/*
 * Id: 1.456814
 * Version: 1226083737
 * Generated: Nov 21, 2008 5:55:20 AM
 */

body {margin:0; padding:0; text-align: center; color:#000;background: #575354;}
body a {color: #662d91;}

/* header styles */
div #masthead {background:url('/polopoly_fs/1.456814!titlebarbg.jpg');height: 97px;}
div #masthead a {position: relative; top: 11px; left: 30px;background:url('/polopoly_fs/1.456814!logo.jpg') no-repeat 0 0;}
#header .topAd {position: absolute; top: 20px; left: 495px;width:468px;}

/* navigation */
#a #primeNav {font-size: 12px; height:30px;background:url('/polopoly_fs/1.456814!colorbar.jpg') repeat;}
#a #primeNav ul li {border-right: 1px solid #5a0676;}
#a #primeNav ul li a {padding:9px 9px 4px; color:#fff !important; text-align: center; text-transform: uppercase;}

/* subnav styles */
#header .subNavH ul {top: 99px;left: 810px;} 
#header .subNavH ul li {font-size: 12px;text-transform: uppercase;border-right: 1px solid #5a0676;padding:7px 9px 5px;}
#header .subNavH ul li a {padding:0;margin:0 6px;}


/* element styles */

/* spotlight */
#content div.spotlight {background: #000 url('/polopoly_fs/1.456814!multimediabg.jpg') top repeat-x;border: 1px solid #580674;}
#content div.spotlight h2 {font-family: Trebuchet MS; font-size: 14px; font-weight: normal; color: #fff;}
div.spotlight ul li, .spotlight .teaser {margin: 10px;}
div.spotlight ul li a {color: #fff !important; font-family: Georgia, serif !important; font-size: 13px;}
/* teaser fix in spotlight */
.spotlight h3 {clear: left;font-size: 1em;}
.spotlight h3 a {color: #fff;}
.spotlight .teaser {width: 100px; float: left; margin: 0 2em 1em;}
.spotlight .teaser h4, .spotlight .teaser p {display: none;}

/* category list */
#a #content div.splitter div.left div.categoryList h2 {display: none;}
#a #content div.splitter div.left div.categoryList ul li {font-family: Georgia, serif; position: relative; bottom: 35px; left: 15px;}
#a #content div.splitter div.right div.categoryList h2 {font-family: Trebuchet MS; font-size: 12px; position: relative; left: 10px;}
#a #content div.splitter div.right div.categoryList ul li {font-family: georgia, serif; position: relative; left: 10px;}

/* article list */
#a #content div.splitter div.left div.articleList {background:url('/polopoly_fs/1.456814!colorboxbg.jpg');}
#a #content div.splitter div.left div.articleList h2 {font-family: Trebuchet MS; font-size: 11px; border-bottom: 1px solid #cccccc; margin-right: 5px; padding: 5px 0px 0px 8px;}
#a #content div.splitter div.left div.articleList div.gutter div.teaser {font-family: Helvetica, sans-serif; font-size: 10px; border-bottom: 0px;}
#a #content div.splitter div.left div.articleList div.gutter div.teaser h3 {font-family: Georgia, serif; font-size: 15px; font-weight: normal;}
#a #content div.splitter div.right div.articleList h2 {font-family: Georgia; font-weight: bold; font-size: 14px; position: relative; left: 10px; padding-top: 5px;border-top: 1px dashed #000000;}
#a #content div.splitter div.right div.articleList div.gutter div.teaser {font-family: Helvetica, sans-serif; font-size: 10px; border: 0px; margin-bottom: -8px;}
#a #content div.splitter div.right div.articleList div.gutter div.teaser h3 {font-family: Georgia, serif; font-size: 15px; font-weight: normal;}

/* tab box custom styles
#a #content div.yui-skin-sam {border: 0px !important;}
#a #content div.yui-skin-sam div.yui-navset ul.yui-nav {background: transparent !important; padding-left: 0 !important; border: 0px !important;}
#a #content div.yui-skin-sam div.yui-navset {margin: 0; padding: 0 0 1.5em;}
#a #content div.yui-skin-sam div.yui-navset ul.yui-nav li {background: transparent; font-weight: normal; font-size: 1.1em;}
#a #content div.yui-skin-sam div.yui-navset ul.yui-nav li a { background: transparent; color:#000000; text-decoration: none; border: 0px; font-family: Georgia, serfi;}
#a #content div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a {background: #ccc !important; color:#000000; border: 0px; border-bottom: none; font-family: Georgia, serif;}
#a #content div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected {color:#000000; border-bottom: none; padding: 0;}
#a #content div.yui-skin-sam div.yui-navset div.yui-content div.ui-tabs-panel div.teaser h3 {color: #662d91;}
*/

/* sidebar for tabbed module */
div.mostPopular div.gutter ul li a,div.mostCommented div.gutter ul li a,div.mostPopular div.gutter ul li a{font-family: Georgia, serif;font-size: 1.0em !important;} 
#a #sideBar div.yui-skin-sam{border-color: #5a0676 !important;}
#a #sideBar div.yui-skin-sam div.yui-navset ul.yui-nav {background:url('/polopoly_fs/1.456814!sidebarbg.jpg') repeat !important;padding-left: 0 !important; height: 30px !important; }
#a #sideBar div.yui-skin-sam div.yui-navset {margin: 0; padding: 0;}
#a #sideBar div.yui-skin-sam div.yui-navset ul.yui-nav li {background: transparent;font-weight: normal;font-size: 1.2em;}
#a #sideBar div.yui-skin-sam div.yui-navset ul.yui-nav li a {
background: transparent;
color:#fff; text-decoration: none;
font-family:"Times New Roman", Times, serif;
height: 17px;
position:relative !important;
margin:-3px 0 0 -1px !important;
border-left: 1px solid #5a0676 !important;
padding-top: 9px !important;
padding-right: 5px !important;
padding-left:5px !important;
}

#a #sideBar div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a {
color:#662d91;
font-family:"Times New Roman", Times, serif;
border: 0px;
height: auto;
position:relative !important;
margin:0 0 0 -1px !important;
padding: 5px 4px 4px 4px !important;
background: transparent !important;
padding-bottom: 5px !important;
}

#a #sideBar div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected {
background:#fff;
color:#333;
border:0 !important;
padding: 0 !important;
margin:0 !important;
padding-bottom: 8px !important;
}

#a #sideBar .ui-tabs-nav a {
margin: 0 0 0;
}

