body {
top:0px;
background-image:url(../images/bg.png);
background-attachment: fixed;
FONT-FAMILY: Verdana,Helvetica; 
FONT-SIZE: 10px;
}

input.header {
background: #333333;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
border: #212121 1px solid;
WIDTH: 90px;
HEIGHT: 18px;
color: #FFFFFF;
}

font.header {
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

panel {
Z-INDEX: 1; 
LEFT: 0px; 
WIDTH: 400px; 
POSITION: absolute; 
TOP: 31px; 
TEXT-ALIGN: right
}

div.Container {
LEFT: 0px; 
VISIBILITY: hidden; 
MARGIN: 10px; 
OVERFLOW: hidden; 
WIDTH: 400px; 
CLIP: rect(0px, 400px, 524px, 0px); 
POSITION: absolute; 
TOP: 45px; 
HEIGHT: 524px
}

div.Content {
LEFT: 0px; 
WIDTH: 400px;
POSITION: absolute; 
TOP: 0px
}

TD.info1 {
background-color : #323232;
BORDER-TOP: 1px solid #474747; 
BORDER-BOTTOM: 1px solid #000000; 
BORDER-LEFT: 1px solid #474747; 
BORDER-RIGHT: 1px solid #000000;
FONT-WEIGHT: bold;
}

TD.info2 {
background-color : #323232;
BORDER-TOP: 1px solid #474747; 
BORDER-BOTTOM: 1px solid #000000; 
BORDER-LEFT: 1px solid #474747; 
BORDER-RIGHT: 1px solid #000000;
FONT-WEIGHT: bold;
}

TD.infolt {
background-color : #323232;
BORDER-TOP: 1px solid #474747; 
BORDER-BOTTOM: 1px solid #000000; 
BORDER-LEFT: 1px solid #474747; 
BORDER-RIGHT: 0px solid #000000;
FONT-WEIGHT: bold;
}

TD.infort {
background-color : #323232;
BORDER-TOP: 1px solid #474747; 
BORDER-BOTTOM: 1px solid #000000; 
BORDER-LEFT: 0px solid #474747; 
BORDER-RIGHT: 1px solid #000000;
FONT-WEIGHT: bold;
}

bottom {
Z-INDEX: 2; 
LEFT: 0px; 
WIDTH: 100%; 
POSITION: absolute; 
TOP: 594px; 
HEIGHT: 30px; 
TEXT-ALIGN: center
}

A:link {
font-size: 11px; 
COLOR: #c3c3c3; 
FONT-FAMILY:  verdana; 
TEXT-DECORATION: none
}

A:visited {
font-size: 11px; 
COLOR: #c3c3c3; 
FONT-FAMILY:  verdana; 
TEXT-DECORATION: none
}

A:active {
font-size: 11px; 
COLOR: #12cd00; 
FONT-FAMILY:  verdana; 
TEXT-DECORATION: none
}

A:hover {
font-size: 11px; 
COLOR: #8b8b8b; 
FONT-FAMILY:  verdana; 
TEXT-DECORATION: none
}

IMG {
border: 0;
padding: 0; 
}

TEXTAREA {background:#202020;
padding: 0;
color:#FFFFFF;
font:11px Verdana,Arial,Helvetica,sans-serif;
BORDER-TOP: #6c6c6c 1px solid; 
BORDER-BOTTOM: #545454 1px solid; 
BORDER-LEFT: #6c6c6c 1px solid; 
BORDER-RIGHT: #545454 1px solid;
}

P {
font-size: 11px; 
COLOR: #FFFFFF; 
LINE-HEIGHT: 1.4; 
FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 
TEXT-DECORATION: none;
}

TABLE {
font-size: 11px; 
COLOR: #FFFFFF; 
FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 
TEXT-DECORATION: none;
}

TD.content {
BORDER-RIGHT: #545454 1px solid; 
BORDER-TOP: #6c6c6c 1px solid; 
BORDER-BOTTOM: #545454 1px solid;
BORDER-LEFT: #6c6c6c 1px solid;
font-size: 11px;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #202020; 
TEXT-DECORATION: none;
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
}

TD.extra {
background:#242426; 
BORDER-RIGHT: #545454 1px solid; 
BORDER-TOP: #6c6c6c 1px solid; 
BORDER-BOTTOM: #545454 1px solid;
BORDER-LEFT: #6c6c6c 1px solid;
}

TD.extras {
background:#202020; 
BORDER-RIGHT: #545454 1px solid; 
BORDER-TOP: #6c6c6c 1px solid; 
BORDER-BOTTOM: #545454 1px solid;
BORDER-LEFT: #2d2d2d 1px solid;
}

TD.story {
background:#202020;
color:#FFFFFF;
font:11px Verdana,Arial,Helvetica,sans-serif;
BORDER-RIGHT: #545454 1px solid; 
BORDER-TOP: #2d2d2d 1px solid; 
BORDER-BOTTOM: #545454 1px solid;
BORDER-LEFT: #2d2d2d 1px solid;
}

hr {
border-top: 1px solid #2d2d2d;
border-bottom: 1px solid #545454;
color: #ffffff;
background-color: #000000;
height: 2px;
width: 90%;
}

UL {
	LIST-STYLE-TYPE: square
}
.center {
	TEXT-ALIGN: center
}
.justify {
	TEXT-ALIGN: justify
}
.right {
	TEXT-ALIGN: right
}

H1 {
FONT-WEIGHT: bold; 
font-size: 11px; 
COLOR: #FFFFFF; 
FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 
LETTER-SPACING: 0px; 
TEXT-DECORATION: none
}

.heading {
FONT-WEIGHT: bold; 
font-size: 11px; 
COLOR: #FFFFFF; 
FONT-FAMILY: Tahoma; 
LETTER-SPACING: 0px; 
TEXT-DECORATION: none
}

.heading1 {
FONT-WEIGHT: bold; 
font-size: 11px; 
COLOR: #FFFFFF; 
FONT-FAMILY: Tahoma; 
LETTER-SPACING: 0px; 
TEXT-DECORATION: none
}

#linktable {
Z-INDEX: 6; 
VISIBILITY: hidden; 
FONT: 10px verdana; 
COLOR: #FFFFFF; 
POSITION: absolute; 
TEXT-ALIGN: center;
}

