/*
 * Id: 1.912488
 * Version: 1308843676
 * Generated: May 18, 2012 3:23:05 AM
 */

body {background: #228b22 url('/polopoly_fs/1.912488!/bkg.gif') no-repeat top center;}
p {line-height: 1.3em;}

/* header styles */
#masthead a {height: 70px; background: url('/polopoly_fs/1.912488!/masthead.png') no-repeat 0 0;}
/* date in header */
#header .date {top: 10px;right: 0;color:#000;font-size:1.3em;}
/* search in header */
#header .search {top: 31px;right: 0;margin: 0;}
/* subscribe link */
#header .subscribe {display: block; position: absolute; top: -103px; right: 0; width: 236px; height: 90px; text-indent: -2000em;background: url('/polopoly_fs/1.912488!/email-promos-236x90.png') no-repeat 0 0;}
#wrapper .ad {text-align: left;}
#contentWrapper .ad {text-align: center;}

/* primary horizontal navigation */
#a #primeNav {font-size:1.4em;background:url('/polopoly_fs/1.912488!/nav2.gif') repeat-x; height:26px; padding-left:0;}
#a #primeNav ul li {border-right: none;}
#a #primeNav ul a {padding:5px 8px; margin:0 3px; background:url('/polopoly_fs/1.912488!/arrow.png') no-repeat right center;}
#a #primeNav li ul li {background: #f0f0f0; border: 1px solid #c7c7c7; border-top: none;}
#a #primeNav li ul a:hover {background: #ccc;}
#a #primeNav li ul {top: 22px !important;}

/* element styles */

/* breaking news */
.breakingNews{background:#fff url('/polopoly_fs/1.912488!/bn-bg.gif') no-repeat left center;border:none;border-bottom:1px solid #ccc;padding: 0 0 0 160px;}
.breakingNews .gutter, .breakingNews .breakingNewsBot {background-color:#fff;}
.breakingNews .gutter {padding: 0 1em 1em 0;}
.breakingNews h2{padding:.2em 0 0;font-weight:normal;font-size:1.7em;}
.breakingNews .teaser p{font-size:1.2em;line-height:1.2em;}

/* teaser */
.teaser h3 {margin: 0 0 .3em;font-weight:normal;font-size:1.7em;}
.teaser h4 {margin: 0 0 .3em;font: italic 1.4em arial, sans-serif;}
#content .topStory h2 {display: none;}
#content .topStory img {float: left; margin: 0 1em 0 0;}
  #content .splitter .topStory img {float: none;margin: 0 0 .3em;}
  #content .splitter .yui-skin-sam .topStory img {width: 290px;}
.topStory h3 {font-size: 2.2em;}

/* article list */
.articleList h2 {font-weight: normal;margin: 0 0 .5em;}
.articleList .gutter {padding:0;}
  .yui-skin-sam .articleList .gutter {padding:1em;}
.articleList .teaser {border-bottom: none;padding: 0 0 1.5em;}

/* spotlight */
.spotlight h2 {font-weight: normal;}
.spotlight ul li {padding: 0 1em;}
.spotlight ul li h4 {font-size: 1.2em; text-align: left;}

/* category list */
#upperLeft .splitter .categoryList {margin: 0 1em;}
.categoryList h2{font-weight: normal; font-size: 1.6em;}
.categoryList .gutter {padding-top: .2em;}
  #upperLeft .categoryList .gutter {padding: 0;}
.categoryList ul li{color: #000;}
  #upperLeft .categoryList ul li {list-style:none;}
.categoryList ul li a{font-weight: normal;}
  #upperLeft .categoryList ul li a {font-size:1.7em;}
.categoryList ul li.showImage{border-bottom:none;padding:.8em 0;}
#upperLeft .categoryList ul li p {color: #000;margin: .3em 0 0;}

/* tab box */
.yui-skin-sam {border: none;}
.yui-nav {padding-left: 0; background: #f7941d url('/polopoly_fs/1.912488!/tab.gif') repeat-x 0 0; border-bottom: 1px solid #ccc;}
.yui-navset {border: none; margin: 0;padding: 0;}
.yui-nav li {margin:0px 2px 0 0px;font-weight:normal;font-size: 1.2em;}
.yui-nav li a {padding: 5px; border-right: none;color: #fff;}
.yui-nav li.ui-tabs-selected a {color:#228b22;border: solid 1px #ccc;border-bottom: none; background-image: none; background:#fff !important; padding: 5px 5px 6px;}
.yui-content {border: 1px solid #ccc;border-top: none;background: #fff !important;}

/* social links */
#sideBar .yui-skin-sam .social {padding: 1em;}
#content .social {margin: 1em;}
#header .social {position: absolute;right:10px;top:75px;}
.social li {margin:0 0 0 .8em;float: left;width: 16px;height: 16px;line-height: 16px;background: url('/polopoly_fs/1.912488!/social.png') no-repeat 0 0;}
.social li a {display: block;text-indent: -2000em;}
.social li.tw {background-position: -28px 0;}
.social li.yt {background-position: -55px 0;}
.social li.rss {background-position: -106px 0;}
.social li.nl {background-position: -80px 0;}

/* SIDEBAR STYLES */
#sideBar h2 {font-weight:normal;border-bottom:none;}

/* FOOTER STYLES */
#footer {overflow:hidden;background: #ccc url('/polopoly_fs/1.912488!/footer.gif') repeat-x 0 0;border: none;}
#footer p {margin: 0 0 0 .5em;color: #3b3b3b;font-size: 1.4em;clear:left;}
#footer .subNavH {float: right;width: 550px;text-align: right;font-size: 1.4em;margin: 1em 0 0;}
#footer .subNavH li {line-height:1.8em;}
#footer .subNavH a {color: #000;margin: 0;padding: 0 .5em;} 
#footer .logo {float:left;margin: .5em 0 1.5em .5em;} 

      
