body {margin: 0px; padding: 0px; height: 100%;}
.clearem {clear: both;}

/****** NAVIGATION ******/
#nav {
	background-color: #2D3E70;
	border-bottom: 1px #818BAB solid;
	margin:0;
	padding: 0;
	position: 0;
	width: 1000px;
	height: 35px;
}

#bread {
	font-family: Verdana;
	font-size: 10px;
	color: #DDEEFF;
	padding: 0px;
	margin: 0;
	position: absolute;
	top: 10px;
	/* left: 250px; */
	left: 70px;
}

#bread ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	margin: 0;
	padding: 0;
}

#bread ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#bread .separator {color: #FFCC00; font-size: 11px; font-weight: bold;}
#bread ul li.first a {color: #DDEEFF;}
#bread ul li a:hover {color: #FFCC00;}
#nav-ad {position: absolute; top: 3px; left: 875px;}
iframe {margin: 0; padding: 0;}

/****** CONTENT ******/
#content {
   background: transparent url('http://msnbcmedia.msn.com/i/msnbc/Components/Blogs/OnTheScene/img/Blog_Hdr-WitnessHist1-SMALL.jpg') top left no-repeat;
   margin: 0; padding: 0;
   width: 1000px; height: 90px;
}
   #content a img, #content a:visited img {border: 0px;}
   #content img {border: 0px; width: 420px; height: 88px;}
   
#content.large {
   background: transparent url('http://msnbcmedia.msn.com/i/msnbc/Components/Blogs/OnTheScene/img/Blog_Hdr-WitnessHist1-LARGE.jpg') top left no-repeat;
	margin: 0; padding: 0;
	width: 1000px; height: 179px;
}
   #content.large img {border: 0px; width: 375px; height: 137px;}  

#below-fold {margin: 0; padding: 0;}
#blog {width: 1000px; padding: 0; margin: 0; background: #FFF url('http://onthescene.msnbc.com/onthescene/img/blog_bkg2.gif') top left repeat-y;}
html>body #blog {margin: 0;}

/****** BLOG - LEFT COLUMN ******/
#left-col {
	width: 166px;
	float: left;
	margin: 0;
	padding: 0;
	height: 100%;
   /*background: #000 url('') no-repeat;*/
}
#left-col .text {color: #FFF; font-family: Verdana, sans-serif; font-size: 11px; margin: 0px; padding: 8px 5px 10px 8px; float: left; width: 150px;}
#left-col h1 {font-size: 10px; text-transform: uppercase;}
#left-col a img {border: 0px;}
#left-col p {margin: 5px 0 17px 0;}
#left-col a {color: #FFF; text-decoration: underline;}
#left-col a:visited {color: #CCC; text-decoration: underline;}
#left-col a:hover {color: #b54b39; text-decoration: underline;}
#left-col p img {float: left; margin: 0 5px 0 0;}

#left-col .comment {
	background: #F3F3C1 url('http://onthescene.msnbc.com/onthescene/img/comment_grad.gif') repeat-x;
	margin: 0 10px;
	padding: 10px;
	border: 1px #999966 solid;
	border-bottom: none;
	font-family: Tahoma;
	font-size: 11px;
	width: 120px;
}

#left-col .comment p {margin: 0; padding: 0;}
#left-col .comment-footer {background: url('http://onthescene.msnbc.com/onthescene/img/comment_footer.gif') no-repeat; margin: -15px 10px 15px 10px;}
#left-col .comment-footer p {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	margin: 15px 0 0 30px;
	padding: 10px 0 0 5px;
}

/****** BLOG - CENTER CONTENT ******/
br.clear {clear: both; height: 1px; line-height: 1px;}
#blog-content {
   float: left;
   background: #FFF url('http://onthescene.msnbc.com/onthescene/img/blog_grad.jpg') top left repeat-x;
	/*margin-left: 165px;*/
	width: 514px;
	padding: 0;
	height: 100%;
	min-height: 100%;
}

