html, body, div { 
	font: normal 100% verdana, arial, georgia, serif;
	color: #000;
}

body {
	margin: 0;  
	padding: 0;
	text-align: center; 
	background: #fff url(images/bgpiano.jpg) fixed; 
}

acronym {
	cursor: help; 
	font-style: normal; 
	border-bottom: dashed #000 1px; 
	}
	
img {border: none;} 

 
#pagecontainer 
 {width: 750px;
 margin: 0 auto; 
 position: relative;
} 
 
#header { 
	position: absolute;
	left: 0; 
	margin-top: 23px; 
 	} 
 	
#navwrapper { 
	width: 750px;
	height: 47px; 
	background: url(images/topnavbg.jpg) no-repeat; 
	position: absolute; 
	top: 202px; 
	left: 0; 
 	}
	
#topcontentbg { 
	background: url(images/contentbg_top.jpg); 
	height: 35px; 
	position: absolute; 
	top: 48px; 
	width: 750px; 
	left: 0; 
}

 
#contentwrapper {
	width: 750px;
	position: absolute;
	top: 80px;
	left: 0;
	text-align: left;
	background:#E2DBD1 url(images/contentbg_middle.jpg);
	}
 
#leftcolumn { 
	float: left; 
	width: 433px;
	padding: 20px 0 0 25px; 
	}
	
 
#content {width: 417px;} 


#content h1, h2, h3, h4 {
	color: #54814A;
	font-weight: bold;
	margin: 0 0 5px 33px;
	padding: 0;
	font-size: 20px;
	}
#content h2	{
	font: bold 17px;
	color: #54814A; margin: 0 0 5px 36px;
}
#content h3	{
	font-size:15px;
	color: #54814A; margin: 0 0 5px 36px;
}


#content p { 
	margin: 0 35px 15px 35px; 
    font:12px/140% arial, verdana, georgia, serif;
	}

#content p a, 
#content p a:link, 
#content p a:active {
	color: #000; 
	text-decoration: none; 
	border-bottom: 1px solid #000; 
	background: #A5BD4E; 
	}
	
#content p a:visited { 
	color: #54814A; 
	border-bottom: 1px dotted #000; 
	text-decoration: none;
	}

#content p a:hover { 
	color: #386900; 
	background: #A8BB52; 
	border-bottom: 1px solid #FFF;
	}
	

#golfimage { 
		margin: 0; padding: 0 0 5px 35px; 
		}
		
		
#rightside {
	float: right; 
	width: 180px; 
	margin: 0; 
	padding: 30px 25px 0 0;  
	}



#rightside p { 
	color: #fff; 
	margin: 0 20px 10px 6px; 
	font:11px arial, verdana, georgia, serif; 
	}
	
#rightside ul {
	list-style-type: none; 
	padding:0; 
	margin: 0 0 12px 0; 
	font: 11px arial, verdana, sans-serif;
	color: #787870; 
	}

#rightside li {
	line-height: 20px; 
	color: #386900; 
	}

#rightside li a, 
#rightside li a:link, 
#rightside li a:active {
	color: #FFF; 
	text-decoration: none;
	display: block; 
	border-bottom: 1px dotted #FFF; 
	padding: 2px; 
	background: #54814A; 
	height: 1%; 
	}
	
#rightside li a:visited {
	color: #FFF; 
	border-bottom: 1px dashed #BE8585; 
	}

#rightside li a:hover { 
	color: #FFF;
	border-bottom: 1px solid #B7E810;
	background: #A8BB52; 
	}
	

	
#rightside h1, h2 {
	color: #EDEB9E; 
	font: normal 17px georgia, arial, verdana, sans-serif; 
	margin: 0; padding: 0;
	}
	
#rightside h2 { 
	font-size: 14px;
	color: #54814A;
	}
	
#contentbottom{
	width: 750px;
	height: 43px; 
	clear: left; 
	background: url(images/contentbg_bottom.jpg) no-repeat;
	}	
	
#footer {
	height: 43px; 
	background: url(images/footer.jpg) no-repeat; 
	clear:all;}
	
#footer p { 
	font:12px arial, verdana, georgia, serif;
	text-align: center;  
	color: #555A54; 
	margin: 0;
	padding: 11px 0; 
	}
#footer a, 
#footer a:link, 
#footer a:active { 
	color: #54814A; 
	text-decoration: none;
	}

#footer a:hover {
	color: #FFF;
	background: #7B0A0A;
	background-color: #3C6A07;
	}
	

		

#navcontainer {	margin: 2px 0; 
padding: 0 0 0 100px;}

#navcontainer ul {
	list-style: none; 
	padding: 0; 
	margin: 0; 
	}

#navcontainer li { 
	float: left; 
	width: 102px; 
	height: 32px;
	margin-left: 3px; 
	padding: 3px;
	}

	
#navcontainer li a, #navcontainer li a:link, #navcontainer li a:active, #navcontainer li a:visited {
	display: block;
	height: 40px;
	padding: 10px 0;
	margin: 0;
	color: #FCFCFC;
	text-decoration: none;
	text-align: center;
	font: bold 12px/18px arial, sans-serif;
	background:#8FAA7D url(images/topnavbglink.jpg) no-repeat;
	} 
	
#navcontainer li a:hover { 
	color: #000; 
	background:#7FAD64 url(images/topnavbghover.jpg)  no-repeat;
	}
	

.images {

}
.images:hover {
opacity: 0.7;
}



