/* e107 Theme WDdark */
/* Author: Wyked Dezigns */
/* Website: http://www.wykeddezigns.com/ */
/* Created: June 23, 2009 */
/* Copyright 2009 */

body,html {
	background-color:#000;
	font: 8pt arial, verdana, sans-serif;
	margin: 0;
	color:#ccc;
	scrollbar-3dlight-color: #444;
	scrollbar-arrow-color: #03f;
	scrollbar-darkshadow-color: #111;
	scrollbar-face-color: #222;
	scrollbar-highlight-color: #222;
	scrollbar-shadow-color: #222;
	scrollbar-track-color: #000;
	text-align: left;
	}

a {
    color: #fff;
	font:8pt arial, verdana, sans-serif;
    line-height: normal;
    font-size-adjust: none;
    text-decoration: none;
	}

a:hover {
	color: #999;
	font:8pt arial, verdana, sans-serif;
    line-height: normal;
    font-size-adjust: none;
   }

a.forumlink{
	color: #fff;
	text-decoration: none;
	font:bold 9pt arial,verdana,sans-serif;
	}

a.forumlink:hover {
	color:#999;
	}

div.d_sublink a {
	color:#999;
	}

div.d_sublink a:hover {
	color:#fff;
	}

/* Logo strip */

#logo {
	margin:0;
	min-width:985px;
	max-width:100%;
	height:158px;
	background:url('images/headfoot/main_02.jpg') repeat-x top center;
	}

#logo_left {
	float:left;
	width:281px;
	height:158px;
	margin:0;
	background:url('images/headfoot/main_01.jpg') no-repeat;
	}

#logo_right {
	float:right;
	width:483px;
	height:158px;
	margin:0;
	background: url('images/headfoot/main_03.jpg') no-repeat;
	}


/* Top menu with clock */

#top {
	margin:0;
	min-width:985px;
	max-width:100%;
	height:48px;
	background:#000 url('images/headfoot/main_05.jpg') repeat-x;
	}

#top_left {
	float:left;
	width:57px;
	background:url('images/headfoot/main_04.jpg') no-repeat;
	height:48px;
	}

#top_right {
	float:right;
	width:64px;
	background:url('images/headfoot/main_07.jpg') no-repeat;
	height:48px;
	}


#toplinks {
	float:left;
	width:540px;
	height:28px;
	margin:0;
	overflow:hidden;
	margin-top:9px;
	}

#toplinks ul {
	margin:0;
	padding:0;
	list-style:none;
	
	}

#toplinks li {
	display:inline;
	margin:0;
	padding:0;
	}

#toplinks a {
	display:block;
	float:left;
	width:100px;
	height:28px;
	margin:0;
	padding:7px 0 0 0;
	text-decoration:none;
	color:#999;
	text-align:center;
	font:bold 9pt arial,verdana,sans-serif;
	}

#toplinks a:hover {
	color:#fff;
	background:url('images/headfoot/toplink_hover.jpg') no-repeat;
	}

#clock {
	width:285px;
	height:28px;
	padding-top:5px;
	float:right;
	margin:10px 0 0 0;
	color:#999 !important;
	font:bold 10pt arial,verdana,sans-serif !important;
	text-align:right;
	}


/* Main section frame */

#shell {margin:0;min-width:985px;max-width:100%;}
#main {margin:0;width:100%;color:#999;font:9pt arial,verdana,sans-serif;}

#main_left {
	width:32px;
	background:url('images/headfoot/main_08.jpg') repeat-y;
	}

#main_right {
	width:33px;
	background:url('images/headfoot/main_11.jpg') repeat-y;
	}

#main_center {
	background:#000;
	padding:0 15px;
	}

/* Footer Frame */

#footer_left {
	width:32px;
	background:url('images/headfoot/main_14.jpg') no-repeat;
	height:37px;
	}

#footer_center {
	background:url('images/headfoot/main_15.jpg') repeat-x;
	height:37px;
	}

#footer_right {
	width:33px;
	background:url('images/headfoot/main_17.jpg') no-repeat;
	height:37px;
	}


/* Main Content */


.breaker {
	width:20px !important;
	}

.leftmenu {
	width:200px !important;
	}

.rightmenu {
	width:200px !important;
	}

.newsng {

	}

/* Menu Frame */

.menu_top_left {
	width:16px;
	height:45px;
	background:url('images/menu/menu_01.jpg') no-repeat top left;
	}