#posts {
   background: #FFF url('http://onthescene.msnbc.com/onthescene/img/blog_grad.jpg') top left repeat-x;
	float: left;
	width: 480px;
	height: 100%;
	font-family: Verdana, sans-serif;
	margin: 0px;
	padding: 0 20px 0 20px;
}

#posts ul li a {color:#333366; font-size:10px; font-weight:normal;}
#posts em {color: #666; font-size: 9px; font-style: normal;}
/* post title */
#posts h1{margin: 25px 0 0 0; font-family: "Interstate-RegularCondensed", sans-serif; font-weight: normal; font-size: 24px;}
/* posted by, date */
#posts h2 {font-weight: normal; font-size: 10px; margin: 4px 0px 4px 0px; color: #666;}
#posts h2 a {color: #881918; text-decoration: none;}
#posts h2 a:visited {text-decoration: underline; color: #666;}
#posts h2 a:hover {text-decoration: underline; color: #000;}
#posts h2 span.comments {float: right; margin-top: -13px;}
#page #posts h2 img {display: inline; padding-right: 2px; border: 0px;}
/* discuss, link to, trackbacks */
#posts h3, #comments h2, #trackbacks h2 {
	/*background: #FFF url('http://onthescene.msnbc.com/onthescene/img/h3_grad.jpg') repeat-x;*/
	background: transparent;
	border-top: 1px solid #CCC;
	font-weight: normal;
	font-size: 10px;
	color: #333366;
	margin: 0 0 38px 0;
}
#page #comments h2, #page #trackbacks h2 {font-size: 14px; color: #444; margin: 20px 0px; font-weight: bold;}

#posts h3 a {color: #881918; font-size: 11px; text-decoration: none;}
#posts h3 a:visited {text-decoration: underline; color: #666;}
#posts h3 a:hover {text-decoration: underline; color: #000;}
#posts h3 a img {border: none;}
#posts h3 .link-to {margin: 0px;}
#posts p {margin: 1em 0 1em 0; font-size: 12px; line-height: 17px;}
#posts p a {color: #881918; text-decoration: none;}
#posts p a:visited {text-decoration: underline; color: #666;}
#posts p a:hover {text-decoration: underline; color: #000;}
#posts p a img {border: 1px #000 solid; text-decoration: none;}

#home ul.cover_list {font-size: 10px; list-style: none; margin-left: 0px; padding-left: 0px;}
#home ul.cover_list li {padding-bottom: 12px;}
#home ul.cover_list li a {font-size: 14px; font-weight: bold; color: #881918; text-decoration: none;}
#home ul.cover_list li a:visited {text-decoration: underline; color: #666;}
#home ul.cover_list li a:hover {text-decoration: underline; color: #000;}

/****** BLOG - RIGHT COLUMN ******/
#right-col {background:#FFFFFF url('http://onthescene.msnbc.com/onthescene/img/blog_grad.jpg') repeat-x scroll left top; float: left; width: 314px; margin: 0px;}
html>body #right-col {width: 320px;}

#ad {/* border: 1px #000 solid; */ margin: 0 0 20px 0px; padding: 15px 0 0 5px;}
#ad p {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-align: center;
	margin: 0 0 4px 0;
	padding: 0;
}

div.side-box{
	margin: 0 0 20px 0px;
	border: 1px #666 solid;
	width: 300px;
	z-index: 10;
	background: #F2F2F2;
	font-family: Verdana, sans-serif;
}
div.side-box h1{
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	background: #b54b39 url() repeat-x;
	margin: 0;
	padding: 0 0 0 0;
}

