/* Custom Header, White Space, and Footer */
#mainheaderWrap {
	margin-bottom:-8px;
}

#headerWrap {
  width: 100%;
  height: 65px;
  background: #2b5a0c url(/images/header.gif) top left;
  margin: 0;
  padding: 0;
  }
  
#header_top {
  width: 960px;
  margin-left:auto;
  margin-right:auto;
  }
  
#headerlogo {
  float: left;
  margin: 0px;
  }
  
#headermenu {
  float: right;
  width:50%;
  margin-top:4px;
  line-height:12px;
  }

#subheaderWrap {
  width: 100%;
  height: 47px;
  background: #fff url(/images/menu.gif) top left;
  margin: 0;
  padding: 0;
  }
  
#subheader_bottom {
  width: 960px;
  margin-left:auto;
  margin-right:auto;
  }
  
#subheadermenu {
  float: left;  
  }
  
#subheadersign {
  float: right;
  }
  
.menubutton {
  margin-right: 25px;
  }
  
.subheader_sign {
  font-size:16px;
  color: #f69c00;
  }

/*--------------------------------------------
Base Styles
---------------------------------------------*/
body {
  text-align: center;
  margin: 0;
  padding: 0;
  font-family: Verdana;
  font-size: 12px;
  background: white;
  height: 100%;
  background:#171717;
  }
  
a {
  color: #000000;
  text-decoration: underline;
  }
  
a:hover {
  color: #000000;
  text-decoration: none;
  }
   
/*--------------------------------------------
Layout
---------------------------------------------*/

#container {
  padding: 0;
  margin: auto;
  text-align: center;
  width: 100%;
  }

/*--------------------------------------------
Main Content
---------------------------------------------*/
#thepage {
  text-align: left;
  background-color: #FFF;
  padding: 0;
  margin:0;
  font-size: 9px;
  }

#thepage a {
  color: #000000;
  text-decoration: underline;
  }

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

#page_content {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 0px;
	}

/*--------------------------------------------
Footer
---------------------------------------------*/

#footerContainer-blk {
  width: 100%;
  background: #1b4a04 url(/images/footer.gif) top left;
  text-align:center;  
  }
  
#footerContainer-wht {
  width: 100%;
  background: #1b4a04;
  }
  
#footerContent {
  width: 960px;
  text-align: left;
  padding-top:15px;
  padding-bottom:15px;
  margin-left: auto;
  margin-right: auto;
  font-size:12px;
  color: #000;
  }
  
#footerContent a {
  color: #000;
  text-decoration: underline
  }
  
#footerContent a:hover {
  color: #000;
  text-decoration: none;
  }

/*--------------------------------------------
Main
---------------------------------------------*/

#main {
	text-align: center;
	width: 965px;
	}
	
/*--------------------------------------------
Boards
---------------------------------------------*/
.board {
	margin: 10px;
	width: 311px;
	height: 270px;
}
.board h2 {
	size: 14px;
}
.board ul {
	text-align: left;
	padding: 0px;
	margin:0;
	list-style-type: square;
}
.board ul li {
	margin: 2px 17px;
	padding: 0px;
}
.rss_feed{
  overflow:hidden;
  height:210px;
}