.menu_top_mid {
	height:43px;
	background:url('images/menu/menu_02.jpg') repeat-x top left;
	color:#ccc;
	font:bold 9pt arial,verdana,sans-serif;
	text-align:left;
	vertical-align:center;
	padding-top:2px;
	}

.menu_top_right {
	width:51px;
	height:45px;
	background:url('images/menu/menu_04.jpg') no-repeat top left;

	}

.menu_mid_left {
	width:16px;
	background:url('images/menu/menu_05.jpg') repeat-y top left;
	}

.menu_mid_mid {
	background:#111;
	text-align:left;
	color:#fff;
	font:8pt arial,verdana,sans-serif;
	}

.menu_mid_right {
	width:16px;
	background:url('images/menu/menu_08.jpg') repeat-y top left;
	}

.menu_bottom_left {
	width:16px;
	height:11px;
	background:url('images/menu/menu_11.jpg') no-repeat top left;
	}

.menu_bottom_mid {
	height:11px;
	background:url('images/menu/menu_12.jpg') repeat-x top left;
	}

.menu_bottom_right {
	width:8px;
	height:11px;
	background:url('images/menu/menu_13.jpg') no-repeat top left;
	}



/* News Frame */

.news_top_left {
	width:16px;
	height:45px;
	background:url('images/menu/menu_01.jpg') no-repeat top left;
	}

.news_top_mid {
	height:43px;
	background:url('images/menu/menu_02.jpg') repeat-x top left;
	color:#ccc;
	font:bold 9pt arial,verdana,sans-serif;
	text-align:left;
	vertical-align:center;
	padding-top:2px;
	}

.news_top_right {
	width:150px;
	height:45px;
	background:url('images/menu/news_04.jpg') no-repeat top left;

	}

.news_mid_left {
	width:16px;
	background:url('images/menu/menu_05.jpg') repeat-y top left;
	}

.news_mid_mid {
	background:#111;
	text-align:left;
	color:#fff;
	font:8pt arial,verdana,sans-serif;
	}

.news_mid_right {
	width:16px;
	background:url('images/menu/menu_08.jpg') repeat-y top left;
	}

.news_bottom_left {
	width:16px;
	height:11px;
	background:url('images/menu/menu_11.jpg') no-repeat top left;
	}

.news_bottom_mid {
	height:11px;
	background:url('images/menu/menu_12.jpg') repeat-x top left;
	}

.news_bottom_right {
	width:8px;
	height:11px;
	background:url('images/menu/menu_13.jpg') no-repeat top left;
	}


/* Footer */

.smalltext {
	color: #333;
	font:bold 8pt arial, verdana, tahoma, helvetica, sans-serif;
}

.smalltext a {
	color:#03f;
	font-weight:bold;
	}

.smalltext a:hover {
	color:#fff;
	}

#wd_credits {
	font-weight:bold;
	}

#wd_credits a {
	color:#03f;
	}

#wd_credits a:hover {
	color:#fff;
	}
	

/* Misc and Forums */

form {
	margin: 2px 0px 0px 0px;
}

hr {
	border-bottom: #060606 1px solid;
	border-top: #222 1px solid;
	height: 2px;
	text-align: center;
	vertical-align: bottom;
	width: 100%;
	color:#111;
	background-color:#111;
	border-right:0;
	border-left:0;
}

textarea {
	background: #222;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
	border-top:1px solid #000;
	border-left:1px solid #000;
    font:9pt arial,verdana,sans-serif;
    font-size-adjust: none;
	padding:5px;
    color: #ccc;
}

p {
	margin-top: 0px;
}

select.tbox{
	background-color: #000000;
	
}

td {
	color: #fff;
    font-family: verdana,tahoma,arial,helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 9px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;    
}

.bodytable {
	color: #fff;
	font: normal 11px verdana, tahoma, arial, helvetica, sans-serif;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
}

.border {
	background-color: transparent;
	border: #000000 1px solid;
}

.ssbutton{
	background: Black;
	color: #fff;
	font: 11px verdana,arial,helvetica,sans-serif;
	text-align: left;
	border-bottom: 1px solid #111;
	border-left: 1px solid #111;
	border-right: 1px solid #111;
	border-top: 1px solid #111;
}

