/*Only IE will show for the scroller style */





/* Tables should show empty cells. */


table


{


	empty-cells: show;


}





/* By default (td, body..) use verdana in black. */


body, td, th , tr


{


	font-size: 11px; 


color: #cccccc; 


font-family:  arial, verdana,  helvetica, sans-serif; 


text-decoration: none;


}





/* The main body of the entire forum. */


body {


scrollbar-base-color:  #c1c1c1;


scrollbar-arrow-color: #4f5c43;


background-color: #000000; 


background-image: url(images/bg.gif);


margin: 0;


padding: 0;


	height: 100%;


	min-height: 100%;


	min-width: 800px;


}


a img


{


border: 0px;


}


#shrink


{


position: absolute;


	top: 174px;


	right: 175px;


	z-index: 50;





	


}





.bodystyle


{


font-size: 11px;


font-family: verdana, arial, helvetica, sans-serif;


color: #FFFFFF;


background-color: #000000;


}


/* titles for the topics: could specify viewed link colour too */


.toptext			{ 


font-size: 10px; 


color : #000000; 





}


.toptext a:link	{ text-decoration: none; color : #404040; font-weight: bold;font-size: 10px;}


.toptext a:visited { text-decoration: none; color : #404040; font-weight: bold;font-size: 10px;}


.toptext a:hover	{ text-decoration: NONE; color: #666633; font-weight: bold;font-size: 10px;}


#topmenu_div


{


	text-align: right;


	position: absolute;


	top: 205px;


	right: 65px;


	font-size: 10px;


}


#topmenu


{


	text-align: right;


	font-weight: bold;


	font-size: 10px;


}


#topmenu ul


{


	padding: 0;


	margin: 0;


	list-style: none;


	float: right;


	font-size: 10px;


}


#topmenu li


{


	float: left;


}


#topmenu ul li a


{


	display: block;


	padding-top: 2px;


	padding-bottom: 2px;


	padding-left: 4px;


	padding-right: 4px;


	font-weight: bold;


	color: #000000;


	font-size: 10px;


	border-bottom: solid #c8c8c8 4px;


}


ul#topmenu li a.chosen


{


	text-decoration: none;


	font-weight: bold;


	color: #666633;


	border-bottom: solid #666633 4px;


	font-size: 10px;





}


ul#topmenu li a:hover, ul#topmenu li a.chosen:hover


{


	text-decoration: none;


	font-weight: bold;


	color: #838243;


	border-bottom: solid #838243 4px;


	font-size: 10px;


}


.blkbody


{


background-color: #000000;


padding: 0px;


margin: 0px;


font-size: 10px;


width: 100%;


}


.blkbody a:link, .blkbody a:visited


{





font-weight: bold;


text-decoration: none;


font-size: 11px;


}


.blkbody a:hover


{


color: #9a9a9a;


font-weight: bold;


text-decoration: none;


font-size: 11px;


}


.blkfill


{


background-color: #000000;


background-image:url(images/blc/tc.gif);


background-position:left top;


background-repeat:repeat-x;


padding: 0px 0px 0px 0px;


}


.blkls


{


background-image:url(images/blc/block_02.gif);


background-repeat:repeat-y;


background-position: top left;


}


.blkrs


{


background-image:url(images/blc/block_04.gif);


background-repeat:repeat-y;


background-position:top right;


}


.blkbot


{


background-image:url(images/blc/anc_08.gif);


background-repeat: repeat-x;


background-position: bottom;


}





/* 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: #000000;


	border-bottom: solid 1px #404040;


	padding: 4px;


	display: block;


	font-weight: bold;


	text-decoration: none;


 }





.sitemap_header_active{


	background: #000000;


	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: #FFFFFF;


}








/* 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:#000000;


	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;


}


/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */


.nav			{  font-weight: bold; font-size: 11px; color : #ffffff;}


a.nav			{ text-decoration: none; color : #ffffff; }


a.nav:hover		{ text-decoration: NONE; color : #ffffff;}


/* definitions for the main tab, active means the tab reflects which page is displayed */


/* 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: #ffffff;


	vertical-align: top;


	white-space: nowrap;


}


.maintab_back, .maintab_active_back


{


	color: #FFFFFF;


	text-decoration: none;


	font-size:  9px;


	font-weight: bold;


	vertical-align: top;


	font-family: tahoma, sans-serif;


}





.maintab_first


{


	display: none;


}


.maintab_back


{


}


.maintab_last


{


	display: none;


}


.maintab_active_first


{


	display: none;


}


.maintab_active_back


{


}


.maintab_active_last


{


	display: none;


}





/* how links behave in main tab. */


.maintab_back a:link , .maintab_back a:visited

{


	display: block;


	padding: 4px 8px 2px 8px;


	border-bottom: solid #000000 5px;


	color: #FFFFFF;


	text-decoration: none;


}





.maintab_active_back a:link , .maintab_active_back a:visited


{


	display: block;


	padding: 4px 8px 2px 8px;


	border-bottom: solid #cbcbcb 5px;


	color: white;


	text-decoration: none;


}





.maintab_back a:hover, .maintab_active_back a:hover


{


	border-bottom: solid #9ebe9e 5px;


	color: #ffffff;


}


/* definitions for the main tab, active means the tab reflects which page is displayed */


.mirrortab_first, .mirrortab_back, .mirrortab_last, .mirrortab_active_first, .mirrortab_active_back, .mirrortab_active_last


{


	color: #cbcbcb;


	vertical-align: top;


	white-space: nowrap;


}


.mirrortab_back, .mirrortab_active_back


{


	color: #FFFFFF;


	text-decoration: none;


	font-size:  9px;


	font-weight: bold;


	vertical-align: top;


	font-family: tahoma, sans-serif;


}





.mirrortab_first


{


	display: none;


}


.mirrortab_back


{


}


.mirrortab_last


{


	display: none;


}


.mirrortab_active_first


{


	display: none;


}


.mirrortab_active_back


{


}


.mirrortab_active_last


{


	display: none;


}





/* how links behave in main tab. */


.mirrortab_back a:link , .mirrortab_back a:visited


{


	display: block;


	padding: 4px 8px 2px 8px;


	border-bottom: solid #000000 5px;


	color: #FFFFFF;


	text-decoration: none;


}





.mirrortab_active_back a:link , .mirrortab_active_back a:visited


{


	display: block;


	padding: 4px 8px 2px 8px;


	border-bottom: solid #cbcbcb 5px;


	color: white;


	text-decoration: none;


}





.mirrortab_back a:hover, .mirrortab_active_back a:hover


{


	border-bottom: solid #9ebe9e 5px;


	color: #9ebe9e;


}


/*End Specific classes SMF */


/*storm's css customs*/


input,button


{


background-image: url(images/HD/input.gif);


background-repeat: repeat-x;


background-color : #000000;


border-top: #333333 1px solid;


border-bottom: #999999 1px solid; 


border-left:  #333333 1px solid;


border-right: #999999 1px solid; 


font-size: 11px;


color: #FFFFFF;


}


.centertitle, .centertitle a:link, .centertitle a:visited


{


	 font-weight: bold;


	color: #bbbbbb;


	font-style: normal;


	text-decoration: none;


	font-size: 11px;


	


}


.centertitle a:hover


{


font-weight: bold;


	color: #9a9a9a;


	font-style: normal;


	text-decoration: none;


	font-size: 11px;


}


.sidetitle


{


 background-image:url(images/blocks/titlefill.png);


 background-repeat:repeat-x;


 background-position:bottom;


 font-weight: bold;


	color: #bbbbbb;


	font-style: normal;


	text-decoration: none;


	font-size: 11px;


	height: 20px;


}


.sidetitle2


{


	 font-weight: bold;


	color: #bbbbbb;


	font-style: normal;


	text-decoration: none;


	font-size: 11px;


}


.sidetitle a:link, .sidetitle a:visited


{


	font-weight: bold;


	color: #bbbbbb;


	font-style: normal;


	text-decoration: none;


	font-size: 11px;


}





.sidetitle a:hover


{


	font-weight: bold;


	color: #9a9a9a;


	font-style: normal;


	text-decoration: none;


	font-size: 11px;


}


.sidetitle2 a:link, .sidetitle2 a:visited


{


	font-weight: bold;


	color: #bbbbbb;


	font-style: normal;


	text-decoration: none;


	font-size: 11px;


}





.sidetitle2 a:hover


{


	font-weight: bold;


	color: #9a9a9a;


	font-style: normal;


	text-decoration: none;


	font-size: 11px;


}





.blockbody2


{


font-size: 11px;


background-color: #000000;


text-align: left;


}


.blockbody


{


height: 100%;


font-size: 11px;

color: #ffffff;

background-color: #000000;


text-align: left;


vertical-align: top;


padding: 4px;


margin: 4px;


}





#linktree


{


	 position: absolute;


	top: 220px;


	left: 280px;


	z-index: 50;


	font-style:italic;


	font-weight: bold;


	font-family:Arial, Helvetica, sans-serif; 


}


#shrink


{


	 position: absolute;


	top: 220px;


	right: 100px;


	z-index: 50;


	font-style:italic;


	font-weight: bold;


	font-family:Arial, Helvetica, sans-serif; 


}


.stdInput


{


width: 95px;


background-color:black;


color:#d0a700;


font-weight: bold;


font-family:Arial, Helvetica, sans-serif; 


font-size: 10px;


border-right: 1px solid silver;


border-bottom: 1px solid silver;


}


.bodyLSin


{


background-image:url(images/rightBG.gif);


background-position:top right;


background-repeat:repeat-y;





}


.bodyLSout


{


background-image:url(images/leftBG.gif);


background-position:top left;


background-repeat:repeat-y;





}


/* phpbb and Nuke classes from conversion */


.sf {	FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, helvetica, sans-serif


}


A:link {


FONT-SIZE: 10px; 


COLOR: #bbbbbb; 


FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;  


TEXT-DECORATION: none;


}


A:visited {


FONT-SIZE: 10px; 


COLOR: #bbbbbb; 


FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;  


TEXT-DECORATION:none;


}


A:active {


FONT-SIZE: 10px; 


COLOR: #9a9a9a; 


FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;  


TEXT-DECORATION: none;


}


A:hover {


FONT-SIZE: 10px;


COLOR: #9a9a9a; 


FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; 


TEXT-DECORATION: none;


}








TEXTAREA {


background:#000000;


color:#999999;


font: normal 10px Verdana, Arial, Helvetica, sans-serif;


BORDER-TOP: #333333 1px solid;


BORDER-BOTTOM: #999999 1px solid; 


BORDER-LEFT:  #333333 1px solid;


BORDER-RIGHT: #999999 1px solid; 


width: 100%;


}


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 : #000000;


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 : #000000;


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 #333333;


border-bottom: 1px solid #cccccc;


width: 98%;


}


TD.info1 {


background-image: url(images/HD/row111.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;


}








UL {


	LIST-STYLE-TYPE: square


}


.center {


	TEXT-ALIGN: center


}


.justify {


	TEXT-ALIGN: justify


}


.right {


	TEXT-ALIGN: right


}


H1 {


FONT-WEIGHT: bold; 


FONT-SIZE: 12px; 


COLOR: #ffffff; 


FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 


LETTER-SPACING: 0px; 


TEXT-DECORATION: none


}


.heading {


FONT-WEIGHT: bold; 


FONT-SIZE: 12px; 


COLOR: #ffffff; 


FONT-FAMILY: Tahoma; 


LETTER-SPACING: 0px; 


TEXT-DECORATION: none


}


.heading1 {


FONT-WEIGHT: bold; 


FONT-SIZE: 12px; 


COLOR: #ffffff; 


FONT-FAMILY: Tahoma; 


LETTER-SPACING: 0px; 


TEXT-DECORATION: none


}


.blocktitle {


	FONT-WEIGHT: bold;


	FONT-SIZE: 12px;


	COLOR: #ffffff;


	FONT-FAMILY: arial;


	LETTER-SPACING: 0px;


	TEXT-DECORATION: none


}


SELECT {


color:#ffffff;


font-size: 11px;


font-family: Arial,Helvetica,sans-serif;


background-color : #000000;


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; color: #000000; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;}


.copyright a:link { font-size: 10px; font-weight: bold; color: #000000; text-decoration: NONE;}


.copyright a:active { font-size: 10px; font-weight: bold; color: #000000; text-decoration: NONE;}


.copyright a:visited { font-size: 10px; font-weight: bold; color: #000000; text-decoration: NONE;}


.copyright a:hover { font-size: 10px; font-weight: bold; color: #000000; text-decoration: NONE;}


.copyright2 { font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}





input {


font-size: 11px;


}


input.1 {


background-image: url(images/HD/input.gif);


background-repeat: repeat-x;


background-color : #000000;


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, .bordercolor	{ 


background-color: #000000; 


BORDER-TOP: #333333 1px solid; 


BORDER-BOTTOM: #333333 1px solid; 


BORDER-LEFT: #333333 1px solid; 


BORDER-RIGHT: #333333 1px solid; 


}


.tablein {


background-image: url(images/HD/row111.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;


}





.tableout {


background-image: url(images/HD/row111.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;


}	


/* This is the outline round the main forum tables */


.forumline, .tborder		{ 


background: #000000;


BORDER-TOP: #000000 0px solid; 


BORDER-BOTTOM: #424258 0px solid; 


BORDER-LEFT: #000000 0px solid; 


BORDER-RIGHT: #424258 0px solid;


}


.forumline2	{ 


color: #ffffff; 


font-size: 12px; 


font-weight : bold;


background-image: url(images/HD/bar.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;


height: 29px;


}





/* Main table cell colours and backgrounds */


td.row1, .windowbg	{





background-repeat: repeat-x;


background-color: #333333;  


BORDER-TOP: #999999 1px solid;


BORDER-BOTTOM: #333333 1px solid; 


BORDER-LEFT:  #999999 1px solid;


BORDER-RIGHT: #333333 1px solid; 


padding-top: 5px;


padding-bottom: 5px;


}





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/rowbg1.gif);


background-repeat: repeat-x;


background-position: top;


background-color : #000000;


BORDER-TOP: #3e3e3e 1px solid; 


BORDER-BOTTOM: #000000 1px solid; 


BORDER-LEFT: #3e3e3e 1px solid; 


BORDER-RIGHT: #000000 1px solid;


}


td.row113, .calendar_today	{


background-image: url(images/HD/row1113.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, .titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td	  {


background-image: url(images/row22.png);


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, .catbg, .catbg2, .catbg3		{


background-image: url(images/row33.png);


background-repeat: repeat-x;


background-color : #333333;


BORDER-TOP: #3e3e3e 1px solid; 


BORDER-BOTTOM: #000000 1px solid; 


BORDER-LEFT: #3e3e3e 1px solid; 


BORDER-RIGHT: #000000 1px solid;





}


.catbottom


{


background-color:#a0a39d;


background-image: url(images/row33bot.png);


background-repeat: repeat-x;


BORDER-TOP: #3e3e3e 1px solid; 


BORDER-BOTTOM: #000000 1px solid; 


BORDER-LEFT: #3e3e3e 1px solid; 


BORDER-RIGHT: #000000 1px solid;


}


td.row1cell	{


background-color : #1f2023;


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 : #000000;


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 : #000000;


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 : #000000;


BORDER-TOP: #3e3e3e 1px solid; 


BORDER-BOTTOM: #000000 0px solid; 


BORDER-LEFT: #3e3e3e 0px solid; 


BORDER-RIGHT: #000000 1px solid;


}


td.row1u	{


background-color : #000000;


BORDER-TOP: #3e3e3e 0px solid; 


BORDER-BOTTOM: #000000 1px solid; 


BORDER-LEFT: #3e3e3e 0px solid; 


BORDER-RIGHT: #000000 1px solid;


}


td.row2u	{


background-color : #000000;


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 : #000000;


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 : #000000;


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 : #000000;


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(images/HD/bar2.gif);


background-repeat: repeat;


background-color : #666666;


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(images/HD/bar2.gif);


background-repeat: repeat;


background-color : #666666;


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(images/HD/bar2.gif);


background-repeat: repeat;


background-color : #666666;


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(images/HD/bar.gif);


background-repeat: repeat-x;


background-color : #5C5C5C;


BORDER-TOP: #3e3e3e 1px solid; 


BORDER-BOTTOM: #000000 1px solid; 


BORDER-LEFT: #3e3e3e 1px solid; 


BORDER-RIGHT: #000000 1px solid;


height: 29px;


}


th.bar	{


color: #ffffff; 


font-size: 12px; 


font-weight : bold;


background-image: url(images/HD/bar.gif);


background-repeat: repeat-x;


background-color : #5C5C5C;


BORDER-TOP: #3e3e3e 1px solid; 


BORDER-BOTTOM: #000000 1px solid; 


BORDER-LEFT: #3e3e3e 1px solid; 


BORDER-RIGHT: #000000 1px solid;


height: 29px;


}


th.1	{


	color: #ffffff; 


font-size: 12px; 


font-weight : bold;


background-image: url(images/HD/bar.gif);


background-repeat: repeat-x;


background-color : #5C5C5C;


BORDER-TOP: #3e3e3e 1px solid; 


BORDER-BOTTOM: #000000 1px solid; 


BORDER-LEFT: #3e3e3e 1px solid; 


BORDER-RIGHT: #000000 1px solid;


height: 29px;


	


}


th.2	{


color: #ffffff; font-size: 11px; font-weight : bold;


background-color: #4d4d4d;


BORDER-TOP: #3e3e3e 0px solid; 


BORDER-BOTTOM: #000000 0px solid; 


BORDER-LEFT: #3e3e3e 0px solid; 


BORDER-RIGHT: #000000 0px solid;


	


}


td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom, .catbg , tr.catbg td , .catbg3 , tr.catbg3 td {


background-color : #1f2023;


BORDER-TOP: #3e3e3e 1px solid; 


BORDER-BOTTOM: #000000 1px solid; 


BORDER-LEFT: #3e3e3e 1px solid; 


BORDER-RIGHT: #000000 1px solid;


height: 28px;


}








/*


  Setting additional nice inner borders for the main table cells.


  The names indicate which sides the border will be on.


  Don't worry if you don't understand this, just ignore it :-)


*/





th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR{


font-weight: bold; 


background-color : #171717;


BORDER-TOP: #3e3e3e 1px solid; 


BORDER-BOTTOM: #000000 1px solid; 


BORDER-LEFT: #3e3e3e 1px solid; 


BORDER-RIGHT: #000000 1px solid; 


}


td.row3Right,td.spaceRow {


background-color : #171717;


BORDER-TOP: #3e3e3e 1px solid; 


BORDER-BOTTOM: #000000 1px solid; 


BORDER-LEFT: #3e3e3e 1px solid; 


BORDER-RIGHT: #000000 1px solid;


}


.largetext,h2 {


font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif;


			text-decoration: none; line-height : 110%; color : #fdfdfd;


}





/*User info at the top*/


.user


{


font-size: 10px;


font-family:Verdana, Arial, Helvetica, sans-serif;


color: #000000;


padding: 10px 10px 10px 10px;


}


 .user a:link { text-decoration: none; color : #ffffff; font-size: 8px; }


 .user a:visited { text-decoration: none; color : #ffffff; font-size: 9px; }


 .user a:hover	{ text-decoration: NONE; color : #666666; font-size: 10px; }


 


/* The largest text used in the index page title and toptic title etc. */


.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 : #bbbbbb; font-size: 18px; }


.maintitle a:visited { text-decoration: none; color : #bbbbbb; font-size: 18px; }


.maintitle: a:hover	{ text-decoration: NONE; color : #9a9a9a; font-size: 18px; }


/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */


/* 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: #ffffff; 


text-decoration: none; 


}


.gen a:hover, .genmed a:hover, .gensmall a:hover, .normaltext a:hover, .middletext a:hover, .smalltext a:hover


	{ 


	color: #9a9a9a; 


	text-decoration: none;


	 }








/* The register, login, search etc links at the top of the page */


.mainmenu{ font-size : 11px; color : #bbbbbb;





}


.mainmenu a:link, .mainmenu a:visited{ text-decoration: none; color : #bbbbbb;





}


a.mainmenu:hover{ text-decoration: none; color : #9a9a9a;}








/* Forum category titles */


.cattitle, .catbg, .catbg2, .catbg3	{ font-weight: bold; font-size: 12px ; letter-spacing: 0px; color : #bbbbbb





}


.cattitle a:link, .cattitle a:visited, .catbg a:link, .catbg a:visited , .catbg2 a:link, .catbg2 a:visited, .catbg3 a:link, .catbg3 a:visited			{ text-decoration: none; color : #bbbbbb; 





}


.cattitle a:hover, .catbg a:hover, .catbg2 a:hover, .catbg3 a:hover{ text-decoration: none; color : #9a9a9a;}








/* Forum title: Text and link to the forums used in: index.php */


.forumlink	, .titlebg, .titlebg2		{ font-weight: bold; font-size: 12px; color : #bbbbbb; }


.forumlink  a:link, .titlebg2 a:link, .titlebg2 a:visited,  .titlebg a:link, .titlebg a:visited	 { text-decoration: none; color : #bbbbbb; }


.forumlink a:hover, .titlebg2 a:hover, .titlebg a:hover{ text-decoration: NONE; color : #9a9a9a; }

















/* titles for the topics: could specify viewed link colour too */


.topictitle			{ font-weight: bold; font-size: 11px; color : #bbbbbb; }


a.topictitle:link	{ text-decoration: none; color : #bbbbbb; }


a.topictitle:visited { text-decoration: none; color : #bbbbbb; }


a.topictitle:hover	{ text-decoration: NONE; color : #9a9a9a; }








/* 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; }








/* The content of the posts (body of text) */


.postbody { font-size : 12px; color : #ffffff; }


.postlink a:link	{ text-decoration: none; color : #bbbbbb; }


.postlink a:visited { text-decoration: none; color : #bbbbbb; }


.postlink a:hover { text-decoration: NONE; color : #9a9a9a; }





.quote {





background:#1C1C1C;


color:#999999;


font: normal 10px Verdana, Arial, Helvetica, sans-serif;


BORDER-TOP: #111111 1px solid;


BORDER-BOTTOM: #666666 1px solid; 


BORDER-LEFT:  #666666 1px solid;


BORDER-RIGHT: #111111 1px solid; 


}


.code {





background:#1C1C1C;


color:#999999;


font: normal 10px Verdana, Arial, Helvetica, sans-serif;


BORDER-TOP: #999999 1px solid; 


BORDER-BOTTOM: #999999 1px solid;  


BORDER-LEFT: #999999 1px solid;


BORDER-RIGHT: #999999 1px solid; 


}





input.sub {


color:#ffffff;


font-size:11px;


font-family: Arial,Helvetica,sans-serif;


background-color : #373737;


BORDER-TOP: #3e3e3e 1px solid; 


BORDER-BOTTOM: #000000 1px solid; 


BORDER-LEFT: #3e3e3e 1px solid; 


BORDER-RIGHT: #000000 1px solid;


}


/* The text input fields background colour */


input.post {


	background-color : #737373;


}








/* The buttons used for bbCode styling in message post */


input.button {


color:#ffffff;


font-size:11px;


font-family: Arial,Helvetica,sans-serif;


background-color : #4d4d4d;


BORDER-TOP: #3e3e3e 1px solid; 


BORDER-BOTTOM: #000000 1px solid; 


BORDER-LEFT: #3e3e3e 1px solid; 


BORDER-RIGHT: #000000 1px solid;


}





/* The main submit button option */


input.mainoption {


color:#ffffff;


font-size:11px;


font-family: Arial,Helvetica,sans-serif;


background-color : #4d4d4d;


BORDER-TOP: #3e3e3e 1px solid; 


BORDER-BOTTOM: #000000 1px solid; 


BORDER-LEFT: #3e3e3e 1px solid; 


BORDER-RIGHT: #000000 1px solid;


}





/* None-bold submit button */


input.liteoption {


color:#ffffff;


font-size:11px;


font-family: Arial,Helvetica,sans-serif;


background-color : #4d4d4d;


BORDER-TOP: #3e3e3e 1px solid; 


BORDER-BOTTOM: #000000 1px solid; 


BORDER-LEFT: #3e3e3e 1px solid; 


BORDER-RIGHT: #000000 1px solid;


}


/* None-bold submit button */


.liteoption {


color:#ffffff;


font-size:11px;


font-family: Arial,Helvetica,sans-serif;


background-color : #4d4d4d;


BORDER-TOP: #3e3e3e 1px solid; 


BORDER-BOTTOM: #000000 1px solid; 


BORDER-LEFT: #3e3e3e 1px solid; 


BORDER-RIGHT: #000000 1px solid;


}


/* This is the line in the posting page which shows the rollover


  help line. This is actually a text box, but if set to be the same


  colour as the background no one will know ;)


*/


.helpline {


background-image: url(images/HD/input.gif);


background-repeat: repeat-x;


background-color : #737373;


BORDER-TOP: #232323 1px solid; 


BORDER-BOTTOM: #898988 1px solid; 


BORDER-LEFT: #232323 1px solid; 


BORDER-RIGHT: #898988 1px solid;


font-size: 11px;


color: #CF2E2E;


}


.newstitle a:link {


COLOR: #ffffff; 


}


.newstitle a:visited {


COLOR: #ffffff; 


 }


.newstitle a:hover {


COLOR: #cccccc; 


 }


.newstitle a:active {


COLOR: #cccccc; 


}





.content {


FONT-SIZE: 10px; 


COLOR: #cccccc; 


FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;  


TEXT-DECORATION: none;


}





.announcements {


padding-bottom: 16px;


}