.homepage #lo_hdr { height:135px; background:#fff url(http://media.sacbee.com/static/imgs/hdr_bg.jpg) no-repeat 0 0; margin:0 0 0 0; top:0; }
.homepage #lo_hdr2 { height:135px; background:#fff url(http://media.sacbee.com/static/imgs/hdr_bg2.jpg) no-repeat 0 0; margin:0 0 0 0; top:0; }
.homepage #lo_hdr #logo a, .homepage #lo_hdr2 #logo a { width:120px; height:70px; top:10px; }
.homepage #circ { text-align:right; border-left:1px solid #999; margin:0; padding:0 0 0 10px; display:block; position:absolute; top:10px; right:20px; }
.homepage #members { top:46px; }
.homepage #searchform { top:46px; }
.homepage #nav, .homepage #nav2 { top:94px; }
.homepage #lo_snav, .homepage #snav_links { display:none; }
.homepage #lo_hist { display:none; }
.homepage #lo_ad1 { display:none; }
.homepage #lo_hdr #searchform, .homepage #lo_hdr2 #searchform { top:45px; }
.homepage #search_now { top:30px; }
.homepage #search_now #uber_options { padding:40px 10px 5px 20px; }
.homepage #lo_body { background-image:url(); }
.homepage #lo_rail { padding:10px 0 0 0; }
.homepage #rail_ad1, .homepage #rail_ad2 { margin:0 0 10px 0; }
.homepage .adpos_160 { margin:0 !important; padding:0 !important; float:none !important; }

#miy_icon { display:none; }

.homepage #nav_menu { top:121px; }
.homepage #nav_menu.sub { top:142px; }

