html, body {
	margin:0;
	padding:0;
	font-family: verdana, arial, helvetica, sans-serif;
	}

body{ /* Sets up the page and aligns everything to center */
	padding:0;
	margin:0 auto 0;/* makes MOZ center everything*/
	text-align:center; /* makes IE center everything*/
	background:#f9faef;
	
	font-size: 90%; 
	color:#666666;
	}
	
a:link, a:active, a:visited{
	color:#259e13;
	}
	
 a:hover{
	color:#666666;
	}
	
	
h3{
border-bottom:1px dashed #666666;
margin:0px 0px 0px 0px;
padding:18px 0px 12px 0px;

}

#container{
	padding:0;
	margin:0 auto 0;
	width:828px;
	}
	
#wrapper{
	background:url("../images/green-tile.gif")  top left;
	width:828px;
	float:left;
	}
	
.rollover {
	border: 2px solid #000000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* ----------------------------------------------   Header   ---------------------------------------------------- */
	
#header{
	padding:0px 0px 0px 0px;
	margin:0 auto 0;
	width:828px;
	float:left;
	background-color:#f0f5b0;
	background:url("../images/header.jpg") 0px 0px no-repeat;
	}
/*
 #logo{
	 width:500px;
	 float:left;
	 }
	 
  #strap{
 width:200px;
 float:right;
 }		
	
 #logo h1{
	margin:18px 0px 0px 110px;  
	padding:0px;
	background:url("../images/hemstock-associates-logo.gif") 0px 0px no-repeat;
	width: 376px;
	height: 77px;
	text-indent: -9000px;
	overflow: hidden;
	float:left;
	}
*/
/*
 #logo h1 a{
	display: block;
	width: 376px;
	height: 77px;
	background:none;
	}
	
 #strap h2{
	margin:52px 00px 00px 0px;  
	padding:0px;
	background:url("../images/international-golf-course-architects.jpg") 0px 0px no-repeat;
	width: 193px;
	height: 42px;
	text-indent: -9000px;
	overflow: hidden;
	}
*/
	
/* ---------------------------------------------------   Main nav   ---------------------------------------------------- */
	
#main-nav{
	width:828px;
	float:left;
/*	background-color:#f0f5b0;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	}
	
	
#main-nav ul{

list-style:none;
margin:129px 0px 4px 0px;
padding:0px 0px 0px 0px;
	}
	
#main-nav ul li{
	display:inline;
	padding:0px;
	margin:0px;
	padding:0px 0px 4px 6px;
	background:url("../images/nav-left.gif") top left no-repeat;
		
	}
	
#main-nav ul li a:link, #main-nav ul li a:active, #main-nav ul li a:visited{

	margin:0px;
	padding:3px 14px 5px 0px;
	background:url("../images/nav-right.gif") top right no-repeat;
	font-size:80%;
	text-decoration:none;
	font-weight:bolder;
	color:#FFFFFF;
	}
	
#main-nav ul li a:hover{

	margin:0px;
	padding:3px 14px 5px 0px;
	background:url("../images/nav-right.gif") top right no-repeat;
	font-size:80%;
	text-decoration:none;
	font-weight:bolder;
	color:#f0f5b0;
	}
	
	
#main-nav ul .current{
	

	display:inline;
		padding:0px;
	margin:0px;
	padding:0px 0px 4px 6px;
	background:url("../images/nav-left2.gif") top left no-repeat;
		
	}
	
#main-nav ul .current a:link, #main-nav ul .current a:active, #main-nav ul .current a:visited{

	margin:0px;
	padding:3px 14px 5px 0px;
	background:url("../images/nav-right2.gif") top right no-repeat;
	font-size:80%;
	text-decoration:none;
	font-weight:bolder;
	color:#f0f5b0;
	}
	
#main-nav ul .current a:hover{

	margin:0px;
	padding:3px 14px 5px 0px;
	background:url("../images/nav-right2.gif") top right no-repeat;
	font-size:80%;
	text-decoration:none;
	font-weight:bolder;
	color:#f0f5b0;
	}
	

/* ---------------------------------------------------  Flash   ---------------------------------------------------- */
	
