/*Only IE will show for the scroller style */
/* Tables should show empty cells. */
table
{
	empty-cells: show;
}
/* By default (td, body..) use verdana in #ffa200. */
body, td, th , tr
{
font-size: 11px; 
color: #ffffff;
font-family:  arial, verdana,  helvetica, sans-serif; 
text-decoration: none;
}

/* the main body of the entire forum. */
body {
scrollbar-base-color:  #333333;
scrollbar-arrow-color: #cf2e2e;
cursor: default; 
background-color: #0c0c0c; 
background-image: url(images/bg.gif);
margin: 0;
padding: 0;
height: 100%;
min-height: 100%;
min-width: 800px;
}
.block
{
background-image: url(images/blocks/titlebg.png); 
background-position: top; 
background-repeat:repeat-x; 
background-color: #0a0908;
}
#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 #CF2E2E;

padding: 2px;

padding-left: 4px;

text-align: left;

font-size: 11px;





}

.bodystyle

{

font-size: 11px;

font-family: verdana, arial, helvetica, sans-serif;

color: #FFFFFF;

background-color: #0c0c0c;

}

/* 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: #0c0c0c;

	border-bottom: solid 1px #303030;

	padding: 4px;

}



.sitemap_header{

	background: #0c0c0c;

	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: #0c0c0c;

	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

{

	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

{

	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 */


.sidetitle, .sidetitle a:link, .sidetitle a:visited, .titlebgblock, .titlebgblock a:link, .titlebgblock  a:visited

{

	font-weight: bold;
	color: #d0a700;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
	white-space: nowrap;
}



.sidetitle a:hover, .titlebgblock  a:hover

{

	font-weight: bold;
	color: #eeb502;
	text-decoration: none;
	font-size: 11px;

}



.boxbody2

{
background-color: #0a0908;
font-size: 11px;
text-align: left;
padding-left: 4px;
padding-right: 4px;
color: #ffffff;
}

.blockbody

{
background-color: #0a0908;
color: #ffffff;
font-size: 11px;
text-align: left;
padding-left: 4px;
padding-right: 4px;
}


.sf {	FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, helvetica, sans-serif

}

A:link {
FONT-SIZE: 10px; 
COLOR: #cccccc; 
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
TEXT-DECORATION: none;
}

A:visited {
FONT-SIZE: 10px; 
COLOR: #CCCCCC; 
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: #EEB502; 
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 : #0c0c0c;
BORDER-TOP: #232323 1px solid; 
BORDER-BOTTOM: #898988 1px solid; 
BORDER-LEFT: #232323 1px solid; 
BORDER-RIGHT: #898988 1px solid;
width: 98%;
line-height: 1.3em;
}

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 : #0c0c0c;
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 : #0c0c0c;
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 : #0c0c0c;
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: 16px; 
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;
}


SELECT {
color:#ffffff;
font-size: 11px;
font-family: Arial,Helvetica,sans-serif;
background-color : #0c0c0c;
BORDER-TOP: #232323 1px solid; 
BORDER-BOTTOM: #898988 1px solid; 
BORDER-LEFT: #232323 1px solid; 
BORDER-RIGHT: #898988 1px solid;
}


