body {
	font: 1em normal Arial, Helvetica, sans-serif;
	background: none !important;
	margin: 0 !important;
	padding:0 !important;
	width: auto !important;
}

div { margin: 0 !important; padding: 0;}

/* Layout fixes */
#container, #container_header, #header, #content, #content_center, #sidebar, #footer {
	float:none !important;
	width:auto !important;
	min-width:1px !important;
}

#container_header { height: 45px; padding: 10px 5px;}
#content_center { padding: 0;}
#content {
        margin: 0 10px !important;
	background:none !important;	
}

/* Remove banner elements*/
#container_search, #nav, #toolbar, #toolbar-top, #subscribe, #nav_footer, .more { display:none;}

/* Remove social media buttons */
#toolbar-bottom {	display:none; }

#socialmedia span { display: block; width: 200px; float: none !important; margin-bottom: 5px !important;}
.st_stumbleupon_vcount {display: none !important;}
.st_email_vcount {display: none !important;}


/* Sidebar headers */
#content h2 { margin-top:30px !important; }

/* Copy and sidebar */
#headline h1 {
	font: 1.7em Georgia,Times,serif !important;
	margin:15px 0 20px 0 !important;
}
#content #headline p { font-size: 1.2em;}

#maincontent h3 {font-size: 1.5em;}

#maincontent p, 
ul li, 
#relatedinfo ul li {
	font: 1em arial,sans-serif !important;
	margin-bottom:10px !important;
}


#sidebar { padding:0 !important;}

ul, ul li {
	margin:0 !important;
	padding:0 !important;	
}
ul {	margin-left:0 !important;}
ul li {	list-style:none !important;}
.dateline { font-size:.9em !important;}
.citation, .credit { font-size: .9em !important;}
#copyright p {	font-size:1.5em !important;}

/* Images */
#content div.photosmall, #content div.photomug, #content div.photolarge,
#content img.photosmall,
#content img.photomug,
#content img.photolarge,
#content div.video,
#content div.video iframe {
	display: block !important;
	width: 100% !important;
	float: none !important;
}

#content div.video iframe {
       min-height: 300px;
}

#content div.slideshow p img {width: 14px !important; display:none !important;}

div.photobanner,
div.photobanner img,
div.photobanner a img { display: none;}

/* Captions */
div.photobanner p, div.photolarge p, div.photolarge div.photolarge p, div.photolarge div.photosmall p, div.photomug p {
	margin:0 0 10px 0 !important; 
	font-size:1em;
}

/* YouTube */
.video {
	width:100% !important;	
}
hr {
	visibility: hidden;
}