.clock { background:url(http://media.sacbee.com/static/images/icon_rtc.gif) no-repeat 0 0; }
.clock a { margin:0 0 0 20px; }
.clock_sm { background:url(http://media.sacbee.com/static/images/icon_rtc.gif) no-repeat 0 0; }
.clock_sm a { margin:0 0 0 15px; }

#date { font-size:95%; color:#ccc; width:560px; height:15px; margin:0; padding:0; }
#date a { text-decoration:none; }
#date span, #date strong { color:#000; }

#ui_top { font-size:95%; width:560px; /*height:450px;*/ background-color:#e6e7d5; margin:5px 0 10px 0; padding:0 0 0 0; float:left; position:relative;}
#ui_top h1 { font-size:230%; line-height:85%; letter-spacing:-2px; margin:0 0 5px 0; padding:0; }
#ui_top h2 { font-size:170%; line-height:95%; letter-spacing:-1px; margin:0; padding:0; }
#ui_top h3 { font-size:105%; color:#fff; background-color:#aaa89c; margin:0; padding:5px 10px; }
#ui_top p { margin:0; padding:0; }
#ui_top a { text-decoration:none; }
#ui_top a:hover { color:#000; }
#ui_top .feature { width:320px; margin-right:10px; float:left; }
#ui_top .feature h2 { margin:10px 0 0 0; }
#ui_top .feature img { margin:0 0 5px 0; }
#ui_top .feature a { font-weight:bold; }
#ui_top .feature ul { color:#999; margin:10px 0; padding:0; list-style:none; }
#ui_top .feature p span { font-size:80%; color:#333; display:block; }
#ui_top .more { width:210px; float:right; }
#ui_top .more p { margin:5px 0 10px 0; }
#ui_top .more ul { margin:0; padding:0; list-style:none; }
#ui_top .more ul li { font-weight:bold; font-size:105%; margin:5px 0; padding:0 0 0 5px; }
#ui_top .xtras { margin:10px 0 0 0; padding:1px 0 0 0; clear:both; }
head:first-child+body #ui_top .xtras { margin:10px 0 10px 0; padding-top:10px; }
#ui_top .feature p.icap { font-size:80%; color:#333; margin:5px 0 10px 0; }
#ui_top .feature p.icap span { font-size:100%; color:#666; display:inline; }

#ui_top .feature_wide { width:180px; margin-right:10px; float:left; }
#ui_top .feature_wide h2 { margin:10px 0 0 0; }
#ui_top .feature_wide img { margin:0 0 5px 0; }
#ui_top .feature_wide a { font-weight:bold; }
#ui_top .feature_wide ul { color:#999; margin:10px 0; padding:0; list-style:none; }
#ui_top .feature_wide p span { font-size:80%; color:#333; display:block; }
#ui_top .more_wide { width:350px; float:right; }
#ui_top .more_wide p { margin:5px 0 10px 0; }
#ui_top .more_wide ul { margin:0; padding:0; list-style:none; }
#ui_top .more_wide ul li { font-weight:bold; font-size:105%; margin:5px 0; padding:0 0 0 5px; }

#ui_top_data { margin:10px; }
#ui_top_legacy { margin:10px; display:block; }
#ui_top_nav { width:555px; height:30px; background:#fff url(http://media.sacbee.com/static/imgs/nav_bg.gif) no-repeat 0 0; margin:0; padding:0 0 0 5px; position:relative; }

#ui_top_btns { width:450px; height:30px; margin:0; padding:0; list-style:none; }
#ui_top_btns li { background:url(http://media.sacbee.com/static/imgs/nav_tab_rt.gif) no-repeat 100% 0; margin:0; padding:0; float:left; }
#ui_top_btns li a { text-align:center; text-decoration:none; width:auto; height:20px; background:url(http://media.sacbee.com/static/imgs/nav_tab_lt.gif) no-repeat 0 0; margin:0; padding:10px 12px 0 12px; display:block; float:left; }
head:first-child+body #ui_top_btns li a { height:20px; }
#ui_top_btns li a:visited { color:#103d6f; }

#ui_top_btns li:hover, #ui_top_btns li a:hover, #ui_top_btns li.over { color:#000; background-position:0 -30px; }

#ui_top_btns li.on { background-position:100% -90px; }
#ui_top_btns li.on a, #ui_top_btns li.on a:hover { font-weight:bold; color:#000 !important; background-position:0 -90px; }

#ui_top_customize { margin:0; padding:0; position:absolute; top:12px; left:390px; }
#ui_top_customize a { text-indent:-200em; text-decoration:none; width:66px; height:13px; background:url(http://media.sacbee.com/static/imgs/nav_customize.gif) no-repeat 0 0; position:absolute; top:0; left:0; }
#ui_top_customize a:hover { background-position:0 -23px; }

#ui_top_controls { width:68px; height:18px; margin:0; padding:0; position:absolute; top:8px; left:475px; }
#ui_top_controls li { margin:0; padding:0; list-style:none; display:inline; }
#ui_top_controls li a { text-indent:-200em; text-decoration:none; width:22px; height:18px; background-image:url(http://media.sacbee.com/static/imgs/nav_btns_play2.gif); background-repeat:no-repeat; margin:0; padding:0; display:block; float:left; }

#ui_top_play1 a { background-position:0 0; }
#ui_top_play1 a:hover { background-position:0 -30px; }

#ui_top_play2 a { background-position:-22px 0; }
#ui_top_play2 a:hover { background-position:-22px -30px; }
#ui_top_play2.on a { background-position:-44px 0; }
#ui_top_play2.on a:hover { background-position:-44px -30px; }

#ui_top_play3 a { background-position:-66px 0; }
#ui_top_play3 a:hover { background-position:-66px -30px; }

#explore { font-family:arial; font-size:11px; width:560px; margin:0 0 10px 0; padding:0; float:left; position:relative;}
#explore_ad { background-color:#fff; padding:0 0 0 0; float:left; }
#explore_str { width:430px; /*height:280px;*/ background:#eee url(http://media.sacbee.com/static/imgs/nav_bg2.gif) no-repeat 0 0; margin:0 0 0 127px; padding:0; position:relative; }
#explore_data { /*height:200px;*/ margin:0; padding:0; }

#explore_nav { width:410px; height:30px; margin:0; padding:0 0 0 5px; list-style:none; }
#explore_nav li { background:url(http://media.sacbee.com/static/imgs/nav_tab_rt.gif) no-repeat 100% 0; margin:0; padding:0; float:left; }
#explore_nav li a { text-align:center; text-decoration:none; width:auto; height:20px; background:url(http://media.sacbee.com/static/imgs/nav_tab_lt.gif) no-repeat 0 0; margin:0; padding:10px 12px 0 12px; display:block; float:left; }
head:first-child+body #explore_nav li a { height:20px; }
#explore_nav li a:visited { color:#103d6f; }

#explore_nav li:hover, #explore_nav li a:hover, #explore_nav li.over { color:#000; background-position:0 -30px; }

#explore_nav li.on { background-position:100% -60px; }
#explore_nav li.on a, #explore_nav li.on a:hover { font-weight:bold; color:#000 !important; background-position:0 -60px; }

#contact { width:560px; margin:0 0 10px 0; clear:both; }
#contact h3 { -moz-border-radius:7px 7px 0 0; font-size:100%; color:#fff; background-color:#900; margin:0 0 2px 0; padding:5px 10px; }
#contact_str { font-size:95%; height:85px; background-color:#eee; padding:10px; }
#contact address { font-weight:bold; font-style:normal; width:150px; float:left; }
#contact .column { border-left:1px solid #ccc; margin:0 0 0 20px; padding:0 0 0 20px; float:left; }
#contact .column ul { margin:0 10px 0 0; padding:0; list-style:none; float:left; }
#contact .column ul li { margin:2px 0; padding:0; display:block; }
#contact .column ul li a { padding:2px 4px; text-decoration:underline; }

#customization_form { margin:10px; }
#customization_form h2 { margin-bottom:10px; }
#customization_form .options { background-color:#f3f3ea; border:1px solid #cfd1b2; border-width:1px 0; margin:10px 0; padding:10px; }
#customization_form .options p { margin:4px 0; }
#customization_form .options select { width:130px; }
#customization_form #message { font-weight:bold; color:#f00; }

#rssfeed { font-family:arial; font-size:11px; width:540px; background-color:#cfd1b2; margin:0; clear:both; }
#rssfeed_str { margin:2px 0 2px 2px; padding:0; float:left; }
#rssfeed_data { width:391px; height:350px; background-color:#f3f3ea; margin:2px 1px 2px 0; padding:10px; float:right; overflow:auto; }
head:first-child+body #rssfeed_data { width:393px; }
#rssfeed_data h2 { font-size:125%; letter-spacing:-1px; margin:5px 0 5px 0; }
#rssfeed_data h3 { font-size:115%; color:#000; background-color:transparent; letter-spacing:-1px; margin:5px 0 5px 0; padding:0; }
#rssfeed_data h4 { font-size:105%; }
#rssfeed_data p { margin:5px 0 10px 0; }
#rssfeed_data p img { margin:0 10px 0 0; }
#rssfeed_data .err { font-weight:bold; color:#f00; }
#rssfeed_data .fBtn { font-size:100%; text-decoration:none; background-color:#fff; border:1px solid #ccc; padding:5px 20px; }
#rssfeed_data .remove { text-align:right; border-bottom:1px solid #fff; padding:2px 10px; display:block; }
#rssfeed_data #rssform h2 { font-size:200%; }
#rssfeed #rss1 br, #rssfeed #rss2 br, #rssfeed #rss3 br, #rssfeed #rss4 br, #rssfeed #rss5 br, #rssfeed #rss6 br { display:none; }

#rssfeed_nav { margin:0; padding:0; list-style:none; }
#rssfeed_nav li { }
#rssfeed_nav li a { font-weight:bold; color:#fff; text-decoration:none; width:104px; background:#103d6f url(http://media.sacbee.com/static/imgs/rss_tab_bg.gif) repeat-y 100% 5px; margin:1px 0; padding:5px 10px; display:block; }
head:first-child+body #rssfeed_nav li a { width:104px; }
#rssfeed_nav li a:hover { color:#fff !important; background:#000 url(); }
#rssfeed_nav li.on a, #rssfeed_nav li.on a:hover  { color:#000 !important; background:#f3f3ea url(); }

#rssfeed_controls { margin:10px 0 0 0; padding:0; list-style:none; }
#rssfeed_controls li { margin:0 0 0 2px; padding:5px; }

#help_pop { position:absolute; top:77px; left:20px; z-index:9999; visibility:hidden; }

/*  */

#ui_top #election h3 { font-size:100%; color:#fff !important; background-color:#c00 !important; margin:5px 0 0 0; }
#ui_top #election h4 { font-size:100%; margin:5px 0 0 0; }
#ui_top #election p { font-size:100%; margin:2px 0; }
