#body-copy, 
.entry-content > figure figcaption p, 
#body-area .featured-image figcaption,
article .entry-header .byline-container p,
p.byline a, 
p.byline .ampersand,
.entry-content > aside  {
	color: #000 !important;
	}

.share-links-wrapper {
	display: none !important;
	width: 0px !important;
	}

#footer, #mini-homepage, #comments-block, .social-search, 
.sponsor, #tags, .powerpress_player, .powerpress_links,
#debate-detail #posts-list, #most-recent-posts, #blogroll, #twitter-feed,
.internal-title, .hamburger, .menu-main-menu-container,
.header-fixed-right, .header-fixed-left, #site-navigation{
	display: none !important;
	}


#site-navigation, .branding, .social-search, .lt-ie9 #site-navigation, .lt-ie9 .branding, .lt-ie9 .social-search {
    width: 33.3333% !important;
}

h1, .entry-title {
	font-family: Georgia, Times, 'Times New Roman', serif !important;
	font-weight: bold;
}

.header {
    border-bottom: none !important;
    margin-left: 0px !important;
    margin-right: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
	}


.header-fixed-wrapper.fixed { 
	position: static !important; 
	height: auto !important;
	box-shadow: none !important;
}

.header::before, .header::after, .header-fixed-wrapper.fixed .header {
	background: transparent  !important; 
	position: static  !important; 
	height: auto  !important; 
	width: auto  !important; 
	left: 0px  !important; 
	top: 0px  !important; 
	padding-left: 0px !important;
	padding-top: 0px !important;
}

body.single .header-fixed-wrapper.fixed .header .branding {
	position: static !important; 
	text-align: left !important; 
	padding-left: 0px !important;
	padding-top: 0px !important;
}

.branding {
	padding-left: 0px !important;
	padding-top: 0px !important;
}

.single {
	padding-top: 0px !important;
}

.branding .site-title img,  .branding .site-title object.sr-only,  
body.single .header-fixed-wrapper.fixed .header .branding .site-title img, 
body.single .header-fixed-wrapper.fixed .header .branding .site-title object, 
body.single .header-fixed-wrapper.fixed .header .branding .site-title	{
    height: 55px  !important;
    width: 274px  !important;
}

.color-logo {
	/*display: block !important;*/
	height: 55px  !important;
    width: 274px  !important;
}

embed, iframe, object {
    max-width: 274px  !important;
}

.white-logo {
	display: none !important;
}


#tagline {
	display: block !important;
	position: static !important;
	margin: 0px !important;
	padding: 0px !important;
	margin-bottom: 15px !important;
	width: 274px !important;
}

#feature, #basic-page, #blog-post, #listing, #debate-detail, #debate-landing {
	padding-top: 0px !important;
	}

#blog-post, #debate-landing, #debate-detail, #feature, #basic-page, #listing {
	margin-left: 0px !important;
	}

@media print and (-webkit-min-device-pixel-ratio:0) { 
	  #debate-detail #body-copy {
	    	/*margin-left: -75px !important;*/
	  }
}

@media (max-width: 768px) {
	body #article-detail-columns #body-copy {
	    padding-left: 0px !important;
	}
}

#feature #body-copy {
	padding-left: 0px !important;
	width: 100%;
	}

.external-info .info-detail-logo .info-detail {
	font-size: 96% !important;
	margin-top: -10px;

	}

.external-info .label-container .label {
	font-size: 76% !important;
	border: none;
	background: transparent;
	}

/*Remove bootstrap urls from print css*/
@media print {
		a[href]:after {
		content: none !important;
		}
	}

#body-copy img {
	page-break-before: auto;  /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
	page-break-after: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
	page-break-inside: avoid; /* or 'auto' */
}

.drop-cap>span.first-letter, .first-letter{
	color: #000 !important;
	border: none !important;
	margin-top: 0 !important;
}

#body-copy p {
	font-size: 14px;
	margin-bottom: 15px !important;
}

/*Blog*/

#blog-post #body-copy {
	padding-left: 0 !important;
}

#blog-post #body-area, #blog-sidebar{
	width: 100% !important; 

}

.entry-content > aside {
	width: 100% !important; 
	margin-bottom: 15px !important;
	max-width: 100% !important;
}

.entry-content > aside.pull-quote {
	font-size: 176% !important;
	border-top: 1px solid #000 !important;
	border-bottom: 1px solid #000 !important;
	margin-top: 20px;

	background: transparent;
}

.entry-content aside::before, .entry-content aside::after {
	background: transparent !important;
	background-image: none !important;
}


#feature #body-copy {
	width: 100% !important;
}

blockquote {
	border: none !important;
}


/*Debate posts*/

#debate-detail #body-copy {
	padding-left: 0 !important; 
	padding-right: 0 !important;
	width: 100% !important;
	float: left !important;
}
#article-detail-columns {
	clear: both;
}

/*Debate landing*/

#debate-landing #article-detail-columns {
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: 100% !important;
	float: none !important;
}

#debate-landing #body-copy {
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: 100% !important;
	float: none !important;
	min-height: 0 !important;
}

#debate-landing  #posts-grid {
    float: none !important;
    width: 100% !important;
}

#debate-landing #start-reading {
	display: none;
}

/*blog list */

#listing-description, #blog-sidebar {
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: 100% !important;
	float: none !important;
}

.author-bio p .author-name a:link, .author-bio p .author-name a:visited{
	color: #000 !important;
}