body {
font-size: 11px; 
cursor: default; 
color: #c4cdb4; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none;
margin: 0;
padding: 0;
background: url(images/bg.gif) #3c3e3a 0 0 repeat;
}
/*only ie will show for the scroller style */
body {
scrollbar-base-color:  #333333;
scrollbar-arrow-color: #e2ad0c;

}
.handcursor, h3.handcursor
{
cursor:hand;
cursor:pointer;
background-image: url(images/HD/row22.gif);
background-repeat: repeat-x;
background-position: top left;
background-color : #000000;
BORDER-TOP: #3e3e3e 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #3e3e3e 1px solid; 
BORDER-RIGHT: #000000 1px solid;
padding: 7px;
padding-left: 10px;
}
A:link {
COLOR: #C29D18; 
FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 
TEXT-DECORATION: none;
}
A:visited {
COLOR: #C29D18; 
TEXT-DECORATION: none;
}
A:active {
COLOR: #C4CDB4; 
TEXT-DECORATION: none;
}
A:hover {
COLOR: #666666; 
TEXT-DECORATION: none;
}
/* No image should have a border when linked */
a img{
	border: 0;
}

TEXTAREA {
background-image: url(images/HD/textbg.gif);
background-repeat: repeat-x;
background-position: top;
color:#C4CDB4;
font-size: 11px;
font-family: Arial,Helvetica,sans-serif;
background-color : #404040;
BORDER-TOP: #232323 1px solid; 
BORDER-BOTTOM: #898988 1px solid; 
BORDER-LEFT: #232323 1px solid; 
BORDER-RIGHT: #898988 1px solid;
width: 100%;
line-height: 1.3em;
}
P {
COLOR: #C4CDB4; 
LINE-HEIGHT: 1.4; 
TEXT-DECORATION: none;
}
TABLE {
COLOR: #C4CDB4; 
TEXT-DECORATION: none;
}
UL {
	LIST-STYLE-TYPE: square
}
.center {
	TEXT-ALIGN: center
}
.justify {
	TEXT-ALIGN: justify
}
.right {
	TEXT-ALIGN: right
}
H1 {
FONT-WEIGHT: bold; 
COLOR: #C4CDB4; 
LETTER-SPACING: 0px; 
TEXT-DECORATION: none
}
h3
{
font-size: 13px;
font-weight: bold; 
letter-spacing: 0px; 
text-decoration: none;
font-family: Tahoma, Georgia, "Times New Roman", Verdana;
line-height: 1.5;
} 
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: #C29D18;
}

input.sub {
color:#C4CDB4;
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:#C4CDB4;
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:#C4CDB4;
font-size:11px;
font-family: Arial,Helvetica,sans-serif;
background-color : #4e5442;
BORDER-TOP: #7c9788 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #7c9788 1px solid; 
BORDER-RIGHT: #000000 1px solid;

}

/* None-bold submit button */
input.liteoption {
color:#C4CDB4;
font-size:11px;
font-family: Arial,Helvetica,sans-serif;
background-color : #4e5442;
BORDER-TOP: #7c9788 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #7c9788 1px solid; 
BORDER-RIGHT: #000000 1px solid;
}
hr {
border-top: 1px solid #272727;
border-bottom: 1px solid #615F5F;
height: 2px;
width: 100%;
}
SELECT {
color:#C4CDB4;
font-size: 11px;
font-family: Arial,Helvetica,sans-serif;
background-color : #474747;
BORDER-TOP: #7c9788 1px solid; 
BORDER-BOTTOM: #898988 1px solid; 
BORDER-LEFT: #7c9788 1px solid; 
BORDER-RIGHT: #898988 1px solid;

}

