#widthControl{width:1024px; text-align:left}
a:link{color:#acaeae; text-decoration:underline}
a:visited{color:#acaeae; text-decoration:underline}
a:hover{color:#acaeae; text-decoration:none}
.nav, .nav:link, .nav:visited{color:#999; text-decoration:none}
a.nav:hover{color:#ccc; text-decoration:underline}
table{empty-cells:show}
body, td, th, tr{font-size:10pt; font-family:verdana,sans-serif;color:#ACAEAE;}
body{background:#151515; color:#000; font-size:10pt; font-family:verdana,sans-serif; margin:0; padding:0 0 0 0}
.page{background:#131312; color:#acaeae}
input, textarea, button{color:#000; font-family:verdana,sans-serif}
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}
hr, .hrcolor{height:1px; border:0; color:#666; background-color:#666}
a img{border:0}
.quote{color:#000; background-color:#d7daec; border:1px solid #000; margin:1px; padding:1px; font-size:x-small; line-height:1.4em}
.code{color:#000; background-color:#ddd; 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}
.quoteheader, .codeheader{color:#fff; text-decoration:none; font-style:normal; font-weight:bold; font-size:x-small; line-height:1.2em}
.help{cursor:help}
.meaction{color:red}
.editor{width:96%}
.highlight{background-color:yellow; font-weight:bold; color:black}
.windowbg{background:#181818; color:#acaeae; border-left:1px solid #252525; border-top:1px solid #252525}
.windowbg2{background:#1d1d1d; color:#acaeae; border-left:1px solid #252525; border-top:1px solid #252525}
.windowbg3{background:#181818; color:#acaeae; border-left:1px solid #252525; border-top:1px solid #252525}
.calendar_today{background:#282828; text-align:center; font-size:10pt; font-family:verdana,sans-serif}
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td{background:#292929 url(./images/titlebg.jpg) repeat-x; color:#fff; font-size:10pt; font-family:verdana,sans-serif}
.titlebg, .titlebg a:link, .titlebg a:visited, .titlebg2 a:link, .titlebg2 a:visited{color:#fff; text-decoration:none}
.titlebg a:hover, .titlebg2 a:hover{color:#fff; text-decoration:underline}
td.titlebg, th.titlebg, div.titlebg{padding:4px}
.catbg, tr.catbg td, .catbg2, tr.catbg2 td, .catbg3, tr.catbg3 td{background:#1c1c1c url(images/catbg3.gif) repeat-x top left; color:#fff; font-size:10pt; font-family:verdana,sans-serif}
.catbg a:link, .catbg a:visited, .catbg2 a:link, .catbg2 a:visited, .catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited{color:#fff; text-decoration:none}
.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover{color:#fff; text-decoration:underline}
.tborder{background:#000; color:#000}
.smalltext{font-size:x-small; font-family:verdana,sans-serif}
.middletext{font-size:80%}
.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:red}
.maintab_first, .maintab_back, .maintab_last, .maintab_active_first, .maintab_active_back, .maintab_active_last{color:#acaeae; text-transform:uppercase; vertical-align:top}
.maintab_back, .maintab_active_back{color:#acaeae; text-decoration:none; font-size:9px; vertical-align:top; padding:2px 6px 6px 6px; font-family:verdana,sans-serif}
.maintab_first{width:10px}
.maintab_last{width:8px}
.maintab_active_first{width:6px}
.maintab_active_last{width:8px}
.maintab_back a:link, .maintab_back a:visited, .maintab_active_back a:link, .maintab_active_back a:visited{color:#acaeae; text-decoration:none}
.maintab_back a:hover, .maintab_active_back a:hover{color:#acaeae; text-decoration:underline}
.mirrortab_first, .mirrortab_back, .mirrortab_last, .mirrortab_active_first, .mirrortab_active_back, .mirrortab_active_last{color:#acaeae; text-transform:uppercase; vertical-align:top}
.mirrortab_back, .mirrortab_active_back{color:#acaeae; text-decoration:none; font-size:9px; vertical-align:bottom; padding:6px 6px 2px 6px; font-family:verdana,sans-serif}
.mirrortab_first{width:10px}
.mirrortab_last{width:6px}
.mirrortab_active_first{width:6px}
.mirrortab_active_last{width:8px}
.mirrortab_back a:link, .mirrortab_back a:visited, .mirrortab_active_back a:link, .mirrortab_active_back a:visited{color:#acaeae; text-decoration:none}
.mirrortab_back a:hover, .mirrortab_active_back a:hover{color:#acaeae; text-decoration:underline}
#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}
.time{color:#aaadaa}
.inlineimg{vertical-align:middle}
#topbar{background:#333 url(images/topbar.gif) repeat-x; height:30px; margin:0 auto 0; padding:0 0 0 0; border-bottom:1px solid #000; border-top:1px solid #000; border-left:0 solid #000; border-right:0 solid #000}
.header{margin:0 auto 0; padding:0 0 0 0; background:#2b3032}
.header_bg{background:#131313 url(images/header.png) no-repeat; height:166px; margin:0 auto 0; padding:0 0 0 0}
#navbar{background:#333 url(images/navbar.gif); width:auto; margin:0 auto 0; padding:4px 0 9px 0}
#navbar li{display:inline; list-style-type:none; margin:0; padding:0}
#navbar ul{margin:0; padding:0}
#navbar ul li{margin:0; padding:0}
#navbar ul li a{font-size:10px; color:#fff; padding:9px 20px 9px 20px; text-decoration:none; text-transform:uppercase}
#navbar ul li a:hover{background:#333 url(images/navhover.gif); color:#fff}
#navbar ul li a:hover, #navbar .active a{background:#333 url(images/navhover.gif); color:#fff}
#topside-l{background:url(images/topside-l.gif) repeat-y 0 50%; padding-left:15px}
#topside-r{background:url(images/topside-r.gif) repeat-y 100% 50%; padding-right:15px}
#footer{height:40px; background:#333 url(images/footer.jpg) repeat-x; width:100%; color:#fff; margin:0 auto 0; padding:10px 0 10px 0; text-align:center; border-bottom:1px solid #000; border-top:1px solid #000; border-left:0 solid #000; border-right:0 solid #000}
#footer a, #footer a:visited{color:#e5e5e5; text-decoration:underline}
#footer a:hover{color:#999; text-decoration:underline}
fieldset.spoiler 
{
	border: 1px dashed gray;
}

fieldset.spoiler > legend
{
	font-size: 1.2em;
}

div.spoilerheader a
{
	font-family: sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}

div.spoilerheader input 
{
	background-color: #cececc;
	color: #3e3e33;
	font: 0.9em sans-serif;
}

div.spoilerbody 
{
	color: #FFFFFF;
	border: 1px dotted gray;
	padding: 1em;
	margin: 1em;
}

fieldset.spoiler div.spoilerbody 
{
	border: 0px;
	padding: 0em;
}