SELECT {
BORDER-RIGHT: #545454 1px solid; 
BORDER-TOP: #2d2d2d 1px solid; 
BORDER-BOTTOM: #545454 1px solid;
BORDER-LEFT: #2d2d2d 1px solid;
font-size: 11px;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #202020; 
TEXT-DECORATION: none;
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
}

/* This is the border line & background colour round the entire page */
.bodyline	{ background-color: #303030; border:1px solid; border-color:#404040}

/* This is the outline round the main forum tables */
.forumline	{ background-color: #303030; border:1px solid; border-color:#404040;}


/* Main table cell colours and backgrounds */
td.row1	{background:#2d2d2d;border:1px solid; border-color:#414141 #000000 #000000 #414141}
td.row2	{background:#202020;border:1px solid; border-color:#545454 #545454 #545454 #545454}
td.row3	{background:#202020;border:1px solid; border-color:#545454 #545454 #545454 #545454}

td.rowlt {
background:#202020;
BORDER-RIGHT: #545454 0px solid; 
BORDER-TOP: #545454 1px solid; 
BORDER-BOTTOM: #545454 1px solid;
BORDER-LEFT: #545454 1px solid;
}

td.rowrt {
background:#202020;
BORDER-RIGHT: #545454 1px solid; 
BORDER-TOP: #545454 1px solid; 
BORDER-BOTTOM: #545454 1px solid;
BORDER-LEFT: #545454 0px solid;
}

td.rowpic {
background-color: #202020;
border:1px solid; border-color:#545454 #545454 #545454 #545454;
background-repeat: repeat-y;
}


th {
color: #FFFFFF; font-size: 11px; font-weight : bold;
background-color: #2d2d2d; height: 20px;
border:1px solid; border-color:#545454 #545454 #545454 #545454;
}

td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom {			
background-color: #202020;
border:1px solid; border-color:#545454 #545454 #545454 #545454; height: 28px;
}


td.cat, td.catHead, td.catBottom {
height: 29px;
border-width: 0px 0px 0px 0px;
}

th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR {
font-weight: bold; border:1px solid; border-color:#545454 #545454 #545454 #545454; height: 28px; }

td.row3Right, td.spaceRow {
background-color: #202020; 
BORDER-RIGHT: #545454 1px solid; 
BORDER-TOP: #545454 1px solid; 
BORDER-BOTTOM: #545454 1px solid;
BORDER-LEFT: #545454 1px solid;}

th.thHead, td.catHead { font-size: 11px; border-width: 1px 1px 0px 1px; }
th.thSides, td.catSides, td.spaceRow { border-width: 0px 1px 0px 1px; }
th.thRight, td.catRight, td.row3Right { border-width: 0px 1px 0px 0px; }
th.thLeft, td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom, td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }


.maintitle, h1, h2 {
font-weight: bold; font-size: 22px; font-family: "Arial",Verdana, Helvetica, sans-serif;
text-decoration: none; line-height : 100%; color : #FFFFFF;
}


/* General text */
.gen { font-size: 11px; }
.genmed { font-size : 11px; }
.gensmall { font-size: 11px; }
.gen, .genmed, .gensmall { color : #FFFFFF; }
a.gen, a.genmed, a.gensmall { color: #999999; text-decoration: none; }
a.gen:hover, a.genmed:hover, a.gensmall:hover { color: #8b8b8b; 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 : #999999;}
a.mainmenu:hover { text-decoration: none; color : #8b8b8b;}


/* Forum category titles */
.cattitle { font-weight: bold; font-size: 11px; letter-spacing: 0px; color : #FFFFFF}
a.cattitle { text-decoration: none; color : #999999; }
a.cattitle:hover { text-decoration: none; color : #8b8b8b;}


/* Forum title: Text and link to the forums used in: index.php */
.forumlink { font-weight: bold; font-size: 11px; color : #FFFFFF; }
a.forumlink { text-decoration: none; color : #999999; }
a.forumlink:hover { text-decoration: NONE; color : #8b8b8b; }


/* 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 : #999999; }
a.nav:hover { text-decoration: NONE; color : #8b8b8b;}


/* 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 : #999999; }
a.topictitle:visited { text-decoration: none; color : #999999; }
a.topictitle:hover { text-decoration: NONE; color : #8b8b8b; }


/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name { font-size : 11px; color : #FFFFFF;}

/* Location, number of posts, post date etc */
.postdetails { font-size: 11px; color : #FFFFFF; }


/* The content of the posts (body of text) */
.postbody { font-size: 11px;}
a.postlink:link	{ text-decoration: none; color : #999999; }
a.postlink:visited { text-decoration: none; color : #999999; }
a.postlink:hover { text-decoration: NONE; color : #8b8b8b}


/* Quote & Code blocks */
.code {
font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #aa9600;
background-color: #3b3b3b; border:1px solid; border-color:#484848 #484848 #484848 #484848;
}

.quote {
font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #aa9600;
background-color: #3b3b3b; border:1px solid; border-color:#484848 #484848 #484848 #484848;
}


/* Copyright and bottom info */
.copyright { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; letter-spacing: 0px;}
a.copyright { color: #999999; text-decoration: none;}
a.copyright:hover { color: #8b8b8b; text-decoration: NONE;}


/* Form elements */
input, textarea, select {
color : #FFFFFF;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
border:1px solid; border-color:#484848 #484848 #484848 #484848; BACKGROUND: #2b2b2b;
}

/* The text input fields background colour */
input.post, textarea.post, select {
background-color : #2b2b2b;
}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
color : #FFFFFF;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
border:1px solid; border-color:#484848 #484848 #484848 #484848; BACKGROUND: #2b2b2b;
}

/* The main submit button option */
input.mainoption {
color : #FFFFFF;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
border:1px solid; border-color:#484848 #484848 #484848 #484848; BACKGROUND: #2b2b2b;
}

/* None-bold submit button */
input.liteoption {
color : #FFFFFF;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
border:1px solid; border-color:#484848 #484848 #484848 #484848; BACKGROUND: #2b2b2b;
}


.helpline { background-color: #cccccc; border-style: none; }

#TopNav1 a:hover {
margin: 0;
padding: 0;
border: 0;
color : black;
display: block;
height: 40px;
width: 85px;
background: url(../images/header/TopNav1Over.png);
}

#TopNav2 a:hover {
margin: 0;
padding: 0;
color : black;
border: 0;
display: block;
height: 40px;
width: 118px;
background: url(../images/header/TopNav2Over.png);
}

#TopNav3 a:hover {
margin: 0;
padding: 0;
border: 0;
color : black;
display: block;
height: 40px;
width: 85px;
background: url(../images/header/TopNav3Over.png);
}

#TopNav4 a:hover {
margin: 0;
padding: 0;
border: 0;
color : black;
display: block;
height: 40px;
width: 109px;
background: url(../images/header/TopNav4Over.png);
}


#TopNav4 a:link, #TopNav4 a:visited {
margin: 0;
padding: 0;
border: 0;
color : black;
display: block;
height: 40px;
width: 109px;
}

#TopNav3 a:link, #TopNav3 a:visited {
margin: 0;
padding: 0;
border: 0;
color : black;
display: block;
height: 40px;
width: 85px;
}

#TopNav2 a:link, #TopNav2 a:visited {
margin: 0;
padding: 0;
border: 0;
color : black;
display: block;
height: 40px;
width: 118px;
}

#TopNav1 a:link, #TopNav1 a:visited {
margin: 0;
padding: 0;
border: 0;
color : black;
display: block;
height: 40px;
width: 85px;
}

#TopNav1 {
height: 40px; 
width: 85px; 
color : black; 
border: 0; 
margin: 0; 
padding: 0; 
background: url(../images/header/TopNav1.png);
}

#TopNav2 {
height: 40px; 
width: 118px; 
color : black; 
border: 0; 
margin: 0; 
padding: 0; 
background: url(../images/header/TopNav2.png);
}

#TopNav3 {
height: 40px; 
width: 85px; 
color : black; 
border: 0; 
margin: 0; padding: 0; 
background: url(../images/header/TopNav3.png);
}

#TopNav4 {
height: 40px; 
width: 109px; 
color : black; 
border: 0; 
margin: 0; 
padding: 0; 
background: url(../images/header/TopNav4.png);
}

#BotNav1 a:hover {
margin: 0;
padding: 0;
border: 0;
color : black;
display: block;
height: 40px;
width: 54px;
background: url(../images/header/BotNav1Over.png);
}

#BotNav2 a:hover {
margin: 0;
padding: 0;
color : black;
border: 0;
display: block;
height: 40px;
width: 49px;
background: url(../images/header/BotNav2Over.png);
}

#BotNav3 a:hover {
margin: 0;
padding: 0;
border: 0;
color : black;
display: block;
height: 40px;
width: 73px;
background: url(../images/header/BotNav3Over.png);
}

#BotNav4 a:hover {
margin: 0;
padding: 0;
border: 0;
color : black;
display: block;
height: 40px;
width: 60px;
background: url(../images/header/BotNav4Over.png);
}


#BotNav4 a:link, #BotNav4 a:visited {
margin: 0;
padding: 0;
border: 0;
color : black;
display: block;
height: 40px;
width: 60px;
}

#BotNav3 a:link, #BotNav3 a:visited {
margin: 0;
padding: 0;
border: 0;
color : black;
display: block;
height: 40px;
width: 73px;
}

#BotNav2 a:link, #BotNav2 a:visited {
margin: 0;
padding: 0;
border: 0;
color : black;
display: block;
height: 40px;
width: 49px;
}

#BotNav1 a:link, #BotNav1 a:visited {
margin: 0;
padding: 0;
border: 0;
color : black;
display: block;
height: 40px;
width: 54px;
}

#BotNav1 {
height: 40px; 
width: 54px; 
color : black; 
border: 0; 
margin: 0; 
padding: 0; 
background: url(../images/header/BotNav1.png);
}

#BotNav2 {
height: 40px; 
width: 49px; 
color : black; 
border: 0; 
margin: 0; 
padding: 0; 
background: url(../images/header/BotNav2.png);
}

