a:link{color:#689c16; text-decoration:none}
a:visited{color:#689c16; text-decoration:none}
a:hover{color:#6fa716; text-decoration:underline}

.nav, .nav:link, .nav:visited{color:#6fa716; text-decoration:none}
a.nav:hover{color:#b2b2b2; text-decoration:underline}

table{empty-cells:show}

body, td, th, tr{color:rgb(178,178,178); font-size:small; font-family:tahoma; line-height:150%}

body{background:rgb(34,34,34) url(./images/img/bg.gif) repeat-x top left; padding:30px 0 14px 0; margin:0}

input, button{background-color:rgb(40,37,37); font-size:9pt; color:rgb(208,208,208); font-family:optima,serif}

textarea{background-color:rgb(40,37,37); font-size:9pt; color:rgb(208,208,208); font-family:optima,serif}

input.check{background-color:transparent; color:rgb(0,0,0)}

select{background-color:rgb(32,32,32); font-size:8pt; font-weight:normal; color:rgb(255,255,255); font-family:optima,serif}

hr, .hrcolor{height:1px; border:0; color:rgb(102,102,102); background-color:rgb(102,102,102)}

a img{border:0}

.quote{color:rgb(255,255,255); background-color:rgb(31,32,31); border-top:1px inset rgb(147,122,42); border-right:1px inset rgb(147,122,42); border-bottom:1px inset rgb(147,122,42); border-left:4px inset rgb(147,122,42); margin:1px; padding:1px; font-size:x-small; line-height:1.4em}

.code{color:rgb(255,255,255); background-color:rgb(31,32,31); font-size:x-small; line-height:1.3em; border:1px inset rgb(143,143,143); margin:1px auto 1px auto; padding:1px; width:99%; white-space:nowrap; overflow:auto; max-height:24em}

.quoteheader, .codeheader{color:rgb(255,255,255); text-decoration:none; font-style:normal; font-weight:bold; font-size:x-small; line-height:1.2em}

.help{cursor:help}

.meaction{color:rgb(255,0,0)}

.editor{width:100%}

.highlight{font-weight:700}

.windowbg{background:#161616; color:#b3b3b3; border-left:1px solid #212121; border-top:1px solid #212121}

.windowbg2{background:#171717; color:#b3b3b3; border-left:1px solid #212121; border-top:1px solid #212121}

.windowbg3{background:#202020; color:#b3b3b3; border-left:1px solid #212121; border-top:1px solid #212121}

.calendar_today{color:#4c7c00; text-align:center; background-color:#151515}

.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td{color:rgb(250,250,250); font-style:normal; background:rgb(0,0,0) url(./images/titlebg.jpg) repeat-x; border-bottom:1px solid rgb(28,28,28); border-top:1px solid rgb(32,32,32); padding-left:10px; padding-right:10px}

.titlebg, .titlebg a:link, .titlebg a:visited{font-weight:700; color:rgb(250,250,250); font-style:normal}

.titlebg a:hover{color:rgb(206,163,12)}

.titlebg2 a:link, .titlebg2 a:visited{color:rgb(255,255,255); font-style:normal; text-decoration:underline}

.titlebg2 a:hover{text-decoration:underline}

.catbg, tr.catbg td, .catbg3, tr.catbg3 td{background:rgb(36,36,36) url(./images/catbg.jpg) repeat-x top left; color:rgb(213,213,213); border-top:1px solid rgb(62,62,62); border-left:1px solid rgb(62,62,62); padding-left:10px; padding-right:10px}

.catbg, .catbg2, .catbg3{border-bottom:1px solid rgb(56,56,56)}

.catbg, .catbg2{font-weight:bolder}

.catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited{font-size:95%; color:rgb(255,255,255); text-decoration:none}

.catbg a:link, .catbg a:visited, .catbg2 a:link, .catbg2 a:visited{color:rgb(255,255,255); text-decoration:none}

.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover{color:rgb(213,213,213)}

.bordercolor{padding:0}

.tborder{background:#111; border:1px solid #111; padding:1px}

.smalltext{font-size:x-small}
.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:rgb(255,0,0)}

.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{color:rgb(255,255,255); vertical-align:top}

.maintab_back, .maintab_active_back, .mirrortab_back, .mirrortab_active_back{text-decoration:none; font-size:10px; font-family:optima,serif; padding:5px 10px 5px 10px}

.maintab_first, .mirrortab_first{display:none}

.maintab_back, .mirrortab_back{background:rgb(42,42,42); color:rgb(255,255,255)}

.maintab_last, .mirrortab_last{display:none}

.maintab_active_first, .mirrortab_active_first{display:none}

.maintab_active_back, .mirrortab_active_back{background:rgb(35,35,35)}

.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:rgb(255,255,255); text-decoration:none; font-family:optima,serif; font-weight:800}

.maintab_active_back a:link, .maintab_active_back a:visited, .mirrortab_active_back a:link, .mirrortab_active_back a:visited{color:#4b7a00; text-decoration:none; font-family:optima,serif; font-weight:800}

.maintab_back a:hover, .maintab_active_back a:hover, .mirrortab_back a:hover, .mirrortab_active_back a:hover{color:#00ff0b; text-decoration:none}

#wrapper{width:70%; min-width:720px; margin:0 auto 0 auto}

#header{position:relative; height:131px; overflow:hidden; background:#121212 url(./images/img/hdr-bg.png) repeat-x 0 0}

#header-r{height:131px; padding-right:25px; background:url(./images/img/hdr-r.png) no-repeat 100% 0}

#header-l{padding-left:25px; background:url(./images/img/hdr-l.png) no-repeat 0 0}

#logo{position:absolute; top:30px; left:20px; display:block; width:226px; height:76px; cursor:pointer; background:url(./images/img/logo.png) no-repeat}

#userarea{font-size:12px; color:rgb(250,250,250); font-family:optima,serif; float:right; padding-top:40px; padding-right:5px; text-align:right}

#userarea a:link, #userarea a:visited{color:rgb(250,250,250); text-decoration:none; border-bottom:1px dotted #456800}

#userarea a:hover{color:rgb(255,255,255); text-decoration:none; border-bottom:1px dotted rgb(255,255,255)}

#mainarea{background:rgb(18,18,18); color:#b2b2b2; padding:20px; margin:0}

#footer{background:#121212 url(./images/img/ftr-bg.png) repeat-x 0 100%}

#foot-r{height:90px; background:url(./images/img/ftr-r.png) no-repeat 100% 100%}

#foot-l{background:url(./images/img/ftr-l.png) no-repeat 0 100%}

#footer{text-align:center; font-family:optima,serif; color:#4c7c00; font-size:12px}

#footer a:link, #footer a:visited{color:#4c7c00}

#footer a:hover{color:#4c7c00; text-decoration:none; border-bottom:1px dotted rgb(255,255,255)}

.menu1{padding:0 0 0 3px; margin:0; list-style:none; height:35px; background:transparent; position:relative; border:1px solid rgb(28,28,28); border-width:0 1px; border-bottom:1px solid rgb(28,28,28)}

.menu1 li{float:left}

.menu1 li a{display:block; float:left; height:35px; line-height:35px; color:rgb(255,255,255); text-decoration:none; font-size:11px; font-family:verdana,tahoma; font-weight:800; text-align:center; padding:0 0 0 8px}

.menu1 li a b{float:left; display:block; padding:0 16px 0 8px}

.menu1 li.chosen a{color:rgb(255,255,255); background:url(./images/img/nav_over.gif)}

.menu1 li.chosen a b{background:url(./images/img/nav_over.gif)}

.menu1 li a:hover{color:#fff; background:url(./images/img/nav_over.gif)}

.menu1 li a:hover b{background:url(./images/img/nav_over.gif)}

.menu1 li.chosen a:hover{color:rgb(255,255,255); background:url(./images/img/nav_over.gif)}

.menu1 li.chosen a:hover b{background:no-repeat right top}

#ajax_in_progress{background:rgb(34,34,34); border:3px dashed rgb(206,163,12); color:rgb(255,255,255); text-align:center; position:absolute; font-weight:900; font-size:14pt; padding:3px; width:40%; top:0; left:30%; margin-top:10%}
html >body #ajax_in_progress{position:fixed}