body {
background-color: #323232;
font-family:verdana, helvetica, verdana, sans-serif;
font-size:12px;
color:#DFDFDF;
margin:0;
padding:0;
}

table,td {
vertical-align:top;
font-size:12px;
line-height:15px;
}

a:link,a:visited {
color:#F3B450;
text-decoration:none;
}

a:hover {
color:#FFFFFF;
text-decoration:underline;
position:relative;
}

img {border: 0;}

.grey {
color: #989898;
text-decoration:none;
}

a.grey,a.grey:link,a.grey:visited,a.grey:active {
color:#A5A5A5;
text-decoration:underline;
}

a.grey:hover {
color:#C00;
text-decoration:none;
}

.floatright {
float:right;
margin-left:3px;
}


input,button {
background-color:#5D5D5D;
border:2px double #000;
color:#FFF;
font-size:12px;
background-image:url();
padding:2px;
}

select {
background-color:#5D5D5D;
border:2px double #000;
color:#FFF;
}

textarea {
background-color:#5D5D5D;
border:2px double #000;
color:#FFF;
}

input.login {
background-color:#D6D6D6;
border:1px solid #868686;
color:#666;
font-size:9px;
background-image:none;
margin:0px;
padding:0px;
}

.inputgrey {
color:#767676;
background-color:#F5F5F5;
cursor:hand;
margin-bottom:0;
border:1px solid #C4C4C4;
font-size:9px;
width:100px;
}


h1 {
padding:5px;
font-size:16px;
color:#71BFF1;
margin-bottom:0;
}

h2, table.title {
font-size:12px;
color:#D50000;
margin-top:0;
margin-bottom:0;
padding:2px 1px 2px 2px;
}

h3 {
font-size:18px;
color:#666;
margin-top:7px;
margin-bottom:10px;
font-weight:700;
font-family:Georgia;
}

h6 {
background-image:url(/themes/dark/forums/images/cellpic1.gif);
background-repeat:repeat-x;
font-size:14px;
font-family:sans-serif;
padding-left:5px;
color:#936;
margin-bottom:5px;
margin-top:0;
padding-top:4px;
border-top:1px solid #5E376C;
}

.storyheader {
	background-color:#404042;
	border:2px solid #000000;
	padding:3px;
}

.newstitle {
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

div.box {
border:2px solid #404042;
background-color:323232;
width:auto;
background-image:url();
background-repeat:repeat-x;
background-position:top;

}

div.box h2 {
color: #FFFFFF; 
font-weight:bold;
font-size:11px;
border:0px;
margin-top:0px;
padding:3px;
display:block;
width:auto;
background-color:#610D07;
background-image:url(/themes/dark/images/box1-top.png); 
background-repeat: repeat-x;
}

div.box li {
border-bottom:1px dotted #CCC;
}

a:hover span {
position:absolute;
top:5px;
left:30px;
display:block;
background-color:#E9E9E9;
border:1px solid #000;
color:#333;
text-decoration:none;
font-weight:400;
font-size:10px;
width:120px;
padding:6px;
}












.topmenuul,.sidemenuul {
list-style-type:none;
width:100%;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

.topmenuli {
list-style-type:none;
float:left;
border-right:1px dotted #3B3B3B;

}

.topmenutitle {
display:block;
width:auto;
border:2px solid #6C6C6C;
line-height:11px;
padding:3px;
background-color: #161616;
}

a.topmenutitle,a.topmenutitle:link,a.topmenutitle:visited {
color:#FFFFFF;
text-decoration:none;
}

a.topmenutitle:active {
color:#FFFFFF;
}

a.topmenutitle:hover {
color:#FFFFFF;
background-color:#A01010;
}

.submenuul {
list-style-type:none;
position:absolute;
display:none;
z-index:300;
background-color:#3E3E3E;
background-position:top left;
background-repeat:repeat-x;
border-top:1px solid #000;
border-bottom:2px solid #000;
border-right:2px solid #000;
border-left:7px solid #C00;
margin:-5px 0 0;
padding:0;
}

li:hover ul,li.over ul {
display:block;
z-index:98;
}

#nav li>ul,li>ul {
top:auto;
left:auto;
}

#nav {
font-size:11px;
font-weight:700;
margin:0;
padding:0;
z-index:300;
}

#nav ul ul li {
background-color:#666;
z-index:200;
border-width:1px 1px 0;
}

#nav ul ul li:last-child {
border-width:1px;
}

