FONT	{FONT-FAMILY: Verdana, arial,Helvetica; FONT-SIZE: 11px}

TD		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}

BODY	{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}

P		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}

DIV		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}



.title 		 {BACKGROUND: none; COLOR: #555555; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, arial, Helvetica; TEXT-DECORATION: none}

.content 	 {BACKGROUND: none; COLOR: #555555; FONT-SIZE: 11px; FONT-FAMILY: Verdana, arial, Helvetica}

.block-title {BACKGROUND: none; COLOR: #555555; FONT-SIZE: 11px; FONT-FAMILY: Verdana, arial, Helvetica}

.storytitle  {BACKGROUND: none; COLOR: #555555; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, arial, Helvetica; TEXT-DECORATION: none}

.storycat	 {BACKGROUND: none; COLOR: #555555; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, arial, Helvetica; TEXT-DECORATION: underline}

.boxtitle 	 {BACKGROUND: none; COLOR: #555555; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, arial, Helvetica; TEXT-DECORATION: none}

.boxcontent  {BACKGROUND: none; COLOR: #555555; FONT-SIZE: 11px; FONT-FAMILY: Verdana, arial, Helvetica}

.option 	 {BACKGROUND: none; COLOR: #555555; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, arial, Helvetica; TEXT-DECORATION: none}

.tiny		 {BACKGROUND: none; COLOR: #555555; FONT-SIZE: 11px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, arial, Helvetica; TEXT-DECORATION: none}

.small		 {BACKGROUND: none; COLOR: #555555; FONT-SIZE: 11px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, arial, Helvetica; TEXT-DECORATION: none}



bottom { Z-INDEX: 2; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 594px; HEIGHT: 30px; TEXT-ALIGN: center; }

A:link { FONT-SIZE: 11px; color: #373737; FONT-FAMILY: verdana, arial, helvetica, sans-serif; text-decoration: none; }

A:visited { FONT-SIZE: 11px; color: #373737; FONT-FAMILY: verdana, arial, helvetica, sans-serif; text-decoration: none; }

A:active { FONT-SIZE: 11px; color: #373737; FONT-FAMILY: verdana, arial, helvetica, sans-serif; text-decoration: none; }

A:hover { FONT-SIZE: 11px; color: #555555; FONT-FAMILY: verdana, arial, helvetica, sans-serif; text-decoration: none; }



#topmenu {  width: 97%;

			background: #7AA726 url('../images/topmenu.jpg') repeat-x; 

			height: 31px;

			overflow: hidden

            

}





#top { 

	padding: 0; 

	margin: 0 auto;

	background: #E5EFD3 url('../images/header.jpg')  ; 

    width: 100%;

	height: 119px  

} 



#top .titleh1 { color: #fff; padding: 25px 0 0 50px; }



#top h1 {

	padding-left: 40px; 

	padding-top: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	height: 22px;

}

#top h2 { padding: 0px 0 0 40px; color: #fff; font-size: 13px}







#footer {

	margin: 0px auto;

	width: 100%;

	height: 107px;

	background: #DEDEDE url('../images/footer.jpg') ;

	clear: both;

	color: #FFF

}



#footer .padding { padding: 10px 0px 10px 35px; text-align: center; color: #FFF;font-weight: bold;}

#footer a { color: #FFF; }

#footer a:hover { color: #FFF; text-decoration: underline; } 







body {

margin: 0 auto;

padding: 0;

background: #5294FF;

color : #000;

}



#top_modules { width: 970px; margin: 0 auto; height: 130px; margin-top: 5px; margin-bottom: 5px; }

.mod_user1 {

	width: 316px;

	padding: 6px;

	float: left;

	color: #FFF;

	margin-left: 5px !important;

	margin-left: 2px !important;

	height: 130px;

background: url('../images/modblue.jpg') repeat-x;

}

.mod_user2 {

	width: 326px;

	padding: 6px;

	float: right;

	color: #FFF;

	margin-left: 5px !important;

	margin-left: 3px !important;

	margin-right: 5px !important;

	margin-right: 6px !important;

	height: 130px;

background: url('../images/modgreen.jpg') repeat-x;; margin-top:0; margin-bottom:0

}

.mod_user3 {

	width: 306px;

	padding: 6px;

	float: right;

	color: #FFF;

	margin-right: 5px !important;

	margin-right: 2px !important;

	height: 130px;

background: url('../images/modbluel.jpg') repeat-x;

}



.modw_user1 {

	width: 465px;

	background: #0066CC;

	padding: 6px;

	float: left;

	color: #FFF;

	margin-left: 5px;

	height: 150px;

}

.modw_user2 {

	width: 465px;

	background: #4D7E0D;

	padding: 6px;

	float: right;

	color: #FFF;

	margin: 0 auto;

	margin-left: 5px;

	margin-right: 5px;

	height: 150px;

}



#top_modules .moduletable th { 

	padding-left: 3px; 

	color: #FFF; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	text-align: left;

}



#top_modules .moduletable td { 

	padding-top: 5px;

	padding-left: 5px; 

	color: #FFF; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}



#top_modules a { text-decoration: underline; color: #FFF; } 





.headernav A:link { font-size: 11px; color: #272727; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; }

.headernav A:visited { font-size: 11px; color: #272727; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; }

.headernav A:active { font-size: 11px; color: #272727; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; }

.headernav A:hover { font-size: 11px; color: #555555; FONT-FAMILY: verdana, arial, helvetica, sans-serif; text-decoration: none; }

.storycontent { font-size: 11pt; color: #555555; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }

.storyposted { font-size: 11pt; font-family: verdana, arial, helvetica, sans-serif; color: #F5F5F5; text-decoration: none; }

 #info

  {

    overflow: visible;

    top: expression(body.scrollTop);

    width: 100%;

    position: absolute; top: 0px;

    z-index:2;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 8pt;

    font-weight: normal;

  }



  #infobar a, #infobar a:link, #infobar a:visited, #infobar a:active

  {

    display: block;

    float: left;

    width:100%;

    clear: both;

    color: InfoText;

    position: fixed;

    background: InfoBackground url(../../images/icon_warning.gif) no-repeat fixed .3em .3em;

    padding: .45em .3em .45em 2em;

    border-bottom: .16em outset;

    text-decoration: none;

    cursor: default;

  }





  #infobar a:hover

  {

    color: HighlightText;

    background: Highlight url(../../images/icon_warning_hover.gif) no-repeat fixed .3em .3em;

  }



#loginbar

  {

    overflow: visible;

    border-top: .16em outset;

    top: expression(document.body.scrollTop + document.body.clientHeight - this.clientHeight);

    left: 0;

    bottom: 0;

    position: fixed;

    z-index:2;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 8pt;

    font-weight: normal;

    width: 100%;

    color: InfoText;

    background: InfoBackground;

    padding: .25em .3em .30em 2em;

    text-decoration: none;

    cursor: default;

  }



  #viewplot

  {

    width: 100%;

    height: expression(this.parentNode.offsetHeight - this.offsetTop);

    overflow-x: hidden;

    overflow-y: scroll;

    padding: 1em;

  }



/* Xtra Code blocks */ 

.codetitle {

	background: #009900; border:1px solid #D1D7DC;

	font-size: 11px; color: #9AEF9E;

	padding:5px; width:90%; font-weight:bold; text-align:left; margin-top:10px;

	background: url(modules/Forums/images/bbcode_code.gif) #009900 no-repeat right;

}



.codediv {

	background:#fafafa; border: 1px solid #D1D7DC; 

	color:#006600; border-top:0; font:12px Courier,"Courier New", sans-serif; 

	padding:5px; overflow:auto; width:90%; height:50px; text-align:left;

}



/* Xtra Quote blocks */ 

.quotetitle {

	background: #7995DF; border:1px solid #D1D7DC;

	font-size: 11px; color: #ECF0F6;

	padding:5px; width:90%; font-weight:bold; text-align:left; margin-top:10px;

	background: url(../images/bbcode_quote.gif) #7995DF no-repeat right;

}



.quotediv {

	background: #fafafa; border: 1px solid #D1D7DC; 

	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444;

	border-top:0; padding:5px; overflow:auto; width:90%; max-height:200px; text-align:left;

}



.abs {vertical-align:middle; margin-right:5px}



.white{	color:#FFFFFF;



	text-decoration:none;}

	

.orange {color:#FF6000;

text-decoration:underline}



.sm {font-size:11px}



.green {color:#398124;

text-decoration:underline}



.blue {color:#41586E;

text-decoration:underline}



/* General font families for common tags */

font, th, td, p { font-family: Verdana, Arial, Helvetica, sans-serif }

.desc { background-image: url('../images/cellpic1.gif'); background-repeat: repeat-x }

.descf		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #FFFFFF}

a.descf:link   { text-decoration: none; color : #FFFFFF; }

a.descf:visited { text-decoration: none; color : #FFFFFF; }

a.descf:hover	{ text-decoration: none; color : #DD6900; }



.mark		{ font-weight: normal; font-size: 11px ; letter-spacing: 1px; color : #FFFFFF}

a.mark:link   { text-decoration: none; color : #FFFFFF; }

a.mark:visited { text-decoration: none; color : #FFFFFF; }

a.mark:hover	{ text-decoration: none; color : #DD6900; }



hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}

.scbg {

	background-image: url('../images/scbg1.gif');

	background-repeat: repeat-x

}

.scbggg {

	background-image: url('../images/sc3.gif');

	background-repeat: repeat-x

}

.bgfooter {

	background-image: url('../images/fobg.gif');

	background-repeat: repeat-x

}

.tar {

	background-image: url('../images/tar.gif');

	background-repeat: repeat-x;

	background-position-y:100%

}

.scbgg {

	background-image: url('../images/scbg.gif');

	background-repeat: repeat-x

}





/* This is the border line & background colour round the entire page */

.bodyline	{ background-color: #FFFFFF; border: 1px solid #D2D2D1; }



/* This is the outline round the main forum tables */

.forumline	{ background-color: #FFFFFF; border: 1px solid #D6D6D5; }

.forumline1	{ background-color: #FFFFFF; border: 1px solid #D7CC00; }

.forumline2	{ background-color: #FFFFFF; border: 1px solid #FFFBAA; }



/* Main table cell colours and backgrounds */

td.row1	{ background-color: #EFEFEF; }

td.row2	{ background-color: #DEE3E7; }

td.row3	{ background-color: #D1D7DC; }





/*

  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/cellpic2.jpg');

		background-repeat: repeat-y

}







td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom {

			background-image: url('../images/cellpic1.gif');

			background-color:#D1D7DC; border: medium solid #FFFFFF; height: 28px

}

td.sag {

	color: #666666; font-size: 11px; font-weight : bold;

	background-color: #FF3452; height: 24px;



}

td.sol {

	color: #FFFFFF; font-size: 11px; font-weight : bold;

	background-color: #6600FF; height: 24px;



}

/*

  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 {

	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: #FFFFFF; border-style: solid; height: 22px; }

td.row3Right, td.spaceRow {

	background-color: #D1D7DC; border: #FFFFFF; border-style: solid; }



th.thHead, td.catHead { font-size: 12px; 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; }





.maintitle,h1,h2 { font-weight: bold; font-size: 22px; font-family: "Arial",Verdana, Helvetica, sans-serif; text-decoration: none; line-height: 120%; color: #555555; }

.gen { font-size: 10px; }

.genmed { font-size: 10px; }

.gensmall { font-size: 10px; }

.gen,.genmed,.gensmall { color: #555555; }

a.gen,a.genmed,a.gensmall { color: #555555; text-decoration: none; }

a.gen:hover,a.genmed:hover,a.gensmall:hover { color: 75777A; text-decoration: none; }

.mainmenu { font-size: 10px; color: #555555; }

a.mainmenu { text-decoration: none; color: #555555; }

a.mainmenu:hover { text-decoration: none; color: #1B74BC; }











/* 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; }

UL { LIST-STYLE-TYPE: square; }

.center { TEXT-ALIGN: center; }

.justify { TEXT-ALIGN: justify; }

.right { TEXT-ALIGN: right; }

P { FONT-SIZE: 10px; color: #555555; LINE-HEIGHT: 1.4; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }



/* 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; }





/* 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; }

.copyright { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #555555; letter-spacing: 0px; }

a.copyright { color: #555555; text-decoration: none; }

a.copyright:hover { color: #808080; text-decoration: NONE; }



/* 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 : 11px; 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: #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: #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: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; letter-spacing: -1px;}

a.copyright		{ color: #FFCC00; text-decoration: none;}

a.copyright:hover { color: #FF9900; text-decoration: none;}





/* Form elements */

input, textarea, select {

	color : #000000;

	font: normal 11px Verdana, Arial, Helvetica, 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 : #EFEFEF;

	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; }







.bgmenu {

	background-image: url('../images/bgmenu.gif');

	background-repeat: repeat-x

}