.tbox{
	background: #111;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
	border-top:1px solid #000;
	border-left:1px solid #000;
    font:bold 8pt arial,verdana,sans-serif;
    font-size-adjust: none;
    color: #fff;
	}

select.tbox, option {
	background:#111;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
	border-top:1px solid #000;
	border-left:1px solid #000;
	}


.button {
	margin-top:3px;
	border: 1px solid #000;
	color: #fff;
	font: bold 7pt verdana, tahoma, arial, helvetica, sans-serif;
	text-align:center;
	background:url('images/button.png') center center;
	cursor:pointer;
	padding:1px 3px 2px;
	}

.defaulttext {
	color: #fff;
	font: normal 9px verdana, tahoma, arial, helvetica, sans-serif;
}

/* Forums */

.fborder, .fbdefault{
	margin-top:5px;
	border:0;
	color: #fff;
	font: 9pt verdana,arial,helvetica,sans-serif;
	text-align: center;
	border-spacing:0;
	}

.fcaption, .fcdefault {
	background:#222;
	color: #ccc;
	font: bold 9pt arial, verdana, sans-serif;
	padding:2px 0;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-bottom:1px solid #111;
	border-right:1px solid #111;
	}

.fcaption a {
	color:#fff !important;
	}

.fcaption a:hover {
	color:#999 !important;
	}

.fcaption strong {
	color:#ccc !important;
	}

.fcaption2{
	background-color:#333;
	border: #000000 1px solid;
	color: #fff;
	font: 9pt arial, verdana, tahoma, helvetica, sans-serif;
	padding: 2px 0;
	}

.forumheader{
	background: #000;
	color: #03f;
	font: bold 9pt arial, verdana, sans-serif;
	padding: 4px;
	vertical-align:middle !important;
	}

.forumheader span.smalltext {
	color:#fff;
	}

.forumheader2, .f2default{
	background: #222;
	font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
	padding: 4px;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-bottom:1px solid #111;
	border-right:1px solid #111;
	}

.forumheader2 .smalltext {
	color: #999 !important;
	font: 8pt arial, verdana, tahoma, helvetica, sans-serif;
	}


.forumheader3, .f3default{
	background: #191919;
	font: 8pt arial, verdana, sans-serif;
	padding: 4px;
	text-align:left;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-bottom:1px solid #111;
	border-right:1px solid #111;
	}

.forumheader3 .smalltext {
	color: #999 !important;
	font: 8pt arial, verdana, tahoma, helvetica, sans-serif;
	}

.finfobar{
	background: #333;
	border: #343434 1px solid;
	color: #fff;
	font: 9pt arial, verdana, sans-serif;
	padding: 4px;
	}

.footertext{
	width: 100%;
	}



.gamer{
	color: #03f;
	font-family: "Courier New", Courier, monospace;
	font-size: larger;
	font-weight: bold;
	}

.helpbox {
	background-color: transparent;
	border: 0px none #000;
	color: #ccc;
	font: 9pt arial, verdana, helvetica, sans-serif;
	}
	
.indent{
	background: #000;
	border:0;
	color: #03f !important;
	font: 9pt arial, verdana, sans-serif;
	padding: 4px;
	}

.indent a {
	color:#999;
	font-weight:bold;
	}

.indent a:hover {
	color:#fff;
	}

.infobar{
	background: #000;
	border:1px solid #333;
	color: #fff;
	font: 9pt arial,verdana, sans-serif;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	}

.mediumtext {
	color: #ccc;
	font:9pt arial,verdana, sans-serif;
	}


.nextprev{
	background: #333;
	border: 1px solid #555;
	color: #fff;
	font:9pt arial,verdana, sans-serif;
	padding: 2px;
	text-align: center;
	}

.nforumcaption{
	background-color: #333;
	}


.searchhighlight {
	color: #fff !important;
	font-weight: bold;
	text-decoration: none;
	}

.smallblacktext {
	color: #999;
	font: 8pt arial,verdana, sans-serif;
	}

.smalltext {
	color: #ccc;
	font: 8pt arial, verdana, sans-serif;
	}

.smalltext a {
	color:#999;
	}

.smalltext a:hover {
	color:#fff;
	}

.spacer{
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	font:8pt arial,verdana,sans-serif;
	color:#fff;
	text-align:left;
	}

.tweaker{
	width: 1%;
	}


#chatbox{
	width: 98%;
    font:8pt arial, verdana,sans-serif;
    color: #fff;
	}
