/*
 * Id: 1.312932
 * Version: 1221691380
 * Generated: Nov 19, 2008 10:51:33 AM
 */

body{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; background: #dedede url('/polopoly_fs/1.312932!background.jpg') no-repeat top center;}
p{line-height: 1.3em !important;}
div.teaser p a{ display: block; font-size: 12px !important; width: 100px; margin-top:7px;}

/* header styles */
h1#tagline{font: normal 14px serif; padding:0; margin:0; position: relative; top:-10px; left:13px; color:#878787; z-index:990 !important;}
#masthead a.homeLink{width:350px; position: relative: top:-10px;}
#a #masthead { padding: 5px 0 0 10px; position: relative; top: 15px; }

#a #header{height:120px;}
#a #header div.search h2 { display: none; }
#a #header div.search { margin-top: 25px; }
#a #header div.subNavH ul li { margin: 0px; }
#a #header div.subNavH ul li a { position: relative; top: 12px; right: 23px; color: #7a7979 !important; margin: 0 4px 0; font-size: 12px !important; text-decoration: underline !important;}

/* navigation styles */
#a #wrapper #primeNav { border-bottom: 3px solid #000000; background: #ffffff; padding: 0px; margin: 0px; width: 955px; position: relative; left: 10px;}
#a #primeNav ul li{ border: none; padding-bottom: 0px; margin-bottom: 0px; }
#a #primeNav ul li a{ text-align: left; margin-right: 14px; padding: 0px 0px 2px 0 !important; font-size: 16px; position: relative; top: 15px;}
#a #primeNav ul li a:hover { text-decoration: none !important; color: #dedede !important; border-bottom: 3px solid #dedede; }
#a #primeNav ul li ul{ display:none; }



/* element styles */

/* top story */
div.topStory h2 {display: none;}
div.topStory h3 a{ font-size: 1.7em !important; display:block; padding: 3px 0; line-height:1.3em;}

/* tab box in center column */
#content div.yui-skin-sam { margin-top: -4px; }
#content div.yui-skin-sam div.yui-navset ul.yui-nav {background:url('/polopoly_fs/1.312932!colorbar.gif') repeat !important; padding-left: 0 !important;} 
#content div.yui-skin-sam div.yui-navset ul.yui-nav li a {font-family: serif; font-size: 12px !important; font-weight: normal; text-decoration: none; border-right: 1px solid #fff; color: #fff !important;} 
#content div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a {border-left: none !important; color: #000 !important; } 

/* article list styles in top slot */
.splitter .articleList h2 { display: none; }
#a .articleList .teaser { border-bottom: none; }
#upperLeft .splitter .right h3 {border-bottom: solid 1px #e9eaec; font-size: 1.5em;font-family: Georgia, serif;font-weight: bold; padding-bottom: 2px; }
#upperLeft .splitter .right h3 a:hover { text-decoration: none !important; }
#upperLeft .splitter .right .teaser p { padding-top: 8px;}


/* category list in right splitter*/
.splitter .right .categoryList h2 { display: none !important; }
.splitter .right .categoryList .gutter { position: relative; bottom: 35px; }
.splitter .right .categoryList, .splitter .left .categoryList{padding: 10px 0 0 0;}

/* article list in bottom slot */
#lowerLeft .splitter .articleList h3 {font-family: Georgia, serif; font-size: 20px !important; font-weight: bold; border: 0px !IMPORTANT; }
#lowerLeft .splitter .articleList .teaser p {padding-top: 5px;}

#a #content div.splitter div.left div.categoryList h2 { display: none !important; }
#a #content div.splitter div.left div.categoryList div.gutter { position: relative; bottom: 35px; }

/* SideBar Styles */
#a #sideBar div.contentGutter { padding-top: 0px; }
#a #sideBar div.contentGutter div.ad { border-width: 0px 1px 1px 1px; border-style: solid; border-color: #ccc; padding: 0px; }

#a #sideBar div.contentGutter div.slot { border-width: 0px 1px 1px 1px; border-style: solid; border-color: #ccc; padding: 0px; width: 300px;}
#a #sideBar div.contentGutter div.slot h2 { background: #fff; border: 0px; font-family: Arial, Helvetica, sans-serif; color: #888888; padding-bottom: 2px;}

/* poll */
#a #sideBar div.poll { border-width: 0px 0px 1px 0px;}
#a #sideBar div.poll h2{ padding-left: 18px; background: url('/polopoly_fs/1.312932!footerline.gif') no-repeat center center;}
#a #sideBar div.poll h3 { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; position: relative; left: 6px; margin-bottom: 10px; display:block !important;}
#a #sideBar div.poll div.gutter { font-size: 9px; background: url('/polopoly_fs/1.312932!pollbg.jpg') no-repeat right bottom; }
#a #sideBar div.poll div.gutter input.submit { margin-top: 6px; }
#a #sideBar div.poll div.gutter div.even { background: transparent; }
#a #sidebar div.poll div.gutter div.odd { background: transparent; }

/* tab box in sidebar */
#a #sideBar div.yui-skin-sam { border: 0px !important;  border-bottom: 1px solid #ccc !important;}
#a #sideBar div.yui-skin-sam div.yui-navset {}
#a #sideBar div.yui-skin-sam div.yui-navset ul.yui-nav { height: 12px !important; padding: 0px !important;}
#a #sideBar div.yui-skin-sam div.yui-navset ul.yui-nav li {font-size: 10px; padding:3px 0; } 
#a #sideBar div.yui-skin-sam div.yui-navset ul.yui-nav li a {text-decoration: none; border-right: solid 1px #e3e3e3 !important; height: auto; margin-top: -17px; color: #808080 !important;} 
#a #sideBar div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a {color:#808080; height: 13px; margin-top: -19px; border-left: none !important; } 
#a #sideBar div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected {color:#333; border-bottom:solid 1px #fff; padding:3px 0;}
ul.yui-nav li a{border: none !important;}
ul.yui-nav li.ui-tabs-selected a{ border-bottom: none !important;}

/* video */
div#sideBar div.video, div#7_3758_1219248335{margin:0 !important; border: none !important;  !important; padding:0 !important;}
div#sideBar div.video{margin-top: -11px !important; margin-left:-1px; border-top: solid 1px #ccc !important;}

/* List Header */
.listHeader { border-bottom: 4px solid #5B5B5B; width: 310px; margin-left: 10px; }
.listHeader a { color: #fff !important; }
.listHeader a:hover { color: #fff; text-decoration: none;  }

#upperLeft .splitter .right .teaser h3 a {font-size: 1.4em;}
#lowerLeft .slot div.splitter div.left div.articleList div.gutter div.teaser h3 a {font-size: 1em;}

/* browser selector styles */
.safari #a #primeNav ul li a{padding: 0px 0px 3px 0 !important;top: 15px;}


      