/* 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;  text-decoration: none;}
a:hover		{ text-decoration: none; color : #DD6900; }
hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}


/* This is the border line & background colour round the entire page */
.bodyline	{
	background-color: #F5F5F5;
	border: 1px #D9D9D9 solid;
	text-align: left;
}

/* This is the outline round the main forum tables */
.forumline	{ 
	background-color: #89959B;
	color: #000000;
	}

.modline	{ background-color: {T_BODY_TEXT}; border: 1px dashed #ff6060; }

.sqrline	{ background-color: white; border: 1px #ff6060 dashed; }

/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1,h2	{
			font-weight: bold; font-size: 25px; font-family: Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none; color : #000000;
}

/* General text */
.gen { font-size : 12px; }
.gen_underline { font-size : 12px; text-decoration: underline; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; text-decoration: none;}
.gensmallwhite {
	font-size : 10px; text-decoration: none; color: #FFFFFF;
}
.gen,.genmed,.gensmall {
	color : #000000;
	text-align: left;
}
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: none; }

.visible { font-size : 11px; color: #FFFFFF}
a.visible, a.visible:visited {
	color: #FFFFFF; text-decoration: none;
}
a.visible:hover {
	color: Orange; text-decoration: none;
}

/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #000000 }
a.mainmenu		{ text-decoration: none; color : #006699;  }
a.mainmenu:hover{ text-decoration: none; color : #DD6900; }

/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.cattitle		{ text-decoration: none; color : #006699; }
a.cattitle:hover{ text-decoration: none; }


/* Forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-weight: bold; font-size: 12px; color : #006699; }
a.forumlink 	{ text-decoration: none; color : #006699; }
a.forumlink:hover{ text-decoration: none; color : #DD6900; }


/* 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 : #000000;}
a.nav			{ text-decoration: none; color : #006699; }
a.nav:hover		{ text-decoration: none; }

.topnav			{ font-weight: bold; font-size: 10px; color : White;}
a.topnav			{ text-decoration: none; color : White; }
a.topnav:hover		{ text-decoration: none; }


/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 11px; color : #000000; text-decoration: none}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : #000000; }
.postdetailswhite		{ font-size : 10px; color : #FFFFFF; }


/* The content of the posts (body of text) */
.postbody { font-size : 12px;}
a.postlink:link	{ text-decoration: none; color : #006699 }
a.postlink:visited { text-decoration: none; color : #5493B4; }
a.postlink:hover { text-decoration: none; color : #DD6900}


/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; 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
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #444444;
	line-height: 125%;
	background-color: #FAFAFA;
	border: #D1D7DC;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px
}

.modtext { 
   font-family: Verdana, Arial, sans-serif; font-size: 11px; color: {T_BODY_TEXT}; line-height: 125%; 
}

.bottom_info { font-size : 10px; text-decoration: none; color: #FFFAFA;}
a.bottom_info		{ color: Yellow; text-decoration: none;}
a.bottom_info:hover { color: #F4A460; text-decoration: none;}


.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.helpline { background-color: #E1E9F2; border-style: none; }

.dot,.pollexpire {
	color: Red;
	text-align: left;
}

.quotetitle { margin: 10px 20px 0px 20px; padding: 4px; border-width: 1px 1px 0px 1px; 
border-style: dashed; border-color: #A9B8C2; color: black; 
background-color: #A9C2C0; font-size: 8pt; }
.quotecontent { margin: 0px 20px 10px 20px; padding: 5px; border-color: #A9B8C2; 
border-width: 0px 1px 1px 1px; border-style: dashed; color: black; font-weight: normal; 
font-size: 8pt; font-family: Verdana, sans-serif; background-color: #FAFAFA; }

.codetitle { margin: 10px 20px 0px 20px; padding: 4px; border-width: 1px 1px 1px 1px; 
border-style: dashed; border-color: #228B22; color: black; 
background-color: #E4D3F4; font-size: 8pt; }
.codecontent { margin: 0px 20px 10px 20px; padding: 5px; border-color: #228B22; 
border-width: 0px 1px 1px 1px; border-style: dashed; color: black; font-weight: normal; 
color: #006600; font-weight: normal; font-size: 8pt; font-family: 'Courier New', monospace; 
background-color: #FAFAFA; }

.yellow {
	font-size:11px; font-weight: bold; color: #FFD700; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: Black;
}

.paragraph_title{
	font-size: 17px; font-weight: bold; color: #696969;
}

.topictitle_admin         { font-weight: bold; font-size: 11px; color : #000000; } 
a.topictitle_admin:link   { text-decoration: none; color : #8A2BE2; } 
a.topictitle_admin:visited { text-decoration: none; color : #8A2BE2; } 
a.topictitle_admin:hover   { text-decoration: none; color : #DD6900; }

.tablelines	{ 
	background-color: #FFFFFF; 
	border-left: 1px #CCCCCC solid; 
	border-right: 1px #CCCCCC solid; 
}

.bullet {list-style-image: url(../images/bullet.gif);}
.bullet2 {list-style-type: square;}

.borderright	{ 
	background-color: #FFFFFF; 

	border-right: 1px #D9D9D9 solid; 
}
/* END NEW THEME STYLES */


.contactlink { 
	color : #ffffff;
	font-size : 10px; text-decoration: none; font-weight:bold
}
a.contactlink, a.contactlink:visited { color: #ffffff; text-decoration: none; }
a.contactlink:hover { color: Silver; text-decoration: none; }

table.preview
{
	background-color: #FDF5E6;
	border: thin solid #CCCCCC;
	padding: 5px;
}p {
	text-align: left;
}
table {
	text-align: left;
}
.gen table .gen .name .name {
	text-align: center;
}
body table tr td table {
	text-align: center;
}
.gen .style2 {
	font-weight: bold;
}
.gen .style2 {
	font-weight: normal;
}