#BotNav3 {
height: 40px; 
width: 73px; 
color : black; 
border: 0; 
margin: 0; padding: 0; 
background: url(../images/header/BotNav3.png);
}

#BotNav4 {
height: 40px; 
width: 60px; 
color : black; 
border: 0; 
margin: 0; 
padding: 0; 
background: url(../images/header/BotNav4.png);
}

#BotNav5 a:hover {
margin: 0;
padding: 0;
border: 0;
color : black;
display: block;
height: 40px;
width: 69px;
background: url(../images/header/BotNav5Over.png);
}

#BotNav6 a:hover {
margin: 0;
padding: 0;
color : black;
border: 0;
display: block;
height: 40px;
width: 60px;
background: url(../images/header/BotNav6Over.png);
}

#BotNav7 a:hover {
margin: 0;
padding: 0;
border: 0;
color : black;
display: block;
height: 40px;
width: 45px;
background: url(../images/header/BotNav7Over.png);
}

#BotNav7 a:link, #BotNav7 a:visited {
margin: 0;
padding: 0;
border: 0;
color : black;
display: block;
height: 40px;
width: 45px;
}

#BotNav6 a:link, #BotNav6 a:visited {
margin: 0;
padding: 0;
border: 0;
color : black;
display: block;
height: 40px;
width: 60px;
}

