a{color:#fda;text-decoration:none;}
a:hover{text-decoration:underline;}
.nav,.nav:link,.nav:visited{color:#d3d3d3;text-decoration:none;}
a.nav:hover{color:#536b77;text-decoration:underline;}
table{empty-cells:show;}
body,td,th,tr{line-height:150%;font-family:vedrdana,helvetica,sans-serif;color:#eee;font-size:small;}
body{margin:0;padding:14px 0 0 0;background:#555;}
input,textarea,button{color:#000;font-family:verdana,sans-serif;background:#f0f0f5;}
input,button{font-size:90%;}
textarea{font-size:100%;color:#000;font-family:verdana,sans-serif;}
select{font-size:90%;font-weight:normal;color:#000;font-family:verdana,sans-serif;background:#f0f0f5;}
hr{height:1px;border:0;color:#333;background-color:#333;}
a img{border:0 none;}
a{outline:0;}
.quote{color:#e3e3e3;background-color:#6d6d6d;margin:1px;padding:5px;font-size:x-small;line-height:1.4em;}
/*.code{color:#000;background-color:#ccc;font-family:"courier new","times new roman",monospace;font-size:x-small;line-height:1.3em;border:1px solid #000;margin:1px auto 1px auto;padding:1px;width:99%;white-space:nowrap;overflow:auto;max-height:24em;}*/
.code{color:#000;background-color:#ccc;font-family:"courier new","times new roman",monospace;font-size:small;line-height:1.3em;border:1px solid #000;margin:1px auto 7px auto;padding:5px;white-space:nowrap;overflow:auto;max-height:24em;}
/*.quoteheader,.codeheader{background:#3e3e3e;color:#fff;padding:5px;text-decoration:none;font-style:normal;font-weight:bold;font-size:x-small;line-height:1.2em;}*/
.quoteheader,.codeheader{padding:10px 5px 5px;text-decoration:none;font-style:normal;font-weight:bold;font-size:small;line-height:1.2em;}
.help{cursor:help;}
.meaction{color:red;}
.editor{width:96%;}
.highlight{background-color:yellow;font-weight:bold;color:black;}
.windowbg,#preview_body{background:#515153;}
.windowbg2{background:#56575a;}
.windowbg3{background:#46474a;color:#fff;}
.calendar_today{text-align:center;color:#fda;font-weight:900;background-color:#282828;}
.titlebg,tr.titlebg th,tr.titlebg td,.titlebg2,tr.titlebg2 th,tr.titlebg2 td{color:#f3ca70;font-style:normal;background:url(./images/titlebg.jpg) #6c6c6c repeat-x;padding-left:10px;padding-right:10px;}
.titlebg,.titlebg a:link,.titlebg a:visited{font-weight:bold;color:#f3ca70;font-style:normal;}
.titlebg a:hover{color:#e3e3e3;}
.titlebg2 a:link,.titlebg2 a:visited{color:#f3ca70;font-style:normal;text-decoration:none;}
.titlebg2 a:hover{color:#e3e3e3;text-decoration:none;}
.catbg,tr.catbg td,.catbg3,tr.catbg3 td{background:url(./images/catbg.png) #505050 repeat-x;color:#f3ca70;padding-left:10px;padding-right:10px;}
.catbg2,tr.catbg2 td{background:url(./images/catbg.png) #505050 repeat-x;color:#f3ca70;padding-left:10px;padding-right:10px;}
.catbg,.catbg2,.catbg3{border-bottom:solid 1px #383838;}
.catbg,.catbg2{font-weight:bold;}
.catbg3,tr.catbg3 td,.catbg3 a:link,.catbg3 a:visited{font-size:95%;color:#f3ca70;text-decoration:none;}
.catbg a:link,.catbg a:visited,.catbg2 a:link,.catbg2 a:visited{color:#f3ca70;text-decoration:none;}
.catbg a:hover,.catbg2 a:hover,.catbg3 a:hover{color:#fefefe;}
.bordercolor{background-color:#2c2c2c;}
.smalltext{font-size:x-small;font-family:verdana,sans-serif;}
.middletext{font-size:90%;}
.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;}
.error{color:#f00;}
.maintab_first,.maintab_back,.maintab_last,.maintab_active_first,.maintab_active_back,.maintab_active_last,.mirrortab_first,.mirrortab_back,.mirrortab_last,.mirrortab_active_first,.mirrortab_active_back,.mirrortab_active_last{vertical-align:top;text-transform:uppercase;}
.maintab_back,.maintab_active_back,.mirrortab_back,.mirrortab_active_back{text-decoration:none;font-size:10px;padding:5px;}
.maintab_first,.mirrortab_first{display:none;}
.maintab_last,.mirrortab_last{display:none;}
.maintab_active_first,.mirrortab_active_first{display:none;}
.maintab_active_back,.mirrortab_active_back{text-decoration:overline;}
.maintab_active_last,.mirrortab_active_last{display:none;}
.maintab_back a:link,.maintab_back a:visited,.mirrortab_back a:link,.mirrortab_back a:visited{color:#f3ca70;text-decoration:none;}
.maintab_active_back a:link,.maintab_active_back a:visited,.mirrortab_active_back a:link,.mirrortab_active_back a:visited{color:#f3ca70;text-decoration:none;font-weight:bold;}
.maintab_back a:hover,.maintab_active_back a:hover,.mirrortab_back a:hover,.mirrortab_active_back a:hover{color:#FDA;text-decoration:overline;}
#toolbar{margin:0;padding:0;height:40px;background:#303030;}
.topmenu a,.topmenu a:link,.topmenu a:visited,.topmenu a:hover{text-align:left;text-decoration:none;outline:none;letter-spacing:normal;word-spacing:normal;}
.topmenu,.topmenu ul{margin:0;padding:0;border:0;list-style-type:none;display:block;}
.topmenu li{margin:0;padding:0;border:0;display:block;float:left;position:relative;z-index:5;background:none;}
.topmenu li:hover{z-index:10000;white-space:normal;}
.topmenu li li{float:none;}
.topmenu ul{visibility:hidden;position:absolute;z-index:10;left:0;top:0;background:none;}
.topmenu li:hover>ul{visibility:visible;top:100%;}
.topmenu li li:hover>ul{top:0;left:100%;}
.topmenu:after,.topmenu ul:after{content:".";height:0;display:block;visibility:hidden;overflow:hidden;clear:both;}
.topmenu,.topmenu ul{min-height:0;}
.topmenu ul{background-image:url(images/spacer.gif);padding:10px 30px 30px 30px;margin:-10px 0 0 -30px;}
.topmenu ul ul{padding:30px 30px 30px 10px;margin:-30px 0 0 -10px;}
.topnav{position:relative;margin:0 auto;width:auto;height:43px;border-left:solid 8px #464646;border-right:solid 8px #464646;z-index:100;}
.topmenu{padding:6px 6px 6px 6px;}
.topnav .l,.topnav .r,.topnav .r div{top:0;position:absolute;z-index:-1;overflow:hidden;height:43px;}
.topnav .l{left:0;right:0;}
.topnav .r{right:0;width:0;}
.topnav .r div{width:auto;right:0;}
.topnav .l,.topnav .r div{background-position:left top;background-repeat:repeat-x;background-image:url('images/ext/nav.png');}
.topmenu ul li{clear:both;}
.topmenu a,.topmenu a span{height:31px;display:block;}
.topmenu a{cursor:pointer;text-decoration:none;margin-right:2px;margin-left:2px;}
.topmenu a{background-image:url('images/ext/left.png');background-position:left top;background-repeat:no-repeat;}
.topmenu a span{background-image:url('images/ext/right.png');background-position:right top;background-repeat:no-repeat;}
.topmenu a span span{font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-size:13px;font-style:normal;font-weight:normal;letter-spacing:1px;color:#fda;padding:0 5px;margin:0 4px;line-height:31px;text-align:center;background-image:url('images/ext/center.png');background-position:left top;background-repeat:repeat-x;}
.topmenu a:hover{background-position:left -31px;}
.topmenu li:hover>a{background-position:left -31px;}
.topmenu li:hover a span{background-position:right -31px;}
.topmenu a:hover span{background-position:right -31px;}
.topmenu a:hover span span{color:#eee;background-position:left -31px;}
.topmenu li:hover a span span{color:#eee;background-position:left -31px;}
.topmenu a.active{background-position:left -62px;}
.topmenu a.active span{background-position:right -62px;}
.topmenu a.active span span{color:#ecca6f;background-position:left -62px;}
.topnav .separator{display:block;width:1px;height:31px;background-image:url('images/ext/separator.png');}
#wrap{// width:950px;min-width:720px;margin:0 20px;position:relative;}
#header{position:relative;height:175px;overflow:hidden;background:#363636 url(./images/ext/hdr-b.png) 0 0 repeat-x;}
#header-r{height:175px;padding-right:0;background:url(./images/ext/hdr-r.png) 100% 0 no-repeat;}
#header-l{padding-left:0;background:url(./images/ext/hdr-l.png) 0 0 no-repeat;}
#header-banner{width:728px;height:90px;position:absolute;right:15px;top:15px;}
#footer-banner{width:728px;height:90px;float:left;position:relative;left:20px;bottom:10px;}
#logo{position:absolute;top:30px;left:20px;display:block;width:181px;height:54px;cursor:pointer;background:url(./images/ext/logo.png) no-repeat;}
.forum-title{position:absolute;left:220px;top:20px;}
.forum-title h1{font-size:big;font-weight:bold;margin:3px 0;}
.forum-title h2{margin:0;font-size:small;}
#linktree{clear:both;font-size:.9em;font-weight:900;padding:1em 0 .4em 0;overflow:hidden;font-family:tahoma,arial,sans-serif;}
#userarea{font-size:11px;color:#eee;float:right;text-align:right;margin:0 1em 0 1em;padding:1em 1em 0 0;position:relative;top:139px;}
#userarea a:link,#userarea a:visited{color:#fda;}
#userarea a:hover{color:#ecc76b;text-decoration:underline;}
#userarea div.header-welcome{float:right;}
#userarea div.header-login{float:right;}
#intro-box{background:#595959;color:#eee;border-left:solid 8px #464646;border-right:solid 8px #464646;padding:10px 12px 20px 12px;margin:0;}
#mainarea{background:#595959;color:#eee;border-left:solid 8px #464646;border-right:solid 8px #464646;padding:10px 12px 20px 12px;margin:0;position:relative;}
#google-search-form{position:absolute;top:40px;right:12px;}
#footer{background:url(./images/ext/ftr_b.png) 0 100% repeat-x;margin-bottom:20px;}
#foot-r{height:100px;background:url(./images/ext/ftr_r.png) 100% 100% no-repeat;}
#foot-l{background:url(./images/ext/ftr_l.png) 0 100% no-repeat;}
#footer{text-align:center;font-family:verdana,sans-serif;color:#eee;font-size:10px;}
#footer a:link,#footer a:visited{color:#fafafa;}
#footer a:hover{color:#fda;text-decoration:none;border-bottom:1px dotted #ccc;}
.clearfix{display:inline-block;}
.left,.alignleft{float:left;margin-left:1.8em;}
.right,.alignright{float:right;margin-right:1.8em;}
.clearit{margin:0;padding:0;height:0;clear:both;}
#ajax_in_progress{background:#2f2f2f;color:white;text-align:center;font-weight:bold;font-size:18pt;padding:3px;width:100%;position:fixed;bottom:0;left:0;}

