body { 
  background-color: #1d180e;
 
  color: #e7f7ef;
  padding-top: 48px;
}

font, th, td, p { font-family: Georgia, "Times New Roman",
 Times, serif;
 }


a:link {
 text-decoration: none; color: #99b6ff }

a:active { text-decoration: underline; color: #f72800; }
a:visited {
 text-decoration: none; color: #807768; }
a:hover	{ text-decoration: underline; color: #f72800; }

hr { height: 0px; border: solid #b68d54 0px; border-top-width: 1px;}


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

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




/* Main table cell colours and backgrounds */

td.row1	{ background-color: #312c18; }

td.row2	{ background-color: #380f03; }

td.row3	{ background-color: #473c27; }




/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page 

*/

td.rowpic { background-color: #524529; }



/* Header cells */

th {

  color: #fff3cb; font-size: medium; font-weight: bold;

  background-color: #002052; height: 25px;

}


td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
	
  background-color:#524529; border: #b68d54; border-style: solid; height: 28px;

}




/*
  Setting additional nice inner borders for the main table cells 
*/

td.cat,td.catHead,td.catBottom {

  height: 29px;

  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: #b68d54; border-style: solid; height: 28px; }


td.row3Right,td.spaceRow {
 
  background-color: #473c27; border: #b68d54; border-style: solid; 
}



th.thHead,td.catHead { font-size: medium; border-width: 1px 1px 0px 1px; }

th.thSides,td.catSides,td.spaceRow { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right { border-width: 0px 1px 0px 0px; }

th.thLeft,td.catLeft { border-width: 0px 0px 0px 1px; }

th.thBottom,td.catBottom { border-width: 0px 1px 1px 1px; }

th.thTop { border-width: 1px 0px 0px 0px; }

th.thCornerL { border-width: 1px 0px 0px 1px; }

th.thCornerR { border-width: 1px 1px 0px 0px; }


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

.maintitle,h1,h2 {

  font-weight: bold; font-size: medium;
  font-family: Georgia, "Times New Roman",
 Times, serif;

  text-decoration: none; line-height: 120%; color: #e7f7ef;

}




/* General text */

.gen { font-size: medium; }

.genmed { font-size: small; }

.gensmall { font-size: small; }

.gen,.genmed,.gensmall { color: #e7f7ef; }

a.gen,a.genmed,a.gensmall { color: #99b6ff; text-decoration: none; }

a.gen:hover,a.genmed:hover,a.gensmall:hover { color: #f72800; text-decoration: underline; }




/* The register, login, search etc links at the top of the page */

.mainmenu         { font-size: small; color: #e7f7ef }

a.mainmenu        { text-decoration: none; color: #99b6ff;  }

a.mainmenu:hover  { text-decoration: underline; color: #f72800; }




/* Forum category titles */

.cattitle         { font-weight: bold; font-size: medium; letter-spacing: 1px; color: #fff3cb}

a.cattitle        { text-decoration: none; color: #99b6ff; }

a.cattitle:hover  { text-decoration: underline; color: #f72800; }


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

.forumlink        { font-weight: bold; font-size: medium; color: #99b6ff; }

a.forumlink       { text-decoration: none; color: #99b6ff; }

a.forumlink:hover { text-decoration: underline; color: #f72800; }




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

.nav              { font-weight: bold; font-size: small; color: #e7f7ef;}

a.nav             { text-decoration: none; color: #99b6ff; }

a.nav:hover       { text-decoration: underline; color: #f72800; }




/* titles for the topics: could specify viewed link colour too */

.topictitle { font-weight: bold; font-size: small; color: #e7f7ef; }

a.topictitle:link { text-decoration: none; color: #99b6ff; }

a.topictitle:visited { text-decoration: none; color: #807768; }

a.topictitle:hover { text-decoration: underline; color: #f72800; }




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

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



/* The content of the posts (body of text) */

.postbody { font-size: medium;}

a.postlink:link	{ text-decoration: none; color: #99b6ff; }

a.postlink:visited { text-decoration: none; color: #807768; }

a.postlink:hover { text-decoration: underline; color: #f72800; }




/* 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: Helvetica, Verdana, Arial, sans-serif;
 	font-size: small; 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

}




/* Copyright and bottom info */

.copyright { 
  font-size: small; font-family: Helvetica, Verdana, Arial, sans-serif;
  color: #444444; letter-spacing: -1px;
}

a.copyright { color: #444444; text-decoration: none; }

a.copyright:hover { color: #f72800; text-decoration: underline; }




/* Form elements */

input,textarea, select {

  color: #000000;

  font: normal small Helvetica, Verdana, Arial, sans-serif;

  border-color: #000000;

}



/* The text input fields background colour */

input.post, textarea.post, select {
 background-color: #807768;
 }


input { text-indent: 2px; }



/* The buttons used for bbCode styling in message post */

input.button {

  background-color: #fffbef;

  color: #000000;

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

}



/* The main submit button option */

input.mainoption {

  background-color: #fffbef;

  font-weight: normal;

}



/* None-bold submit button */

input.liteoption {

  background-color: #fffbef;

  font-weight: normal;
}



/* 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: #380f03; border-style: none; color: #e7f7ef; }




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

@import url("formIE.css");


/* Take this, silly templatey default thing! */
div.topfull {

  text-align: center;
  position: absolute;

  z-index: 4;

  top: 0px;
 
 left: 0px;

  width: 100%;

  height: 60px;

  background-image: url(/images/fringe2.png);

  layer-background-image: url(/images/fringe2.png);

  backround-repeat: repeat-x;

}



div.topleft {

  position: absolute;

  left: 0px;

  top: 0px;

  z-index: 3;

}


div.topright {

  position: absolute;

  right: 0px;

  top: 0px;

  z-index: 3;

}




img.navimg {
  border: 0px;
  height: 52px;
  width: 59px;
}

table.noborder {
  border: 0;
}