.submenuli a,.submenuli a:visited {
text-decoration:none;
color:#ECECEC;
border-bottom:1px dashed #333;
display:block;
width:150px;
padding:3px;
}

.submenuli a:hover {
text-decoration:none;
background:#C00;
color:#FFF;
list-style:none;
}

#nav ul ul,#nav ul ul ul {
display:none;
position:absolute;
margin-top:-1.8em;
margin-left:70px;
}

#nav ul li>ul,#nav ul ul li>ul {
margin-top:-1.4em;
}

#nav li:hover ul,#nav ul li:hover ul,#nav ul ul li:hover ul,#nav ul ul ul li:hover ul,#nav ul ul ul ul li:hover ul {
display:block;
}

.sidemenuli {
list-style-type:none;
display:block;
border-bottom:1px solid #707070;
padding:1px;
}

a.sidemenutitle,a.sidemenutitle:visited,a.sidemenutitle:link,a.sidemenutitle:active {
background-color:#EFEFEF;
color:#373737;
text-decoration:none;
text-indent:0;
padding-top:2px;
padding-bottom:2px;
padding-left:7px;
line-height:11px;
display:block;
width:auto;
}

a.sidemenutitle:hover,a.sidemenutitle_green:hover,a.sidemenutitle_orange:hover {
color:#FFF;
display:block;
background-color:#333;
text-decoration:none;
}

.white {
background:none;
color:#fff;
font-size:10px;
font-weight:700;
font-family:Verdana, Helvetica;
text-decoration:none;
}

a.white,a.white:link,a.white:visited,a.white:active {
text-decoration:underline;
font-size:11px;
color:#fff;
}

a.white:hover {
text-decoration:none;
font-size:11px;
color:#036;
}

.red {
color:#CC0000;
font-weight:700;
}

a.red,a.red:link,a.red:visited,a.red:active {
text-decoration:underline;
color:#CC0000;
}

a.red:hover {
text-decoration:none;
font-size:11px;
color:#FFFFFF;
}

.lightgrey {
text-decoration:none;
font-size:9px;
color:#9C9C9C;
}

a.lightgrey,a.lightgrey:link,a.lightgrey:visited,a.lightgrey:active {
text-decoration:underline;
font-size:9px;
color:#9C9C9C;
}

a.lightgrey:hover {
text-decoration:none;
font-size:9px;
color:#036;
}

.greybox {
border:2px solid #848484;
background-color:#5A5A5A;
padding:10px;
}

.pagination {
font-size:9px;
color:#999;
}

.pagination a:link,.pagination a:visited {
background-color:#F4F4F4;
border:1px solid #636363;
text-decoration:none;
font-size:8px;
color:#035386;
font-weight:700;
padding:2px 5px;
}

.pagination a:hover {
color:#CCC;
background-color:#333;
border:1px solid #999;
}

.red_buttons a:link,.red_buttons a:visited {
background-color:#C00;
border:1px solid #333;
text-decoration:none;
font-size:10px;
color:#FFF;
font-weight:700;
display:block;
padding:2px 5px;
}

.red_buttons a:hover {
color:#FFF;
background-color:#666;
border:1px solid #333;
}

.button a:link, .button a:visited {
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#700E09;
	border:1px solid #000000;
	text-decoration:none;
	color: #FFFFFF;
	line-height:30px;
}

.button a:hover {
	color:#2D2D2D;
	background-color:#E5DAFF;
	border:1px solid #FFFFFF;
}

.c-info {
font-size:10px;
color:#BBBBBB;
padding:3px 5px;
}

.c-time {
font-size:10px;
color:#A6A9AD;
position:absolute;
top:0;
right:0;
padding:3px 5px;
}

.c-body {
border-top:2px solid #999999;
overflow:hidden;
min-height:25px;
line-height:16px;
font-size:11px;
padding:5px 50px 1em 10px;
}

* html .c-body-inside,.comment {
width:auto;
}

.comment ol {
list-style:none;
margin:0;
padding:0;
}

.comment ol li {
background-image:url(/images/comment-blue.png);
background-repeat:no-repeat;
color:#DFDFDF;
position:relative;
list-style:none;
width:auto;
margin:0 0 3px;
padding:0;
}

* html .comment ol li {
height:15px;
}

.comment ol li li {
margin-left:5%;
width:95%;
margin-top:4px;
}

fieldset {
padding:5px;
}

.video {
border-top:2px solid #000;
border-left:2px solid #000;
border-right:2px solid #000;
margin:0;
padding:0;
}

