body { font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0 }


h1{

	font-size: 21px;

	font-family: "Times New Roman", Times, serif;

	color: #636360;

	margin:10px 0px;

	font-weight: normal;

}



h2{

	font-size: 14px;

	font-family: "Times New Roman", Times, serif;

	color: #636360;

	margin:10px 0 0px 0;

}



p {

	padding:5px 0px 5px 0px;

	margin:0px 0px 5px 0px;

}



form{

	padding: 0px;

	margin: 0px;

}



td{

	vertical-align: top;

}



a:link{color:#003399;}

a:visited{color:#003399;}

a:hover{color:#565650;}

a:active{color:#003399;}



hr {

	border: 0;

	width: 100%;

	color: #E5E5E0;

	background-color: #E5E5E0;

	height: 1px;

	margin: 0px;

	padding: 0px;

}



.clr {

	clear: both;

	height: 0px;

}

.clr span{

	height: 0px;

}



/*

#container block wraps the entire page, centers it, and applies the background drop-shadow

 */

#container{

	width: 756px;

	position: relative;

	left: 50%;

	margin-left: -378px;

	background: transparent url(../images/bg_shdw.gif) repeat-y;

}


/*

#container-inside block is narrower than it's parent, allowing drop shadow to appear behind

 */

#container-inside{

	width: 750px;

	background-color: #fff;

	margin-left: 3px;
	
	position:relative;

}



/* Begin Header Styles */

#header{



}



#header-top{

	height: 19px;

	background: transparent url(../images/hdr_top_bg.gif) repeat-x;

}



#header-middle{

	margin: 0px; padding:0px;

}



#header-middle a span{

	display: none;

}



#header-middle a.logo{

	margin: 0 0 0 15px;

	padding: 0px;

	display: block;

	height: 61px; 

	width: 124px;

	background: transparent url(../images/hhm_logo.gif) no-repeat;

}



#header-bottom{

	height: 29px;

	background: transparent url(../images/nav_bg.gif) repeat-x;

	margin: 0px; padding:0 0 0 15px;

}

/* End Header Styles */





/* Begin Navblock Styles */

#navblock{



}



#nav{


	width: 575px; height: 29px;

	background: url(../images/nav_buttons.gif);

	margin: 0; padding: 0;

	position: relative;

}



#nav span{

	display: none;

}



#nav li{

	margin: 0px; padding: 0px; list-style: none;

	position: absolute; top: 0;

}



#nav li, #nav a {

	height: 29px; display:block;

}

#home{left: 0px; width: 56px;}
#history{left: 56px; width: 59px;}
#solution{left: 115px; width: 87px;}
#fundraising{left: 202px; width: 108px;}
#board{left: 310px; width: 55px;}
#committment{left: 365px; width: 68px;}
#happenings{left: 433px; width: 74px;}
#contact{left: 510px; width: 74px;}

#home a:hover{background: transparent url(../images/nav_buttons.gif) 0 -29px no-repeat;}
#history a:hover{background: transparent url(../images/nav_buttons.gif) -56px -29px no-repeat;}
#solution a:hover{background: transparent url(../images/nav_buttons.gif) -115px -29px no-repeat;}
#fundraising a:hover{background: transparent url(../images/nav_buttons.gif) -202px -29px no-repeat;}
#board a:hover{background: transparent url(../images/nav_buttons.gif) -310px -29px no-repeat;}
#committment a:hover{background: transparent url(../images/nav_buttons.gif) -365px -29px no-repeat;}
#happenings a:hover{background: transparent url(../images/nav_buttons.gif) -433px -29px no-repeat;}
#contact a:hover{background: transparent url(../images/nav_buttons.gif) -510px -29px no-repeat;}

body.body-home #home, 
body.body-history #history a:hover{background: transparent url(../images/nav_buttons.gif) 0 -58px no-repeat;}
body.body-history #history, 
body.body-history #history a:hover{background: transparent url(../images/nav_buttons.gif) -56px -58px no-repeat;}
body.body-solution #solution, 
body.body-solution #solution a:hover{background: transparent url(../images/nav_buttons.gif) -115px -58px no-repeat;}
body.body-fundraising #fundraising, 
body.body-fundraising #fundraising a:hover{background: transparent url(../images/nav_buttons.gif) -202px -58px no-repeat;}
body.body-board #board, 
body.body-board #board a:hover{background: transparent url(../images/nav_buttons.gif) -310px -58px no-repeat;}
body.body-committment #committment, 
body.body-committment #committment a:hover{background: transparent url(../images/nav_buttons.gif) -365px -58px no-repeat;}
body.body-happenings #happenings, 
body.body-happenings #happenings a:hover{background: transparent url(../images/nav_buttons.gif) -433px -58px no-repeat;}
body.body-contact #contact, 
body.body-contact #contact a:hover{background: transparent url(../images/nav_buttons.gif) -510px -58px no-repeat;}
/* Begin Navblock Styles */





