font, td, p	{

	font-family: Verdana,Helvetica; 

	font-size: 10px

}



body {

	margin:5px;

	padding:5px; 

	font-family: Verdana,Helvetica; 

	font-size: 10px;

	background-color: #000000;

}

.bg { background-color: #000000; }



.title {

	background: none; 

	color: #006699; 

	font-size: 13px; 

	font-weight: bold; 

	font-family: Verdana, Helvetica; 

	text-decoration: none;

}



.pagetitle {

  color: #713600;

  font-size: 12px;

  font-weight: bold;

  text-align: center;

  border: 1px solid #069;

  height: 16px;

  padding: 4px;

  background: #069 url(../images/navbar.jpg);

}



.content {

	color: #000000;

	font-size: 10px; 

	font-family: Verdana, Helvetica;

}

.block-title {

	background: none; 

	color: #006699; 

	font-size: 11px; 

	font-family: Verdana, Helvetica;

}

.storytitle {

	background: none; 

	color: #713600; 

	font-size: 11px; 

	font-weight: bold; 

	font-family: Verdana, Helvetica; 

	text-decoration: none;

}

.storycat {

	background: none; 

	color: #006699; 

	font-size: 10px; 

	font-weight: bold; 

	font-family: Verdana, Helvetica; 

	text-decoration: none;

}

.boxtitle {

	background: none; 

	color: #006699; 

	font-size: 10px; 

	font-weight: bold; 

	font-family: Verdana, Helvetica; 

	text-decoration: none;

}

.boxcontent {

	background: none; 

	color: #006699; 

	font-size: 10px; 

	font-family: Verdana, Helvetica;

}

.option {

	background: none; 

	color: #006699; 

	font-size: 10px; 

	font-weight: bold; 

	font-family: Verdana, Helvetica; 

	text-decoration: none;

}

.tiny	{

	background: none; 

	color: #000000; 

	font-size: 10px; 

	font-weight: normal; 

	font-family: Verdana, Helvetica; 

	text-decoration: none;

}



.helphead {

    background-color: #F9A739;

    color      : #713600;

    font-size  : 10px;

    width  : 244px;

    padding: 3px;

    vertical-align: middle;

}

.helpcontent {

    width  : 240px;

    background-color: #FFFFFF;

    border : 1px solid #F9A739;

    padding: 4px;

}



br {

    clear: left;

}



label.set,input.set {

    display: block;

    float: left;

}



select.set,textarea.set {



}

radio.set {

    display: block;

    float: left;

    vertical-align: text-bottom;

}

label.set {

    text-align: left;

    width: 300px;

    padding-right: 10px;

    margin-bottom: 5px;

}

label.ulog,input.ulog {

    display: block;

    float: left;

/*    margin-bottom: 5px; ugly */

}

label.ulog {

    text-align: left;

    width: 125px;

    padding-right: 10px;

    margin-bottom: 5px;

}



/* OpenTable */



.newsbar_middle {

	background: #F2F1ED;

	}

	

.opentable1, .opentable2, .table3, .messageblock {

	background: #F2F1ED; 

	border:1px solid #3B6690; 

  border-spacing: 0px;

  padding: 7px;

  background-image: url(../images/color.jpg);

  background-repeat:  repeat-x;

  background-position: bottom left;



}



.graphicmenu {

	background: #F2F1ED; 

	border:1px solid #3B6690; 

  border-spacing: 0px;

  padding: 7px;

  text-align: left;

}



/* header top background */

.headertop {

	background: url(../images/header_top.gif); 

	height: 12px;

}



/* spacer top/bottom background */

.spacertop {

	background: url(../images/spacer_top.jpg);

}

.spacerbottom {

	background: url(../images/spacer_bottom.jpg);

}



/* middle top block */

.mtop_block {

	background: url(../images/middle_block_top.jpg); 

	height: 12px;

}



/* block left/right */

.blockleft {

	background: url(../images/block_left.jpg);

}

.blockright {

	background: url(../images/block_right.jpg);

}

.blockleft_header {

	background: url(../images/block_left_header.jpg); 

	height: 20px;

}

.blockright_header {

	background: url(../images/block_right_header.jpg); 

	height: 20px;

}



/* bottom line */

.bottomline {

	background: url(../images/bottomline.jpg); 

	height: 36px;

}



/* newsbar */

.newsbar_top {

	background: #F9BC5E url(../images/newsbar_top.jpg); 

	height: 29px;

}



td.newsbar_middle {text-align: left}



.newsbar_bottom {

	text-align: center;

	background: #F2F2F2 url(../images/newsbar_bottom.jpg); 

	height: 36px;

}



hr	{

	border: 0px solid #713600;

	border-top-width:1px;

	height:0px;

}



.adminitem {

    border: 0px;

    padding: 0px;

    width: 130px;

    display: table-cell;

    vertical-align: bottom;

    text-align: center;

}

.adminitem span{

    display:block;

    width:130;

    color: #000000;

    font-weight: bold;

    text-decoration: none;

    border : 1px solid #006699;

    background-color: #FEFEFE;

}

fieldset{

    border: #006699;

    border-style: solid;

    border-width:  1px;

    padding: 10px;

    margin-bottom: 10px;

    background-color: #F2F1ED;

}



legend{

    font-weight: bold;

}



/* General font families for common tags */

font,th,td,p {

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

    font-size: 10px;

}



a:link,a:active,a:visited {

    color : #006699;

    text-decoration: none;

}

a:hover {

    color: #DD6900;

    text-decoration: none;

}



.statlink {

        color: #FFFFFF;

         text-decoration: none;

         font-weight: bold}



a.statlink  {

        text-decoration: none;

        color: #FFFFFF;

}

.statlink a {

        text-decoration: none;

        color: #FFFFFF;

}

a:hover.statlink  {

        color: #FFFFFF;

        text-decoration: none;

}



.statlink a:hover {

        color: #FFFFFF;

        text-decoration: none;

}



.navmenu {

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

        color: #FFFFFF;

        font-size: 12px;

        font-weight: bold;

        background : #0E72A4 ;

        border-style: none;

}



.navmenu img {

        margin-top: 1px;

        margin-right: 5px;

        margin-bottom: 1px;

        margin-left: 5px;

}



.navmenu a {

        position: relative;

        display: block;

        padding-top: 2px;

        padding-right: 5px;

        padding-bottom: 2px;

        padding-left: 5px;

        text-decoration: none;

        color: #FFFFFF;

}



.navmenu a:hover {

        background : #EFEFEF ;

        text-decoration: none;

        color:         #000000;

}



/* This is the border line & background colour round the entire page #006699*/

.bodyline    { background-color: #FFFFFF; border: 1px #990000 solid; }



/* This is the outline round the main forum tables #006699*/

.forumline    { 

	background-color: #FFFFFF; 

	border: 1px #990000 solid;

}





/* Main table cell colours and backgrounds #EAEFF3 #D9E2EC #CEDCEC*/

td.row1    { background-color: #EBE1CF; }

td.row2    { background-color: #EDCC9D ; }

td.row3    { background-color:  #EBE1CF; }



/*

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

  By default this is the fading out gradiated silver background.

  However, you could replace this with a bitmap specific for each forum

*/

td.rowpic {

        background-color: #FFFFFF;

        background-image: url(../images/cellpic1.gif);

        

}



/* Header cells - the blue and silver gradient backgrounds */

th {

    color: #713600;

    font-size: 11px;

    font-weight : bold;

    background-color: #F9A739;

    height: 28px;

    background-image: url(../images/navbar.jpg);

}



td.cat,td.catHead,td.catSides,td.catleft,td.catright,td.catbottom,td.catBottom,td.catbottom2 {

    background-image: url(../images/cellpic1.gif);

    background-color:#FFFFFF;

    border: #FFFFFF;

    border-style: solid;

    height: 27px;

}





/*

  Setting additional nice inner borders for the main table cells.

  The names indicate which sides the border will be on.

  Don't worry if you don't understand this, just ignore it :-)

*/

td.cat,td.catHead,td.catbottom,td.catBottom,td.catbottom2 {

    height: 27px;

    border-width: 0;

}

th.thHead,th.thSides,th.thtop,th.thleft,th.thright,th.thbottom,th.thCornerL,th.thCornerR {

  font-weight: bold;

  border: #FFF;

  border-style: solid;

  height: 28px;

}

td.row3right, td.spaceRow {

  border: #FFF;

  border-style: solid;

  background: #D1D7DC;

}



th.thHead,td.catHead,td.spaceRow,td.row3right,

td.catSides,td.catleft,td.catright,td.catbottom,

th.thSides,th.thleft,th.thright,th.thtop,th.thbottom,th.thCornerL,th.thCornerR {

  border-width: 0;

}





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

.maintitle,h1,h2    {

            font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;

            text-decoration: none; line-height : 120%; color : #006699;

}





/* 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: #006699; text-decoration: none; }

a.gen:hover,a.genmed:hover,a.gensmall:hover    { color: #DD6900; text-decoration: none; }





/* The register, login, search etc links at the top of the page */

.mainmenu        { font-size : 11px; color : #006699 }

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; color: #DD6900; }





/* 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: 11px; color : #000000;}

a.nav            { text-decoration: none; color : #006699; }

a.nav:hover        { text-decoration: none; color: #DD6900;}





/* 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 : #006699; }

a.topictitle:visited { text-decoration: none; color : #5493B4; }

a.topictitle:hover    { text-decoration: none; color : #DD6900; }





/* Name of poster in viewmsg.php and viewtopic.php and other places */

.name            { font-size : 11px; color : #000000;}



/* 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 : #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: #006699; 

    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: #444444; 

    line-height: 125%;

    background-color: #FAFAFA; 

    border: #006699; 

    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: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}

a.copyright       { color: #444444; text-decoration: none;}

a.copyright:hover { color: #000000; text-decoration: none;}





/* Form elements */

input,textarea, select {

    color : #000000;

    font: normal 11px Verdana, Arial, Helvetica, sans-serif;

    border-color : #006699;

    border-top-color: #006699;

    border-left-color: #006699;

    border-right-color: #006699;

    border-bottom-color: #006699;

    border-top-width: 1px;

    border-left-width: 1px;

    border-right-width: 1px;

    border-bottom-width: 1px;

}



/* 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 : #FEFEFE;

    color : #000000;

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

}



/* The main submit button option */

input.mainoption {

    background-color : #FAFAFA;

    font-weight : bold;

}



/* None-bold submit button */

input.liteoption {

    background-color : #FAFAFA;

    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: #DEE3E7; 

	border-style: none; 

	width: 100%;

}



td.comment { 

	text-align: center;

	height: 30px; 

	color: #000000;

	vertical-align: middle; 

}