A:link {
FONT-SIZE: 12px; 
color : #999999; 
FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 
TEXT-DECORATION: none
}

A:visited {
FONT-SIZE: 12px; 
color : #999999; 
FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 
TEXT-DECORATION: none
}

A:active {
FONT-SIZE: 12px; 
color : #999999; 
FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 
TEXT-DECORATION: none
}

A:hover {
FONT-SIZE: 12px; 
COLOR: #ffffff; 
FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 
TEXT-DECORATION: solid;
}

P {
FONT-SIZE: 12px; 
color : #999999; 
LINE-HEIGHT: 1.4; 
FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 
TEXT-DECORATION: none
}

TABLE {
FONT-SIZE: 12px; 
color : #999999; 
FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 
TEXT-DECORATION: none
}

TD.content {
BORDER-RIGHT: #000000 1px solid; 
BORDER-TOP: #333333 1px solid; 
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #333333 1px solid;
FONT-SIZE: 12px;
color : #999999;
TEXT-DECORATION: none
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
}

TABLE.content {
BORDER-RIGHT: #000000 1px solid; 
BORDER-TOP: #333333 1px solid; 
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #333333 1px solid;
FONT-SIZE: 12px;
color : #999999;
TEXT-DECORATION: none
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
}

content {
BORDER-RIGHT: #000000 1px solid; 
BORDER-TOP: #333333 1px solid; 
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #333333 1px solid;
FONT-SIZE: 12px;
color : #999999;
TEXT-DECORATION: none
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
}

TD.extra {
background:#232323; 
BORDER-RIGHT: #333333 1px solid; 
BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #333333 1px solid;
BORDER-LEFT: #000000 1px solid;
}

hr {
border-top: 1px solid #000000;
border-bottom: 1px solid #333333
height: 2px;
width: 100%;
}

UL {
	LIST-STYLE-TYPE: square
}
.center {
	TEXT-ALIGN: center
}
.justify {
	TEXT-ALIGN: justify
}
.right {
	TEXT-ALIGN: right
}

H1 {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
color : #999999; 
FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 
LETTER-SPACING: 0px; 
TEXT-DECORATION: none
}

.heading {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
color : #999999; 
FONT-FAMILY: Tahoma; 
LETTER-SPACING: 0px; 
TEXT-DECORATION: none
}

body {
background-color:#000000;
}

/* This is the border line & background colour round the entire page */
.bodyline {
background-color:#232323;
border:0px solid;
border-color:#333333 #000000 #000000 #333333;
}

/* This is the outline round the main forum tables */
.forumline {
background-color:#232323;
border:0px solid;
border-color:#333333 #000000 #000000 #333333;
}

.tableicon {background:#999999;
border:1px solid;
border-color:#333333 #000000 #000000 #333333
}

/* Main table cell colours and backgrounds */
td.row1 {
COLOR: #999999;
background-color : #1A1A1A;
BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #333333 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #333333 1px solid;

}

td.row2 {
COLOR: #999999;
background-color : #292929;
BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #333333 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #333333 1px solid;

}

td.row3 {
COLOR: #999999;
background-color : #1A1A1A;
BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #333333 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #333333 1px solid;
}

td.rowpic {
bborder-left:1px solid #333333; border-right:1px solid #000000; border-top:1px solid #333333; border-bottom:1px solid #000000; background-color:#1E1E1E;

}

th	{
bborder-left:1px solid #333333; border-right:1px solid #000000; border-top:1px solid #333333; border-bottom:1px solid #000000; color : #999999; 
font-size: 11px; 
font-weight : bold;
height: 20px;
background-color:#1E1E1E;

}	
}

th.1	{
bborder-left:1px solid #333333; border-right:1px solid #000000; border-top:1px solid #333333; border-bottom:1px solid #000000; color : #999999; 
font-size: 11px; 
font-weight : bold;
height: 20px;
background-color:#1E1E1E;

}	
}

td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom {
bborder-left:1px solid #333333; border-right:1px solid #000000; border-top:1px solid #333333; border-bottom:1px solid #000000; 
background-color:#1E1E1E;

}


/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat, td.catHead, td.catBottom {
bborder-left:1px solid #333333; border-right:1px solid #000000; border-top:1px solid #333333; border-bottom:1px solid #000000; 
background-color:#1E1E1E;

}

th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR {
bborder-left:1px solid #333333; border-right:1px solid #000000; border-top:1px solid #333333; border-bottom:1px solid #000000; 
background-color:#1E1E1E;

}

td.row3Right, td.spaceRow {
bborder-left:1px solid #333333; border-right:1px solid #000000; border-top:1px solid #333333; border-bottom:1px solid #000000; 
background-color:#1E1E1E;

}

th.thHead, td.catHead { 
background-color:#1E1E1E;
border:1px solid;
border-color:#333333 #000000 #000000 #333333;
}

th.thSides, td.catSides, td.spaceRow {
bborder-left:1px solid #333333; border-right:1px solid #000000; border-top:1px solid #333333; border-bottom:1px solid #000000; 
background-color:#1E1E1E;

}

th.thRight, td.catRight, td.row3Right {
bborder-left:1px solid #333333; border-right:1px solid #000000; border-top:1px solid #333333; border-bottom:1px solid #000000; 
background-color:#1E1E1E;

}

th.thLeft, td.catLeft {
bborder-left:1px solid #333333; border-right:1px solid #000000; border-top:1px solid #333333; border-bottom:1px solid #000000; 
background-color:#1E1E1E;

}

