.homepage #lo_body { background-image:url(); }
.homepage #lo_rail { padding:10px 0 0 0; }

#miy_icon { display:none; }

.homepage #nav_menu { top:121px; }
.homepage #nav_menu.sub { top:142px; }


#ui_top { font-size:95%; width:710px; /*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:100%; letter-spacing:.005em; margin:0 0 5px 0; padding:0; font-variant:small-caps; font-family:Verdana, Arial, Helvetica, sans-serif; }
#ui_top h2 { font-size:170%; line-height:95%; letter-spacing:.005em; margin:0 0 5px 0; padding:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps; }
#ui_top h4 { font-size:125%; line-height:95%; letter-spacing:-1px; margin:0 0 5px 0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps;}
#ui_top h3 { font-size:105%; color:#fff; background-color:#003399; 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:5px; float:left; border-right:#999999 solid thin; padding-right:5px;}
#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:205px; 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 .feature_section { width:220px; margin-right:10px; float:left; }
#ui_top .feature_section h2 { margin:10px 0 0 0; }
#ui_top .feature_section img { margin:0 0 5px 0; }
#ui_top .feature_section a { font-weight:bold; }
#ui_top .feature_section ul { color:#999; margin:10px 0; padding:0; list-style:none; }
#ui_top .feature_section p span { font-size:80%; color:#333; display:block; }
#ui_top .more_section { width:200px; float:left; margin-left:5px;  }
#ui_top .more_sectionwide { width:420px; float:left; margin-left:5px;  }
#ui_top .more_section p { margin:5px 0 10px 0; }
#ui_top .more_section ul { margin:0; padding:0; list-style:none; }
#ui_top .more_section ul li { font-weight:bold; font-size:105%; margin:5px 0; padding:0 0 0 5px; }
#ui_top .more_section2 { width:235px; float:right; margin-left:15px; border:.05em solid #999999;  }
#ui_top .more_section2 p { margin:5px 0 10px 0; }
#ui_top .more_section2 ul { margin:0; padding:0; list-style:none; }
#ui_top .more_section2 ul li { font-weight:bold; font-size:1.1em; margin:5px 0; padding:0 0 0 5px; font-variant:small-caps;}

#ui_top .slots {margin-top:15px;}
#ui_top .slot {width:170px; margin-right:10px; float:left}
#ui_top .slot p.icap { font-size:80%; color:#333; margin:5px 0 10px 0; }
#ui_top .slot p.icap span { font-size:100%; color:#666; display:inline; }
#ui_top .slot h2 {margin-bottom:10px; margin-top:10px;}
#ui_top .slot img { margin:0 0 5px 0; }
#ui_top .slot a { font-weight:bold; }
#ui_top .slot ul { color:#999; margin:10px 0; padding:0; list-style:none; }
#ui_top .slot p span { font-size:80%; color:#333; display:block; }

#ui_top_data { margin:10px; }
#ui_top_legacy { margin:10px; display:block; }
#ui_top_nav { width:555px; height:30px; background:#fff url(/media/images/nav_bg.gif) no-repeat 0 0; margin:0; padding:0 0 0 5px; position:relative; }



#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(/media/images/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; }

