/*
 * Id: 1.113
 * Version: 1246480562
 * Generated: Jul 3, 2009 10:35:55 PM
 */

/* Site-Specific Styles for the Daily 49er */

/* Change background colors */
body{ background: #000; color: #313131; font-family: Optima, Verdana, Geneva, sans-serif;}
p{font-size:1.3em;line-height: 1.3em;}
a {color: #3156d4;}
#contentWrapper{background:#fff;}
#footer{background:#ededed;border-top: 2px solid #ccc;}
#footer div a {color: #666 !important;}

/* header styles */
#masthead a {
        background: url('/polopoly_fs/1.113!masthead.gif') no-repeat; 
        height: 95px;
}
#header p.login {position: absolute; top: 10px; right: 80px;color: #000;}
#header p.login a {color: #000 !important;font-size: 1em;}
/* search in header */
#header div.search {top: 25px;right:0; } 
#header div.search h2 {display: none;} 
/* date in header */
#header .date {position: absolute; top: 75px;left: 425px;font-size: 1.2em;}

/* Navigation Styles */
body#a div#primeNav {font-size: 1.2em; background:url('/polopoly_fs/1.113!49er-nav.gif') repeat-x; height:22px;padding: 0 0 0 165px;}
body#a div#primeNav ul li{border-right: 1px solid #fff;}
body#a div#primeNav ul li a{padding:3px 9px 4px; color:#fff !important;}
body#a div#primeNav ul li a:hover {color: #fff;}
body#a div#primeNav li ul {top: 20px; left: -10px;}
body#a div#primeNav li ul li {background: #59677c; border: 1px solid #c7c7c7;}
#a #primeNav li ul {top: 18px !important;}


div.ask{border:none;text-align:center;}/* ___________________________________________*/ /* 2 COLUMN STYLES ___________________________*/ /* ___________________________________________*/ 
/* element headings */ 
#a div.poll h2, #a div.spotlight h2, #a div.poll h2, #a div.articleList h2, #a div.categoryList h2, #a div.search h2, #a div.gallery h2, #a div.singleImage h2 {background: #f6efcc; padding:5px 8px; color:#6d6455; background: #fff url('/polopoly_fs/1.113!49er-element-bg.gif') repeat-x bottom left;} 

/* tab element styles */
#a div.yui-skin-sam{border: 1px solid #59677c !important; }
#a div.yui-skin-sam div.yui-navset ul.yui-nav {background: #59677c url('/polopoly_fs/1.113!49er-nav.gif') repeat-x top left;border-bottom: 1px solid #59677c;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav li {font-size: 1em; background: transparent;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav li a {background: transparent;color:#59677c;text-decoration: none;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a {color:#59677c;border: solid 1px #59677c;border-bottom: none;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected {background:#fff;color:#333;border-bottom: none;padding: 0;}
#a .ui-tabs-nav a {margin: 0 0 0;}
#a .ui-tabs-selected a {top: 0px;}
#content .yui-skin-sam .teaser {height:400px;}


/* spotlight */
#a div.spotlight {background: #ccd0d5 url('/polopoly_fs/1.113!newspot.gif') repeat-x top left; border: 1px solid #59677c;} 
#a div.spotlight h2 {font-family:Tahoma,Verdana,Helvetica,sans-serif;font-size:1.6em;}
#a div.spotlight a {font-family:Verdana,Helvetica,Arial,sans-serif;color:#FFCC33;font-size: .9em;}
#a div.spotlight .gutter,
#a div.spotlight{overflow: hidden;}

/* SPLITTER ELEMENT STYLES */ 
#a div.splitter div.left div.date, #a div.splitter div.left div.poll, #a div.splitter div.left div.search, #a div.splitter div.left div.topStory, #a div.splitter div.left div.artlcleList, #a div.splitter div.left div.categoryList, #a div.splitter div.left div.spotlight, #a div.splitter div.left div.yui-skin-sam, #a div.splitter div.left div.singleImage, #a div.splitter div.left div.gallery {margin-right:5px; background-image: none; border:none;} 
#a div.splitter div.right div.date, #a div.splitter div.right div.poll, #a div.splitter div.right div.search, #a div.splitter div.right div.topStory, #a div.splitter div.right div.artlcleList, #a div.splitter div.right div.categoryList, #a div.splitter div.right div.spotlight, #a div.splitter div.right div.yui-skin-sam, #a div.splitter div.right div.singleImage, #a div.splitter div.right div.gallery {margin-left:5px; background-image: none; border:none;} 
/* splitter header styles */ 
#a div.splitter div.right div h2, #a div.splitter div.left div h2 {color:#000; background: #fff url('/polopoly_fs/1.113!49er-element-bg.gif') repeat-x bottom left;}

/* top story */
#a .teaser p a {display: block;}
div.topStory div.gutter div.teaser img{ padding-bottom: 10px;} /* more spacing on bottom of image */
div.topStory div.gutter div.teaser h2 a {line-height: 1.5em !important}
#wrapper .topStory h3 {font-weight:700;line-height: 1.1em;margin: 0 0 .3em;} 

/* article list */
#wrapper .articleList h3, .teaser h3 {font-weight:700;line-height: 1.2em;margin: 0 0 .2em;} 

/* category list */
div.categoryList li {list-style-type: square; margin: 0 0 0 1em; font-size: 1em; }

/* footer styles */
#footer p {padding: 10px;}

/* GLOBAL SIDEBAR ELEMENTS ___________________________*/ 
/* global sidebar element styles */ 
#wrapper #sideBar div.poll, #wrapper #sideBar div.search, #wrapper #sideBar div.topStory, #wrapper #sideBar div.articleList, #wrapper #sideBar div.categoryList, #wrapper #sideBar div.spotlight, #wrapper #sideBar div.breakingNews, #wrapper #sideBar div.yui-skin-sam, #wrapper #sideBar div.topStory, #wrapper #sideBar div.generic_form, #wrapper #sidebar div.image {border: none; background-image: none;border: 1px solid #59677c;} 
/* global sideBar element headings */ 
#wrapper #sideBar div.poll h2, #wrapper #sideBar div.spotlight h2, #wrapper #sideBar div.poll h2, #wrapper #sideBar div.articleList h2, #wrapper #sideBar div.categoryList h2, #wrapper #sideBar div.search h2, #wrapper #sideBar div.topStory h2, #wrapper #sideBar div.generic_form h2, #wrapper #sidebar div.image h2 {color:#000; border-bottom: 1px solid #59677c; background:url('/polopoly_fs/1.113!49er-element-bg.gif') repeat-x bottom left;} 

/* Browser Selector Styles */
.ie #a div.yui-skin-sam div.yui-content {border-bottom: 1px solid #59677c}
.ie7 #a div.yui-skin-sam div.yui-navset ul.yui-nav li a {padding: 5px 5px 4px 5px;}
.ie6 #a div.yui-skin-sam div.yui-navset ul.yui-nav li a {padding: 5px 5px 10px 5px;}
.ie6 div.breakingNews{margin: 0 1em;} 

/* Custom Styles */
.listContent ul {list-style-type:none;margin:.2em;padding:10px;}
.listContent a {font-family:Verdana, Arial, sans-serif;font-decoration:none;font-size:.95em}
.listContent img {vertical-align:middle;}
	
}



      