.newsblock{

	float:right;

}



#yrdg-guide {

	float: right;

	padding-right: 10px;

}



#yrdg-guide a {

	display: block;

	height: 17px;

	width: 158px;

	background: transparent url(../images/btn_yardage_guide.gif) 0px 0 no-repeat;

}



#yrdg-guide a:hover {

	background: transparent url(../images/btn_yardage_guide.gif) 0px -18px no-repeat;

}



#yrdg-guide span {

	display: none;

}



#footer{

	background: #BDBDBD url(../images/shdw_footer.gif) 0px 0px no-repeat;

	margin:0px; padding: 5px 0 0 0;

	text-align:left;

	color: #BDBDBD;

}



#nav-footer{

	list-style: none;

	margin: 0px; padding: 0px;

}



#nav-footer li{

	display: inline;

	margin: 0 10px 10px 0;	

}



#nav-footer a:link,

#nav-footer a:visited,

#nav-footer a:active{color:#565650;}

#nav-footer a:hover{color:#A81900;}



#home-content {

	margin: 0px; 

	padding:0px;

}



label{

	padding-left: 8px;

}



.error { color: red; }



.required{

	padding-left: 8px;

	background-image: url(../images/required.gif);

	background-repeat:no-repeat;

}



.content{

	float: left;

	width: 710px;

	padding: 0px 20px 10px 35px;

	margin-top: 20px;

}



.with-sidebar{

	width: 470px;

}



#sidebar{

	background: #F5B967 url(../images/sidebar_bg.gif) 0px 0px repeat-y;

	float: left;

	width: 197px;

	/* border:1px solid #F5B967; */

	background-color: #F5B967;

	margin: 40px 0px 0px 0px;

}





#sidebar-top{

	width: 197px;

	height: 15px;

	background: #F5B967 url(../images/sidebar_top.gif) 0px 0px no-repeat;

}

#sidebar-bottom{

	width: 197px;

	height: 15px;

	background: #fff url(../images/sidebar_bottom.gif) 0px 0px no-repeat;
	
	padding-bottom: 50px;

}



#sidebar-content { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; margin: 5px }


sidebar-content:a:link{color:#ffffff;}

sidebar-content.a:visited{color:#ffffff;}

sidebar-content.a:hover{color:#ffffff;}

sidebar-content.a:active{color:#ffffff;}


#sidebar p{

	margin: 0 0 0 25px;

}



#sidebar h2{

	margin: 10px 0 0 0;

}


/* Begin page header classes*/

.h1-news,

.h1-course,

.h1-teetimes,

.h1-contact,

.h1-mission,

.h1-about,

.h1-staff,

.h1-policies,

.h1-clubhouse,

.h1-location{height: 18px; margin-left: -6px; margin-bottom: 1px;}

.h1-news{background: transparent url(../images/hdr_news.gif) no-repeat;}

.h1-course{background: transparent url(../images/hdr_the_course.gif) no-repeat;}

.h1-teetimes{background: transparent url(../images/hdr_teetimes.gif) no-repeat;}

.h1-contact{background: transparent url(../images/hdr_contact.gif) no-repeat;}

.h1-mission{background: transparent url(../images/hdr_mission.gif) no-repeat;}

.h1-about{background: transparent url(../images/hdr_about.gif) no-repeat;}

.h1-staff{background: transparent url(../images/hdr_staff.gif) no-repeat;}

.h1-policies{background: transparent url(../images/hdr_policies.gif) no-repeat;}

.h1-clubhouse{background: transparent url(../images/hdr_clubhouse.gif) no-repeat;}

.h1-location{background: transparent url(../images/hdr_location.gif) no-repeat;}



.h1-news span,

.h1-location span,

.h1-clubhouse span,

.h1-policies span,

.h1-mission span,

.h1-staff span,

.h1-about span,

.h1-course span,

.h1-teetimes span,

.h1-contact span{

	display: none;

}

.description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tumb_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}