/**Application Block Styles*/
.highneed {
color: #00CC00;
font-weight: bold;
}
.medneed {
color: #ffcc00;
font-weight: bold;
}
.lowneed {
color: #ff6600;
font-weight: bold;
}
.closed {
color: #ff0000;
font-weight: bold;
}
/* Fancy Scrollbar */body {	scrollbar-3dlight-color: #6a6a6a;	scrollbar-arrow-color: #9999AA;	scrollbar-darkshadow-color: #000000;	scrollbar-face-color: #444444;	scrollbar-highlight-color: #444444;	scrollbar-shadow-color: #000000;	scrollbar-track-color: #2e2e2e;}font, td, p	{	font-family: Verdana,Helvetica; 	font-size: 10px}body {	color: #FFFFFF;	background: #687483;	margin:0px;	padding:0px; 	font-family: Verdana,Helvetica; 	font-size: 10px;}.title {	background: none; 	color: #000000; 	font-size: 13px; 	font-weight: bold; 	font-family: Verdana, Helvetica; 	text-decoration: none;}.content {	background: none; 	color: #FFFFFF;	font-size: 10px; 	font-family: Verdana, Helvetica;}.block-title {	background: none; 	color: #000000; 	font-size: 11px; 	font-family: Verdana, Helvetica;}.storytitle {	background: none; 	color: #FFFFFF; 	font-size: 13px; 	font-weight: bold; 	font-family: Verdana, Helvetica; 	text-decoration: none;}.storycat {	background: none; 	color: #000000; 	font-size: 10px; 	font-weight: bold; 	font-family: Verdana, Helvetica; 	text-decoration: none;}.boxtitle {	background: none; 	color: #000000; 	font-size: 10px; 	font-weight: bold; 	font-family: Verdana, Helvetica; 	text-decoration: none;}.boxcontent {	background: none; 	color: #000000; 	font-size: 10px; 	font-family: Verdana, Helvetica;}.option {	background: none; 	color: #FFD540; 	font-size: 13px; 	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: #687483;    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 */table.opentable1, table.opentable2 {	background: #687483; 	border:1px solid #000000; 	width: 100%;   border-spacing: 0px;  padding: 7px;}.opentable1, .opentable2 {	background: #687483; 	border:1px solid #000000;   border-spacing: 0px;  padding: 7px;}.graphicmenu {	background: #687483; 	border:1px solid #000000;   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/header_top_continue.jpg);}.spacerbottom {	background: url(../images/header_bot_continue.jpg);}/* middle top block */.mtop_block {	background: url(../images/middle_block_top.bmp); 	height: 12px;}/* block left/right */.blockleft {	background: url(../images/block_left.bmp);}.blockright {	background: url(../images/block_right.bmp);}.blockleft_header {	background: url(../images/block_left_header.bmp); 	height: 20px;}.blockright_header {	background: url(../images/block_right_header.bmp); 	height: 20px;}/* bottom line */.bottomline {	background: url(../images/bottomline.bmp); 	height: 30px;}/* newsbar */.newsbar_top {	background: #4F5B6A url(../images/navbar.jpg); 	height: 27px;}.newsbar_bottom {	background: #4F5B6A; 	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:120px;    color: #000000;    font-weight: bold;    text-decoration: none;    border : 1px solid #000000;    background-color: #FAFAFA;}fieldset{    border: #000000;    border-style: double;    padding: 10px;    margin-bottom: 10px;}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 : #D8E8FF;    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: #D8E8FF;}a:hover.statlink  {        color: #dd6900;        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 : #49525D ;        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;}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: #687483; border: 1px #000000 solid; }/* This is the outline round the main forum tables */.forumline    { 	background-color: #687483; 	border: 1px #000000 solid;}/* Main table cell colours and backgrounds */td.row1    { background-color: #687483; }td.row2    { background-color: #58626F; }td.row3    { background-color: #687483; }/*  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: #687483;        background-image: url(../images/cellpic1.gif);        }/* Header cells - the blue and silver gradient backgrounds */th {    color: #FFFFFF;    font-size: 11px;    font-weight : bold;    background-color: #687483;    height: 27px;    background-image: url(../images/navbar.jpg);}td.cat,td.catHead,td.catSides,td.catleft,td.catright,td.catbottom,td.catBottom {    background-image: url(../images/cellpic1.gif);    background-color:#687483;    border: #000000;    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 {    height: 27px;    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: 27px; }td.row3right,td.spaceRow {    background-color: #687483; border: #000000; border-style: solid; }th.thHead,td.catHead { font-size: 12px; border-width: 0px 0px 0px 0px; }th.thSides,td.catSides,td.spaceRow     { border-width: 0px 0px 0px 0px; }th.thright,td.catright,td.row3right     { border-width: 0px 0px 0px 0px; }th.thleft,td.catleft      { border-width: 0px 0px 0px 0px; }th.thbottom,td.catbottom,td.catBottom  { border-width: 0px 0px 0px 0px; }th.thtop     { border-width: 0px 0px 0px 0px; }th.thCornerL { border-width: 0px 0px 0px 0px; }th.thCornerR { border-width: 0px 0px 0px 0px; }/* 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 : #FFFFFF;}/* General text */.gen { font-size : 12px; }.genmed { font-size : 11px; }.gensmall { font-size : 10px; }.gen,.genmed,.gensmall { color : #FFFFFF; }a.gen,a.genmed,a.gensmall { color: #FFFFFF; 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 : #FFFFFF }a.mainmenu        { text-decoration: none; color : #D8E8FF;  }a.mainmenu:hover{ text-decoration: none; color : #DD6900; }/* Forum category titles */.cattitle        { font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #D8E8FF}a.cattitle       { text-decoration: none; color: #D8E8FF; }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 : #D8E8FF; }a.forumlink     { text-decoration: none; color : #D8E8FF; }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 : #D8E8FF;}a.nav            { text-decoration: none; color : #D8E8FF; }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 : #D8E8FF; }a.topictitle:link   { text-decoration: none; color : #D8E8FF; }a.topictitle:visited { text-decoration: none; color : #DFEFFF; }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 : #D8E8FF }a.postlink:visited { text-decoration: none; color : #DFEFFF; }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: #000000;     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: #000000;     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: #FFFFFF; letter-spacing: -1px;}a.copyright       { color: #D8E8FF; text-decoration: none;}a.copyright:hover { color: #dd6900; text-decoration: none;}/* Form elements */input, input.button, input.post, textarea, textarea.post, select {    background-color : #818D9B;    color: #000000;    font: normal 11px Verdana, Arial, Helvetica, sans-serif;    border-color : #5B5B5B;    border-top-color: #5B5B5B;    border-left-color: #5B5B5B;    border-right-color: #5B5B5B;    border-bottom-color: #5B5B5B;    border-top-width: 1px;    border-left-width: 1px;    border-right-width: 1px;    border-bottom-width: 1px;}input { text-indent : 2px; }/* The main submit button option */input.mainoption {    background-color : #818D9B;    font-weight : bold;}/* None-bold submit button */input.liteoption {    background-color : #818D9B;    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: #818D9B; 	color: #000000;	border-style: none; 	width: 100%;}td.comment { 	text-align: center;	height: 30px; 	color: #FFFFFF;	vertical-align: middle; }