th.thBottom, td.catBottom  {
bborder-left:1px solid #333333; border-right:1px solid #000000; border-top:1px solid #333333; border-bottom:1px solid #000000; 
background-color:#1E1E1E;

}

th.thTop {
bborder-left:1px solid #333333; border-right:1px solid #000000; border-top:1px solid #333333; border-bottom:1px solid #000000; 
background-color:#1E1E1E;

}

th.thCornerL { 
bborder-left:1px solid #333333; border-right:1px solid #000000; border-top:1px solid #333333; border-bottom:1px solid #000000; 
background-color:#1E1E1E;

}

th.thCornerR {
bborder-left:1px solid #333333; border-right:1px solid #000000; border-top:1px solid #333333; border-bottom:1px solid #000000; 
background-color:#1E1E1E;

}

/* The largest text used in the index page title and toptic title etc. */
.maintitle, h1, h2 {
font-weight: bold;
font-size: 22px;
font-family: "Arial",Verdana, Helvetica, sans-serif;
text-decoration: none;
line-height : 120%;
color : #999999;
}

/* General text */
.gen {
font-size : 12px;
}

.genmed {
font-size : 11px;
}

.gensmall {
font-size : 10px;
}

.gen, .genmed, .gensmall {
color : #999999;
}

a.gen, a.genmed, a.gensmall {
color : #999999;
text-decoration: none;
}

a.gen:hover, a.genmed:hover, a.gensmall:hover {
color : #999999;
text-decoration: none;
}

/* The register, login, search etc links at the top of the page */
.mainmenu {
font-size : 11px;
color : #999999;
}

a.mainmenu {
text-decoration: none;
color : #999999;
}

a.mainmenu:hover{
text-decoration: none;
color : #ffffff;
}

/* Forum category titles */
.cattitle { 
font-weight: bold; 
font-size: 12px ; 
letter-spacing: 0px; 
color : #999999
}

a.cattitle { 
text-decoration: none; 
color : #999999; 
}

a.cattitle:hover{ 
text-decoration: none; 
color : #ffffff;
}

/* Forum title: Text and link to the forums used in: index.php */
.forumlink { 
font-weight: bold; 
font-size: 12px; 
color : #999999; 
}

a.forumlink 	{
text-decoration: none; 
color : #999999; 
}

a.forumlink:hover{
text-decoration: NONE; 
color : #ffffff; 
}

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav	{ 
font-weight: bold; 
font-size: 11px; 
color : #999999;
}

a.nav	{ 
text-decoration: none; 
color : #999999; 
}

a.nav:hover { 
text-decoration: NONE; 
color : #ffffff;
}


/* titles for the topics: could specify viewed link colour too */
.topictitle { 
font-weight: bold; 
font-size: 11px; 
color : #999999; 
}

a.topictitle:link   { 
text-decoration: none; 
color : #999999; 
}

a.topictitle:visited { 
text-decoration: none; 
color : #999999; 
}

a.topictitle:hover { 
text-decoration: NONE; 
color : #ffffff; 
}


/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name	{ 
font-size : 11px; 
color : #999999;
}

/* Location, number of posts, post date etc */
.postdetails	{ 
font-size : 10px;
color : #999999; 
}


/* The content of the posts (body of text) */
.postbody { 
font-size : 12px;
}

a.postlink:link	{ 
text-decoration: none; 
color : #999999; 
}

a.postlink:visited { 
text-decoration: none; 
color : #999999; 
}

a.postlink:hover { 
text-decoration: NONE; 
color : #ffffff;
}


/* Quote & Code blocks */
.code {
font-family: Courier, 'Courier New', sans-serif; 
font-size: 11px; 
color: #7FB6C4;
background-color: #111111; 
border:1px solid; 
border-color:#333333 #000000 #000000 #333333;
}

.quote {
font-family: Courier, 'Courier New', sans-serif; 
font-size: 11px; 
color: #7FB6C4;
background-color: #111111; 
border:1px solid; 
border-color:#333333 #000000 #000000 #333333;
}


/* Copyright and bottom info */
.copyright{ 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color : #999999; 
letter-spacing: 0px;
}

a.copyright { 
color : #999999; 
text-decoration: none;
}

a.copyright:hover { 
color: #FFFFFF; 
text-decoration: NONE;
}


/* Form elements */
input, textarea, select {
bborder-left:1px solid #333333; border-right:1px solid #000000; border-top:1px solid #333333; border-bottom:1px solid #000000; 
background-color:#232323;
color : #999999;
font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif 
}


/* The text input fields background colour */
input.post, textarea.post, select {
background-color:#232323;
}

input { text-indent : 2px; }


/* The buttons used for bbCode styling in message post */
input.button {
color : #999999;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
border:1px solid; 
border-color:#333333 #000000 #000000 #333333; 
BACKGROUND: #232323;
}


/* The main submit button option */
input.mainoption {
color : #999999;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
border:1px solid; 
border-color:#333333 #000000 #000000 #333333; 
BACKGROUND: #232323;
}



/* None-bold submit button */
input.liteoption {
color : #999999;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
border:1px solid; 
border-color:#333333 #000000 #000000 #333333; 
BACKGROUND: #232323;
}

input.headerbutton {
font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
BACKGROUND: #232323;
}



/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { 
color : #999999;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
border:1px solid; 
border-color:#333333 #000000 #000000 #333333; 
BACKGROUND: #232323; 
}