.redbox {
border:1px solid Gray;
background-color:#FFDFDF;
color:#C00;
padding:5px;
}

.tiny { 
font-size:9px;
font-family:Arial;
background-color:#666666;
color:#000000;
border-right:1px solid #797979;
text-align:center;
}

.vwarblock {
border-right:1px solid #9F9F9F;
border-bottom: 1px solid #999999;
padding:1px;
}

.vwarblock_special {
background-color:#022F5B;
}

.blue, a.blue:link, a.blue:visited{
	color:#40C5DD;
	font-weight:bold;
}

.status_green, .status_green2, .status_yellow, .status_red, .status_grey {
text-decoration:none;
font-size:9px;
color:#9F9F9F;
font-weight:700;
font-family:Arial;
padding-left:3px;
margin-bottom:1px;
line-height:11px;
}

.status_green {
border-left:10px solid #5D9B15;

}

.status_green2 {
border-left:10px solid #9BB61A;
}

.status_yellow {
border-left:10px solid #D3B732;
}

.status_red {
border-left:10px solid #B6431A;
}

.status_grey {
border-left:10px solid #636363;
}







.toprow1 {
background-color:#4C4C4E;
color:#E6E6E6;
background-image:url(/themes/dark/images/row_tile1.png);
background-repeat:repeat-x;
}

.toprow2 {
background-color: #999999;
color:#EDEDED;
font-weight:700;
background-image:url(/themes/dark/images/row_white2.png);
background-repeat:repeat-x;
}

.toprow2 h2 {
	margin:0px;
	padding-top:5px;
	padding-left:5px;
}

.toprow2 h1 {
	color:#993300;
	font-size:14px;
	margin-top:2px;
	padding-top:0px;
}

.toprow2 a:link, .toprow2 a:visited {
color: #666666;
}

.toprow3 {
background-color:#EDEEF3;
color:#575757;
background-image:url(/themes/dark/images/row_white1.png);
background-repeat:repeat-x;
padding:2px;
font-family: Arial;
font-size:11px;
}

.toprow4 {
background-color:#838383;
color:#5A5A5A;
background-image:url(/themes/dark/images/row_tile2.png);
background-repeat:repeat-x;
padding-top:1px;
font-family: Arial;
font-size:11px;
}



td.row1 {
background-color:#323232;
font-size:13px;
color:#D2D2D2;
}

td.row2 {
background-color:#484848;
font-size:12px;
color:#D2D2D2;
}

.blue_rss a {
color:#06C;
}

.smalltext {
font-size:10px;
color:#A7A7A7;
}

.mediumtext {
font-size:11px;
color:#A7A7A7;
}

.catrowtext {
font-size:12px;
color:#1D1F21;
font-weight:700;
}

.toprowtext {
font-size:9px;
color:#fff;
font-weight:700;
}

td.row5 {
background-color:#424242;
color:#DDDDDD;
background-image:url();
background-repeat:repeat-x;
}

td.row3 {
background-color:#5A5A5A;
color:#909090;
}

td.catrow {
background-color:#939393;
font-size:11px;
color:#373D42;
font-weight:700;
}

td.tableborder {
background-color:#373737;
}

td.code {
font-family:Courier, Courier New;
font-size:1px;
color:#2F6982;
background-color:#E6E6ED;
border:#555576;
border-style:solid;
border-width:1px;
}

td.quote {
font-size:11px;
color:#DBDBDB;
background-color:#5F5F66;
border:#555576;
border-style:solid;
border-width:1px;
}

a.forumlink:hover {
text-decoration:none;
font-size:13px;
font-weight:700;
color:#304C6C;

}

a.topiclink:hover {
font-weight:700;
text-decoration:underline;
font-size:13px;
color:#FFFFFF;

}

a.forumtopic:visited,a.forumtopic_hot:visited {
text-decoration:none;
color:#47ACBE;
font-weight:700;
}

a.forumtopic:hover,a.forumtopic_hot:hover {
text-decoration:underline;
color:#C00;
font-weight:700;
}

a.forumtitle:hover {
text-decoration:underline;
font-size:10px;
color:#267AB1;
}

.glanceby {
font-size:10px;
text-decoration:none;
}

a.catlink:hover {
text-decoration:underline;
font-weight:700;
font-size:13px;
color:#304C6C;

}

a.smalllink:hover {
text-decoration:none;
font-size:10px;
color:#DDDDDD;

}