.menu_first
{
   background: url(images/mainmenu/first_bg.png) 0 0 no-repeat;
   margin: 0;
   padding: 0;
   vertical-align:top;
   text-align: center;
   width: 61px;
   height: 51px;
}
.menu_inner1
{
   background: url(images/mainmenu/inner1_bg.png) 0 0 no-repeat;
   margin: 0;
   padding: 0;
   vertical-align:top;
   text-align: center;
   width: 70px;
   height: 51px;
}
.menu_inner2
{
   background: url(images/mainmenu/inner2_bg.png) 0 0 no-repeat;
   margin: 0;
   padding: 0;
   vertical-align:top;
   text-align: center;
   width: 70px;
   height: 51px;
}
.menu_last
{
   background: url(images/mainmenu/last_bg.png) 0 0 no-repeat;
   margin: 0;
   padding: 0;
   padding-left: 8px;
   vertical-align:top;
   text-align: left; 
   width: 80px;
   height: 51px;
}
.menu_first:hover
{
   background: url(images/mainmenu/first_bg.png) 0 -51px no-repeat;
   margin: 0;
   padding: 0;
   vertical-align:top;
   text-align: center;
   width: 61px;
   height: 51px; 
}
.menu_inner1:hover
{
   background: url(images/mainmenu/inner1_bg.png) 0 -51px no-repeat;
   margin: 0;
   padding: 0;
   vertical-align:top;
   text-align: center;
   width: 70px;
   height: 51px; 
}
.menu_inner2:hover
{
   background: url(images/mainmenu/inner2_bg.png) 0 -51px no-repeat;
   margin: 0;
   padding: 0;
   vertical-align:top;
   text-align: center;
   width: 70px;
   height: 51px;   
}
.menu_last:hover
{
   background: url(images/mainmenu/last_bg.png) 0 -51px no-repeat;
   margin: 0;
   padding: 0;
   padding-left: 8px;
   vertical-align:top;
   text-align: left;
   width: 80px;
   height: 51px;   
}
.menu_first_active
{
   background: url(images/mainmenu/first_bg.png) 0 -102px no-repeat;
   margin: 0;
   padding: 0;
   vertical-align:top;
   text-align: center;
   width: 61px;
   height: 51px;    
}
.menu_inner1_active
{
   background: url(images/mainmenu/inner1_bg.png) 0 -102px no-repeat;
   margin: 0;
   padding: 0;
   vertical-align:top;
   text-align: center;
   width: 70px;
   height: 51px;   
}
.menu_inner2_active
{
   background: url(images/mainmenu/inner2_bg.png) 0 -102px no-repeat;
   margin: 0;
   padding: 0;
   vertical-align:top;
   text-align: center;
   width: 70px;
   height: 51px;   
}
.menu_last_active
{
   background: url(images/mainmenu/last_bg.png) 0 -102px no-repeat;
   margin: 0;
   padding: 0;
   padding-left: 8px;
   vertical-align:top;
   text-align: left;
   width: 80px;
   height: 51px;  
}
.menu_first_active:hover
{
   background: url(images/mainmenu/first_bg.png) 0 -51px no-repeat;
   margin: 0;
   padding: 0;
   vertical-align:top;
   text-align: center;
   width: 61px;
   height: 51px;  
}
.menu_inner1_active:hover
{
   background: url(images/mainmenu/inner1_bg.png) 0 -51px no-repeat;
   margin: 0;
   padding: 0;
   vertical-align:top;
   text-align: center;
   width: 70px;
   height: 51px;   
}
.menu_inner2_active:hover
{
   background: url(images/mainmenu/inner2_bg.png) 0 -51px no-repeat;
   margin: 0;
   padding: 0;
   vertical-align:top;
   text-align: center;
   width: 70px;
   height: 51px;  
}
.menu_last_active:hover
{
   background: url(images/mainmenu/last_bg.png) 0 -51px no-repeat;
   margin: 0;
   padding: 0;
   padding-left: 8px;
   vertical-align:top;
   text-align: left;
   width: 80px;
   height: 51px;   
}
.menu_first, .menu_inner1, .menu_inner2, .menu_last, .menu_first_active, .menu_inner1_active, .menu_inner2_active, .menu_last_active
{
   color: white;
   font-weight: bold;
   font-family: Tahoma, Georgia, "Times New Roman", Verdana;
   text-decoration: none;
   text-transform: capitalize;
   
}

