body{margin:0; padding:0; background:#085A18; font-family: arial,helvetica, sans-serif;}
img{border:none;}
A:link {color:#00AA00; text-decoration: none; font-weight:bold;}
A:visited {color:#00AA00; text-decoration: none; font-weight:bold;}
A:hover{color:#EE0000; text-decoration: underline; font-weight:bold;}
A:active{color:#EE0000; text-decoration: underline; font-weight:bold;}
/* footer */
#footer{margin:2pt 7.5%; padding:1pt 3pt; float:right;}
/* Topbar class */
#topbar{background:#FFFFFF url('/images/topimage.gif') no-repeat center; margin:0pt; padding:2pt;}
#topbar h1{background:url('/images/topgreta.gif') no-repeat top right; margin:0pt;}
#topbar img{margin:0; padding:0;}

/* box */
.box{background:#FFFFFF; border:solid 2pt black; margin:0 0 10pt 0; font-size:.8em;}
.box h3{background:#0000FF url('images/menuback.gif'); border-bottom:solid 1pt black; margin:0; padding:3pt 2pt; color:#FFFFFF; text-align:center; font-size:1.1em;}
.box ul{margin:0pt; list-style:none; padding:3pt 0 2pt 0; }
.box li{text-align:center;}
.box p{margin:2pt 5pt;}
/* idbar */
#idbar{background:url('/images/menuback.gif'); text-align:center; font-size:1em; font-weight:bold; color:#FFFFFF; margin:0 0 6pt 0; padding:1pt;}
/* Rounded corners */
.roundedCornerSpacer{margin:0px; padding:0px; border:0px; clear:both; font-size:1px; line-height:1px;}
/* In the CSS below, the numbers used are the following:
    1px: the width of the border
    3px: a fudge factor needed for IE5/win (see below)
    4px: the width of the border (1px) plus the 3px IE5/win fudge factor
    14px: the width or height of the border image*/
.borderTL, .borderTR, .borderBL, .borderBR{width:14px; height:14px; padding:0px; border:0px; z-index:99;}
.borderTL, .borderBL {float:left; clear:both;}
.borderTR, .borderBR {float:right; clear:right;}
.borderTL {margin:-1px 0px 0px -1px;}
.borderTR {margin:-1px -1px 0px 0px;}
.borderBL {margin:-14px 0px 0px 0px;}
.borderBR {margin:-14px 0px 0px 0px;}

/* IE5-5.5/win needs the border scooted to the left or right by an additional 3px! Why? */
.borderTL{margin-left:-4px; ma\rgin-left:-1px;}
html>body .borderTL{margin-left:-1px;}
.borderTR{margin-right:-4px; ma\rgin-right:-1px;}
html>body .borderTR{margin-right:-1px;}
.borderBL{margin-left:-3px; ma\rgin-left:0px;}
html>body .borderBL{margin-left:0px;}
.borderBR{margin-right:-3px; ma\rgin-right:0px;}
html>body .borderBR{margin-right:0px;}
/* To get around a known bug in IE5/win, apply the border (no margin, padding or positioning) to the content class and apply whatever positioning you want to the contentWrapper class. */
.content{margin:0px; padding:0px; border:none; height:100%; background:url('mainback.gif'); background-repeat:repeat-x;}
.content p{padding:0 5pt;}
.content ul{list-style:none; margin:0px 0px 5px 15px; padding-left:0px;}
.content li{margin-left:10pt;}
.content h2{font-size:1em; color:white; padding:0pt 10pt; margin:0pt;} 

.contentWrapper{/* position this div however you want, but keep its padding and border at zero */
	margin:0pt 0 15pt 0; padding:0px; border:none; width:99%; background:#CCCCCC;} 
.icon{float:left; margin:2pt 5pt 10pt 2pt;}
.byline{margin:1pt 1pt 2pt 1pt; font-style:italic;}

/* Main divs */
#most{border:solid 1pt #085A18; position:relative;}
#midcol{position:relative; left:0pt; margin:2pt 160pt; padding:0pt 0pt 0pt 5pt; width:auto; display:block;}
#leftcol{position:absolute; left:0pt; top:0; margin:2pt 5pt 0pt 5pt; width:155pt;}
#rightcol{position:absolute; right:0pt; top:0; margin:2pt 5pt 0pt 5pt; width:155pt;}
#final{text-align:center; width:100%; font-size:.8em;}
/* forum login */
#flogin{margin:5pt; width:auto; text-align:center;}
.box form{margin:5pt 0pt; display:block;}
.box label{float:left; clear:left; text-align:right; width:65pt; margin-right:.5em; margin-bottom:5pt; border:1px solid white;}
.box input{width:55pt; margin-bottom:2pt; border-top:solid 1pt #AAFFAA; border-left:solid 1pt #AAFFAA; border-right:solid 2pt #AAFFAA; border-bottom:solid 2pt #AAFFAA; background:#EEFFEE;}
#fsub{position:relative; margin:3pt 5pt 0pt 50pt; display:block; color:#44EE44; font-weight:bold; text-align:center;}
