@media screen and (min-width: 783px) {
.primary-navigation {
float: right;
margin-left: 20px;
}
}
.site {
margin: 0 auto;
}
@media screen and (min-width: 1110px) {
.archive-header,
.comments-area,
.image-navigation,
.page-header,
.page-content,
.post-navigation,
.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content footer.entry-meta {
padding-left: 55px;
}
}
.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
max-width: 874px;
}
.comments-area {
max-width: 874px;
}
.post-navigation, .image-navigation {
max-width: 874px;
}
.site:before,
#secondary {
width: 0;
display: none;
}
.featured-content {
padding-left: 0;
}
.site-content, .site-main .widecolumn {
margin-left: 0;
}  
.hentry {
max-width: 900px;
}   h3 {
background-color: #ccc;	border-radius: 2px;  margin-top: 1em;	margin-bottom: 0.5em;
padding-left: 0.4em;	padding-top: 0.4em;	padding-bottom: 0.3em;
}
h4 {  background-color: #ccc;	border-radius: 2px;  margin-top: 1em;	margin-bottom: 0.5em;
padding-left: 0.4em;	padding-top: 0.4em;	padding-bottom: 0.3em;
}
h5 {  background-color: #ccc;	border-radius: 2px; margin-top: 1em;	margin-bottom: 0.5em;
padding-left: 0.4em;	padding-top: 0.4em;	padding-bottom: 0.3em;
}
h6 {  background-color: #ccc;	border-radius: 2px; margin-top: 1em;	margin-bottom: 0.5em;
padding-left: 0.4em;	padding-top: 0.4em;	padding-bottom: 0.3em;
}
.site-header { background-color: #000033; }
.site-footer { background-color: #333; }
#description_box {
margin-top: 3px;
margin-left: 15px;
margin-right: 33%;
font-size: 90%;
color: #666;
}
added RF 191103 ------------------------------------------------------------ --> */