#a #sideBar div.yui-skin-sam h2 a {
color: #000 !important; display: block;
}

#sideBar div.contentGutter h2 {
background:url('/polopoly_fs/1.456814!sidebarbg.jpg') repeat;
color: #fff; font-family: Georgia, serif; font-size: 13px; font-weight: normal;
}


/* Single Image Element*/
#a div.splitter div.left div.singleImage img,
#a div.splitter div.right div.singleImage img {
width: auto;
}

#a div.splitter div.left div.singleImage h2,
#a div.splitter div.right div.singleImage h2 {
display: none;
}

.morelink {
text-align: right; font-family: Trebuchet MS; font-size: 12px;
}

.morelink a {
color: #666666;
}

.morelink a:hover {
color: #666666;
}

.morelink {
padding:3px 0 10px 0;
position: relative;
top: -15px;
background-image: none;
background-color: #fff !important;
}
/* font sizes */

div.teaser h3 a{
font-size:1.2em;
font-weight: normal;
}
div.teaser h4{}


div.topStory div.teaser h3 a{
font-size:1.6em;
font-weight: normal;
padding:0;
}

div.teaser p,
div.topStory div.teaser p{
line-height:1.4em;
padding-top: 5px;
}

div.teaser p a,
div.topStory div.teaser p a{
display:none !important;
}

div.categoryList h2{
padding:0;
font-size: 1.2em;
color: #999999;
}

div.categoryList div.gutter{
padding:6px 13px;
}

div.categoryList div.gutter ul li a{
font-size: 1.4em;
font-weight: normal;
}

div.articleList h2{
padding-left:5px;
}

div.articleList div.gutter{
padding-top: 5px;
}

div.splitter div.left div.articleList div.gutter div.teaser h3 a{
font-size:
}

/* ad div spacing */
div.ad div#addiv1{
padding: 15px 0;
}

/* shift hack */
div#shiftHack{
position: relative;
left: -18px; 
}

/* Breaking News */
div.breakingNews{
border: none !important;
background-color: #ff0000  !important;
background-image: none !important;
color: #fff !important;
}
div.breakingNews a{
color: #fff !important;
}


      