.menu_first a:link, .menu_inner1 a:link, .menu_inner2 a:link, .menu_last a:link, .menu_first_active a:link, .menu_inner1_active a:link, .menu_inner2_active a:link, .menu_last_active a:link, .menu_first a:visited, .menu_inner1 a:visited, .menu_inner2 a:visited, .menu_last a:visited, .menu_first_active a:visited, .menu_inner1_active a:visited, .menu_inner2_active a:visited, .menu_last_active a:visited
{
   color: white;
   font-weight: bold;
   font-family: Tahoma, Georgia, "Times New Roman", Verdana;
   text-decoration: none;
}
.menu_first a:hover, .menu_inner1 a:hover, .menu_inner2 a:hover, .menu_last a:hover, .menu_first_active a:hover, .menu_inner1_active a:hover, .menu_inner2_active a:hover, .menu_last_active a:hover
{
   color: #7c9788;
   font-weight: bold;
   font-family: Tahoma, Georgia, "Times New Roman", Verdana;
   text-decoration: none;
}
#describe .chosen,
#describe .selection
{
color: #ffffff;
text-transform: capitalize;
}
.chosen, .chosen a:link, .chosen a:visited,
#describe .chosen a:link, 
#describe .chosen a:visited
{
border: #7c9788 1px solid; 
background: #4e5442; 
color: #ffffff;
padding: 4px 6px 4px 6px;
}
#describe .chosen a:hover, .chosen:hover, .chosen a:hover
{
border: #a0b2a8 1px solid; 
background: #6a715a; 
color: #34413a;
padding: 4px 6px 4px 6px;
}
.selection, .selection a:link, .selection a:visited, 
#describe .selection a:link, 
#describe .selection a:visited 
{
padding: 4px 6px 4px 6px;
color: #ffffff;
border: #3c3e3a 1px solid; 
background: #000000;
}
#describe .selection a:hover, .selection:hover, .selection a:hover
{
padding: 4px 6px 4px 6px;
color: #7c9788;
border: #343434 1px solid; 
background: #3c3e3a;
}
.bodystyle
{

font-family: verdana, arial, helvetica, sans-serif;
color: #FFFFFF;
}
.submenu, .submenu a
{

font-family: Tahoma, Georgia, "Times New Roman", Verdana;
font-weight: bold;
font-size: 10px;
}
/* TP specific classes */
.sitemap{
	margin: 0;
	padding: 0;
	list-style: none;
}
.sitemap_topheader{
	background: #000000;
	border-bottom: solid 1px #303030;
	padding: 4px;
}

.sitemap_header{
	background: #303030;
	border-bottom: solid 1px #404040;
	padding: 4px;
	display: block;
	font-weight: bold;
	text-decoration: none;
 }

