* 	{
	padding: 0;
	margin: 0;
	}

/* ------ good simple menu -------------*/
#menu {
  width:100%; 
  height:30px; 
  background: #fff url(images/navbar.jpg) repeat-x bottom;
  }

#menu a, #menu a:visited {
  text-decoration:none; 
  font-size: 13px;
  font-weight: bold;
  display: block; 
  color: #333;
  padding: 7px 11px 0 13px; 
  height:23px; 		/* ie need 30, but firfox need 23*/
  width: 100%
  border-left: 1px solid #fff; 
  border-right: 1px solid #fff; 
  float: left;
  }

*html #menu a, #menu a:visited {
  text-decoration:none; 
  font-size: 13px;
  color:#000; 
  display: block; 
  color: #333;
  padding: 7px 11px 0 13px; 
  height:30px; 		/* ie need 30, but firfox need 23*/
/*  border-left: 1px solid #fff; */
  border-right: 2px solid #fff; 
  float: left;
  }
 
#menu a:hover {
  color:#ffe;
  background: url(images/navbarhi.jpg) repeat-x top;
  }


#menu_v {
  width:156px; 
  height:300px; 
  }

#menu_v a, #menu_v a:visited {
  text-decoration:none; 
  font-size: 13px;
  font-weight: bold;
  display:block; 
  color: #333;
  padding: 2px 8px 0px 16px; 
  height:24px; 		/* ie need 30, but firfox need 25*/
  border: 1px solid #bbb;
  }
#menu_v a:hover {
  color:#070;
  border: 1px solid #070;
  background: url(images/dot_org.gif) no-repeat right;
  }
  
  
/*	--------- header / bottom ------------*/
#header {
	height: 100px;
	background: url(images/banner.jpg) no-repeat center;
	}
	
#header_menu, #header_menu a {
  text-decoration: none; 
  font-size: 11px;
  display: block; 
  color: #333;
  padding: 8px 10px 8px 16px; 
  float: right;
/*  border: 1px solid #bbb;  */
  background: url(images/dot_org.gif) no-repeat left;  
	}
		
#bottom {
  	background: #ddd ;
  }
  
#mainbody{
	float:none;
}