@charset "windows-1252";

 /* General page style */
body 
{background-color: #000000;
 color: #FFFFFF;}

/* Custom Site Properties */

#container /* Overall Page Container */
{background-color: #202020;
 width: 80%;
 height: auto;
 float: none;
 position: absolute;
 margin: 0% 10% 0% 10%;}

#headbartop
{background-image: url(images/headbar.png);
 background-repeat: repeat-x;
 height: 20px;
 font-family: sans-serif;
 font-weight: bold;
 font-size: 11px;
 color: #FFFFFF;} 
#headcontent
{background-color: #FFFFFF;
 background-image: url(images/headlogobg.png);
 background-position: right;
 background-repeat: no-repeat;
 height: 110px;}
#headbarbottom
{background-image: url(images/botheadbg1.jpg);
 background-repeat: repeat-x;
 height: 25px;}

.head
{font-family: sans-serif;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 11px;} 
td.headleft
{height: 25px;
 text-align: left;
 font-family: sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #FFFFFF;
 padding-left: 4px;}
td.headright
{height: 25px;
 text-align: right;
 font-family: sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #FFFFFF;
 padding-right: 4px;}
a.head:link
{color: #FFFFFF;
 text-decoration: none;}
a.head:visited
{color: #FFFFFF;
 text-decoration: none;}
a.head:hover
{color: #FFFF00;
 text-decoration: underline;}
a.head:active
{color: #FFFFFF;
 text-decoration: none;}
 
#forumbody
{width: 100%;
 height: auto;
 margin: 10px 0 0 0;}

/* Avatar Box Build Info */

td.aboxtopleft
{background-color: ;
 background-image: url(images/boxtopaval.gif);
 background-repeat: no-repeat;
 background-position: right;
 width: 10%;
 height: 10px;} 
td.aboxtop
{background-color: ;
 background-image: url(images/boxtopava.gif);
 background-repeat: repeat-x;
 width: 80%;
 height: 10px;}
td.aboxtopright
{background-color: ;
 background-image: url(images/boxtopavar.gif);
 background-repeat: no-repeat;
 background-position: left;
 width: 10%;
 height: 10px;}
td.aboxmidleft
{background-color: ;
 background-image: url(images/boxmidleft.gif);
 background-repeat: repeat-y;
 background-position: right;
 width: 10%;
 height: 100%;}
td.aboxmid
{background-color: #000000;
 background-image: url();
 background-repeat: repeat;
 width: 80%;
 height: 100%;
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 padding: 0px;
 overflow: hidden;}
td.aboxmidright
{background-color: ;
 background-image: url(images/boxmidright.gif);
 background-repeat: repeat-y;
 background-position: left;
 width: 10%;
 height: 100%;}
td.aboxbotleft
{background-color: ;
 background-image: url(images/boxbotleft.gif);
 background-repeat: no-repeat;
 background-position: right;
 width: 10%;
 height: 10px;}
td.aboxbot
{background-color: ;
 background-image: url(images/boxbot.gif);
 background-repeat: repeat-x;
 width: 80%;
 height: 10px;}
td.aboxbotright
{background-color: ;
 background-image: url(images/boxbotright.gif);
 background-repeat: no-repeat;
 background-position: left;
 width: 10%;
 height: 10px;}
 
/* Box Build Info */
 
td.boxtopleft
{background-color: #202020;
 background-image: url(images/boxtopleft.gif);
 background-repeat: no-repeat;
 background-position: right;
 width: 2%;
 height: 30px;} 
td.boxtop
{background-color: #202020;
 background-image: url(images/boxtop.gif);
 background-repeat: repeat-x;
 width: 96%;
 height: 30px;}
td.boxtopright
{background-color: #202020;
 background-image: url(images/boxtopright.gif);
 background-repeat: no-repeat;
 background-position: left;
 width: 2%;
 height: 30px;}
td.boxmidleft
{background-color: #202020;
 background-image: url(images/boxmidleft.gif);
 background-repeat: repeat-y;
 background-position: right;
 width: 2%;
 height: 100%;}
td.boxmid
{background-color: #000000;
 background-image: url(images/sideconbg.gif);
 background-repeat: repeat;
 width: 96%;
 height: 100%;
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 padding: 4px;
 overflow: hidden;}
td.boxmidright
{background-color: #202020;
 background-image: url(images/boxmidright.gif);
 background-repeat: repeat-y;
 background-position: left;
 width: 2%;
 height: 100%;}
td.boxbotleft
{background-color: #202020;
 background-image: url(images/boxbotleft.gif);
 background-repeat: no-repeat;
 background-position: right;
 width: 2%;
 height: 10px;}
td.boxbot
{background-color: #202020;
 background-image: url(images/boxbot.gif);
 background-repeat: repeat-x;
 width: 96%;
 height: 10px;}
td.boxbotright
{background-color: #202020;
 background-image: url(images/boxbotright.gif);
 background-repeat: no-repeat;
 background-position: left;
 width: 2%;
 height: 10px;}
 
#foot
{background-image: url(images/botheadbg1.jpg);
 background-repeat: repeat-x;
 width: 100%;
 height: auto;
 float: left;
 position: relative;
 bottom: 0;
 margin: 10px 0 0 0;}
td.footleft
{height: 25px;
 text-align: left;
 font-family: sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #FFFFFF;
 padding-left: 4px;}
td.footright
{height: 25px;
 text-align: right;
 font-family: sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #FFFFFF;
 padding-right: 4px;}
a.foot:link
{color: #FFFF00;
 text-decoration: none;}
a.foot:visited
{color: #FFFF00;
 text-decoration: none;}
a.foot:hover
{color: #0000C0;
 text-decoration: underline;}
a.foot:active
{color: #FFFF00;
 text-decoration: none;}

/* General font families for common tags */
font,th,td,p { font-family: sans-serif; }
a:link,a:active,a:visited { color : #FFFFFF; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; color : #FFFF00; font-weight: bold; }

hr { height: 0px; border: solid #FFFF00 0px; border-top-width: 1px;}

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

/* This is the outline round the main forum tables */
.forumline	{ background-color: #505050; border: 2px #000000 solid; }


/* Main table cell colours and backgrounds */
td.row1	{ background-color: #505050; border: 1px solid #000000; }
td.row2	{ background-color: #606060; border: 1px solid #000000; }
td.row3	{ background-color: #606060; border: 1px solid #000000; }

/* Header cells - the blue and silver gradient backgrounds */
th	
{color: #FFFF00; 
 font-size: 11px; 
 font-weight : bold;
 background-color: #303030; 
 height: 25px;}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom 
{background-color:#404040; border: #000000; border-style: solid; height: 25px;}

td.cat,td.catHead,td.catBottom 
{height: 25px;
 border-width: 0px 0px 0px 0px;}
 
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR 
{font-weight: bold; border: #000000; border-style: solid; height: 25px; }

td.row3Right 
{background-color: #505050; border: 1px solid #000000; }
td.spaceRow
{background-color: #000000; border: 1px solid #000000; }

th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 1px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 1px 1px 1px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 1px 1px 1px 1px; }
th.thLeft,td.catLeft	  { border-width: 1px 1px 1px 1px; }
th.thBottom,td.catBottom  { border-width: 1px 1px 1px 1px; }
th.thTop	 { border-width: 1px 1px 1px 1px; }
th.thCornerL { border-width: 1px 1px 1px 1px; }
th.thCornerR { border-width: 1px 1px 1px 1px; }


/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1,h2	
{font-weight: bold; 
 font-size: 20px; 
 font-family: sans-serif;
 text-decoration: none; 
 line-height : 120%; 
 color : #000000;}
a.maintitle:link
{color: #000000;
 text-decoration: none;}
a.maintitle:visited
{color: #000000;
 text-decoration: none;}
a.maintitle:hover
{color: #0000C0;
 text-decoration: underline;}
a.maintitle:active
{color: #000000;
 text-decoration: none;}

/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #303030; font-weight: bold; text-decoration: none; }
a.gen:visited,a.genmed:visited,a.gensmall:visited{ color: #303030; text-decoration: underline; font-weight: bold; }
a.gen:hover,a.genmed:hover,a.gensmall:hover { color: #303030; text-decoration: none; font-weight: bold; }
a.gen:active,a.genmed:active,a.gensmall:active{ color: #303030; text-decoration: none; font-weight: bold; }

.pagesmall {font-size: 10px; color: #000000;}
a.pagesmall:link,a.pagesmall:visited,a.pagesmall:active {color: #000000; text-decoration: none;}
a.pagesmall:hover {color: #0000C0; text-decoration: underline;}

.pagenav {font-size: 10px; font-weight: bold; color: #000000;}
a.pagenav:link,a.pagenav:visited,a.pagenav:active {color: #000000; text-decoration: none;}
a.pagenav:hover {color: #0000C0; text-decoration: underline;}


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


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


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

/* Formatting for the "Post new topic" and "reply" buttons */
a.button:link {text-decoration: underline; font-weight: bold; font-size: 12px; color : #000000; border: 1px solid #0000C0; padding: 3px 3px 3px 3px;}
a.button:visited {text-decoration: underline; font-weight: bold; font-size: 12px; color : #000000; border: 1px solid #0000C0; padding: 3px 3px 3px 3px;}
a.button:hover {text-decoration: underline; font-weight: bold; font-size: 12px; color : #0000C0; border: 1px solid #0000C0; padding: 3px 3px 3px 3px;}
a.button:active {text-decoration: underline; font-weight: bold; font-size: 12px; color : #000000; border: 1px solid #0000C0; padding: 3px 3px 3px 3px;}

/* 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: #000000;}
a.nav:link {text-decoration: none; color: #000000; }
a.nav:visited {text-decoration: none; color: #000000; }
a.nav:hover	{text-decoration: underline; color: #0000C0; }
a.nav:active {text-decoration: none; color: #000000; }

/* titles for the topics: could specify viewed link colour too */
.topictitle			{ font-weight: bold; font-size: 11px; color : #000000; }
a.topictitle:link   { text-decoration: none; color : #FFFFFF; }
a.topictitle:visited { text-decoration: none; color : #FFFFFF; }
a.topictitle:hover	{ text-decoration: underline; color : #0000C0; }
a.topictitle:active { text-decoration: none; color: #FFFFFF; }


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

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


/* The content of the posts (body of text) */
.postbody { font-size : 12px;}
a.postlink:link	{ text-decoration: none; color : #FFFFFF }
a.postlink:visited { text-decoration: none; color : #FFFF00; }
a.postlink:hover { text-decoration: underline; color : #0000C0; }
a.postlink:active { text-decoration: none; color: #FFFFFF }


/* 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: 11px; color: #FFFFFF; line-height: 125%;
	background-color: #000000; border: #0000C0; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}


/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: sans-serif; color: #000000; letter-spacing: 0px;}
a.copyright:link,a.copyright:visited,a.copyright:active	{color: #000000; text-decoration: none;}
a.copyright:hover {color: #0000C0; text-decoration: underline;}


/* Form elements */
input,textarea, select 
{color : #000000;
 font: normal 11px sans-serif;
 border-color : #000000;}

/* 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: #202020;
 border: 2px outset #303030;
 color: #FFFF00;
 font-weight: normal;
 font-size: 11px;}

/* The main submit button option */
input.mainoption 
{background-color: #202020;
 border: 2px outset #303030;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 12px;}

/* None-bold submit button */
input.liteoption 
{background-color: #202020;
 border: 2px outset #303030;
 color: #FFFFFF;
 font-weight: normal;
 font-size: 12px;}
 
/* New Stuff */

td.postuser
{background-color: #000000;
 background-image: url(images/postuserbg.jpg);
 background-repeat: no-repeat;
 background-position: top;
 color: #000000;
 border: 1px solid #000000;}
td.postbody
{background-color: #000000;
 background-image: url(images/postbodybg.jpg);
 background-repeat: repeat-x;
 background-position: top;
 color: #000000;
 border: 1px solid #000000;}
td.postbottom
{background-color: #000000;
 background-image: url(images/postbotbg.jpg);
 background-repeat: repeat-x;
 background-position: top;
 height: 25px;
 border: 1px solid #000000;}
td.postlead
{background-color: #000000;
 background-image: url(images/postbotbg.jpg);
 background-repeat: repeat-x;
 background-position: top;
 height: 25px;
 border: 1px solid #000000;}
.postbody
{color: #FFFFFF;
 font-weight: normal;
 font-size: 12px;}
.postbodyedit
{color: #FFFF00;
 font-weight: normal;
 font-size: 10px;}
.postuserdet
{color: #FFFFFF;
 font-weight: bold;
 font-family: sans-serif;
 font-size: 10px;}
.postbott
{color: #FFFFFF;
 font-weight: bold;
 font-size: 11px;}
a.postbotl:link
{color: #FFFFFF;
 text-decoration: none;}
a.postbotl:visited
{color: #FFFFFF;
 text-decoration: none;}
a.postbotl:hover
{color: #FFFF00;
 text-decoration: underline;}
a.postbotl:active
{color: #FFFFFF;
 text-decoration: none;}
a.postleadl:link
{color: #FFFFFF;
 text-decoration: none;}
a.postleadl:visited
{color: #FFFFFF;
 text-decoration: none;}
a.postleadl:hover
{color: #FFFF00;
 text-decoration: underline;}
a.postleadl:active
{color: #FFFFFF;
 text-decoration: none;}
 
td.forumtitle
{background-color: #000000;
 background-image: url(images/forumbg.jpg);
 background-repeat: repeat-x;
 background-position: top;
 color: #000000;
 border: 1px solid #000000;}
th.forumtop
{background-color: #000000;
 background-image: url(images/postbotbg.jpg);
 background-repeat: repeat-x;
 background-position: top;
 height: 25px;
 border: 1px solid #000000;}
 
.fpostdet {font-size: 10px; color: #FFFFFF;}
a.fpostdet:link {color: #FFFF00; text-decoration: none;}
a.fpostdet:visited {color: #FFFF00; text-decoration: none;}
a.fpostdet:hover {color: #0000C0; text-decoration: underline;}
a.fpostdet:active {color: #FFFF00; text-decoration: none;}

.fpostname {font-size: 10px; color: #FFFF00;}
a.fpostname:link {color: #FFFF00; text-decoration: none;}
a.fpostname:visited {color: #FFFF00; text-decoration: none;}
a.fpostname:hover {color: #0000C0; text-decoration: underline;}
a.fpostname:active {color: #FFFF00; text-decoration: none;}

.ftopictype {font-size: 11px; font-weight: bold; color: #FFFFFF;}

.ftopictitle {font-size: 11px; font-weight: bold; color: #FFFFFF;}
a.ftopictitle:link {color: #FFFFFF; text-decoration: none;}
a.ftopictitle:visited {color: #FFFFFF; text-decoration: none;}
a.ftopictitle:hover {color: #FFFF00; text-decoration: underline;}
a.ftopictitle:active {color: #FFFFFF; text-decoration: none;}

.fpage {font-size: 10px; font-weight: normal; color: #FFFF00;}
a.fpage:link {color: #FFFF00; text-decoration: none;}
a.fpage:visited {color: #FFFF00; text-decoration: none;}
a.fpage:hover {color: #0000C0; text-decoration: underline;}
a.fpage:active {color: #FFFF00; text-decoration: none;}

td.icat
{background-color: #000000;
 height: 25px;}
td.ititle
{background-color: #000000;
 background-image: url(images/forumbg.jpg);
 background-repeat: repeat-x;
 background-position: top;
 border: 1px solid #000000;}
 
.iftitle {font-size: 12px; font-weight: bold; color: #FFFFFF;}
a.iftitle:link {color: #FFFFFF; text-decoration: none;}
a.iftitle:visited {color: #FFFFFF; text-decoration: none;}
a.iftitle:hover {color: #FFFF00; text-decoration: underline;}
a.iftitle:active {color: #FFFFFF; text-decoration: none;}

.ifdesc {font-size: 11px; font-weight: normal; color: #FFFFFF;}

.ifmod {font-size: 10px; font-weight: normal; color: #FFFFFF;}
a.ifmod:link {color: #FFFFFF; text-decoration: none;}
a.ifmod:visited {color: #FFFFFF; text-decoration: none;}
a.ifmod:hover {color: #FFFF00; text-decoration: none;}
a.ifmod:active {color: #FFFFFF; text-decoration: none;}

.ifdet {font-size: 10px; font-weight: normal; color: #FFFFFF;}
a.ifdet:link {color: #FFFFFF; text-decoration: none;}
a.ifdet:visited {color: #FFFFFF; text-decoration: none;}
a.ifdet:hover {color: #FFFF00; text-decoration: none;}
a.ifdet:active {color: #FFFFFF; text-decoration: none;}

.iwdet {font-size: 10px; font-weight: normal; color: #FFFFFF;}
a.iwdet:link {color: #FFFFFF; text-decoration: none;}
a.iwdet:visited {color: #FFFFFF; text-decoration: none;}
a.iwdet:hover {color: #FFFF00; text-decoration: none;}
a.iwdet:active {color: #FFFFFF; text-decoration: none;}

.iwbot {font-size: 10px; font-weight: normal; color: #FFFFFF;}
a.iwbot:link {color: #FFFFFF; text-decoration: none;}
a.iwbot:visited {color: #FFFFFF; text-decoration: none;}
a.iwbot:hover {color: #FFFF00; text-decoration: none;}
a.iwbot:active {color: #FFFFFF; text-decoration: none;}

/* 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: #DEE3E7; border-style: none; }


/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("formIE.css");