#flash{
	background-color:#fff;
	width:828px;
	height:164px;
	float:left;
    margin:0px;
    padding:0px;
		
	}
	

	
/* ---------------------------------------------------   Left coll nav   ---------------------------------------------------- */
	
#lhc{
	width:208px;
	float:left;
	}
	
#lhc ul{
	text-align:left;
	margin:26px 20px 20px 20px;
	padding:0;
	}
	
#lhc ul li{
	list-style-type:none;
	margin:0px;
	padding:0px 0px 6px 0px;
	}
	
#lhc ul li a:link, #lhc ul li a:active, #lhc ul li a:visited{
	color:#FFFFFF;
	font-size:80%;
	font-weight:bolder;
	text-decoration:none;
	}
	
#lhc ul .current a:link, #lhc ul .current a:active, #lhc ul .current a:visited{
	color:#FFFFFF;
	font-size:80%;
	font-weight:bolder;
	text-decoration:underline;
	color:#f0f5b0;
	}
	
#lhc ul li a:hover{
	color:#FFFFFF;
	font-size:80%;
	font-weight:bolder;
	text-decoration:underline;
	color:#f0f5b0;
	}
	

#lhc ul li ul{
	text-align:left;
	margin:10px 0px 10px 20px;
	padding:0;
	}
	
/* ---------------------------------------------------   Content   ---------------------------------------------------- */

#content{
	width:620px;
	float:left;
	background-color:#fff;
	font-size:90%;
	}
	
#right{
	width:260px;
	float:left;
	margin:57px 0px 14px 0px;
	}
	
#right img{
	margin:0px 0px 14px 0px;
	}
	
#right p{
	text-align:left;
	font-size:80%;
	margin:6px 0px 14px 0px;
	padding:0px;
	}
	
#text{
	width:320px;
	float:left;
	text-align:left;
	margin:10px 20px 14px 20px;
	padding:0px 0px 14px 0px;
	}
* html div#text {
	margin-left: 10px;
}
	
#gallery{
	width:570px;
	float:left;
	text-align:left;
	margin:10px 10px 14px 10px;
	}
	
#gallery img{
	margin:20px 0px 0px 0px;
	}
	
#gallery .gallerybox{
	
	width:180px;
	float:left;
	margin:0px 8px 0px 0px;
	}
	
#news img{
	width:128px;
	float:left;
	margin:16px 10px 0px 0px;
	}
	
#news .newsbox{
	width:300px;
	float:left;
	
	}
	
#news .newsbox p{
	
	margin:14px 10px 14px 0px;
	}
	
	
/* ---------------------------------------------------  Footers  ---------------------------------------------------- */
	
#footer{
	background:#f0f5b0 url("../images/line.gif")  repeat-x top left;
	width:828px;
	float:left;
	text-align:left;
	margin:00px 0px 0px 0px;
	padding:30px 0px 10px 0px;
	font-size:80%;
	}
	
#footer img{
	float:left;
	margin:0px 20px 0px 40px;
	padding:0px 0px 0px 0px;
	}
	
#footer p{
	float:left;
	display:block;
	width:510px;
	margin:00px 20px 14px 70px;
	padding:00px 0px 0px 0px;
	}


#sub-footer{
	background:#f9faef url("../images/line2.gif")  repeat-x top left;
	width:828px;
	float:left;
	padding:16px 0px 20px 0px;
	text-align:right;
	font-size:70%;
	
	}


	
#sub-footer a:link, #sub-footer a:active, #sub-footer a:visited{
	color:#666666;
	
	text-decoration:none;
	}
	
#sub-footer a:hover{
	color:#FF9900;
	
	text-decoration:underline;
	
	}