#BotNav5 a:link, #BotNav5 a:visited {
margin: 0;
padding: 0;
border: 0;
color : black;
display: block;
height: 40px;
width: 69px;
}

#BotNav5 {
height: 40px; 
width: 69px; 
color : black; 
border: 0; 
margin: 0; 
padding: 0; 
background: url(../images/header/BotNav5.png);
}

#BotNav6 {
height: 40px; 
width: 60px; 
color : black; 
border: 0; 
margin: 0; 
padding: 0; 
background: url(../images/header/BotNav6.png);
}

#BotNav7 {
height: 40px; 
width: 45px; 
color : black; 
border: 0; 
margin: 0; padding: 0; 
background: url(../images/header/BotNav7.png);
}

#donatepic {
Z-INDEX: 2;
POSITION: relative; 
LEFT: -7px; 
TOP: 6px; 
TEXT-ALIGN: right
}

.blocks_02 {
height: 19px; 
width: 165px; 
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/blocks/blocks_02.gif);
}

.blocks_03 {
width: 11px; 
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/blocks/blocks_03.gif);
}

.blocks_04 {
width: 144px; 
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/blocks/blocks_04.gif);
}

.blocks_05 {
width: 10px; 
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/blocks/blocks_05.gif);
}

.header_04 {
height: 101px; 
width: 145px; 
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/header/header_04.png);
}