.sitemap_header_active{
	background: #303030;
	border-bottom: solid 1px #404040;
	padding: 4px;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

.sitemap_header:hover , .sitemap_header_active:hover{
	
	background: #000000;
	border-bottom: solid 1px #303030;
	text-decoration: none;
	font-weight: bold;
	color: #E2AD0C;
}

/* TP other styles */
ul#articlelist
{
	margin: 0;
	padding: 0.5ex 0;
	list-style: none;
}
ul#catlist
{
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: solid 1px #303030;
}

ul#articlelist li
{
	margin: 0;
	display: block;
	padding: 0 0 0 3ex;
	background: url(images/divider.gif) no-repeat 5px 3px;
}
ul#catlist li
{
	display: block;
	padding: 0 0 0 3ex;
	margin: 0;
}

/* TP rss feed styles */
.rss_title{
 font-weight: bold;
}

.rss_body{
	margin-bottom: 1ex;
}

.rss_image{
	margin: 4px 0 4px 0;
}
/* Simple Machines Forum Specific classes */



/* Posts and personal messages displayed throughout the forum. */
.post, .personalmessage
{
	
	line-height: 1.3em;
}

/* All the signatures used in the forum.  If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
.signature
{
	width: 100%;
	overflow: auto;
	padding-bottom: 3px;
	line-height: 1.3em;
}
/* The AJAX notifier */
#ajax_in_progress
{
	background-color:#009900;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 18pt;
	padding: 3px;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
}
/* Sometimes there will be an error when you post */
.error
{
	color: red;
}
/* definitions for the main tab, active means the tab reflects which page is displayed */
.maintab_first, .maintab_back, .maintab_last, .maintab_active_first, .maintab_active_back, .maintab_active_last
{
	color: black;
	text-transform: uppercase;
	vertical-align: top;
}
.maintab_back, .maintab_active_back
{
	color: black;
	text-decoration: none;
	font-size:  9px;
	vertical-align: top;
	padding: 2px 6px 6px 6px;
	font-family: tahoma, sans-serif;
}

.maintab_first
{
	background: url(images/maintab_first.gif) left bottom no-repeat;
	width: 10px;
}
.maintab_back
{
	background: url(images/maintab_back.gif) left bottom repeat-x;
}
.maintab_last
{
	background: url(images/maintab_last.gif) left bottom no-repeat;
	width: 8px;
}
.maintab_active_first
{
	background: url(images/maintab_active_first.gif) left bottom no-repeat;
	width: 6px;
}
.maintab_active_back
{
	background: url(images/maintab_active_back.gif) left bottom repeat-x;
}
.maintab_active_last
{
	background: url(images/maintab_active_last.gif) left bottom no-repeat;
	width: 8px;
}

/* how links behave in main tab. */
.maintab_back a:link , .maintab_back a:visited, .maintab_active_back a:link , .maintab_active_back a:visited
{
	color: black;
	text-decoration: none;
}

.maintab_back a:hover, .maintab_active_back a:hover
{
	color:  #E2AD0C;
	text-decoration: none;
}
/* definitions for the mirror tab */
.mirrortab_first, .mirrortab_back, .mirrortab_last, .mirrortab_active_first, .mirrortab_active_back, .mirrortab_active_last
{
	color: black;
	text-transform: uppercase;
	vertical-align: top;
}
.mirrortab_back, .mirrortab_active_back
{
	color: black;
	text-decoration: none;
	font-size: 9px;
	vertical-align: bottom;
	padding: 6px 6px 2px 6px;
	font-family: tahoma, sans-serif;
}

.mirrortab_first
{
	background: url(images/mirrortab_first.gif) no-repeat;
	width: 10px;
}
.mirrortab_back
{
	background: url(images/mirrortab_back.gif) repeat-x;
}
.mirrortab_last
{
	background: url(images/mirrortab_last.gif) no-repeat;
	width: 6px;
}
.mirrortab_active_first
{
	background: url(images/mirrortab_active_first.gif) no-repeat;
	width: 6px;
}
.mirrortab_active_back
{
	background: url(images/mirrortab_active_back.gif) repeat-x;
}
.mirrortab_active_last
{
	background: url(images/mirrortab_active_last.gif) no-repeat;
	width: 8px;
}

/* how links behave in mirror tab. */
.mirrortab_back a:link , .mirrortab_back a:visited, .mirrortab_active_back a:link , .mirrortab_active_back a:visited
{
	color: black;
	text-decoration: none;
}

.mirrortab_back a:hover, .mirrortab_active_back a:hover
{
	color: #E2AD0C;
	text-decoration: none;
}
/*End Specific classes SMF */
.blocktitle_center 
{
text-align: left;
}
.blocktitle_left
{
text-align: center;
padding-top: 4px;
}
.blocktitle_right 
{
text-align: center;
padding-top: 5px;
}
.blocktitle_left, .blocktitle_right, .blocktitle_center
{
font-weight: bold; 
color: #ffffff; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
letter-spacing: 0px; 
text-decoration: none;
}
.blocktitle_left a:link, .blocktitle_left a:visited, .blocktitle_right a:link, .blocktitle_right a:visited
{
font-weight: bold; 
color: #ffffff; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none;
}
.blocktitle_center a:link, .blocktitle_center a:visited
{
font-weight: bold; 
color: #ffffff; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none;
}
.blocktitle_center a:hover
{
font-weight: bold; 
color: #e2ad0c; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none;
}
.blocktitle_left a:hover, .blocktitle_right a:hover 
{
font-weight: bold; 
color: #e2ad0c; 
font-family: Verdana, Arial, Helvetica, sans-serif;  
text-decoration: none;
}
.boxbody
{
color: #ffffff;
text-align: left;
background-color: #000000;
}
.boxbody_story
{
color: #ffffff;
text-align: left;
background-color: #000000;
}
.boxbody_table
{
color: #ffffff;
text-align: left;
background-color: #000000;
}
.boxbody_wrap
{
color: #ffffff;
background-color: #2d2f2b;
text-align: left;
}
.sf 
{	 
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}


TD.content {
COLOR: #C4CDB4; 
TEXT-DECORATION: none;
 
}
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;
}


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;
}