/* Copyright and bottom info */
.copyright { font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff;}
.copyright { font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none;}
.copyright a:link { font-size: 10px; font-weight: bold; color: #d0a700; text-decoration: NONE;}
.copyright a:active { font-size: 10px; font-weight: bold; color: #d0a700; text-decoration: NONE;}
.copyright a:visited { font-size: 10px; font-weight: bold; color: #d0a700; text-decoration: NONE;}
.copyright a:hover { font-size: 10px; font-weight: bold; color: #EEB502; text-decoration: NONE;}
.copyright2 { font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff;}

input {
font-size: 11px;
}

input.1 {
background-image: url(images/hd/input.gif);
background-repeat: repeat-x;
background-color : #0c0c0c;
BORDER-TOP: #232323 1px solid; 
BORDER-BOTTOM: #898988 1px solid; 
BORDER-LEFT: #232323 1px solid; 
BORDER-RIGHT: #898988 1px solid;
font-size: 11px;
color: #CF2E2E;
}
/* This is the border line & background colour round the entire page */
.bodyline	{ 
background-color: #0c0c0c; 
border:0px solid; 
border-color:#000000;
}

.tablein, .tborder {
background-image: url(images/hd/row111.gif);
background-repeat: repeat-x;
background-color : #0c0c0c;
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 : #0c0c0c;
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 : #0c0c0c;
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 : #0c0c0c;
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.row1, .windowbg	{
background-image: url(images/hd/row111.gif);
background-repeat: repeat-x;
background-color : #0c0c0c;
BORDER-TOP: #3e3e3e 1px solid; 
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #3e3e3e 1px solid; 
BORDER-RIGHT: #000000 1px solid;
}

td.row11, .calendar_today	{
background-image: url(images/hd/row11.gif);
background-repeat: repeat-x;
background-color : #0c0c0c;
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 : #0c0c0c;
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 : #0c0c0c;
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 : #0c0c0c;
BORDER-TOP: #3e3e3e 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #3e3e3e 1px solid; 
BORDER-RIGHT: #000000 1px solid;
}



td.row1cell	{
background-color : #0c0c0c;
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 : #0c0c0c;



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 : #0c0c0c;



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 : #0c0c0c;



BORDER-TOP: #3e3e3e 1px solid; 



BORDER-BOTTOM: #000000 0px solid; 



BORDER-LEFT: #3e3e3e 0px solid; 



BORDER-RIGHT: #000000 1px solid;



}



td.row1u	{



background-color : #0c0c0c;



BORDER-TOP: #3e3e3e 0px solid; 



BORDER-BOTTOM: #000000 1px solid; 



BORDER-LEFT: #3e3e3e 0px solid; 



BORDER-RIGHT: #000000 1px solid;



}



td.row2u	{



background-color : #0c0c0c;



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 : #0c0c0c;



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 : #0c0c0c;



BORDER-TOP: #3e3e3e 1px solid; 



BORDER-BOTTOM: #000000 1px solid; 



BORDER-LEFT: #3e3e3e 1px solid; 



BORDER-RIGHT: #000000 1px solid;



}



td.rowpic {



background-color : #0c0c0c;



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(forums/images/hd/bar2.gif);



background-repeat: repeat;



background-color : #0c0c0c;



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(forums/images/hd/bar2.gif);



background-repeat: repeat;



background-color : #0c0c0c;



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(forums/images/hd/bar2.gif);



background-repeat: repeat;



background-color : #0c0c0c;



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(forums/images/hd/bar.gif);



background-repeat: repeat-x;



background-color : #0c0c0c;



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(forums/images/hd/bar.gif);



background-repeat: repeat-x;



background-color : #0c0c0c;



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(forums/images/hd/bar.gif);



background-repeat: repeat-x;



background-color : #0c0c0c;



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: #0c0c0c;



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 : #0c0c0c;



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 : #0c0c0c;



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 : #0c0c0c;



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 : #d0a700; 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: #d0a700;
 text-decoration: none; 
 }
.gen a:hover, .genmed a:hover, .gensmall a:hover, .normaltext a:hover, .middletext a:hover, .smalltext a:hover
	{ 
	color: #EEB502; 
	text-decoration: none; 
	}


/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #ffffff; font-weight: bold;}
.mainmenu  a:link, .mainmenu a:visited, .titlebg, .titlebg a:link, .titlebg a:visited
{ 
text-decoration: none; 
color : #d0a700;
font-size : 11px; 
 font-weight: bold;
}
.mainmenu a:hover{ text-decoration: none; color : #cccccc; font-weight: bold;}


/* 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 : #d0a700; 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; font-size: 12px; color : #ffffff; }
.forumlink a:link, .titlebg2 a:link, .titlebg2 a:visited{ text-decoration: none; font-size: 12px ; color : #d0a700; }
.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; font-size: 11px; color : #ffffff;}
.nav a:link{ text-decoration: none; color : #d0a700; font-size: 11px;}
.nav a: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; }
.topictitle a:link   { text-decoration: none; color : #d0a700; font-size: 11px;}
.topictitle a:visited { text-decoration: none; color : #d0a700; }
.topictitle a:hover	{ text-decoration: NONE; color : #666666; }


/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 11px; color : #d0a700;}

/* 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; }
.postlink a:link	{ text-decoration: none; color : #d0a700;  font-size : 12px;}
.postlink a:visited { text-decoration: none; color : #d0a700; }
.postlink a:hover { text-decoration: NONE; color : #eeb502; }

.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;
}


/* Name of poster in viewmsg.php and viewtopic.php and other places */



.name			{ font-size : 11px; color : #CF2E2E;}

/* Location, number of posts, post date etc */

.postdetails		{ font-size : 10px; color : #ffffff; }

input.sub {
color:#ffffff;
font-size:11px;
font-family: Arial,Helvetica,sans-serif;
background-color : #0c0c0c;
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 : #0c0c0c;
}

/* The buttons used for bbCode styling in message post */
input.button {
color:#ffffff;
font-size:11px;
font-family: Arial,Helvetica,sans-serif;
background-color : #0c0c0c;
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 : #0c0c0c;
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 : #0c0c0c;
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 : #0c0c0c;
BORDER-TOP: #232323 1px solid; 
BORDER-BOTTOM: #898988 1px solid; 
BORDER-LEFT: #232323 1px solid; 
BORDER-RIGHT: #898988 1px solid;
font-size: 11px;
color: #CF2E2E;
}
#menudiv
{
	width: 100%;	
	text-align: left;
	position: absolute;
	top: 190px;
	left: 5px;
}
#menuinner
{
	float: left;	
}

ul#menubox
{
	height: 28px;
	margin: 0;
	list-style: none;
	
}
ul#menubox li
{
	height: 28px;
	margin: 0;
	padding: 0;
	float: left;
	white-space: nowrap;
	
}
/* for IE */
* html ul#menubox li
{
	width: 1%;
}
ul#menubox li.first a
{
	display: block;
	height: 28px;
	padding: 0 8px 0 13px;
	line-height: 28px;
	font-size: 0.95em;
	color: #ffa200;
	background: url(images/img/menutab_first.gif) top left no-repeat;
	
}
ul#menubox li.last a
{
	display: block;
	height: 28px;
	padding: 0 13px 0 8px;
	line-height: 28px;
	font-size: 0.95em;
	color: #ffa200;
	border-left: solid 1px #303030;
	background: url(images/img/menutab_last.gif) top right no-repeat;
	
}

ul#menubox li a
{
	display: block;
	height: 28px;
	padding: 0 8px 0 8px;
	line-height: 28px;
	font-size: 0.95em;
	color: #ffa200;
	border-left: solid 1px #303030;
	background: url(images/img/menutab_off.gif) top left no-repeat;
}
ul#menubox li.shrink 
{
	display: block;
	padding: 0 0px 0 0px;
	height: 28px;
	width: 26px;
}
ul#menubox li.shrink a
{
	display: block;
	padding: 0 0px 0 0px;
	height: 28px;
	width: 26px;
	background: url(images/img/menutab_first_on.gif) top left no-repeat;
}
ul#menubox li.shrink a:hover
{
	display: block;
	padding: 0 0px 0 0px;
	height: 28px;
	background: url(images/img/menutab_first_on.gif) top left no-repeat;
}
ul#menubox li.shrink2 
{
	display: block;
	padding: 0 0px 0 0px;
	height: 28px;
	width: 25px;
}
ul#menubox li.shrink2 a
{
	display: block;
	padding: 0 0px 0 0px;
	height: 28px;
	width: 25px;
	 border-left: solid 1px  #303030;
	 background: url(images/img/menutab_last_on.gif) top right no-repeat;
}
ul#menubox li.shrink2 a:hover
{
	display: block;
	padding: 0 0px 0 0px;
	height: 28px;
	 border-left: solid 1px  #303030;
	 background: url(images/img/menutab_last_on.gif) top right no-repeat;
}
ul#menubox li a.chosen
{
	text-decoration: none;
	background: url(images/img/menutab_on.gif) top right no-repeat;
    border-left: solid 1px  #303030;
	color: #ffcc00;
}
ul#menubox li.first a.chosen
{
	text-decoration: none;
	background: url(images/img/menutab_first_on.gif) top left no-repeat;
    color: #ffcc00;
}
ul#menubox li.last a.chosen
{
	
	color: #ffcc00;
	border-left: solid 1px #303030;
	background: url(images/img/menutab_last_on.gif) top right no-repeat;
	
}
ul#menubox li.first a.chosen:hover
{
	text-decoration: none;
	background: url(images/img/menutab_first_on.gif) top left no-repeat;
    color: #fffea6;
}
ul#menubox li.last a.chosen:hover
{
	
	color: #fffea6;
	border-left: solid 1px #303030;
	background: url(images/img/menutab_last_on.gif) top right no-repeat;
	
}
 ul#menubox li.first a:hover
{
	text-decoration: none;
	background: url(images/img/menutab_first_on.gif) top left no-repeat;
    color:#fffea6;
}
ul#menubox li.last a:hover
{
	
	color: #fffea6;
	border-left: solid 1px #303030;
	background: url(images/img/menutab_last_on.gif) top right no-repeat;
	
}

ul#menubox li a:hover 
{
	text-decoration: none;
	color: #fffea6;
	background: url(images/img/menutab_on.gif) top right no-repeat;
}
ul#menubox li a.chosen:hover
{
	text-decoration: none;
	color: #fffea6;
	background: url(images/img/menutab_on.gif) top right no-repeat;
}