#main-navigation { width:920px; height:auto !important; height:37px; min-height:37px; margin:0px auto 10px auto; position:relative; overflow:hidden; background:url(/indepth/swineflu/images/nav-bkgd.png) no-repeat left top; }
#main-navigation, #main-navigation-pages { width:920px; height:auto !important; height:37px; min-height:37px; margin:0px auto 10px auto; position:relative; overflow:hidden; background:url(/indepth/swineflu/images/nav-bkgd-subpages.png) no-repeat left top; }

#subsite-navigation {width:920px; height:auto !important; min-height:320px; float:left; position:relative;margin:0 10px 10px 10px; background: url(/indepth/swineflu/images/header-image.jpg) no-repeat left top;padding: 10px;}
#subsite-navigation-pages {width:920px; height:auto !important; min-height:57px; float:left; position:relative;margin:0 10px; padding: 10px;}


#subsite-navigation ul {float:left;position:relative;left:-50%;list-style: none;margin:0;padding:0;}
#subsite-navigation-pages ul {float:left;position:relative;left:-50%;list-style: none;margin:0;padding:0;}

.navi-container { float:left; left:50%; position:relative; text-align:center; }
#main-navigation  li, #main-navigation-pages li {float: left; border-right:1px solid #c11919; cursor:pointer;}
#main-navigation  li.first, #main-navigation-pages li.first { border-left:1px solid #c11919; }
#main-navigation  li a, #main-navigation-pages li a { padding:10px 16px 10px 15px; float:left; line-height:17px; color:#FFFFFF; font-size:105%; cursor:pointer;font-family:Arial, Helvetica, sans-serif;text-decoration:none; }
#main-navigation  li.nav-on, 
#main-navigation-pages li.nav-on,
#body-submissions li#submissions,
#body-speech li#speech,
#body-videoaudio li#videoaudio,
#body-calculator li#calculator,
#body-budget2009_home li#calculator,
#body-qanda li#qanda
{ background: url(/indepth/swineflu/images/navon-bkgd.png) repeat-x top left; }


#mainpoints { width:100%; }
#mainpoints li { border-bottom: solid 1px #ffccc8;display:block;width:100%;}
#mainpoints li:last-child { background:none; }



/* Countdown styles */
.countdown {padding: 10px;float: left;}
.days-togo {float: left;font: bold 27px Helvetica, Arial, sans-serif;color: #333333;text-transform: uppercase;margin-top: 20px;}
.countdown .bkgd { background: url(/indepth/swineflu/images/countdown-bkgd.png) no-repeat left top; height: 72px; width: 77px; position: relative; top: 0px; font: bold 60px Helvetica, Arial, sans-serif; color: #FFFFFF; padding-top: 10px; padding-left: 12px;}
.countdown .bkgd .overlay {background: url(/indepth/swineflu/images/countdown-overlay.png) no-repeat left top;height: 82px;width: 89px;position: absolute;left: 0px;top: 0px;}
* html .countdown .bkgd .overlay {display:none;}

/* Blogs */

#subsite-blogs li { height: 136px; width: 195px; list-style: none; float:left; display:inline;} 
#subsite-blogs li h2 { font-family: Arial, Helvetica, sans-serif; font-size: 160%; margin: 10px 0 10px 10px;} 
#subsite-blogs li h2 a {color:#000000;} 
#subsite-blogs li h2 a:hover {color:#c00000;} 
.last { margin-right: 0px; border-style: none;} 
.blog1 { background: url(/indepth/swineflu/images/blog1-bkgd.jpg) repeat-x left top; margin-right:21px;} 
.blog3  { background: url(/indepth/swineflu/images/blog3-bkgd.jpg) repeat-x left top; margin-right:0;} 
.blog2 { background: url(/indepth/swineflu/images/blog2-bkgd.jpg) repeat-x left top; margin-right:21px; } 

#politics-quote-left { background: url(/indepth/swineflu/images/blog1-leftquote.png) no-repeat top left; display:block; float:left; height:36px; width:12px; }
#campaign-quote-left { background: url(/indepth/swineflu/images/blog2-leftquote.png) no-repeat top left; display:block; float:left; height:36px; width:12px; }
#union-quote-left { background: url(/indepth/swineflu/images/blog3-leftquote.png) no-repeat top left; display:block; float:left; height:36px; width:12px; }

.quote { margin:10px 0 0 3px;}
.blog-description { margin:0 0 0 10px; }

#subsite-blogs .blog-content p {margin: 0 0 12px;}

/* Overwrite the common styles for crsl_lhs */
div.sub-section.crsl #crsl_lhs {height:135px;}

#content-left .sub-section .left-column ul.pointed-list.symptoms, 
#content-left .sub-section .right-column ul.pointed-list.symptoms { font-size:100%;}
#content-left .sub-section .left-column ul.pointed-list.symptoms li, 
#content-left .sub-section .right-column ul.pointed-list.symptoms li { line-height:18px;}

.note { border:solid 3px #ffccc8; width:280px;padding:10px; margin-bottom:10px;}
.note p { margin-bottom:0; }
#main-headlines #headlines-left { margin-top:0;padding-top:10px; }
#main-headlines #headlines-right { margin-top:0;padding-top:10px; }