.heading {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #C4CDB4; 
FONT-FAMILY: Tahoma; 
LETTER-SPACING: 0px; 
TEXT-DECORATION: none
}
.heading1 {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #C4CDB4; 
FONT-FAMILY: Tahoma; 
LETTER-SPACING: 0px; 
TEXT-DECORATION: none
}




/* Copyright and bottom info */
.copyright { font-size: 9px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #C29D18;}
.copyright { font-size: 9px; font-weight: bold; color: #C29D18; text-decoration: none;}
.copyright a:link  { font-size: 9px; font-weight: bold; color: #C29D18; text-decoration: NONE;}
.copyright a:active { font-size: 9px; font-weight: bold; color: #C29D18; text-decoration: NONE;}
.copyright a:visited { font-size: 9px; font-weight: bold; color: #C29D18; text-decoration: NONE;}
.copyright a:hover { font-size: 9px; font-weight: bold; color: #C4CDB4; text-decoration: NONE;}
.copyright2 { font-size: 9px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #C29D18;}

/* This is the border line & background colour round the entire page */
.bodyline	{ 
background-color: #474747; 
border:0px solid; 
border-color:#000000;
}
.tablein, .tborder {
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, .bordercolor {
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;
padding: 1px;
}	
/* 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: #C4CDB4; 
font-weight : bold;
background-image: url(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, .windowbg	{
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, .windowbg2	{
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, .windowbg3	{
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: #C4CDB4; 
font-weight : bold;
height: 19px;
background-image: url(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: #C4CDB4; 
font-weight : bold;
height: 19px;
background-image: url(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: #C4CDB4; 
font-weight : bold;
height: 19px;
background-image: url(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: #C4CDB4; 
font-weight : bold;
background-image: url(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: #C4CDB4; 
font-weight : bold;
background-image: url(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: #C4CDB4; 
font-weight : bold;
background-image: url(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: #C4CDB4;  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, .catbg , tr.catbg td , .catbg3 , tr.catbg3 td  {
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, .titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td   {
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. */
.largetext {
font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif;
			text-decoration: none; line-height : 110%; color : #fdfdfd;
}
.maintitle	{
			font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, sans-serif;
			text-decoration: none; line-height : 120%; color : #fdfdfd;
}
.maintitle a:link   { text-decoration: none; color : #fdfdfd; font-size: 18px; }
.maintitle a:visited { text-decoration: none; color : #fdfdfd; font-size: 18px; }
.maintitle a:hover	{ text-decoration: NONE; color : #E2AD0C; font-size: 18px; }

/* General text */
.smalltext, .gensmall
{
	font-size : 9px;
	color : #C4CDB4;
	font-family: verdana, sans-serif;
}
.middletext, .genmed
{
	font-size : 10px;
	color : #C4CDB4;
	font-family: verdana, sans-serif;
}
.normaltext, .gen
{
	font-size : 11px; 
	color : #C4CDB4;
	font-family: verdana, sans-serif;
}
.gen a:link, .genmed a:link, .gensmall a:link, .normaltext a:link, .middletext a:link, .smalltext a:link, .gen a:visited, .genmed a:visited, .gensmall a:visited, .normaltext a:visited, .middletext a:visited, .smalltext a:visited
{ 
 color: #C4CDB4;
 text-decoration: none; 
 }
.gen a:hover, .genmed a:hover, .gensmall a:hover, .normaltext a:hover, .middletext a:hover, .smalltext a:hover
	{ 
	color: #E2AD0C; 
	text-decoration: none; 
	}


/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #C4CDB4;}
.mainmenu  a:link, .mainmenu a:visited, .titlebg, .titlebg a:link, .titlebg a:visited
{ 
text-decoration: none; 
color : #E2AD0C;
font-size : 11px; 
}
.mainmenu a:hover, .titlebg a:hover{ text-decoration: none; color : #666666;}


/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 0px; color : #C4CDB4}
.cattitle a:link, .catbg a:link, .catbg a:visited , .catbg2 a:link, .catbg2 a:visited{ text-decoration: none; color : #E2AD0C; font-size: 12px ; }
.cattitle a:hover, .catbg a:hover, .catbg2 a:hover, .catbg3 a:hover{ text-decoration: none; color : #666666;}


/* Forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-weight: bold;  color : #C4CDB4; }
.forumlink a:link, .titlebg2 a:link, .titlebg2 a:visited{ text-decoration: none; font-size: 12px ; color : #E2AD0C; }
.forumlink a:hover, .titlebg2 a: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;  color : #C4CDB4;}
.nav a:link{ text-decoration: none; color : #E2AD0C; }
.nav a:hover		{ text-decoration: NONE; color : #666666;}


/* titles for the topics: could specify viewed link colour too */
.topictitle			{ font-weight: bold; font-size: 12px; color : #C4CDB4; }
.topictitle a:link   { text-decoration: none; color : #E2AD0C; font-size: 12px;}
.topictitle a:visited { text-decoration: none; color : #E2AD0C; }
.topictitle a:hover	{ text-decoration: NONE; color : #666666; }



/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{  color : #E2AD0C;}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : #C4CDB4; }


/* The content of the posts (body of text) */
.postbody { color : #C4CDB4; }
.postlink a:link	{ text-decoration: none; color : #C4CDB4; }
.postlink a:visited { text-decoration: none; color : #C4CDB4; }
.postlink a:hover { text-decoration: NONE; color : #E2AD0C; }

.quote {
background-image: url(images/HD/textbg.gif);
background-repeat: repeat-x;
color:#C4CDB4;
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:#C4CDB4;
background-color : #373737;
BORDER-TOP: #232323 1px solid; 
BORDER-BOTTOM: #898988 1px solid; 
BORDER-LEFT: #232323 1px solid; 
BORDER-RIGHT: #898988 1px solid;
font-family: "courier new", "times new roman", monospace;
	font-size: x-small;
	line-height: 1.3em;
	/* Put a nice border around it. */
	margin: 1px auto 1px auto;
	padding: 1px;
	width: 99%;
	/* Don't wrap its contents, and show scrollbars. */
	white-space: nowrap;
	overflow: auto;
	/* Stop after about 24 lines, and just show a scrollbar. */
	max-height: 24em;
}

/* The "Quote:" and "Code:" header parts... */
.quoteheader, .codeheader
{
	color: #ffffff;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: x-small;
	line-height: 1.2em;
}



/* 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: #C29D18;
}
.windowbg2_S
{
         background-image: url(images/HD/sticky2l.gif);
		background-position: top left;
		background-repeat: repeat;
		background-color: #18180c;
        border-top: solid  1px #585e4e;
        border-left: solid 1px #585e4e;
        border-right: solid  1px #000000;
        border-bottom: solid 1px #000000;
		
}
.windowbg2_S:hover
{
              background-color: #20231b;
        BORDER-TOP: #585e4e 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #585e4e 1px solid; 
BORDER-RIGHT: #000000 1px solid;
		background-image: url(images/HD/sticky2l2.gif);
		background-position: top left;
		background-repeat: repeat;
		
}
.windowbg2_SL
{
        background-image: url(images/HD/sticky2l.gif);
		background-position: top left;
		background-repeat: repeat;
		background-color: #18180c;
        border-top: solid  1px #585e4e;
        border-left: solid 1px #585e4e;
        border-right: solid  1px #000000;
        border-bottom: solid 1px #000000;
		
}
.windowbg2_SL:hover
{
           background-color: #20231b;
        BORDER-TOP: #585e4e 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #585e4e 1px solid; 
BORDER-RIGHT: #000000 1px solid;
		background-image: url(images/HD/sticky2l2.gif);
		background-position: top left;
		background-repeat: repeat;
		
		
}
.windowbg21L
{
          background-color: #20231b;
        BORDER-TOP: #3e3e3e 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #3e3e3e 1px solid; 
BORDER-RIGHT: #000000 1px solid;
		background-image: url(images/HD/locked.gif);
		background-position: top left;
		background-repeat: repeat;
		
}
.windowbg21L:hover
{
        background-color: #20231b;
        BORDER-TOP: #3e3e3e 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #3e3e3e 1px solid; 
BORDER-RIGHT: #000000 1px solid;
		background-image: url(images/HD/locked2.gif);
		background-position: top left;
		background-repeat: repeat;
		
		
}
.windowbg21
{
background-image: url(images/HD/row1111.gif);
background-repeat: repeat-x;
background-color : #060606;
background-postion: top left;
BORDER-TOP: #3e3e3e 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #3e3e3e 1px solid; 
BORDER-RIGHT: #000000 1px solid;
		
}
.windowbg21:hover
{
background-image: url(images/HD/row11112.gif);
background-repeat: repeat-x;
background-color : #171717;
background-postion: top left;
BORDER-TOP: #3e3e3e 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #3e3e3e 1px solid; 
BORDER-RIGHT: #000000 1px solid;
}
.calendar_today /* the today container in calendar */
{
background-image: url(images/HD/online_today.gif);
background-repeat: repeat-x;
background-postion: top left;
background-color: #585e4c;
border-top: solid  1px #767c68;
border-left: solid 1px #767c68;
border-right: solid  1px #404438;
border-bottom: solid 1px #404438;

		
}
.calendar_today:hover /* the today container in calendar */
{
     
background-image: url(images/HD/row11.gif);
background-repeat: repeat-x;
background-color : #181818;
background-postion: top left;
BORDER-TOP: #3e3e3e 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #3e3e3e 1px solid; 
BORDER-RIGHT: #000000 1px solid;
}

.windowbg4	{
margin-bottom: 2px;
padding: 4px;
text-align: center;
z-index:2;
background-color : #252525;
BORDER-TOP: #3e3e3e 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #3e3e3e 1px solid; 
BORDER-RIGHT: #000000 1px solid;
display: block;
}
.windowbg4:hover
{
margin-bottom: 2px;
padding: 4px;
text-align: center;
z-index:2;
background: #303030;
display: block;
}
.windowbg42	{
margin-bottom: 2px;
padding: 4px;
text-align: center;
background-color : #151515;
BORDER-TOP: #3e3e3e 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #3e3e3e 1px solid; 
BORDER-RIGHT: #000000 1px solid;
display: block;
}
.windowbg42:hover
{
margin-bottom: 2px;
padding: 4px;
text-align: center;
background: #303030;
display: block;
}
.mp3_td
{
    width: 119px;
	height: 45px;
	font-size: x-small;
	padding-top: 5px;
}
.mp3_button, .mp3_button a, .mp3_button a:link, .mp3_button a:visited
{
    background: url(images/HD/mp3_button.png) 0 0 no-repeat;
	height: 14px;
	width: 119px;
	border-bottom: #000000 1px solid;
	margin: 0;
	padding: 0;
}
.mp3_button:hover, .mp3_button a:hover
{
    background: url(images/HD/mp3_button.png) 0 0 no-repeat;
	height: 20px;
	width: 119px;
	border-bottom: #000000 0px solid;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}
.mp3_td:hover
{
    width: 119px;
	height: 45px;
	font-size: x-small;
	padding-top: 0px;
}
#mp3_list
{
 padding: 0;
 margin: 0;
 
}
#mp3_listing
{
 padding: 0;
 margin: 0;
}
ul#mp3_listing
{
    font-size: 9px;
	padding: 0;
    line-height: .9em;
	margin: 0;
	list-style: none;
}
ul#mp3_listing li
{
    height: 9.5px;
	width: 145px;
	margin: 0;
    padding: 0px;
}
ul#mp3_listing li a
{

	display: block;
    font-weight: 100;
	width: 145px;
	text-decoration: none;
	outline: none;
	color: #ffffff;
	padding: 0px 0px 0 30px;

}

ul#mp3_listing li a:hover

{
    font-weight: 100;
	text-decoration: blink;
	color: #E2AD0C;
	background: url(images/HD/mp3_link_hover.png) left no-repeat;
    width: 145px;
	margin: 0;
    padding: 0px 0px 0 30px;
}