.jass
{
	font-family:monospace;
	display:block;
	white-space:pre;
	padding-left:0px;
	cursor:text;
}

.com 
{
	color:#888888;
}

.keyw1
{
	color:#99FF66;
	font-weight:bold;
}

.keyw2
{
	color:#9999FF;
}

.var
{
	color:#99FFFF;
}

.val
{
	color:#DD6666;
}

.str
{
	color:#229922;
}

TD.headerOutline 	{ border-style: solid; border-width: 1px; border-color: #271A13; padding: 2px;}

TD.menuHeader 	{  color: #CBA300; font-size: 12px; font-family: arial,helvetica,sans-serif; background-color: #2E2D2B; border-style: solid; border-width: 1px; border-color: #5D5D5D #5D5D5D #1E1D1C #1E1D1C;}

a.menu,a.menu:visited 	{  padding-left:3px;color: #CBA300; font-size: 12px; font-family: arial,helvetica,sans-serif;}


a.button:link		{ color: #CBA300; display: block; padding: 3px; }
a.button:visited 	{ color: #CBA300; display: block; padding: 3px; }
a.button:hover		{ color: #ffffff; background-color: #565553; display: block; padding: 3px;}
a.button:active 	{ color: #FFFFFF; display: block; padding: 3px; }

a  			    { font-weight:bold;text-decoration : none; color: #60A600;  }
a:Visited  		{ font-weight:bold;text-decoration : none; color: #60A600;  }
a:Active  		{ font-weight:bold;text-decoration : none; color: #FF0000;  }
a:Hover  		{ font-weight:bold;text-decoration : none; color : #CCAA00;  }
A:Focus  		{ font-weight:bold;text-decoration : none; color : #FF0000;  }

input.button {
	width: 70px;
}

.newsbarused {
	text-align:left;
	border-width:0px;
	border-bottom-width:1px;
	border-color:black;
	border-style:solid;
	background-color:#222222;
	padding:2px;
}
.newsbarunused {
	text-align:left;
	border-width:0px;
	border-bottom-width:1px;
	border-color:black;
	border-style:solid;
	background-color:#332C29;
	padding:2px;
}
.newsbarunused2 {
	text-align:center;
	border-width:0px;
	border-bottom-width:1px;
	border-color:black;
	border-style:solid;
	background-color:#332C29;
	padding:2px;
}
.collapsbarused {
	font-family:Arial;
	font-size:8pt;
	text-align:left;
	border-width:0px;
	border-bottom-width:1px;
	border-color:black;
	border-style:solid;
	background-color:#222222;
	padding:2px;
}
.collapsbarunused {
	font-family:Arial;
	font-size:8pt;
	text-align:left;
	border-width:0px;
	border-bottom-width:1px;
	border-color:black;
	border-style:solid;
	background-color:#332C29;
	padding:2px;
}
.small {
	font-family:Arial;
	padding-left:10px;
	font-size:8pt; }

.mt {
	background-image:url("top.gif");
	background-repeat:repeat-x;
}

.ml {
	background-image:url("sideleft.gif");
	background-repeat:repeat-y;
}

.mb {
	background-image:url("back.jpg");
	background-repeat:repeat-x;
}

.mleav {
	background-image:url("leaves.gif");
	background-repeat:repeat-x;
}

.olt {
	position:absolute;
	top:7px;
	font-weight:normal;
	font-family:Arial;
	font-size:9pt;
	color:#D0F680;
}

a.oll,a.oll:visited,a.oll:hover {
	font-weight:normal;
	font-family:Arial;
	font-size:9pt;
	color:#D0F680;
}

.blackfield {
	width:70px;
	background-color:#000000;
	border-style:solid;
	border-width:1px;
	border-color:#333333 #AAAAAA #AAAAAA #333333;
	position:absolute;
	top:5px;
}

.mainmenu {
	font-family:Arial;
	font-size:10pt;
	color:#D0F680;
	font-weight:bold;
	text-align:center;
}

.mmshadow {
	padding-right:20px;
	position:absolute;
	font-family:Arial;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
}

.banner {
	position:absolute;
	top:140px;
	font-size:10px;
	color:white;
	text-align:center;
}

a.blink {
	font-weight:normal;
	color:white;
}

.tabborder1 {
	border-width:0px;
	border-top-width:1px;
	border-right-width:1px;
	border-color:black;
	border-style:solid;
	background-color:#181818;
}
.tabborder2 {
	border-width:0px;
	border-top-width:1px;
	border-right-width:1px;
	border-color:black;
	border-style:solid;
	background-color:#101010;
}

.tabborder3 {
	border-width:0px;
	border-top-width:1px;
	border-right-width:1px;
	border-color:black;
	border-style:solid;
	background-color:#232323;
}
.tabborder4 {
	border-width:0px;
	border-top-width:1px;
	border-right-width:1px;
	border-color:black;
	border-style:solid;
	background-color:#1A1A1A;
}

.mapborder1 {
	border-width:0px;
	border-left-width:1px;
	border-color:black;
	border-style:solid;
	background-color:#222222; /*#101010;*/
	padding:5px;
	text-align:left;
}
.mapborder2 {
	border-width:0px;
	border-right-width:1px;
	border-left-width:1px;
	border-color:black;
	border-style:solid;
	background-color:#332C29; /*#181818*/
	padding:5px;
	text-align:left;
}

BODY {
	background-color:black;
	color:#B8A26E;
	font-size:11pt;
	font-family:Arial;
	margin:0px;
	scrollbar-face-color: #302F2F;
	scrollbar-shadow-color: #201F1F;
	scrollbar-highlight-color: #6F6660;
	scrollbar-3dlight-color: #8F8880;
	scrollbar-darkshadow-color: #222222;
	scrollbar-track-color: #111111;
	scrollbar-arrow-color: #CCCCCC;
}

Table.ClickButton {
	background-color:#050505;
	float:left;
	margin:3px;
	padding:0px;
}
td.rl {
	width:6px;
	line-height:1px;
}
td.t {
	line-height:1px;
	background-image:url("t.gif");
}
td.b {
	line-height:1px;
	background-image:url("b.gif");
}
td.l {
	width:6px;
	line-height:1px;
	background-image:url("l.gif");
}
td.r {
	width:6px;
	line-height:1px;
	background-image:url("r.gif");
}
a.b { line-height:18px; text-align:center; color:#B8A26E; font-size:11px; }
a.b:Visited { line-height:18px; text-align:center; color:#B8A26E; font-size:11px; }
a.b:Active { line-height:18px; text-align:center; color:#B8A26E; font-size:11px; }
a.b:Hover { line-height:18px; text-align:center; color:#FF0000; font-size:11px; }
a.b:Focus { line-height:18px; text-align:center; color:#FF0000; font-size:11px; }

img.s {
	width:6px;
	height:6px;
}

.newbartitle {
	text-align:center;
	color:#D0F680;
	font-size:11px;
	background-image:url("buttontop.gif");
	background-repeat:repeat-x;
}

.navbarused {
	border-width:1px;
	border-left-width:0px;
	border-color:black;
	border-style:solid;
	background-color:#222222;
	padding:3px;
	font-size:10px;
}
.navbarunused {
	border-width:1px;
	border-left-width:0px;
	border-color:black;
	border-style:solid;
	background-color:#332C29;
	padding:3px;
	font-size:10px;
}

.profbarused {
	border-width:1px;
	border-left-width:0px;
	border-bottom-width:0px;
	border-color:black;
	border-style:solid;
	background-color:#222222;
	padding:3px;
	font-size:10px;
}
.profbarunused {
	border-width:1px;
	border-left-width:0px;
	border-bottom-width:0px;
	border-color:black;
	border-style:solid;
	background-color:#332C29;
	padding:3px;
	padding-left:15px;
	font-size:10px;
}


/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/

td.rowpic {
	background-color: #000900;
	background-image: url("index-1.htm");
	background-repeat: repeat-y;
}
/* Header cells - the blue and silver gradient backgrounds */
th	{
	color: #D0F680; font-size: 12px; font-weight : bold; 
	background-color: #000900; height: 25px;
	background-image: url("index-1.htm");
}
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
	background-image: url("index-1.htm");
	background-color:#000900; border: #000000; border-width:1px; border-style: solid; height: 28px;
}

/* The largest text used in the index page title and toptic title etc. */
.maintitle	{
	font-weight: bold; font-size: 12pt;
	text-decoration: none; line-height : 120%; color : #D0F680;
}

/* General text */
.gen { font-size : 11pt; }
.genmed { font-size : 10pt; }
.gensmall { font-size : 9pt; }
.gen,.genmed { color : #D0F680; }
.gensmall { color : #B8A26E; }
a.gen,a.genmed,a.gensmall { color: #B8A26E; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #FFFFFF; text-decoration: underline; }


P			     { text-align:justify; }
TD.ladderTable	 { border-color: #312D20; border-width: 1px; border-style: solid }
TD.tableHeader	 { background-color: #413B25; border-style: solid; border-width: 1px; border-color: #9A8D61 #9A8D61 #232114 #232114; font-size: 10pt; font-weight: bold; color: #ffffff; }
TD.tableRank	 { background-color: #011600; border-style: solid; border-width: 1px; border-color: #000000; font-size: 9pt; color: #ffffff; } 
TD.tableData	 { background-color: #010B00; border-style: solid; border-width: 1px; border-color: #000000; font-size: 9pt; color: #ffffff;} 

SELECT, INPUT, TEXTAREA	 { background-color:black;color:#D0F680;border-style: solid; border-width: 1px;border-color:#444444;  }

.center_top 		{background-image: url("top-1.gif");	background-repeat: repeat-x;	}
.center_bottom 		{background-image: url("bottom.gif");	background-repeat: repeat-x;	}
.center_left 		{background-image: url("left.gif");  	background-repeat: repeat-y;	}
.center_right 		{background-image: url("right.gif");	background-repeat: repeat-y;	}
.center_background	{background-image: url("background.gif");				}

.center_top_s 		{background-image: url("top_s.gif");	background-repeat: repeat-x;	}
.center_bottom_s 	{background-image: url("bottom_s.gif");	background-repeat: repeat-x;	}
.center_left_s 		{background-image: url("left_s.gif");	background-repeat: repeat-y;	}
.center_right_s 	{background-image: url("right_s.gif");	background-repeat: repeat-y;	}

.block_bottom 	    {background-image: url("bottom-2.gif"); background-repeat: repeat-x;	height: 19px;	}
.block_left 	    {background-image: url("left-1.gif");  	background-repeat: repeat-y;	width: 19px;	}
.block_right 	    {background-image: url("right-1.gif"); 	background-repeat: repeat-y;	width: 19px;	}
.block_top 	        {background-image: url("top-2.gif"); 	background-repeat: repeat-x;	height: 19px	}

.labeltext2 { 
	width: 150px;
	padding:0pt 5.4pt 0pt 5.4pt;
	height:20; 
}

.submitButton {
	color: #000000;
	background: #c2e09f;
	border: 1px solid #D0F680;
	text-align: center;
	width: 120px;
	padding: 2px 3px 2px 3px;
}

.textBox {
   	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 100%;
	padding-left: 3px;
	padding-right: 3px;
}

.navsidebar5 { 
	border: 1px solid #332C29;
	background-color: #332C29;
	height:20; 
	vertical-align: center;
	padding:0pt 5.4pt 0pt 5.4pt;
	font-weight: bold;
	width:585;
}

.forumhead { 
	background-color: #222222;
	padding:5pt 5.4pt 5pt 5.4pt;
    text-align: center;
}


tr.row_highlight:hover
{
	background-color:#000000
} 

td.td_replay:hover
{ 
	background-color:gray;
	color:#ffffff
}


.td_replay {
	text-align:center;
	vertical-align:top;
	border-width:0px;
	border-bottom-width:1px;
	border-color:black;
	border-style:solid;
	padding:2px;
}
