﻿.sf {
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}
A:link {
	FONT-SIZE: 10px;
	COLOR: #00CC00;
	FONT-FAMILY: arial, helvetica, verdana, sans-serif;
	TEXT-DECORATION: none;
}
A:visited {
	FONT-SIZE: 10px;
	COLOR: #00CC00;
	FONT-FAMILY: arial, helvetica, verdana, sans-serif;
	TEXT-DECORATION: none;
}
A:active {
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: arial, helvetica, verdana, sans-serif;
	TEXT-DECORATION: none;
}
A:hover {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial, helvetica, verdana, sans-serif;
	TEXT-DECORATION: none;
}
BODY {
	FONT-SIZE: 10px;
	CURSOR: default;
	COLOR: #ffffff;
	BACKGROUND-color: #2E2F2B;
	FONT-FAMILY: arial, helvetica, verdana, sans-serif;
	TEXT-DECORATION: none;
}
TEXTAREA {
	background-image: url(./images/HD/textbg.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	background-color : #373737;
	BORDER-TOP: #232323 1px solid;
	BORDER-BOTTOM: #898988 1px solid;
	BORDER-LEFT: #232323 1px solid;
	BORDER-RIGHT: #898988 1px solid;
}
P {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	LINE-HEIGHT: 1.4;
	FONT-FAMILY: arial, helvetica, verdana, sans-serif;
	TEXT-DECORATION: none;
}
TABLE {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: arial, helvetica, verdana, sans-serif;
	TEXT-DECORATION: none;
}
TD.content {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	FONT-FAMILY: arial, helvetica, verdana, sans-serif;
}
TD.extra {
	background-image: url(./images/HD/row111.gif);
	background-repeat: repeat-x;
	background-color : #171717;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
TD.extras {
	background-image: url(./images/HD/row111.gif);
	background-repeat: repeat-x;
	background-color : #171717;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
hr {
	border-top: 1px solid #272727;
	border-bottom: 1px solid #615F5F;
	height: 2px;
	width: 100%;
}
TD.info1 {
	background-image: url(./images/HD/row111.gif);
	background-repeat: repeat-x;
	background-color : #171717;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
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: #ffffff;
	FONT-FAMILY: arial, helvetica, verdana, sans-serif;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
}
.heading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
}
.heading1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
}
.blocktitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #00CC00;
	FONT-FAMILY: arial;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
}
SELECT {
	color: #ffffff;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	background-color : #474747;
	BORDER-TOP: #232323 1px solid;
	BORDER-BOTTOM: #898988 1px solid;
	BORDER-LEFT: #232323 1px solid;
	BORDER-RIGHT: #898988 1px solid;
}
/*Only IE will show for the scroller style */
BODY {
	SCROLLBAR-BASE-color: #333333;
	SCROLLBAR-ARROW-color: #00CC00;
}
/* Copyright and bottom info */
.copyright {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
a.copyright {
	font-size: 10px;
	font-weight: bold;
	color: #00CC00;
	text-decoration: none;
}
a.copyright:link {
	font-size: 10px;
	font-weight: bold;
	color: #00CC00;
	text-decoration: NONE;
}
a.copyright:active {
	font-size: 10px;
	font-weight: bold;
	color: #00CC00;
	text-decoration: NONE;
}
a.copyright:visited {
	font-size: 10px;
	font-weight: bold;
	color: #00CC00;
	text-decoration: NONE;
}
a.copyright:hover {
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: NONE;
}
.copyright2 {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00CC00;
}
input {
	font-size: 11px;
}
input.1 {
	background-image: url(./images/HD/input.gif);
	background-repeat: repeat-x;
	background-color : #737373;
	BORDER-TOP: #232323 1px solid;
	BORDER-BOTTOM: #898988 1px solid;
	BORDER-LEFT: #232323 1px solid;
	BORDER-RIGHT: #898988 1px solid;
	font-size: 11px;
	color: #00CC00;
}
/* This is the border line & background colour round the entire page */
.bodyline {
	background-color: #474747;
	border: 0px solid;
	border-color: #000000;
}
.tablein {
	background-image: url(./images/HD/row111.gif);
	background-repeat: repeat-x;
	background-color : #171717;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
.tableout {
	background-image: url(./images/HD/row111.gif);
	background-repeat: repeat-x;
	background-color : #171717;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
/* This is the outline round the main forum tables */
.forumline {
	background: #474747;
	BORDER-TOP: #000000 0px solid;
	BORDER-BOTTOM: #424258 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT: #424258 0px solid;
}
.forumline2 {
	color: #ffffff;
	font-size: 12px;
	font-weight : bold;
	background-image: url(./../imageset/images/HD/bar.gif);
	background-repeat: repeat-x;
	background-color : #5C5C5C;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	height: 29px;
}
/* Main table cell colours and backgrounds */
td.row1 {
	background-image: url(./images/HD/row111.gif);
	background-repeat: repeat-x;
	background-color : #171717;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
td.row11 {
	background-image: url(./images/HD/row11.gif);
	background-repeat: repeat-x;
	background-color : #000000;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
td.row111 {
	background-image: url(./images/HD/row1111.gif);
	background-repeat: repeat-x;
	background-color : #000000;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
td.row22 {
	background-image: url(./images/HD/row22.gif);
	background-repeat: repeat-x;
	background-color : #000000;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
td.row33 {
	background-image: url(./images/HD/row33.gif);
	background-repeat: repeat-x;
	background-color : #151515;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
td.row1cell {
	background-color : #171717;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
td.row1rt {
	background-image: url(./images/HD/row111.gif);
	background-repeat: repeat-x;
	background-color : #171717;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 0px solid;
	BORDER-RIGHT: #000000 1px solid;
}
td.row1lt {
	background-image: url(./images/HD/row111.gif);
	background-repeat: repeat-x;
	background-color : #171717;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 0px solid;
}
td.row1d {
	background-image: url(./images/HD/row111.gif);
	background-repeat: repeat-x;
	background-color : #171717;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 0px solid;
	BORDER-LEFT: #3e3e3e 0px solid;
	BORDER-RIGHT: #000000 1px solid;
}
td.row1u {
	background-color : #171717;
	BORDER-TOP: #3e3e3e 0px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 0px solid;
	BORDER-RIGHT: #000000 1px solid;
}
td.row2u {
	background-color : #4d4d4d;
	BORDER-TOP: #3e3e3e 0px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
td.row2 {
	background-image: url(./images/HD/row111.gif);
	background-repeat: repeat-x;
	background-color : #171717;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
td.row3 {
	background-color : #171717;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
td.row4 {
	background-color : #1A1A1A;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
td.rowpic {
	background-color : #1A1A1A;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
td.pic {
	color: #ffffff;
	font-size: 11px;
	font-weight : bold;
	height: 19px;
	background-image: url(./../imageset/images/HD/bar2.gif);
	background-repeat: repeat;
	background-color : #58554A;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
td.piclt {
	color: #ffffff;
	font-size: 11px;
	font-weight : bold;
	height: 19px;
	background-image: url(./../imageset/images/HD/bar2.gif);
	background-repeat: repeat;
	background-color : #58554A;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 0px solid;
}
td.picrt {
	color: #ffffff;
	font-size: 11px;
	font-weight : bold;
	height: 19px;
	background-image: url(./../imageset/images/HD/bar2.gif);
	background-repeat: repeat;
	background-color : #58554A;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 0px solid;
	BORDER-RIGHT: #000000 1px solid;
}
th {
	color: #ffffff;
	font-size: 12px;
	font-weight : bold;
	background-image: url(./../imageset/images/HD/bar.gif);
	background-repeat: repeat-x;
	background-color : #5C5C5C;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	height: 29px;
}
th.bar {
	color: #ffffff;
	font-size: 12px;
	font-weight : bold;
	background-image: url(./../imageset/images/HD/bar.gif);
	background-repeat: repeat-x;
	background-color : #5C5C5C;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	height: 29px;
}
th.1 {
	color: #ffffff;
	font-size: 12px;
	font-weight : bold;
	background-image: url(./../imageset/images/HD/bar.gif);
	background-repeat: repeat-x;
	background-color : #5C5C5C;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	height: 29px;
}
th.2 {
	color: #ffffff;
	font-size: 11px;
	font-weight : bold;
	background-color: #4d4d4d;
	BORDER-TOP: #3e3e3e 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	BORDER-LEFT: #3e3e3e 0px solid;
	BORDER-RIGHT: #000000 0px solid;
}
td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom {
	background-color : #171717;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	height: 28px;
}
/*
  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 :-)
*/
th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR {
	font-weight: bold;
	background-color : #171717;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
td.row3Right, td.spaceRow {
	background-color : #171717;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
/* The largest text used in the index page title and toptic title etc. */
.maintitle, h1, h2 {
	font-weight: bold;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height : 120%;
	color : #fdfdfd;
}
a.maintitle:link {
	text-decoration: none;
	color : #fdfdfd;
	font-size: 18px;
}
a.maintitle:visited {
	text-decoration: none;
	color : #fdfdfd;
	font-size: 18px;
}
a.maintitle:hover {
	text-decoration: NONE;
	color : #00CC00;
	font-size: 18px;
}
/* General text */
.gen {
	font-size : 12px;
	color : #ffffff;
}
.genmed {
	font-size : 11px;
}
.gensmall {
	font-size : 10px;
}
.gen, .genmed, .gensmall {
	color : #ffffff;
}
a.gen, a.genmed, a.gensmall {
	color: #ffffff;
	text-decoration: none;
}
a.gen:hover, a.genmed:hover, a.gensmall:hover {
	color: #00CC00;
	text-decoration: none;
}
/* The register, login, search etc links at the top of the page */
.mainmenu {
	font-size : 11px;
	color : #ffffff;
}
a.mainmenu {
	text-decoration: none;
	color : #00CC00;
}
a.mainmenu:hover {
	text-decoration: none;
	color : #666666;
}
/* Forum category titles */
.cattitle {
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 0px;
	color : #ffffff;
}
a.cattitle {
	text-decoration: none;
	color : #00CC00;
}
a.cattitle:hover {
	text-decoration: none;
	color : #666666;
}
/* Forum title: Text and link to the forums used in: index.php */
.forumlink {
	font-weight: bold;
	font-size: 12px;
	color : #ffffff;
}
a.forumlink {
	text-decoration: none;
	color : #00CC00;
}
a.forumlink:hover {
	text-decoration: NONE;
	color : #666666;
}
/* 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 : #ffffff;
}
a.nav {
	text-decoration: none;
	color : #00CC00;
}
a.nav:hover {
	text-decoration: NONE;
	color : #666666;
}
/* titles for the topics: could specify viewed link colour too */
.topictitle {
	font-weight: bold;
	font-size: 11px;
	color : #ffffff;
}
a.topictitle:link {
	text-decoration: none;
	color : #00CC00;
}
a.topictitle:visited {
	text-decoration: none;
	color : #00CC00;
}
a.topictitle:hover {
	text-decoration: NONE;
	color : #666666;
}
/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name {
	font-size : 11px;
	color : #00CC00;
}
/* Location, number of posts, post date etc */
.postdetails {
	font-size : 10px;
	color : #ffffff;
}
/* The content of the posts (body of text) */
.postbody {
	font-size : 12px;
	color : #ffffff;
}
a.postlink:link {
	text-decoration: none;
	color : #00CC00;
}
a.postlink:visited {
	text-decoration: none;
	color : #ffffff;
}
a.postlink:hover {
	text-decoration: NONE;
	color : #00CC00;
}
.quote {
	background-image: url(./images/HD/textbg.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	background-color : #373737;
	BORDER-TOP: #232323 1px solid;
	BORDER-BOTTOM: #898988 1px solid;
	BORDER-LEFT: #232323 1px solid;
	BORDER-RIGHT: #898988 1px solid;
}
.code {
	background-image: url(./images/HD/textbg.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	background-color : #373737;
	BORDER-TOP: #232323 1px solid;
	BORDER-BOTTOM: #898988 1px solid;
	BORDER-LEFT: #232323 1px solid;
	BORDER-RIGHT: #898988 1px solid;
}
input.sub {
	color: #ffffff;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	background-color : #373737;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
/* The text input fields background colour */
input.post {
	background-color : #737373;
}
/* The buttons used for bbCode styling in message post */
input.button {
	color: #ffffff;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	background-color : #4d4d4d;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
/* The main submit button option */
input.mainoption {
	color: #ffffff;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	background-color : #4d4d4d;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
/* None-bold submit button */
input.liteoption {
	color: #ffffff;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	background-color : #4d4d4d;
	BORDER-TOP: #3e3e3e 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #3e3e3e 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
/* 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 {
	background-image: url(./images/HD/input.gif);
	background-repeat: repeat-x;
	background-color : #737373;
	BORDER-TOP: #232323 1px solid;
	BORDER-BOTTOM: #898988 1px solid;
	BORDER-LEFT: #232323 1px solid;
	BORDER-RIGHT: #898988 1px solid;
	font-size: 11px;
	color: #00CC00;
}
img {
	border: 0;
}
.syntaxbg {
	color: #FFFFFF;
}
.syntaxcomment {
	color: #FF8000;
}
.syntaxdefault {
	color: #0066FF;
}
.syntaxhtml {
	color: #FFFFFF;
}
.syntaxkeyword {
	color: #00CC00;
}
.syntaxstring {
	color: #FF0000;
}
