/*Body CSS*/
body { height:100%; font: 86% Verdana,Tahoma,Arial,sans-serif; color: #1C1C1C; background: #FFFFE0; margin:0px; margin-bottom:1px;}
/*Wrapper CSS*/
table.Wrapper {	background: #BCD2EE; border-left: 1px solid #CC7F32; border-right: 1px solid #CC7F32; width:800px; height:100%; border-spacing: 0px; }
/*Header CSS*/
table.header {border-spacing: 0px; width:100%;}
td.headerWrapper {	padding: 7px 0px 7px 0px; width:100%;}
td.landr {width:70px; vertical-align:top;text-align:right;}
div.login {display: inline;font-size:.5em;}
/*Navigation CSS*/
tr.top { }
td.menuPanel { margin: 5px 5px 5px 5px; font-size: 0.9em; vertical-align: top; padding: 0px 5px 0px 5px} 
ul.menu { list-style: none; width:150px; margin: 0 0 10px 0; padding: 0; font-size: 1em; }	
li.menu { margin-bottom: 2px; }
li.menu a { font-weight: bold; height: 20px; text-decoration: none; color: #FCB514; display: block; padding: 2px 0px 2px 8px; background: #000033; border: 1px solid #CC7F32; border-left: 4px solid #CC7F32; }	
li.menu a:hover { background: #00005F; padding: 2px 0 2px 8px; color: #FCB514; border: 1px solid #CC7F32; border-left: 4px solid #CC7F32; }
/*Content CSS*/
td.contentPanel { height:100%; width:600px; padding: 5px 5px 5px 5px; vertical-align: top;}
/*Footer CSS*/
td.footer { text-align: center; color: #808080; font-size: 0.7em;}
/* Post CSS*/
div.postTitle { color: #000080; font-size: 1.3em; text-align: left; font-weight: bold;	border-bottom: 1px solid #53868B; }
div.date { font-size: .8em; }
div.message { font-size: 1em; text-align: left; width: 100%; position:relative; padding: 0px 0px 0px 5px; }
div.poster { float:right; text-align:right; font-size: .7em; }
div.post {padding: 5px 5px 5px 5px; border: 1px dotted #1D7CF2; }
div.postwrapper { margin: 5px 5px 25px 5px;}
div.postadminwrapper {text-align:right; width:100%;}
span.postadmin {float:right; font-size: .7em; margin-left: 20px;}
/* Officer CSS*/
span.officeradmin {font-size: .7em; margin-left: 20px;}
span.updown {border:none; text-decoration: none ; float:right;font-size: .7em; margin-right: 20px;}
img.updown  {border:0px; }
span.firstofficeradmin{font-size: .7em; margin-left: 0px;}
span.postadmin a {text-decoration : none;}
#officerPic {
	margin: 5px 25px 5px 5px;
	float:right;
	}
.officerList{
	clear:both;
		width: 100%;
}
.bio {
	height:200px;
	
}
/*Misc/Unknown CSS*/
a:link {
color : #CC5C00;	
}

a:visited {
color : #CC5C00;
}

a:active {
color : #CC5C00;
}

a:hover {
color : #CC5C00;
text-decoration : none;
}

.formalList{
	vertical-align: top;
	clear:both;
		width: 100%;
}	
.header2 {
	color: #FFA00F;
	font-size: 1.3em;
	text-align: left;
	font-weight: bold;	
	border-bottom: 1px solid #53868B;	
	padding: 5px 55px 5px 5px;
}
div.header {text-align: center;}
#Header{
	padding: 0px 5px 0px 5px;
	vertical-align: top;
	width:800px;
	clear:both;
}
#header1 {
	font-size: 3em;
	font-weight: bold;
}
td.top{
	vertical-align: top;
}
/*Calendar CSS*/
div.CalendarTitle {
 color: #000080;
 font-size: 1.2em;
 text-align: left;
}
div.CalendarDate {
 margin-left: 5px;
text-align: left;
 font-size: 1.0em;
}
div.CalendarDesc {
 margin-left: 8px;
  margin-top: 3px;
text-align: left;
 font-size: .9em;
}
/*Userlist CSS*/
table.users {
  border-width: 2px 2px 2px 2px;
  border-spacing: 2px;
  border-style: solid solid solid solid;
  border-color: black black black black;
  border-collapse: collapse;
  background-color: rgb(255, 255, 240);
}
table.users th {
  border-width: 2px 2px 2px 2px;
  padding: 4px 4px 4px 4px;
  border-style: solid solid solid solid;
  border-color: black black black black;
  background-color: rgb(255, 255, 240);
}
table.users td {
  border-width: 2px 2px 2px 2px;
  padding: 4px 4px 4px 4px;
  border-style: solid solid solid solid;
  border-color: black black black black;
  background-color: rgb(255, 255, 240);
}
/*BBcode*/  
.bold {
   font-weight: bold;
}

.italics {
   font-style: italic;
}

.underline {
   text-decoration: underline;
}

.strikethrough {
   text-decoration: line-through;
}

.overline {
   text-decoration: overline;
}

.sized {
   text-size:
}

.quotecodeheader {
   font-family: Verdana, arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
}

.codebody {
   background-color: #FFFFFF;
    font-family: Courier new, courier, mono;
    font-size: 12px;
    color: #006600;
    border: 1px solid #BFBFBF;
}

.quotebody {
   background-color: #FFFFFF;
    font-family: Courier new, courier, mono;
    font-size: 12px;
    color: #660002;
   border: 1px solid #BFBFBF;
}

.listbullet {
   list-style-type: disc;
   list-style-position: inside;
}

.listdecimal {
   list-style-type: decimal;
   list-style-position: inside;
}

.listlowerroman {
   list-style-type: lower-roman;
   list-style-position: inside;
}

.listupperroman {
   list-style-type: upper-roman;
   list-style-position: inside;
}

.listloweralpha {
   list-style-type: lower-alpha;
   list-style-position: inside;
}

.listupperalpha {
   list-style-type: upper-alpha;
   list-style-position: inside;
}  