div.side-box h1 div.raw-text, 
div.side-box h1 div.research-text, 
div.side-box h1 div.soundtrack-text, 
div.side-box h1 div.rss-text,
div.side-box h1 div
{
   padding: 3px 0 5px 15px; margin: 0; background: url('http://onthescene.msnbc.com/onthescene/img/brickfade.jpg') repeat-x top left;
}
div.side-box p {color: #666; font-weight: bold; font-size: 11px; margin: 0; padding: 14px 6px 0px 10px;}
div.side-box p a{color: #0066CC; text-decoration: none;}
div.side-box p a:hover {color: #C00; text-decoration: underline;}
div.side-box ul {margin: 15px 5px 15px 15px; padding: 0; list-style: none;}

div.side-box li, div.side-box li a{
	font-size: 11px;
	color: #000;
	margin: 0;
	padding: 0 0 6px 0;
	font-weight: normal;
}
div.side-box li a {padding: 0 2px; text-decoration: underline;} 
div.side-box li a:visited {text-decoration: underline; color: #555;}
div.side-box li a:hover, div.side-box li a:active {text-decoration: none; color: #FFF; background-color: #b54b39;}
div.side-box table {margin: 0 0 0 15px;}
#soundtrack li a{color: #0066CC;}
#soundtrack li a:hover {color: #b54b39;}

div.side-box ul.blogs {float: left; width: 115px;}

/****** FOOTER ******/
#footer {width: 1005px; padding: 0; margin: 0;}
#footer #links {background-color: #EEE;}
#footer #links table {width: 1000px;}
#footer #links td {border-right: 1px #D3D3D3 solid;}
#footer #links ul {margin: 5px 0 15px 80px; padding: 0; list-style-image: url('http://onthescene.msnbc.com/onthescene/img/bul.gif');}
#footer #links h1 {font-weight: bold; font-family: Verdana, sans-serif; font-size: 11px; color: #CC0000; text-align: center; margin: 16px 0 0 4px;}
#footer #links li {padding: 4px;}
#footer>#links li {padding: 0;}
#footer #links li a {font-weight: normal; font-family: Verdana, sans-serif; font-size: 11px; color: #000; text-decoration: none;}
#footer #links li a:hover {text-decoration: underline; color: #C00;}
#footer #links #l h1 {margin: 16px 0 0 -70px;}
#footer #links #c ul {margin: 5px 0 15px 57px;}
#footer #links #r h1 {margin: 16px 0 0 -105px;}
#footer #links #r ul {margin: 5px 0 15px 55px;}
#footer #links td#r {border: none;}
#footer #msnbc-foot {background-color: #FFF;}

#footer #msnbc-foot p, #footer #msnbc-foot p a {
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666;
	text-align: center;
	margin: 20px 0 4px 0;
}
#footer #msnbc-foot p a {color: #881918; text-decoration: none;}
#footer #msnbc-foot p a:visited {color: #666; text-decoration: none;}
#footer #msnbc-foot p a:hover {color: #000; text-decoration: underline;}

#footer #ms-foot {
	background-color: #FFF;
	border-top: 1px #666 solid;
	margin: -5px 0 0 0;
	padding: 0;
}

#footer #ms-foot ul, #footer #ms-foot li {
	margin: 0;
	padding: 0 0 0 6px;
	display: inline;
	font-family: Verdana, sans-serif;
	font-size: 11px;

}
#footer #ms-foot li a {color: #881918; text-decoration: none;}
#footer #ms-foot li a:visited {color: #666; text-decoration: none;}
#footer #ms-foot li a:hover {color: #000; text-decoration: underline;}
#footer #ms-foot ul#support {margin: 0 0 0 580px;}

/****** MISC ******/
.rss-button {padding: 5px 0px;}
.rss-button a {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	background: #F60;
	padding: 0 3px;
	font-weight: bold;
	border:1px solid;
	border-color:#FC9 #630 #330 #F96;
	margin: 0 5px 5px 130px;
}
div.side-box p .rss-button a {color: #FFF;}

/****** sIFR for purty headlines ******/
/* These are standard sIFR styles... do not modify */
.sIFR-flash {visibility: visible !important; margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash #posts h1 {visibility: hidden;}
/* ph=1 */

