BODY {

FONT-SIZE: 11px; 

CURSOR: default; 

COLOR: #ffffff; 

BACKGROUND-color: #303030; 

FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 

TEXT-DECORATION: none

}
/*Only IE will show for the scroller style */

body {
scrollbar-base-color: #333333;
scrollbar-arrow-color: #d62b04;
}



.body{font-size: 11px;}

.sidenav {
background-image: url(images/cat.bullet.gif);
background-position: top left;
background-repeat: no-repeat;
padding-left: 20px;
padding-top: 4px;

}

#shrink
{
position: absolute;
	top: 174px;
	right: 175px;
	z-index: 50;

	
}
#marqueecontainer{
position: relative;
width: 155px; /*marquee width */
height: 100px; /*marquee height */
overflow: hidden;
border: 0px solid #d62b04;
padding: 2px;
padding-left: 4px;
text-align: left;



}
.bodystyle
{

font-family: verdana, arial, helvetica, sans-serif;
color: #FFFFFF;
background-color: #2D2F2B;
}
/* No image should have a border when linked */
a img{
	border: 0;
}
/* 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: #feb34c;
}

/* 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
{
	width: 100%;
	overflow: auto;
	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
{
	
	text-transform: uppercase;
	vertical-align: top;
}
.maintab_back, .maintab_active_back
{
	
	text-decoration: none;
	font-size:  9px;
	vertical-align: top;
	padding: 2px 6px 6px 6px;
	font-family: tahoma, sans-serif;
}

.maintab_first
{
	background-color: #666666;
	width: 10px;
}
.maintab_back
{
	background-color: #666666;
}
.maintab_last
{
	background-color: #666666;
	width: 8px;
}
.maintab_active_first
{
	background-color: #800000;
	width: 6px;
}
.maintab_active_back
{
	background-color: #800000;
}
.maintab_active_last
{
	background-color: #800000;
	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
{
	
	text-decoration: none;
}

.maintab_back a:hover, .maintab_active_back a:hover
{
	
	text-decoration: none;
}
/* definitions for the mirror tab */
.mirrortab_first, .mirrortab_back, .mirrortab_last, .mirrortab_active_first, .mirrortab_active_back, .mirrortab_active_last
{
	
	text-transform: uppercase;
	vertical-align: top;
}
.mirrortab_back, .mirrortab_active_back
{
	
	text-decoration: none;
	font-size: 9px;
	vertical-align: bottom;
	padding: 6px 6px 2px 6px;
	font-family: tahoma, sans-serif;
}

