body { background: none; color: #333; width: 920px; margin: 0 auto; border-top-color: #fe1301; }
.wrapper { float: none; clear: both; }
.inner-wrapper { width: 920px; padding: 0; float: none; }

ol,ul,
blockquote:before,
a,
#logo span,
.vcard .org span, .logotype span { color: #fe1301; }

#commentlist li.byuser> div.comment-body .comment-author-avatar { background-color: #fe1301; }

.widget_latest_posts_widget .post .entry-content,
.taxonomy-category .post p,
.entry-content li,
li,
.date,
.gform_wrapper .gfield_description { color: #333; }

.hentry a:after { content: " ("attr(href)") "; text-decoration: none; color: #999!important; }
.menu a:after { content: " ("attr(href)") "; text-decoration: none; color: #999!important; }
.entry-title a:after { display: block; font-size: 18px; }

.comments-link a:after { content: ""; }

#pgr,
#navigation, .search-box { display: none; }

#main { clear: both; padding-top: 1px; }
#main .section { clear: both; float: none; width: 920px; margin: 36px 0; clear: none; }
#main .section-1 { margin-top: 0; }
#main .section-4,
#main .section-5 { float: left; width: 440px; clear: right; }
#main .section-4 { margin-right: 40px; }
#main .widget_latest_posts_widget .entry-title { width: 700px; page-break-inside: avoid; page-break-after: avoid; }
#main .widget_latest_posts_widget .entry-content p { width: 700px; }
#main .embiggen { max-width: 100%; }
#main .taxonomy-category { width: 440px; }

.hentry { page-break-inside: avoid; }

.single .post-content,
.page .post-content { padding-left: 0; width: 700px; overflow: visible; padding-bottom: 36px; }
.single .hentry,
.page .hentry { float: none; }

.entry-content p { max-width: 100%; page-break-inside: avoid; }
.entry-content h2 { max-width: 100%; }
.entry-content h3 { max-width: 100%; }
.entry-content ul,
.entry-content ol { max-width: 100%; color: #fe1301; }
.post-meta .taxonomy a { white-space: normal; }

#comments { page-break-before: always; clear: both; }
#comments .comment .comment-body { margin-left: 160px; }

#response-cont { display: none; }
.navigation { display: none; }

#footer { background: none; color: #333; border-top-color: #fe1301; width: 920px; }
#footer .wrapper { position: relative; overflow: hidden; width: 920px; }
#footer a:hover,
#footer a:visited:hover { color: #333; }

#footer .redundant-nav { width: 660px; clear: none; margin-top: 18px; padding-right: 0; }
#footer .redundant-nav li:before { color: #333; }
#footer .redundant-nav li { display: block; float: none; }

#footer .inner-wrapper { padding: 0; float: left; width: 200px; }

#footer .widget-area-1 {
    float: none;
    width: 200px;
    padding: 0;
}
#footer .widget-area-1 .widget-title { display: none; }
#footer .widget-area-1 br { display: inline!important; }
#footer .widget-area-1 br:before { display: block; content: ", "; }

#footer a[href*="technorati"],
#footer .widget-area-2,
#footer .widget-area-3,
#footer .colophon { display: none; }

#footer .copyright { color: #333; float: none; position: absolute; bottom: 0; left: 0; padding: 0; }

#loading { display: none; }
.pull-quote-right {
	float: right;
	clear: right;
	margin-left: 20px;
	max-width: 300px;
	font-size: 18px;
	-moz-box-shadow: 0 0 3px #c6c2c1 inset;
	-webkit-box-shadow: 0 0 3px #c6c2c1 inset;
	box-shadow: 0 0 3px #c6c2c1 inset;
	BACKGROUND: #FFF;
	padding: 10px;
}

.pull-quote-right:after, .pull-quote-right:before {
	display:none;
}