
.blueX21 { background-image: url(/images/table/blue/x2/1.gif); }
.blueX23 { background-image: url(/images/table/blue/x2/3.gif); }
.blueX27 { background-image: url(/images/table/blue/x2/7.gif); }
.blueX29 { background-image: url(/images/table/blue/x2/9.gif); }

h1 { font-size:22px; display: inline; }
h2 { font-size:16px; display: inline; }
h3 { font-size:13px; display: inline; font-weight: normal;}
h4 { font-size:13px; display: inline; font-weight: normal; }

.topiclist { line-height: 22px; background-color: #FFFFFF; border-bottom: #EEEEEE 1px solid; font-size:13px; margin-bottom: 10px; padding:3px; }

.forumPost { color:#7DA7D9; font-size:10px; }
.forumTopic { color:#598527; font-size:10px; }
.forumicon { margin-right: 5px; border: #cccccc 1px solid; }

#pm { width:100%; display: block;}
.search2 {
	display: inline;
	color:#ffffff;
	font-size:12px;
	padding:10px;

}
#pm a{ 
	width: 100%;
	height: 22px;
	display: block;
	padding: 0px; 
	padding-left: 2px; 
	background: #FFFFE1; 
	text-decoration: none; 
	border-bottom: #808080 1px solid;
	color: #000000; }
#pm a:hover{ 
	background: #0A246A; 
	color:#FFFFFF; }
a.copyright:link,a.copyright:active,a.copyright:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #888888; 
    text-decoration: none;
    letter-spacing: 1px;
}
a.cp:link,a.cp:active,a.cp:visited {
	font-family: Verdana;
    font-size: 11px;
    color: #006699;
    text-decoration: none;
}

a.cp:hover {
	font-family: Verdana;
    font-size: 11px;
    color: #F7941D; 
    text-decoration: none;
}
#copyright {
  	width: 800px;
	float: left;
	text-align: left;
}

.gentext		{ font-size : 12px; color : #006699; text-decoration: underline;}
a.gentext:link,a.gentext:visited {  color : #006699;  }
a.gentext:hover{ text-decoration: none; color : #006699; }


.setting {
	color: #FFFFFF; 
    font-size: 13px;
	font-weight: bold;

}

.box {
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding: 2 5 2 5;
	background-color: #0099CC;
}
 /* General page style. The scroll bar colours only visible in IE5.5+ background-color: #88C5E1;*/
body {
    margin: 0px;
    font-family: Verdana, Helvetica,sans-serif;
    background-attachment : fixed;
    background-color: #FFFFFF;
    color:#303030;
    font-size: 12px;

}
.headerBG {
background-image: url(/images/background/index_bg2.gif);
background-repeat : repeat-x;

}
.MemberBar {
background-image: url(/images/menu/member_area_bg.gif);
background-repeat : repeat-x;
height: 27px;
}
.headerMenuR { 
	background-color: #B3E7FA; 
    background-image: url(/images/menu/r_bg.gif);
    background-repeat: no-repeat;
    background-position: 100% 0%;
}
    
.headerMenuL { 
	background-color: #B3E7FA; 
    background-image: url(/images/menu/l.gif);

}
.white {
	color: #ffffff;
}
/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif ; }
a:link,a:active,a:visited { color : #006699; }
a:hover		{ color : #DD6900; text-decoration: none; }

hr	{ height: 3px; border: dashed #eeeeee 3px; border-top-width: 3px;}

/* This is the border line & background colour round the entire page * /



/* This is the outline round the main forum tables */
.forumline	{ background-color: #FFFFFF; }

.bodyline	{ background-color: #FFFFFF; padding:10px; }

td { font-size: 12px; line-height : 180%; 	letter-spacing: 1px;}
/* Main table cell colours and backgrounds */

td.row3	{ background-color: #CEF1FD; }

/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1,h2	{
			 font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
			 color : #303030;
			 font-weight: bold;
}


/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #303030; }
a.gen,a.genmed,a.gensmall { color: #006699;  }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }


/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #303030 }
a.mainmenu		{  color : #006699;  }
a.mainmenu:hover{ text-decoration: underline; color : #DD6900; }

/* The register, login, search etc links at the top of the page */
.top		{ font-size : 11px; color : #303030;}
a.top:link,a.top:visited {  color : #006699;  }
a.top:hover{ text-decoration: none; color : #003333; }

/* Forum category titles */
.cattitle		{ font-size: 13px; color : #333333}
a.cattitle:link,a.cattitle:visited {  color : #006699; text-decoration: none; }
a.cattitle:hover{ text-decoration: underline; color : #BC3C0C; }


/* Forum title: Text and link to the forums used in: index.php */
.forumlink		{ text-decoration: none;font-size: 12px; color : #006699; }
a.forumlink:link,a.forumlink:visited: 	{ color : #006699; }
a.forumlink:hover{ color : #DD6900; }



/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-size: 12px; color : #303030;}
a.nav			{  color : #006699; }
a.nav:hover		{ text-decoration: underline; }


/* titles for the topics: could specify viewed link colour too */
.topictitle			{  font-size: 13px; color : #303030; }
a.topictitle:link   {  color : #006699; text-decoration: underline; }
a.topictitle:visited {  color : #006699; text-decoration: underline; }
a.topictitle:hover	{ text-decoration: underline; color : #DD6900; text-decoration: none; }

a.subforumlink:link,a.subforumlink:visited { color : #303030; text-decoration: none;}
a.subforumlink:hover{ color : #DD6900; }

a.user { letter-spacing: 1px; font-family: Verdana; font-size: 11px; }
a.user:link   {  color : #303030; text-decoration: underline; }
a.user:visited {  color : #303030; text-decoration: underline; }
a.user:hover	{ text-decoration: none; color : #DD6900; }
/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 11px; color : #303030;}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : #303030; line-height: 180%;}


/* The content of the posts (body of text) */
.postbody { font-size : 12px; }
a.postlink:link	{  color : #006699 }
a.postlink:visited {  color : #006699 }
a.postlink:hover { text-decoration: underline; color : #DD6900}

.aquote { font-size : 12px; }
a.aquote:link	{  color : #006699 text-decoration: underline}
a.aquote:visited {  color : #006699; text-decoration: underline}
a.aquote:hover { text-decoration: none; color : #DD6900}

/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 13px; color: #006600;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
	line-height: 180%;
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; 
	background-color: #FFFFFF; border: #CCCCCC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
	line-height: 180%;
}
.bgFixed {
    background-repeat : repeat-x;
}

/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright		{ color: #444444; }
a.copyright:hover { color: #303030; text-decoration: underline;}


/* Form elements */
input,textarea, select {
	color : #303030;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;

}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #EFEFEF;
	color : #303030;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* The main submit button option */
input.mainoption {
	background-color : #FAFAFA;
	color: #303030;
	font-weight : bold;
	padding-top:3px;
}
form div input { 
	background-color : #FAFAFA;
	color: #303030;
	height:22 px;
	font-weight : bold;
	padding-top:3px;
}
/* None-bold submit button */
input.liteoption {
	background-color : #FAFAFA;
	font-weight : bold;
	padding-top:3px;
}

/* 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-color: #FFFFFF; border-style: solid; border-color: #88C5E1;}

table.mainArea,td.mainArea {  
    background-color: #FFFFFF;
}

.linkTable1 {
	font-weight: bold; 
	color: #92278F; 
	font-size: 12px;
}
.linkTable2 {
	font-weight: bold; 
	color: #406618; 
	font-size: 12px;
}
.linkTable3 {
	font-weight: bold; 
	color: #A36209; 
	font-size: 12px;
}
.linkTable4 {
	font-weight: bold; 
	color: #827B00; 
	font-size: 12px;
}
.linkTable5 {
	font-weight: bold; 
	color: #303030; 
	font-size: 12px;
}

.linkTable6 {
	font-weight: bold; 
	color: #006699; 
	font-size: 12px;
}
table.mainArea,td.mainArea {  
    background-color: #FFFFFF;
}
table.mainContent {  
    background-image: url(../images/background/header_bg.gif);
    background-repeat: repeat-x;
    background-position: 0% 0%;
}
td.headline {
    background-color: #00AEEF;
    height: 7px;
}
a.linkCat {
	font-weight: bold;
	text-decoration: none;
}
br {
  letter-spacing:0em;
}
.greenrow2 {
	border-bottom : 1px dotted #84B8E6;
	padding-left: 10px;
}

.bgTB { background-color: #FFFFFF; } /* table/blub/x/2.gif */
.bgTB2 { background-color: #88C5E1; } /* table/blub/x2/2.gif */
.bgTB3 { background-color: #A3D39C; } /* table/blub/x2/2.gif */
.bgB { background-color: #CEF1FD; } /* table/blub/5.gif */

.bgST1 { background-color: #F0F9FB; } /* subtable/blub/5.gif */
.bgST2 { background-color: #F1FFF0; } /* subtable/green2/5.gif */

a.linkFocus {
	font-size: 12px;
	font-weight: bold;
}

.posterow0 {
	border-bottom : 1px dotted #6699cc;
	font-size: 10px;
	color: #333333;
}

.posterow1 {
	border-bottom : 1px dotted #009966;
	font-size: 10px;
	color: #333333;
}
#footer {
	display: block;
	position: relative;
	height: 120;
	width: 100%;

}
#footer #cloud {
	display: block;
	position: relative;
	bottom:0;
	left: 0;
	padding:0px;
	z-index:1;
}
#footer #copyright {
	display: block;
	position: absolute;
	bottom:10;
	left: 20;
	padding:0px;
	z-index:2;
}
a.notice
{
	font-weight: normal;
	text-decoration: none;
	font-size:12px;
}
a.notice:hover
{
	font-weight: normal;
}

a.notice span
{
	display: none;
	z-index:1000;
}

a.notice:hover span
{
	display: block;
	left: 20%;
	padding:10px;
	background: #FFFFFF;
   	filter: Alpha(Opacity=90, FinishOpacity=90, Style=2);
	border: 1px solid #333333;
	z-index:1000;
}
/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */

#spec a{ color: #000000; 
    text-decoration: none;
}