.header_05 {
height: 101px; 
width: 197px; 
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/header/header_05.png);
}

.header_06 {
height: 101px; 
width: 229px; 
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/header/header_06.png);
}

.header_07 {
height: 101px; 
width: 229px; 
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/header/header_07.png);
}

.header_08 {
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/header/header_08.png);
}

.header_bg_top_left {
width: 145px; 
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/bg-top-left.png);
}

.header_bg_top_right {
width: 186px; 
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/bg-top-right.png);
}

.news_03 {
height: 40px; 
width: 100%; 
border: 0;  
margin: 0; 
padding: 0; 
text-align: left;
vertical-align: top;
background-image: url(../images/news/news_03.png);
background-repeat: repeat-x;
}

.news_05 { 
width: 21px; 
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/news/news_05.png);
}

.news_06 { 
width: 100%;
border: 0;  
margin: 0; 
padding: 0; 
background-image: url(../images/news/news_06.png);
background-repeat: repeat;
}

.news_07 {
width: 23px; 
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/news/news_07.png);
}

.news_09 {
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/news/news_09.png);
}

.center_02 {
height: 20px; 
width: 897px; 
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/news2/news_02.gif);
}

.center_05 {
height: 44px; 
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/news2/news_05.gif);
}

.center_08 {
width: 42px; 
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/news2/news_08.gif);
}

.center_09 {
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/news2/news_09.gif);
}

.center_10 {
width: 45px; 
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/news2/news_10.gif);
}

.center_12 {
height: 60px; 
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/news2/news_12.gif);
}

.pmbg {
height: 17px;
width: 20px;
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/pmbg.png);
background-repeat:no-repeat;
}

.lb {
width: 10px;
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/lb.png);
}

.rb {
width: 10px;
border: 0;  
margin: 0; 
padding: 0; 
background: url(../images/rb.png);
}