.mirrortab_first
{
	background-color: #555555;
	width: 10px;
}
.mirrortab_back
{
	background-color: #555555;
}
.mirrortab_last
{
	background-color: #555555;
	width: 6px;
}
.mirrortab_active_first
{
	background-color: #800000;
	width: 6px;
}
.mirrortab_active_back
{
	background-color: #800000;
}
.mirrortab_active_last
{
	background-color: #800000;
	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
{
	
	text-decoration: none;
}

.mirrortab_back a:hover, .mirrortab_active_back a:hover
{
	
	text-decoration: none;
}
/*End Specific classes SMF */
.centertitle, .centertitle a:link, .centertitle a:visited
{
    font-weight: bold;
	color: #ffffff;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
	
}
.centertitle a:hover
{
font-weight: bold;
	color: #feb34c;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
}
.sidetitle, .sidetitle a:link, .sidetitle a:visited
{
	font-weight: bold;
	color: #ffffff;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
}

.sidetitle a:hover
{
	font-weight: bold;
	color: #feb34c;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
}
.sidetitle2
{

}

.boxbody2
{

text-align: left;
}
.boxbody
{

text-align: left;
}
.blocktitle {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #feb34c; 
FONT-FAMILY: arial; 
LETTER-SPACING: 0px; 
TEXT-DECORATION: none
}
.sf {	 FONT-FAMILY: verdana, arial, helvetica, sans-serif

}

A:link {

 

COLOR: #d62b04; 

FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 

TEXT-DECORATION: none

}

A:visited {

 

COLOR: #d62b04; 

FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 

TEXT-DECORATION: none

}

A:active {



COLOR: #ffffff; 

FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 

TEXT-DECORATION: none

}

A:hover {



COLOR: #c4c2c7; 

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: 12px;

font-family: Arial,Helvetica,sans-serif;

background-color : #373737;

BORDER-TOP: #4a4242 2px solid; 

BORDER-BOTTOM: #60605c 2px solid; 

BORDER-LEFT: #4a4242 2px solid; 

BORDER-RIGHT: #60605c 2px solid;
width: 96%;
line-height: 1.3em;
}

P {

 

COLOR: #ffffff; 

LINE-HEIGHT: 1.4; 

FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 

TEXT-DECORATION: none

}

TABLE {



COLOR: #ffffff; 

FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 

TEXT-DECORATION: none

}



TD.content {



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: 18px; 

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: #d62b04; 

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 2px solid; 

BORDER-BOTTOM: #898988 2px solid; 

BORDER-LEFT: #232323 2px solid; 

BORDER-RIGHT: #898988 2px solid;



}


/* Copyright and bottom info */

.copyright { font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #d62b04;}

.copyright { font-size: 10px; font-weight: bold; color: #d62b04; text-decoration: none;}

.copyright a:link { font-size: 10px; font-weight: bold; color: #d62b04; text-decoration: NONE;}

.copyright a:active { font-size: 10px; font-weight: bold; color: #d62b04; text-decoration: NONE;}

.copyright a:visited { font-size: 10px; font-weight: bold; color: #d62b04; text-decoration: NONE;}

.copyright a: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: #d62b04;}



input {

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: #d62b04;


}

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: #d62b04;

}

/* 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;

}	

/* This is the outline round the main forum tables */

.forumline	{ 

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;

}

.forumline2	{ 

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;

}



/* Main table cell colours and backgrounds */

td.row11,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;

}

.windowbg_sticky, .row113	{

background-image: url(images/HD/sl.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;

}
.windowbg_lock, .row114	{

background-image: url(images/HD/sll.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;

}

 .calendar_today	{

background-image: url(images/HD/sl.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 : #171717;

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, .windowbg4	{

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-weight : bold;

height: 19px;

background-image: url(forums/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-weight : bold;

height: 19px;

background-image: url(forums/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-weight : bold;

height: 19px;

background-image: url(forums/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-weight : bold;

background-image: url(forums/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-weight : bold;

background-image: url(forums/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-weight : bold;

background-image: url(forums/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-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,h2 {
font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif;
			text-decoration: none; line-height : 110%; color : #fdfdfd;
}
.maintitle,h1	{
			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 : #d62b04; font-size: 18px; }



/* General text */
.smalltext, .gensmall
{
	font-size : 10px;
	color : #ffffff;
	font-family: verdana, sans-serif;
}
.middletext, .genmed
{
	font-size : 11px;
	color : #ffffff;
	font-family: verdana, sans-serif;
}
.normaltext, .gen
{
	font-size : 12px; 
	color : #ffffff;
	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: #d62b04;
 text-decoration: none; 
 }
.gen a:hover, .genmed a:hover, .gensmall a:hover, .normaltext a:hover, .middletext a:hover, .smalltext a:hover
	{ 
	color: #c4c2c7; 
	text-decoration: none; 
	}


/* The register, login, search etc links at the top of the page */

.mainmenu		{ font-size : 11px; color : #ffffff;}

.mainmenu  a:link, .mainmenu a:visited, .titlebg, .titlebg a:link, .titlebg a:visited		{ text-decoration: none; color : #d62b04;}

.mainmenu a:hover, .titlebg a:hover{text-decoration: none; color : #c4c2c7;}





/* Forum category titles */

.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 0px; color : #ffffff}

.cattitle a:link, .catbg a:link, .catbg a:visited , .catbg2 a:link, .catbg2 a:visited{ text-decoration: none; color : #d62b04; }

.cattitle a:hover, .catbg a:hover, .catbg2 a:hover, .catbg3 a:hover{ text-decoration: none; color : #c4c2c7;}





/* Forum title: Text and link to the forums used in: index.php */

.forumlink		{ font-weight: bold; font-size: 12px; color : #ffffff; }

.forumlink a:link, .titlebg2 a:link, .titlebg2 a:visited{ text-decoration: none; color : #d62b04; }

.forumlink a:hover, .titlebg2 a:hover{ text-decoration: NONE; color : #c4c2c7; }





/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */

.nav			{ font-weight: bold; font-size: 10px; color : #ffffff;}

.nav a:link, .nav a:visited			{ text-decoration: none; color : #d62b04; font-size: 10px;}

.nav a:hover		{ text-decoration: NONE; color : #c4c2c7;font-size: 10px;}





/* titles for the topics: could specify viewed link colour too */

.topictitle			{ font-weight: bold; font-size: 11px; color : #ffffff; }

.topictitle a:link   { text-decoration: none; color : #d62b04; }

.topictitle a:visited { text-decoration: none; color : #d62b04; }

.topictitle a:hover	{ text-decoration: NONE; color : #c4c2c7; }





/* Name of poster in viewmsg.php and viewtopic.php and other places */

.name			{ font-size : 11px; color : #d62b04;}



/* Location, number of posts, post date etc */

.postdetails		{ font-size : 10px; color : #ffffff; }





/* The content of the posts (body of text) */

.postbody {  color : #ffffff; }

.postlink a:link	{ text-decoration: none; color : #ffffff; }

.postlink a:visited { text-decoration: none; color : #ffffff; }

.postlink a:hover { text-decoration: NONE; color : #d62b04; }



.quote {



width: 96%;

color:#c0c0c0;



font-family: Arial,Helvetica,sans-serif;

background-color : #800000;

BORDER-TOP: #6d0103 4px solid; 

BORDER-BOTTOM: #940204 4px solid; 

BORDER-LEFT: #6d0103 4px solid; 

BORDER-RIGHT: #940204 4px solid;

}



.code {



background-repeat: repeat-x;

color:#c0c0c0;


background-color: #404040;

BORDER-TOP: #303030 4px solid; 

BORDER-BOTTOM: #505050 4px solid; 

BORDER-LEFT: #303030 4px solid; 

BORDER-RIGHT: #505050 4px solid;

font-family: "courier new", "times new roman", monospace;
	
	line-height: 1.3em;
	/* Put a nice border around it. */
	margin: 1px auto 1px auto;
	padding: 1px;
	width: 96%;
	/* 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;
}



input.sub {

color:#ffffff;



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;



color: #d62b04;

}

#menudiv
{
	width: 100%;	
	text-align: left;
	padding-left: 0;
	margin: 0;
}
#menuinner
{
	float: left;
	width: 100%;
	padding-left: 0;
	margin: 0;	
}

ul#menubox
{
	height: 27px;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
	width: 100%;
}
ul#menubox li
{
	height: 27px;
	margin: 0;
	padding: 0;
	float: left;
	white-space: nowrap;
	
}
ul#menubox li.last a
{
	display: block;
	height: 27px;
	width: 70%;
	line-height: 27px;
	color: black;
	border-left: solid 1px #202020;
	background: url(images/menu/menu_back.png) top left repeat-x;
	
}
/* for IE */
* html ul#menubox li
{
	width: 1%;
}


ul#menubox li a
{
	display: block;
	height: 27px;
	padding: 0 8px 0 8px;
	line-height: 28px;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	border-left: solid 1px #202020;
	border-right: solid 1px #202020;
	background: url(images/menu/menu_back.png) top left repeat-x;
	text-decoration: none;
}

ul#menubox li a.chosen
{
	text-decoration: none;
	background: url(images/menu/menu_back_on.png) top right repeat-x;
    display: block;
	height: 27px;
	padding: 0 8px 0 8px;
	line-height: 28px;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	border-left: solid 1px #481818;
	border-right: solid 1px #481818;
}


ul#menubox li a:hover 
{
	text-decoration: none;
	display: block;
	height: 27px;
	padding: 0 8px 0 8px;
	line-height: 28px;
	font-size: 9px;
	color: #CCCCCC;
	font-weight: bold;
	text-transform: uppercase;
	border-left: solid 1px #5a1e1e;
	border-right: solid 1px #5a1e1e;
	background: url(images/menu/menu_back_over.png) top right repeat-x;
}
ul#menubox li a.chosen:hover
{
	text-decoration: none;
	display: block;
	height: 27px;
	padding: 0 8px 0 8px;
	line-height: 28px;
	font-size: 9px;
	color: silver;
	font-weight: bold;
	text-transform: uppercase;
	border-left: solid 1px #5a1e1e;
	border-right: solid 1px #5a1e1e;
	background: url(images/menu/menu_back_over.png) top right repeat-x;
}

