@charset "utf-8";
@import url('base.css');
@import url('wysiwyg.css');



body
	{
	background: #C38B2A url('../images/paper.jpg') top center repeat;
	text-align: center;
	}
	
	
hr
	{
	border: none;
	height: 2px;
	overflow: hidden;
	background: url('../images/dotted.gif') top left repeat-x;
	}
	
	
body, td
	{
	font: 14px/1.8em Georgia, "Times New Roman", Times, serif;
	}


h1
	{
	font-size: 200%;
	color: #005C26;
	margin-bottom: 1em;
	}
	
	
h2
	{
	font-size: 175%;
	color: #00AE51;
	margin-bottom: 1em;
	}
	
	
h3
	{
	font-size: 150%;
	color: #005C26;
	margin-bottom: .4em;
	}
	
	
h4
	{
	color: #333333;
	font-weight: bold;
	font-size: 125%;
	margin-bottom: .2em;
	}
	
	
h5
	{
	font-weight: bold;
	font-size: 100%;
	margin-bottom: .2em;
	}
	
	
h6
	{
	font-weight: bold;
	font-size: 75%;
	margin-bottom: .2em;
	}


a, a:link, a:visited
	{
	color: #005C26;
	}
	
	
a:hover, a:active
	{
	color: #00AE51;
	}	
	
img { behavior: url(iepngfix.htc); }

.last
	{
	border: none !important;
	background: none !important;
	padding-right: none !important;
	padding-bottom: none !important;
	}	
	
	
	
	
#page, #header-inner, #footer-inner
	{
	position: relative;
	width: 950px;
	margin: 0 auto;
	text-align: left;
	}
	

.title 
{
  font: 32px/1em Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	background: #A68F37;
	height: 46px;
	padding: 14px 20px 0 20px;
}	
.subtitle
	{
	background: #DBCE91;
	padding: 10px 20px 10px 10px;
	}
	
#header
	{
	position: relative;
	border-bottom: 4px solid #F8CD7D;
	
	}
	
	
#printlogo
	{
	display: none;
	}	
	
	
#logo
	{
	position: relative;
	width: 303px;
	height: 239px;
	float: left;
	background: url('../images/logo.jpg') top left no-repeat;
	line-height: 1000px;
	overflow: hidden;
	}
	

#starburst { position:absolute; top:5px; right:350px; z-index:9999; }

#tagline
	{
	position: relative;
	width: 647px;
	height: 239px;
	float: right;
	background: url('../images/tagline.jpg') top left no-repeat;
	line-height: 1000px;
	overflow: hidden;
	}
	
	
#nav
	{
	width: 303px;
	position: absolute;
	left: 0;
	}


#mainlinks
	{
	position: relative;
	margin: 36px 0;
	list-style-type: none;
	padding: 0;
	}
	
	#mainlinks li	
		{
		margin: 0;
		padding: 0;
		}
		
	#mainlinks a
		{
		display: block;
		height: 34px;
		overflow: hidden;
		text-indent: -1000px;
		background-repeat: no-repeat;
		background-position: top;
		}
	
	#nav-sitemap { background-image: url('../images/sitemap-u.gif'); }
	#nav-ownership { background-image: url('../images/ownership-u.gif'); }
	#nav-clubhouse { background-image: url('../images/clubhouse-u.gif'); }
	#nav-map { background-image: url('../images/map-u.gif'); }
	#nav-about { background-image: url('../images/about-u.gif'); }
	#nav-contact { background-image: url('../images/contact-u.gif'); }
	#nav-pricelist { background-image: url('../images/pricelist-u.gif'); }
	
	#nav-sitemap:hover { background-image: url('../images/sitemap-o.gif'); }
	#nav-ownership:hover { background-image: url('../images/ownership-o.gif'); }
	#nav-clubhouse:hover { background-image: url('../images/clubhouse-o.gif'); }
	#nav-map:hover { background-image: url('../images/map-o.gif'); }
	#nav-about:hover { background-image: url('../images/about-o.gif'); }
	#nav-contact:hover { background-image: url('../images/contact-o.gif'); }
	#nav-pricelist:hover { background-image: url('../images/pricelist-o.gif'); }
	

#utilities
	{
	position: relative;
	margin: 10px 70px;
	background: #DEBF82 url('../images/paper-faded.jpg');
	padding: 20px 20px;
	height: 180px;
	}
	
	
#tools, #sizes
	{
	position: relative;
	list-style-type: none;
	margin: 0;
	padding: 0;
	clear: both;
	}	
	
	#tools li
		{
		position: relative;
		}
	
	
	#sizes li
		{
		position: relative;
		float: left;
		margin: 0 4px 0 0;
		padding: 0;
		}
		
	#tools a
		{
		position: relative;
		display: block;
		width: 115px; height: 34px;
		overflow: hidden;
		background-position: top left;
		background-repeat: no-repeat;
		text-indent: -1000px;
		}

	#sizes a
		{
		position: relative;
		display: block;
		width: 34px; height: 34px;
		overflow: hidden;
		background-position: top;
		background-repeat: no-repeat;
		text-indent: -1000px;
		}
		
	#nav-home { background-image: url('../images/home.gif'); }
	#nav-print { background-image: url('../images/print.gif'); }
	#nav-email { background-image: url('../images/email.gif'); }
	#nav-small { background-image: url('../images/small.gif'); }
	#nav-medium { background-image: url('../images/medium.gif'); }
	#nav-large { background-image: url('../images/large.gif'); }
	
	#size-title
		{
		font-size: 14px;
		text-align: center;
		margin: 10px 0 0 0;
		width: 115px;
		height: 34px;
		overflow: hidden;
		background: url('../images/font-title.gif') top left no-repeat;
		text-indent: -1000px;
		}
		
		
#content
	{
	position: relative;
	width: 620px;
	w\idth: 540px;
	min-height: 540px;
	height: 540px;
	margin-left: 303px;
	background: #EBEBE0;
	padding: 20px 50px 50px 30px;
	}		
	html>body #content { height: auto; }	
		
#footer
	{
	position: relative;
	border-top: 4px solid #F8CD7D;
	overflow: hidden;
	padding: 20px 0 40px 0;
	color: #ffffff;
	clear: both;
	}
	
	
#footerlinks, #address
	{
	position: relative;
	list-style-type: none;
	margin: 10px 0; padding: 0;
	text-align: center;
	font-size: 16px;
	}
	#footerlinks { margin-bottom: 30px; }

	#footerlinks li, #address li
		{
		display: inline;
		margin: 0;
		padding: 0 24px 0 12px;
		background: url('../images/dotted.gif') top right repeat-y;
		}
		
	#footerlinks a, #address a
		{
		color: #ffffff;
		text-decoration: none;
		}
		
	#footerlinks a:hover, #address a:hover
		{
		color: #005C26;
		}
		
		
#copyright
	{
	position: relative;
	text-align: center;
	font-size: 12px;
	}
		
			.nodecoration, .nodecoration:hover, .nodecoration:active, .nodecoration:link, .nodecoration:visited {
	text-decoration: none;
	color: #000000;
}
	