body 
{
	padding:0; margin:0; color:#000000
}

br
{
	font-size:10px
}

h1
{
	font-size:14px
}

.s{font-family:Tahoma; font-size:11px;  color:#9A9A9A; text-decoration:none}
.green{font-family:Tahoma; font-size:11px;  color:#9CE438;}
.red{font-family:Tahoma; font-size:10px;  color:#C80000;text-decoration:none}
.o{font-family:Tahoma; font-size:11px;  color:#FFF799; text-decoration:none}
.ob{font-family:Tahoma; font-size:11px;  color:#FFF799; font-weight: bold; text-decoration:none}
.obu{font-family:Tahoma; font-size:11px;  color:#FFF799; font-weight: bold}
.o1{font-family:Tahoma; font-size:11px;  color:#A57B00; text-decoration:none}
.o2{font-family:Tahoma; font-size:10px;  color:#77664D; text-decoration:none}
.o22{font-family:Tahoma; font-size:8px;  color:#77664D; text-decoration:none}
.o3{font-family:Tahoma; font-size:10px;  color:#FFC800;}
.o4{font-family:Tahoma; font-size:10px;  color:#FFC800;text-decoration:none}
.o5{font-family:Tahoma; font-size:11px;  color:#FFC800;text-decoration:none}
.o6{font-family:Tahoma; font-size:11px;  color:#FFC800;}
.o7{font-family:Tahoma; font-size:12px;  color:#FFC800; font-weight: bold;}
.o8{font-family:Tahoma; font-size:12px;  color:#FFC800;text-decoration:none;font-weight: bold;}
.o9{font-family:Tahoma; font-size:14px;  color:#FFC800;font-weight: bold;}
.blue{font-family:Tahoma; font-size:11px;  color:#E6F0E8;text-decoration:none}
.w{font-family:Tahoma; font-size:11px;  color:#FFFFFF; text-decoration:none}
.ws{font-family:Tahoma; font-size:10px;  color:#FFFFFF; text-decoration:none}
.wb{font-family:Tahoma; font-size:11px;  color:#FFFFFF; text-decoration:none; font-weight: bold;}
.wbl{font-family:Tahoma; font-size:12px;  color:#FFFFFF; text-decoration:none; font-weight: bold;}
.wbxl{font-family:Tahoma; font-size:14px;  color:#FFFFFF; text-decoration:none; font-weight: bold;}
.wxxl{font-family:Tahoma; font-size:16px;  color:Gray; text-decoration:none; font-weight: bold;}
.wxxxl{font-family:Tahoma; font-size:18px;  color:Gray; text-decoration:underline; font-weight: bolder;}
.wbi{font-family:Tahoma; font-size:11px;  color:#FFFFFF; text-decoration:none; font-weight: bold; font-style: italic;}
.b{font-family:Tahoma; font-size:11px; color:#666666;}
.bl{font-family:Tahoma; font-size:12px; color:#666666;}
.bs{font-family:Tahoma; font-size:9px; color:#666666;}
.bb{font-family:Tahoma; font-size:11px; color:#000000;}
.warning{font-family:Tahoma; font-size:24px; font-weight:bold; color:RED;text-decoration:none}
.Bluexxxl{font-family:Tahoma; font-size:16px;  color:Blue; text-decoration:underline; font-weight: bolder;}
.Redxxl{font-family:Tahoma; font-size:16px;  color:Red; text-decoration:line-through; font-weight: bold;}
.bbxxl{font-family:Tahoma; font-size:14px; color:Blue; text-decoration:underline; font-weight: bolder;}
.rbxxl{font-family:Tahoma; font-size:14px; color:Red; text-decoration:line-through; font-weight: bold;}

#input
{
	width:160px; 
	height:21px;
}
		 
#input1
{
	width:134px; 
	height:21px;
}
		
#textarea
{
  	width:102px; 
  	height:48px;
	border-width:1px;
	border-style:solid;
	border:none;
	background-color:#F0EAE3;
	overflow:auto
}

txtbox_login
{
	background-image: url(images/bg1.gif); 
	height: 20px;
	width: 150px;	
	border-width: 1px;	
	border-color: #BB7B0E;
	border-style: solid;
	font-family:Tahoma; 
	font-size:11px;  
	color:#FFF799; 
	text-decoration:none
}

.goldbutton 
{
	cursor:hand;
	color:#C80000;
	background-color:#FFC800;
	border-style:None;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	height: 20;
}

.goldbuttonHover
{
	cursor:hand;
	color:#C80000;
	background-color:#FDDD6A;
	border-style:None;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	height: 20;
}
.goldsmallbutton
{
	cursor:hand;
	color:#C80000;
	background-color:#FFC800;
	border-style:None;
	font-family: Tahoma;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	height: 15;
}

.goldsmallbuttonHover
{
	cursor:hand;
	color:#C80000;
	background-color:#FDDD6A;
	border-style:None;
	font-family: Tahoma;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	height: 15;
}

/*============================================
  TEXT STYLES
==============================================*/
.page_title
{
	font-family:Tahoma; 
	font-size:12px;  
	color:#FFFFFF; 
	text-decoration:none;
	font-weight: bold;
}

.fineprint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	color: red;
	text-decoration: none;
}

.errortext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: red;
	text-decoration: none;
}

.requiredText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: yellow;
	text-decoration: none;
}

.greenbodylinks {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: Green;
	text-decoration: none;
}
.bodytext {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.bodybtext {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.reviewheaderlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	color: #FFC800;
	text-decoration: none;
}
.bodylargebtextwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
.newsheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	color: white;
	text-decoration: none;
}
.successtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFE99;
	text-decoration: none;
}
/*============================================
  MAIN PULL-DOWN MENU STYLES
==============================================*/
.menu_header
{
	background-color: #005E9A;
}
.menu_hover
{
	cursor: hand;
}
.submenu_hover
{
	cursor: hand;
	color: #FFFFFF;
	background-color: #006414;	
}
.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: white;
	text-decoration: none;
	text-align: center;
	cursor: hand;
	margin-top :-1px;
	border-width: thin;
}
.subNav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: white;
	text-decoration: none;
	text-align: left;
	cursor: hand;
	margin-top :0px;
	border-width: thin;
}
.subnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	white-space: nowrap; 
	cursor:pointer;
}
.subnavOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	background-color: #FFFFFF;
	margin: 0px; 
	white-space: nowrap; 
	cursor:default;
	width:100%;
}

/*----------------------------------------------------------*/
/*  WEB BLOGS												*/
/*----------------------------------------------------------*/
TABLE.weblogs {
	width: 500px;
	border-bottom: dashed 1px #C0C0C0;
}

.weblogs_title A {
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: none;
	color: #FFFE99;
}

TD.weblogs_body {
	padding-left: 5px;
	padding-top: 5px;
	border-left: dashed 1px #C0C0C0;
}

DIV.weblogs_body {
	padding-top: 5px;
	padding-left: 5px;
	font-family: Tahoma;
	font-size: .9em;
	color: white;
}

.weblogs_date {
	font-family: Times New Roman;
	font-size: 11px;
	letter-spacing: 3px;
	text-align: right;
	color: #FFFE99;
	border-bottom: dashed 1px #C0C0C0;
}

TABLE.weblogs_login {
	border: solid 1px black;
}

TABLE.weblogs_login TH {
	background-color: #FFC800;
	color: White;
	font-weight: bold;
	font-family: Tahoma;
	font-size: .8em;
}

TABLE.weblogs_login TD {
	font-weight: bold;
	font-family: Tahoma;
	font-size: .8em;
}

TABLE.weblogs_login INPUT {
	width: 125px;
}

TABLE.weblogs_addedit {
	border: solid 1px black;
}

TABLE.weblogs_addedit TH {
	background-color: #FFC800;
	color: White;
	font-weight: bold;
	font-family: Tahoma;
	font-size: .8em;
}

TABLE.weblogs_addedit TD {
	font-weight: bold;
	font-family: Tahoma;
	font-size: .8em;
}

TABLE.weblogs_nav TD  {
	font-weight: bold;
	font-family: Tahoma;
	font-size: .8em;
}

TABLE.weblogs_nav A {
	color: #FFC800;
}

/*----------------------------------------------------------*/
/*  WEB BLOGS COMMENTS										*/
/*----------------------------------------------------------*/
.nocomments {
	font-size: 10px;
}
table.comment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
table.commentborder {
	border-top: dashed 1px #C0C0C0;
	border-left: dashed 1px #C0C0C0;
	border-bottom: dashed 1px #C0C0C0;
}
td.commentheader {
	color: #FFFE99;
}
td.commentbody {
	background-color: #006414;
}
.commenttitle {
	font-weight: bold;
}
.commentauthor {
	font-weight: normal;
}
.commentbody {
	color: White;
}

TD.commentbody {
	padding-left: 15px;
}

.commentcount {
	font-size: .8em;
}
.commentseperator {
	border-bottom: dashed 1px #FFFFFF;
}

/*----------------------------------------------------------*/
/*  OTHER STYLES											*/
/*----------------------------------------------------------*/
.control_border
{
	border: 1px;
	border-right: 1px solid #ffb455;
	border-left: 1px solid #ffb455;
	border-top: 1px solid #ffb455;
	border-bottom: 1px solid #ffb455;
}
/*****************************************************
 Table Header and cell definitions
*****************************************************/
td.column /* td.column is the main heading row of the table, shows either the table title, or the column headings, such as 'Posts', 'Last Post' etc. Top row of all tables. */
{
    font-weight: bold; 
    font-size: 0.7em; 
    background-color: #993300; 
    background-image: url(images/forums/forumIcons/forum_column_background.gif); 
    background-repeat: repeat-x; 
    COLOR: white;
}
td.fh /* forumRowHighlight - such as forumOptions, forumStatistics, WhoIsOnline boxes etc.*/
{
    font-size: 0.71em; 
    background-color: #FFFFFF; 
    background-image: url(../images/fhBg.gif); 
    background-repeat: repeat-x;
}
TD.fh2 /* used in Forums Statistics box to control size of text*/
{
	font-size: 0.71em; 
}
TD.fh3 /* TD.fh3 is Threads, Posts cells on main table, Thread cells on ShowForum page (not shaded?) */ 
{
	font-size: 0.71em; 
	background-color: #FFFFFF; 
	border-top: 1px solid #DDEEFF;
	border-left: 1px solid #DDEEFF;
}

TD.fh3a /* TD.fh3a is Alternating table for Post Body in the PostView */ 
{
	font-size: 0.71em; 
	background-color: #FFFAFA; 
	border-top: 1px solid #DDEEFF;
	border-left: 1px solid #DDEEFF;
}
TD.fh4 /* TD.fh4 is Last Post cells on main table (not shaded?) */
{
	font-size: 0.71em; 
	background-color: #FFFFFF; 
	border-top: 1px solid #DDEEFF;
	border-left: 1px solid #DDEEFF;
}

/*----------------------------------------------------------*/
/*  DataGrid Format Styles									*/
/*----------------------------------------------------------*/
.DataGridBase
{
	background-color: #C80000;
	padding: 10px;
	text-align: left;
	width: 100%;
}
.DataGridHeader
{
	background-color: Black;
	font-weight:bold;
	color:White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	height: 22px;
}
.DataGridItem
{
	color: White;
	background-color: #d20000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: left;	
	height: 20px;
}
.DataGridItem A 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFC800; /*#006414*/
	text-decoration: none;
}
.DataGridItem A:Hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFC800;
	text-decoration: underline;
}
.DataGridAlternatingItem
{
	color: White;
	background-color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: left;	
	height: 20px;
}
.DataGridAlternatingItem A 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;	
	color: #FFC800;
	text-decoration: none;
}
.DataGridAlternatingItem A:Hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFC800;
	text-decoration: underline;
}


/*----------------------------------------------------------*/
/*  FORUMS 													*/
/*----------------------------------------------------------*/
/*****************************************************
 Tables
*****************************************************/
.tableBorder /* This is the outline round the main forum tables */
{
/*    border: 1px #B2B2B2 solid;  */
    border: 1px outset;
    background-color: #FFFFFF;
}

/*****************************************************
 Table Header and cell definitions
*****************************************************/
td.column /* td.column is the main heading row of the table, shows either the table title, or the column headings, such as 'Posts', 'Last Post' etc. Top row of all tables. */
{
    font-weight: bold; 
    font-size: 0.7em; 
    background-color: #993300; 
    background-image: url(images/forums/forumIcons/forum_column_background.gif); 
    background-repeat: repeat-x; 
    COLOR: white;
}
td.fh /* forumRowHighlight - such as forumOptions, forumStatistics, WhoIsOnline boxes etc.*/
{
    font-size: 0.71em; 
    background-color: #FFFFFF; 
    background-image: url(../images/fhBg.gif); 
    background-repeat: repeat-x;
}
TD.fh2 /* used in Forums Statistics box to control size of text*/
{
	font-size: 0.71em; 
}
TD.fh3 /* TD.fh3 is Threads, Posts cells on main table, Thread cells on ShowForum page (not shaded?) */ 
{
	font-size: 0.71em; 
	background-color: #FFFFFF; 
	border-top: 1px solid #DDEEFF;
	border-left: 1px solid #DDEEFF;
}

TD.fh3a /* TD.fh3a is Alternating table for Post Body in the PostView */ 
{
	font-size: 0.71em; 
	background-color: #FFFAFA; 
	border-top: 1px solid #DDEEFF;
	border-left: 1px solid #DDEEFF;
}
TD.fh4 /* TD.fh4 is Last Post cells on main table (not shaded?) */
{
	font-size: 0.71em; 
	background-color: #FFFFFF; 
	border-top: 1px solid #DDEEFF;
	border-left: 1px solid #DDEEFF;
}

/*****************************************************
General Text
*****************************************************/
.txt1 { font-size : 1.0em; } 
.txt2 { font-size : 0.9em; }
.txt3 { font-size : 0.8em; }
.txt4 { font-size : 0.7em; }
.txt5 { font-size : 0.6em; }

.txt1Bold { font-size : 1.0em; font-weight:bold; }
.txt2Bold { font-size : 0.9em; font-weight:bold; }
.txt3Bold { font-size : 0.8em; font-weight:bold; color:#000000; }
.txt4Bold { font-size : 0.7em; font-weight:bold; }
.txt5Bold { font-size : 0.6em; font-weight:bold; }

.txt3red { font-size : 0.8em; color: Red; }

.printDetails{ font-size : 0.6em; color: darkgray; }
.noTopics { font-size: 0.7em; font-weight:bold; }
.dateText { font-size: 0.6em; color: white; }

/* IRC Style Text */
.txtIrcMe { color:Fuchsia ; }

/* Forum cateogry header */
.forumCatHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/* Forum cateogry description */
.forumCatDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.inlineLink /* Username in ShowPost, next to online status */
{
  cursor:pointer;
  color: #555555;
}
.bodylinksstandout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #CC0000;
	text-decoration: none;
}
.bodylinksstandout:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
	text-decoration: underline;
}
.bodylinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
/*****************************************************
Default separator style for PostList
*****************************************************/
td.flatViewSpacing /* Separates Users from Guests in WhoIsOnline page */
{
	height: 2px; 
	background-color: #80B7FF; 
} 
td.threadSeparator /* Separates posts in ShowPost page */
{
	height: 20px; 
	background-color: #660000; 
} 
td.adminSeparator /* Separates 'groups of options' in Admin Nav Bar */
{
	height: 4px; 
	background-color: #FFFFFF; 
} 
td.moderateSeparator /* Separator in ModerateForum page */
{
	height: 12px; 
	background-color: #FFFFFF; 
} 