/*
 * Id: 1.457438
 * Version: 1323363492
 * Generated: Feb 8, 2012 2:32:51 PM
 */

body {background: #fff url('/polopoly_fs/1.457438!/web%20bg.jpg') no-repeat center -9px;}
#contentWrapper {margin-top: 0px;}
#content{width:664px;}
#addiv1 {margin-top: 1em;}

/* header styles */
#header a {color:#fff}
#header a.hover {color:#fff;}
#masthead a {height: 150px;}
p.login {position: absolute; top: 154px; left: 503px; color:#fff;}
p.login hover {color: #fff;} 
/* date in header, saved in case we need it: #header .date {top: 156px;left: 13px;font-size: 1.2em; color:#fff;} */
/* Employment link in header */
#header .linkEmployment {position: absolute; top: 154px; left: 10px; background: none;}
#header .linkEmployment a {font-size: 1.2em; color:#fff;}
#header .linkEmployment td {padding: 0px 10px;}
/* search in header */
#wrapper #header div.search {top: 142px; right: 0;}
#wrapper #header div.search .searchField {width: 240px;padding: 0;}

/* primary horizontal navigation */
#a #primeNav {font-weight: bold; background:none; padding: 0; height:29px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
#a #primeNav ul {border-right: 1px solid #fff; background: #4B116F; height:27px; margin: 0;}
#a #primeNav ul a:hover {text-decoration: none; color: #fff; background:#926FA8; padding: 5px 14px;}
#a #primeNav ul li {border-right: 1px solid #fff;}
#a #primeNav ul a {padding:5px 14px; margin:0;background:none;} 
#a #primeNav li ul li {background: #4B116F; border: 1px solid #fff; border-top: none;}
#a #primeNav li ul a:hover {background: #926FA8;padding:5px 14px;} 
#a #primeNav li ul {top: 26px !important;left: -1px;}

/* top story */
.topStory, .topStory .gutter {margin-top:0;padding-top:0;} 
.topStory h2 {display: none;}
.topStory h3 {font-size: 2em;}
#wrapper .fullStory {font-weight: bold;}
#upperLeft .yui-skin-sam .fullStory {display:block; text-align:right;}

/* Opacity Overlay Tabs Treatment */
#upperLeft .yui-skin-sam {position: relative;}
#upperLeft .yui-skin-sam .singleImage img {width: 640px; margin: 0px; padding: 0px;}
#upperLeft .yui-skin-sam .teaser {position: absolute;bottom: 0px; left:0px;width: 622px;padding: 1em;background: #000;opacity: .80;-moz-opacity: .80; filter:alpha(opacity=80); color: #fff;}
#upperLeft .yui-skin-sam .topStory .gutter {padding: 0;}
#upperLeft .yui-skin-sam .topStory h3 {font-weight: bold;font-size: 2.3em;}
#upperLeft .yui-skin-sam .topStory h3 a, #content .yui-skin-sam .topStory p, #content .yui-skin-sam .topStory a, #content .yui-skin-sam h4{color: #fff;}

/*keeps opacity overlay from affecting other tab boxes*/

/* article list */
.articleList h2 {font-size: 1.5em; color: #000;}
.splitter .articleList .teaser {border-bottom: none;}
.right .articleList .teaser {min-height: 0;}
.right .articleList .gutter {padding: .5em 0;}

/* category list */
.categoryList h2 {font-size: 1.5em; color: #000;border-bottom: 1px solid #ccc;}
#wrapper .categoryList li {color: #000; list-style-type: square;}

/* poll */
#wrapper #sideBar .poll h2 {color: #660099;}
#upperRight {text-align: left;}
.poll {border: 1px solid #ccc; padding: .5em;}

/* tab box */
#a div.yui-skin-sam{clear: both; background:#4B116F; font-weight:bold;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav {padding: 0;background: none !important; height:22px !important;bottom-border: 1px solid #fff;}
#a div.yui-skin-sam div.yui-navset {border: none; margin:0; padding: 0; border: 1px solid #ccc;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav a:hover {background:#926FA8; padding: 5px 10px 4px;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav li {margin:0px 0px 0px; background: transparent; border-right:1px solid #fff;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav li a {padding: 5px 10px; border: none; color:#fff;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a {color:#fff; border: none;background:#926FA8; padding: 5px 10px;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected {border-bottom: none;padding: 0;}
#a .ui-tabs-nav a {margin: 0 0 0;}
#a .ui-tabs-selected a {top: 0px;background:#926FA8;}
#a div.yui-skin-sam div.yui-content {border: none; border-top: 1 px solid #fff; background:#fff;}
#a div.yui-skin-sam div.yui-content .ui-tabs-panel {border-top: 1 px solid #fff;background: transparent !important;}
div.yui-skin-sam {min-height:0px; clear: both; overflow: visible;}

/* top story in splitter */
.splitter h2 {padding: 0 0 0 .5em; border-bottom:1px solid #ccc; margin:.5em; }
.splitter .topStory {background: #eee; padding:.5em;}
.splitter .topStory .gutter {padding: 1em;}
.splitter .topStory img {width:280px;}

/*"Archives" pages*/
div.archives {padding:0 0 0 10px;}

/* Employment page */
div.employment {padding:1em;}
.employment h2 {clear:both; border-bottom: 1px solid #ccc;}
.employmentText {width: 70%;float:left;margin: 0 0 1em;}
.employmentText p {margin: 0 0 1em;}
.employmentPositions {width:25%;float:left;margin: 0 0 0 1em;background: #f6f6f6;padding: 1em;}
.employmentPositions ul li {list-style: square;}
.employmentPositions ul {font-style:normal;font-size: 1.4em;line-height: 1.3em;margin: .5em 0;}
.employmentPositions h3 {border-bottom: none;}

/* Print Edition */
div.print1 {border: 1px solid #ccc; bottom-border: none; width:298px; height:30px; margin-top: 1em;}
div.print1 img {width:298px; height:30px;}
div.print2 {border: 1px solid #ccc; margin-bottom: 1em;}

/* election blog feed */
div.elections {border: 1px solid #ccc; margin: 1em 0;}
div.elections p.title {border-bottom: 1px solid #ccc; margin:0; width:298px; height:30px;}
div.elections p.title img {width:298px; height: 30px;}
div.elections div.content {font-family: arial, helvetica, sans-serif; height:300px; overflow:auto; margin: .5em;}
div.elections div.content a{font-size:2em; font-weight:bold;}


      
