/* MARGINS, PADDINGS & BORDERS */

body {margin:0px; padding:0px; background-color:black; color:white; font-family:Trebuchet, Arial; scrollbar-face-color:C80909; scrollbar-shadow-color:C80909; scrollbar-highlight-color:C80909; scrollbar-darkshadow-color:black; scrollbar-3dlight-color:black; scrollbar-track-color:black; scrollbar-arrow-color:black;}
table,tr,td,div,span,ul,ol,li,p,h1,h2,a,img,form,input,textarea,select {margin:0px; padding:0px; cell-spacing:0px; cell-padding:0px; border-collapse:collapse; border-spacing: 0px; border-style:none; border-width:0px; border:0px; font-size:13px;}

/* GENERAL STUFF */

h2 {font-family:Trebuchet,Arial; color:C80909; font-size:18px; margin-bottom:10px;}
h1 {color:white; font-size:15px;}
p,li,td {color:BBBBBB;}

a {color:C80909;}
a:hover {color:white;}

table.main {margin-top:20px;}
td.col1,td.col2,td.col3 {padding-left:20px; vertical-align:top;}
td.col1,td.col3 {width:210px;}
td.col2 {width:500px;}
td.col3 {padding-left:10px;}

/* TOPMENU */

div.topm {z-index:1; width:970; background-color:black; border-bottom:2px solid gray; 
background:url(/gfx/topmbg.gif) repeat-y; height:22px;}
div.topgfx {z-index:-1;}
a.topm, a.this {background-color:black; color:gray; font-size:11px; text-decoration:none; border-right:1px solid gray; padding:5px; padding-left:12px; padding-right:13px; line-height:20px;}
a.this, a.topm:hover {background-color:white; color:black;}
a.this {background-color:#C80909;}

/* HEADERPIC */

img.header {border-bottom:3px solid #333333;}

/* FORMS */

input,textarea,select,input {display:block;}
input,textarea,select,option {font-family:Trebuchet, Arial; font-size:12px; color:gray; background-color:black; border:1px solid #222222; padding-left:2px;}
input.submit {font-weight:bold; text-align:left; border-bottom:2px solid #444444;}
select {margin-bottom:2px;}

/* SMALL BOX */

.smallbox,.smallmsg {font-size:11px;}
div.smallhdr {width:210px; color:gray; border:1px solid #C80909; padding:1px; background-color:C80909; color:black; font-size:11px; font-weight:bold; padding-left:7px; padding-right:2px; text-transform:uppercase;}
div.smallbox {width:210px; color:gray; border:1px solid #C80909; margin-bottom:15px; padding:3px; padding-left:6px;}
h1.smallbox {font-size:12px; margin-top:6px;}
p.smallmsg {font-size:11px; color:C80909; font-weight:bold;}
p.smallbox {margin-bottom:6px;}
a.smallbox, a.boxlinks {font-size:11px; color:C80909; text-decoration:none;}
a.smallbox:hover {color:white;}
a.boxlinks {display:block; border-bottom:1px solid #222222;}
form.smallbox {margin-bottom:5px;}
input.smallbox,textarea.smallbox,select.smallbox,input.submit {width:196px;}
div.overbox {margin-left:1px; margin-bottom:2px;}

div.edithdr {width:210px; color:gray; padding:1px; background-color:gray; color:black; font-size:11px; font-weight:bold; padding-left:7px; padding-right:2px; text-transform:uppercase;}
div.editbox {width:210px; color:gray; border:1px solid gray; margin-bottom:15px; padding:3px; padding-left:6px;}


/* KOS */

h2.kos {margin-bottom:20px;}
div.kos {margin-bottom:6px;}
h1.kos {display:inline; font-size:15px;}
span.koscore {color:white;}

/* CONTENT */

div.content {margin-bottom:15px; color:BBBBBB; line-height:18px;}
div.dateauth {color:white; margin-bottom:10px;}
p.content,ol.content, ul.content,table.content {margin-bottom:15px;} 
li.content, ul.content{margin-left:7px;}
ol.content {margin-left:17px;}
td.content {padding-right:8px;}
span.content {color:white;}
.author {color:white;}

input.main,textarea.intro,textarea.main,select.main,input#main.submit {width:500px;}
textarea.main {height:200px;}

/* HELP */

div.help {padding-top:10px; margin:2px;}
h2.help {font-size:14px; margin-left:-3px;}
h1.help {font-size:13px;}
p.help {font-size:12px; margin-bottom:8px; color:gray;}

/* FOOTER */

div.footer,div.footerimg {width:960; text-align:center; margin-top:80px; padding-bottom:30px;}
p.footer {color:gray; font-family:Trebuchet,Arial; font-size:10px; margin-bottom:10px;}
a.footer {font-size:10px; text-decoration:underline;}