a.mediumlink:hover {
text-decoration:none;
font-size:11px;
color:#304C6C;

}

a.largelink:hover {
text-decoration:none;
font-size:13px;
color:#304C6C;

}

.genmed {
font-size:11px;
}

a.gen,a.genmed,a.gensmall, a.gensmall:visited {
color:#40C5DD;
text-decoration:none;
}

a.gen:hover,a.genmed:hover,a.gensmall:hover {
color:#DD6900;
text-decoration:underline;
}

input .input {
background-color:#F6FCFD;
border:2px double #000;
color:#000;
font-size:10px;
font-weight:700;
}

td.cat,td.cathead,td.catsides,td.catleft,td.catright,td.catbottom {
background-image:url(/themes/dark/images/row_tile1.png);
background-position:bottom;
background-color:#404042;
height:10px;
}

.cattitle {
font-weight:700;
}

.largetext,.postbody {
font-size:13px;
color:#2A2A2A;
}

.postbody h2 {
border:0;
font-size:16px;
margin-bottom:0;
}

a.forumlink,a.forumlink:link,a.forumlink:visited,a.forumlink:active {
text-decoration:underline;
font-weight:700;
font-size:13px;
color:#D6D6D6;

}

a.topiclink,a.topiclink:link,a.topiclink:visited,a.topiclink:active {
font-weight:700;
text-decoration:none;
font-size:13px;
color:#40C5DD;

}

a.forumtopic,a.forumtopic:link,a.forumtopic:active {
text-decoration:none;
color:#40C5DD;
font-weight:700;
}

a.forumtopic_hot,a.forumtopic_hot:link,a.forumtopic_hot:active {
text-decoration:none;
color:#AEAEAE;
font-weight:700;
}

a.forumtitle,a.forumtitle:link,a.forumtitle:visited,a.forumtitle:active {
text-decoration:none;
font-size:10px;
color:#4780a5;
}

a.catlink,a.catlink:link,a.catlink:visited,a.catlink:active {
text-decoration:none;
font-weight:700;
font-size:13px;
color:#525F6A;

}

a.toprowlink,a.toprowlink:link,a.toprowlink:visited {
text-decoration:none;
font-size:9px;
color:#B0C6DA;

}

a.toprowlink:active,a.toprowlink:hover {
text-decoration:underline;
font-size:9px;
color:#B0C6DA;

}

a.smalllink,a.smalllink:link,a.smalllink:visited,a.smalllink:active {
text-decoration:underline;
font-size:10px;
color:#DDDDDD;

}

a.mediumlink,a.mediumlink:link,a.mediumlink:visited,a.mediumlink:active {
text-decoration:underline;
font-size:11px;
color:#DDDDDD;

}

a.largelink,a.largelink:link,a.largelink:visited,a.largelink:active {
text-decoration:underline;
font-size:13px;
color:#DDDDDD;

}

.rep {
border:1px solid #E0E0E0;
background-color:#F3F3F3;
color:#737373;
font-size:10px;
margin-bottom:5px;
margin-top:10px;
padding:0 2px 2px;
}

.rep a,.rep a:visited {
color:#B1B1B1;
font-size:9px;
}

form,ul.no_dot,.newstable td {
margin:0;
padding:0;
}

a span,#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li:hover ul ul ul ul,#nav li:hover ul ul ul ul ul,#noniemenu {
display:none;
}

.tooltip div,.gen {
font-size:12px;
}

td.toprow,th.toprow,td.toprow, .forumheader th {
background-color:#912525;
font-size:9px;
color:#fff;
font-weight:700;
background-image:url(/themes/dark/images/row_red1.png);
background-repeat:repeat-x;
}

.gensmall,.forumtopic_hot {
font-size:10px;
}



.gsc_list {padding:4px;}
.gsc_list ul {margin:0 0 5px 0; padding:0; list-style:none;}
.gsc_list ul li {padding:0 0 2px 5px; clear:right;}
.gsc_list ul li.afk {text-decoration:line-through; color:#999999;}
.gsc_list ul li img { float:right}

#stats_table tr:hover td {
background-color:#666666;
}
.boxcontent {padding: 0 8px 0 8px;}
.content_left {
	padding-top:2px;	
	padding-bottom:10px;
	text-align: left;
	float: left;
	max-width: 900px;
}
.content_right {
	float: right;
	margin-left: 7px;
	background-color: #323232;
	width:295px;
}

.content_left table {width: 100%;}
