@import url("formatting.css");

* {margin:0px;padding:0px;}
html, body, dl, dt, dd, img {
  border: 0;
  list-style: none;
}
body{background-color:#AF0802; padding:0;}
body, td, th, p, div, a{font-family:Verdana,arial; font-size:.96em;}

#PageBody{margin:0 50px;}
#PageContent{width:auto;margin:0px auto;text-align:left;background-color:#000000;}

#content{margin: 0 305px 10px 0; }
#rightGutter{float:left;margin-right:-305px;width:100%; }
#rightColumn{float:right;width:300px;vertical-align:top;}

#colleft50{width:390px;float:left;position:relative;}
#colright50{width:385px;float:right;position:relative;}
#wrapper{ background-color:#FFF799; position:relative;clear:both; display:block; width:100%;}

.main{padding: 2px 4px;border:solid 4px #000000; background-color:#FFF799;}

/* Main Formatting Styles*/
.headerBg{background-color:#000000;background-image:url(../images/headerBg.jpg); background-position:right top; background-repeat:no-repeat;}

.pageHeading{color:#ffffff;clear:both; background-color:#000000; text-align:left;
	font-weight:bold; font-size:1em; padding:2px 16px 0px 16px; font-family:tahoma verdana; letter-spacing:4px;
	border-top:inset 2px #AF0802;}
h1{font-size:120%;margin:4px 0px;}
h2{font-size:115%;margin:4px 0px;}
h3{font-size:110%;margin:4px 0px;color:#670600;}
h4{font-size:105%;margin:4px 0px 8px 0px;color:#670600;}
h5{font-size:95%;margin:6px 0px;color:#670600; color:#000000;}

ol{
	list-style-position:inside;
	display:inline-block;
}
ul{	list-style-position:inside;margin:8px 0px 4px 20px;}
ul li{ list-style-type:disc;}
th, td{ vertical-align:top; text-align:left;background-color:#fff;}
th{color:#670600; font-weight:bold; background-color:#E1E26B;}
p{margin:0px 0px 4px 0px}

a, a:visited, a:active{font-weight:bold; color:#363636; text-decoration:none; }
a:hover{color:#AF0802;text-decoration:underline;}

.footer{clear:both;padding: 6px 12px;border:solid 4px #000000;border-top:none; font-size:.75em;background-color:#ffffff;}

.right{float:right;}
.center{text-align:center; margin:auto;}
.left{float:left;}

.pad{padding:0px 4px 4px 4px;}
.buffer {margin:30px 15px;}
.textleft{text-align:left;}
.textright{text-align:right;}
.textcenter{text-align:center;}
.panel{background-color:#FFFFFF;border:ridge 2px #362400; clear:both; position:relative; margin-bottom:8px; padding:4px;}
.paneltitle{padding:2px 4px;margin:0px 0px 0px 0px;position:relative;clear:both; }
.paneltitle a:visited,.paneltitle a:link{color:#fff;}
.red {color:#E1E26B;background-color:#AF0802;}
.greenrev {background-color:#460300;color:#FFF; border:ridge 2px #B81800;
	background-image:url(../images/title2bg.jpg);
		background-repeat:no-repeat; 
		padding-left:60px;}
.green {color:#FFF799;background-color:#362400; border:ridge 2px #362400;
}
.white{background-color:#FFFFFF; }
.sand{background-color:#E1E26B; }
.light{background-color:#FFFBDD;scrollbar-base-color:#FFFBDD;scrollbar-3dlight-color:#E1E26B;}
form{scrollbar-base-color: #FFFBDD;scrollbar-3dlight-color:#E1E26B;}
.fixed{height:280px; overflow:auto; vertical-align:top;}

.brclear, .clear { /* Use a break with this class to clear float containers */
  clear:both;
  height:0;
  margin:0;
  font-size: 1px;
  line-height: 0;
}
.logout{font-size:.75em;width:200px; text-align:right;} 
.logout a, .logout a:visited, .logout a:active{text-decoration:none; color:orange;font-family:tahoma;
	letter-spacing:1.5px;}

.login{width:100%;}
.login th{ text-align:right;padding: 2px 4px;}

.error{color:#ff0000; font-weight:bold; list-style-type:square;}
.warn{color:#ff0000; font-style:italic;list-style-type:square;}
.msg{color:#1FBA16;list-style-type:square;}
.textsmall, address{ font-size:.8em;}

.padleft{padding-left:40px;}
.padright{padding-right:40px;}

.DataList{width:100%; margin: 0; border-collapse:collapse; padding:0;}
.DataList th, .DataList td{ vertical-align:top; padding:4px 2px 4px 2px; margin:0;}
.alternate, .DataList tr.alternate td{ background-color:#FFF799;}
.alt{background-color:#fff;}
.Poster{ font-style:italic; font-weight:bold;}

.forumPost{padding-bottom:16px;}
.forumTeamLogo{border:1px solid #E1E26B; margin:0 16px 8px 4px; background-color:#fff; float:left; vertical-align:top;}
.forumPost h4{padding:4px; border:solid 1px #B8B885; border-left:solid 1px #E9E9DA; border-top:solid 1px #E9E9DA;}
.forumPost h4, .forumPost h4 a{color:#670600;}
.forumPost p{margin-left:8px; padding-top:4px; vertical-align:top;}
