#wrapper{ width:1024px; min-width:720px; margin:0 auto; padding:0; background-color:#333333}
a:link{ color:#ffffff; text-decoration:underline}
a:visited{ color:#ffffff; text-decoration:underline}
a:hover{ color:#cccccc; text-decoration:none}
.nav, .nav:link, .nav:visited{ color:#ffffff;  text-decoration:none}
a.nav:hover{ color:#cccccc;  text-decoration:underline}
table{empty-cells:show}
body, td, th, tr{ line-height:150%;  font-family:verdana,tahoma,sans-serif;  color:#cccccc;  font-size:11px}
body{background:#000000; padding:4px 0 0 0;  margin:0}
input, textarea{border: 1px solid #AAAAAA; background: #484848; color: #CCCCCC;  font-family:verdana,sans-serif}
input{font-size:100%};
input, button{background: #484848; color: #CCCCCC; border: 1px solid #aaaaaa}
textarea{font-size:100%; border: 1px solid #AAAAAA; background: #484848; color: #CCCCCC;  font-family:verdana,sans-serif}
input.check{}
select{font-size:100%; font-weight:normal; background: #484848; color: #CCCCCC; border: 1px solid #AAAAAA; font-family:Tahoma,Arial,Helvetica,sans-serif}
hr, .hrcolor{height:1px;  border:0;  color:#666;  background-color:#d4d4d4}
a img{border:0}
.quote{color:#ccc; background:#222; padding:10px; font-size:0.9em; line-height:1.4em; 8px font-style:italic;}
.code{color:#eee; background:#222; padding:10px; font-size:0.9em; white-space:nowrap; overflow:auto; min-height:3em; font-family:"Courier New",monospace; font-size:0.8em}
.quoteheader, .codeheader{display:block; padding:2px 10px 2px 10px; background:#151515; color:#ddd; text-decoration:none; font-style:normal; font-weight:bold; font-size:0.9em;}
.codeheader{padding-left:16px;}
.quoteheader{padding-left:16px;}
.help{cursor:help}
.meaction{color:red}
.editor{width:96%}
.highlight{background-color:yellow;  font-weight:bold;  color:black}
.windowbg{color:#cccccc; background:#484848}
.windowbg2{color:#cccccc; background:#484848}
.windowbg3{color:#eeeeee; backgroundr:#424242}
.calendar_today{ background-color:#404040}
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td{ color:#999999;  font-style:normal;  background: #343434 url(./images/titlebg.gif) repeat-x;  border-bottom:solid 1px #323031;  border-top:solid 1px #323031;  padding-left:10px;  padding-right:10px;}
.titlebg, .titlebg a:link, .titlebg a:visited{ font-weight:bold;  color:#999999;  font-style:normal;  font-size:12px}
.titlebg a:hover{color:#cccccc}
.titlebg2 a:link, .titlebg2 a:visited{ color:#999999;  font-style:normal;  text-decoration:underline}
.titlebg2 a:hover{text-decoration:underline}
.catbg, tr.catbg td, .catbg3, tr.catbg3 td{	 color:#ffffff;  line-height:22px;	padding-left:10px; padding-right:10px; background:url(images/catbg.jpg) repeat-x}
.catbg2, tr.catbg2 td{color:#ffffff; padding-left:10px; padding-right:10px; background:url(images/catbg.jpg) repeat-x}
.catbg, .catbg2, .catbg3{}
.catbg, .catbg2{ font-weight:bold;  font-size:12px}
.catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited{ font-size:95%;  color:#ffffff;  text-decoration:none}
.catbg a:link, .catbg a:visited, .catbg2 a:link, .catbg2 a:visited{ color:#ffffff;  text-decoration:none}
.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover{ text-decoration:underline}
.bordercolor{ background-color:#333333;  padding:0px}
.tborder{ padding:1px;  border:1px solid #333333; color:#cccccc}
.smalltext{ font-size:90%;  font-family:verdana,sans-serif}
.middletext{ line-height:18px;  text-indent:10px}
.normaltext{ font-size:small}
.largetext{ font-size:large}
.post, .personalmessage{ width:100%;  overflow:auto;  line-height:1.3em}
.signature{ width:100%;  overflow:auto;  padding-bottom:3px;  line-height:1.3em; max-height: 100px;}
.error{ color:red}
.maintab_first, .mirrortab_first{display:none}
.maintab_last, .mirrortab_last{display:none}
.maintab_active_first, .mirrortab_active_first{display:none}
.maintab_active_last, .mirrortab_active_last{display:none}
.maintab_back a, .mirrortab_back a{padding:5px; display:block; color:#eee; text-decoration:none; font-size:10px; text-transform:uppercase; font-family:tahoma,sans-serif; margin-right:1px}
.maintab_active_back a, .mirrortab_active_back a{padding:5px; background:#7b0000; display:block; color:#efe; text-decoration:none; font-size:11px; margin-right:1px}
.maintab_back a:hover, .maintab_back a.chosen:hover, .maintab_back a.chosen, .mirrortab_back a:hover, .mirrortab_back a.chosen:hover, .mirrortab_back a.chosen{color:#fff; background:#222}
.maintab_active_back a:hover, .maintab_active_back a.chosen:hover, .maintab_active_back a.chosen, .mirrortab_active_back a:hover, .mirrortab_active_back a.chosen:hover, .mirrortab_active_back a.chosen{color:#fff; background:#222}
#ajax_in_progress{	 background:#32CD32;	  color:white;	  text-align:center;	  font-weight:bold;	  font-size:18pt;	  padding:3px;	  width:100%;	  position:fixed;	  top:0;	  left:0}
#header{position:relative; height:163px; overflow:hidden; background: transparent url(images/img/head_bg.jpg) 0 0 repeat-x}
#head-r{height:163px;  background:url(images/img/head_r.jpg) 100% 0 no-repeat}
#head-l{background:url(images/img/head_l.jpg) 0 0 no-repeat}
#logo{position:absolute; top:2px; left:3px; display:block; width:500px; height:115px; cursor:pointer; background-image: url('images/forumsHeader.jpg');}
#userarea{height:115px; float:right; padding:12px 25px 0 0; text-align:right; font-size:1.0em; color:#ddd; font-family:tahoma,sans-serif}
#userarea a:link, #userarea a:visited{ color:#eee; underline}
#userarea a:hover{color:#aaaaaa;  text-decoration:none}
#toolbar{position:absolute; top:120px; left:0px; margin:0; height:relative}
#topmenu{margin:0; padding:0; text-transform: uppercase; font-family:tahoma,sans-serif;	  font-size:11px}
#topmenu ul{padding:0 0 0 5px; margin:0; list-style-type:none; width:auto; float:left}
#topmenu ul li{margin:0; padding:0; display:inline}
#topmenu ul li a{float:left; display:block;	margin:0 0 0 2px; padding:0 0 0 10px; text-decoration:none;	line-height:30px; color:#fcfcfc; 0 0 no-repeat}
#topmenu ul li a span{float:left; display:block; padding:0 15px 0 7px; cursor:pointer; 100% 0 no-repeat}
#topmenu ul li a.current{color:#000; font-weight:bold; 0 0 no-repeat}
#topmenu ul li a.current span{display:block; width:auto; 100% 0 no-repeat}
#topmenu ul li a:hover{}
#topmenu ul li a:hover span{text-decoration:underline;	display:block; width:auto}
#bodyarea{padding:0px; margin:0; color:#666666; background:#333333}
#footerarea{text-align:center; padding-top:8px; padding-bottom:8px; color:#aaaaaa; background-color:#323232}
#footerarea a:link, #footerarea a:visited{ color:#a0a0a0}
#footerarea a:hover{ color:#ccc;  text-decoration:none}