body{margin:0; font:12px Verdana, Arial, Helvetica, sans-serif; background:#eee url('/i/bg_grad.jpg')}
#container{width:990px; margin:0 auto}
#main_table{background:#fff; border:1px solid #ccc; border-width:0 1px 1px 1px}
#header{background:#fff url('/i/grad_bg.gif'); padding:8px 0 0 8px; border:1px solid #ccc; border-width:0 1px}
#quicknav{background:#ddd; text-align:right; padding:4px 3px 4px 0; font-size:10px; border-bottom:1px solid #aaa; border-top:1px solid #aaa; border-left:1px solid #ccc; border-right:1px solid #ccc}
#quicknav a{color:#00f; font-weight:bold}
#quicknav a:hover{color:#f00}
#pdf{margin-left:20px}
#top_banner{float:right; margin-top:3px; margin-right:5px}
#login{float:right}
a img{border:0}
#nav{width:130px; height:100%; color:#444; border-right:1px solid #ddd; background:#fffacd}
#nav h1{font-size:13px; padding:3px 0 3px 5px; margin:0; background:#cc9; width:145px}
#nav form{margin:5px 0 10px 0; padding-left:5px}
#nav form input.field{width:75px}
#nav form input.btn{width:40px}
#nav ul{margin:0 0 0 0; list-style:none; padding:0}
#nav li a{padding:3px 0 3px 20px; width:130px; display:block; text-decoration:none; color:#666}
#nav li a:hover{background:#9ECFE7; color:#09f}
#content{margin-left:150px; width:790px}
#right_ads{width:260px; text-align:center}
#right_ads img{display:block; margin-bottom:3px}
#right_ads .weather_currency img{display:inline}
#text_ads{text-align:left; margin:0; border:1px solid #999; width:240px; list-style:none; padding:0}
#text_ads a{width:234px; background:#fff; display:block; color:#FF0000; padding:3px; background:#eee}
#text_ads a:hover{background:#aaa}
td{vertical-align:top}

.rt{float:right}
#content{padding:0 7px; }
#content h2{clear:both; font-size:20px; font-family:"Times New Roman", Times, serif; margin-bottom:0.5em; margin-top:0; border-bottom:1px solid #bbb; border-left:10px solid #bbb; padding-left:3px}
#content h2.feature{border-color:#bbb}
#content h2.news{border-color:#bbb}
#content h4{font-size:12px}
#content h1{font-size:14px}
#content li{margin-bottom:1em}
#content li a{font-weight:bold}
#content #update_status{font-size:10px; font-weight:bold; text-align:right; color:#333}
#content a{color:#00f}
#content a:hover{color:#f60}
.story_title{font-weight:bold}
#content #features td{width:50%}

#nav, #content, #right_ads{padding-top:3px}
blockquote{margin-left:2em; margin-top:1em; margin:2em 2em}

#footer{text-align:center; font-size:10px; color:#666; padding:5px}
#footer a{color:#666}
#footer a:hover{color:#333}
#features{width:100%}
#features td{border:1px solid #999; vertical-align:top; padding:3px}
#news_block{border:1px solid #999; vertical-align:top; padding:3px; margin-bottom:2em; margin-top:2em}

#story_head h1, #story_head p{margin:0}
#story_head{margin-bottom:2em; margin-top:2em}
#issue_links{margin-top:2em}
#story_nav_header{margin-bottom:2em}

#archive{width:400px; margin-bottom:1em}
#archive th, #archive td{padding:3px}
#archive th{text-align:left; width:75px; background:#ddd}
h1.big{font-size:20px}
#content h2.archive{font-size:20px; color:red; border:0}

#foot_banner{text-align:center; margin:1em 0; padding:1em 0; border-top:1px solid #ccc}
#search_page_nav{padding-top:0.5em; border-top:1px solid #ccc}
#story_footer{margin-top:1em; border-bottom:1px solid #f60; padding-bottom:1em; clear:both}

.light_text{color:#999}

.photo_box{border:1px solid #ccc; padding:2px; float:right}
.story_pic{display:block; width:200px}

#winners{border:1px solid red; padding:5px; margin:1em 0}
