* {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #fff;}
body {background-color: #565752; padding: 0px; margin: 0px; background-image: url(pix/bg_new.gif); background-repeat: no-repeat;}
/* topnav */
#topnav {height: 124px;}
#topnav_contain {position: absolute; top: 74px; left: 0px; height: 48px; width: 900px;}
#topnav_top {position: absolute; top: 0px; height: 22px; line-height: 22px; width: 900px;}
#topnav_sub {position: absolute; top: 22px; height: 23px; line-height: 23px; width: 900px;}
a.topnav_big {font-size: 14px; color: #fff; text-decoration: none; font-weight : bold; text-transform: capitalize;}
a:hover.topnav_big {text-decoration: none; color: #f60;}
a.topnav_sub {font-size: 12px; color: #fff; text-decoration: none; padding: 4px; font-weight : bold; margin-right: 4px; text-transform: capitalize;}
a:hover.topnav_sub {text-decoration: none; background-color: #c13826;}
.topnav_pre {height: 22px; width: 10px; background-image: url(pix/newtopnav_tab_left.gif);float: left;}
.topnav_main {height: 22px; background-image: url(pix/newtopnav_tab_bg.gif);float: left;}
.topnav_post {height: 22px; width: 11px; background-image: url(pix/newtopnav_tab_right.gif);float: left;}
.topnav_pre_over {height: 22px; width: 10px; background-image: url(pix/newtopnav_tab_left_over.gif);float: left;}
.topnav_main_over {height: 22px; background-image: url(pix/newtopnav_tab_bg_over.gif);float: left;}
.topnav_post_over {height: 22px; width: 11px; background-image: url(pix/newtopnav_tab_right_over.gif);float: left;}
/* main stuff */
#adcolumn {float: left; width: 300px; position: relative; left: 8px;}
* html #adcolumn {display: inline;}
#maincontent {float: left; width: 520px; margin: 0px; position: relative; left: 4px;}
/* font stuff */
p {padding-bottom : 0px; margin-bottom : 0px; padding-top : 5px; margin-top : 0px; color: #fff;}
p.error {padding-bottom : 0px; margin-bottom : 0px; padding-top : 0px; margin-top : 0px; color: #d00; font-weight : bold; font-size: 12px;}
h1 {padding-bottom : 5px; margin-bottom : 0px; padding-top : 5px; margin-top : 0px; font-size: 18px;}
h2 {padding-bottom : 5px; margin-bottom : 0px; padding-top : 5px; margin-top : 0px; font-size: 16px;}
h4 {padding-bottom : 0px; margin-bottom : 0px; padding-top : 5px; margin-top : 0px; font-size: 18px; color: #f00;}
span.dashed {border-bottom: 1px dotted #f00; cursor: help;}
ul {padding: 0px; margin: 0px;}
li {line-height: 12px; list-style-type: none; padding-top: 0px; margin-bottom: 3px; padding-left : 10px; background: transparent url(pix/li_main.gif) no-repeat top left;}
li.copy {line-height: 16px; list-style-type: none; padding-top: 0px; margin-bottom: 3px; padding-left : 0px; background: transparent url(pix/li_copy.gif) no-repeat top left;}
a {text-decoration: none;  font-weight : bold; color: #f60;}
a:hover {text-decoration: underline; font-weight : bold;}
a.big {font-size: 16px; text-decoration: none;  font-weight : bold;}
a.big:hover {font-size: 16px; text-decoration: underline; font-weight : bold;}

/* homepage */
#h2_maincontent {float: left; width: 825px; -height: 780px; min-height: 780px; margin: 0px; position: relative; left: 4px;}

/* ads */
#ad_468 {position: absolute; top:6px; left:360px; width: 468px; height: 60px;}
#ad_468_guide {position: absolute; top:0px; left:330px; width: 500px; height: 80px;}
#ad_sky {position: absolute; top:286px; left:832px; width: 160px; height: 600px;}
#al_monkey {position: absolute; top:123px; left:832px; width: 120px; height: 160px;}
/* sig */
#sig {position: relative; top: 8px; left: 0px; padding: 0px; margin: 0px; clear: both; height: 25px; width: 1000px; background-image: url(pix/main_sig.gif); line-height: 25px;}
#sig2 {position: relative; top: 8px; left: 0px; padding: 0px; margin: 0px; clear: both; height: 25px; width: 1000px;}
a.sig {font-size: 11px; color: #fff; text-decoration: none; font-weight : bold; padding: 1px; margin-right: 15px;}
a:Hover.sig {background-color: #2F302B; text-decoration: none;}
#flags {position: absolute; top: 72px; left: 890px;}
/* easy clearing */
#wrapper {float: left; float/**/: none;}
#wrapper:after {content: ''; display: block; height: 0; clear: both; visibility: hidden;}
#wrapper {width: 1000px; float: left; float/**/: none;}
#wrapper {display: inline-block;}
#wrapper {display: block;}

