* {

	margin:0;
	padding:0;
	border:none;

}

a {

	color:#060;
	outline:none;
	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

html {

	background-color: #4d3b27;
	background-image:url('../images/darksand.png');

}

body {

	font-size:76%;
	font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;
	color: #121212;
	
}

p {

	font-size:1.1em;
	line-height:1.6em;
	padding:5px 0;

}

ul {

	list-style-type:none;
	
}

div#header h2,div#content h2, div#content h3 {

	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	text-align:center;

}

div#content h2 {

	display:block;
	clear:both;
	margin:5px 0 10px;
	font-size:1.6em;

}

div#content h3 {

	display:block;
	clear:none;
	margin:2px 0 5px;
	font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:1.1em;

}


div#content h3.big {

	font-size:1.3em !important;

}

div#content h3.space {

	margin:20px 0 5px !important;

}

div#top {

	width:100%;
	background-image:url('../images/green.png');
	background-color:#050;

}

div.wrap {

	width:600px;
	margin: 0 auto;

}

div#overlay {

	background-image:url('../images/overlay.png');
	background-color:transparent;

}

div#overlay div.wrap {

	width:600px;
	overflow:hidden;
	margin:0 auto;

}

div#overlay ul {

	display:inline;
	clear:none;
	cursor:default;

}

div#overlay ul li {

	display:inline;
	margin: 0 5px;
	line-height: 2em;

}

div#overlay a {

	font-size: 1em;
	color: #fff;
	cursor:pointer;

}

div#overlay ul#right {

	float:right;

}

div#overlay ul#left {

	float:left;

}

div#logo {

	height: 140px;
	width: 141px;
	margin: 5px 0 0 -65px;
	position:relative;
	background-image:url('../images/logo.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9000px;
	overflow:hidden;

}

h1 {

	width:504px;
	height:38px;
	margin:-135px 0 0 88px;
	background-image:url('../images/title.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	float:left;
	display:inline;

}

body#golf h1 {

	background-image:url('../images/title-golf.png');
	background-position: 70px 0;

}

body#market h1 {

	background-image:url('../images/title-shows.png');
	background-position: 25px 0;

}


h1 a {

	display:block;
	width:504px;
	height:38px;
	text-indent: -9000px;
	overflow:hidden;

}

div#header {

	width:100%;
	height:150px;
	background-repeat: no-repeat;
	background-position: center 40px;
	margin:-123px 0 0 0;
	padding-top:40px;

}

body#home div#header {
	background-image:url('../images/headers/new/header09.jpg');
}

body#about div#header {
	background-image:url('../images/headers/new/header18.jpg');
}

body#prices div#header {
	background-image:url('../images/headers/new/header15.jpg');
}

body#policies div#header {
	background-image:url('../images/headers/new/header19.jpg');
}

body#amenities div#header {
	background-image:url('../images/headers/new/header07.jpg');
}

body#group div#header {
	background-image:url('../images/headers/new/header16.jpg');
}

body.day div#header {
	background-image:url('../images/headers/new/header02.jpg') !important;
}

body#pavilions div#header {
	background-image:url('../images/headers/new/header16.jpg');
}

body#coupons div#header {
	background-image:url('../images/headers/new/header11.jpg');
}

body#employment div#header {
	background-image:url('../images/headers/new/header10.jpg');
}

body#faq div#header {
	background-image:url('../images/headers/new/header04.jpg');
}

body#contact div#header {
	background-image:url('../images/headers/new/header05.jpg');
}

body#directions div#header {
	background-image:url('../images/headers/new/header20.jpg');
}

body#market div#header {
	background-image:url('../images/headers/new/header21.jpg');
}

body#golf div#header {
	background-image:url('../images/headers/new/header17.jpg');
}



	div#header h2 {
	
		font-size:1.4em;
		padding:5px 0;
		width:100%;
		color:#fff;
		font-style:italic;
		text-align:right;
		background-image:url('../images/overlay-dark.png');
	
	}
	
	div#header h2 span {
	
		margin-right:20px;
	
	}
	
	div#stage {
	
		width:626px;
		margin:0 auto;
		background-image:url('../images/shadow.png');
		background-position:left top;
		background-repeat:repeat-y;

	}
	
	body#contact div#content h3 {
	
		margin-bottom:10px;
	
	}
	
	body#policies div#content h3 {
	
		text-align:left;
		font-weight:bold;
		font-style:normal;
	
	}
	
	body#policies div#content ul {
	
		list-style-type:circle;
		margin:0 0 20px 20px;
		
	}
	
	body#policies div#content ul li {
	
		font-size:1.1em;
	
	}

	body#amenities div#content ul li,
	body#pavilions div#content ul li {

		margin:10px auto 20px;
		width:350px;

	}
	
	body#amenities div#content ul li a {
	
		cursor:default;
	
	}
	
	body#amenities div#content ul li img {
	
		margin-top:10px;
		cursor:pointer;
	
	}
	
	body#amenities div#content ul li img:hover,
	body#pavilions div#content ul li img:hover {
	
		background-color:#060;
	
	}
	
	body#faq div#content ul li {
	
		margin:15px 0;
		font-size:1.1em;
	
	}
	
	body#employment div#content ol {
	
		margin-left:30px;
	
	}
	
	body#employment div#content ol li {
	
		font-size:1.1em;
		padding:2px 0;
		font-weight:bold;
	
	}
	
	body#market div#content h4 {
	
		font-size:1.1em;
		margin:10px 0 0;
	
	}
	
	body#golf div#content {
	
		text-align:center;
	
	}
	
	body#golf div#content ul li {
	
		font-size:1.1em;
		padding:2px 0;
	
	}
	
	body#golf div#content h4 {
	
		font-size:1.1em;
		font-weight:bold;
		margin-top:5px;
	
	}
	
ul#nav {

	display:block;
	padding:5px 0;
	text-align:center;
	background-color:#050;
	cursor:default;

}

	ul#nav li {
	
		display:inline;
		margin:0 5px;
	
	}

		ul#nav li a {
		
			font-size:1em;
			color:#fff;
			cursor:pointer;
		
		}
		
		li.active a {
		
			text-decoration:underline !important;
		
		}
				
div#stage div#content {

	background-color:#fff;
	background-image:url('../images/shadow-white.png');
	background-position:center top;
	background-repeat:repeat-x;
	padding:10px 20px 15px;
	overflow:hidden;
	width:560px;

}

div#content a {

	text-decoration:underline;

}

div#content a:hover {

	text-decoration:none;

}

div#content img {

	display:block;
	clear:both;
	padding:5px;
	margin:10px auto 0;
	background-color:#eee;

}

div#content img.right {

	display:block;
	clear:none;
	float:right;
	padding:5px;
	margin:0 0 0 10px;
	background-color:#eee;

}

div#content p img {

	display:inline;
	margin:0;
	padding:0;

}

div#content table {

	width:210px;
	border:none;
	background-color:#f5f5f5;
	font-size:1.1em;
	float:left;

}

div#content table#june {

	margin:20px 10px 20px 60px;

}

div#content table#july {

	margin:20px 10px 20px 10px;

}

div#content table#august {

	float:none;
	clear:both;
	margin:0 auto 20px;

}

div#content table th {

	padding:5px;
	color:#050;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:1.2em;

}

div#content table td {

	text-align:center;
	padding:1px;

}

div#content table tr.day td {

	border-bottom:1px solid #ccc;

}

body#group div#content h3 {

	margin:10px 0;
	font-weight:bold;
	font-size:1.15em;

}

body#group div#content ul {

	margin-left:50px;
	list-style-type:circle;

}

body#group div#content ul li {

	font-size:1.1em;
	line-height:1.5em;
	padding:2px 0;

}

body#group div#content ul#info {

	margin-left:0;
	list-style-type:none;

}

body#group div#content ul#info li {

	font-size:1.1em;
	line-height:1.2em;

}


body#group div#content ol {

	margin-left:30px;

}

body#group div#content ol li {

	font-size:1.1em;
	line-height:1.5em;
	padding:1px 0;

}

body#directions div#content h4 {

	font-size:1.1em;
	font-weight:bold;
	margin:10px 0 0;

}

div#price {

	margin:10px auto 0;
	padding-left:20px;
	width:560px;
	overflow:hidden;

}

div#price div {

	display:block;
	float:left;
	width:250px;
	height:9em;
	margin:10px;

}

div#content div#price div h3 {

	font-style:normal;
	font-weight:bold;
	text-align:left;
	margin:0;

}

div#content div#price div ul li {

	list-style-type:none;
	font-size:1.1em;
	padding:1px 0;

}

div#footer {

	width:626px;
	overflow:hidden;
	margin:0 auto 10px;
	padding-bottom:32px;
	text-align:center;
	background-image:url('../images/shadow-bottom.png');
	background-position:center bottom;
	background-repeat:no-repeat;

}

	div#footer ul {
	
		padding-top:10px;
		cursor:default;
		background-color:#fff;
		margin:0 auto;
		width:600px;
		
	}
	
		div#footer ul li {
		
			display:inline;
			margin:0 5px;
		
		}
		
			div#footer ul li a {
			
				font-size:1.1em;
				text-decoration:underline;
				cursor:pointer;
			
			}
			
			div#footer ul li a:hover {
			
				text-decoration:none;
			
			}
			
			
body#group div#content div {

	width:220px;
	margin:0 10px 20px;
	float:left;

}

			
body#group div#content div.left {

	margin-left:50px;
}

body#group div#content div ul {

	list-style-type:square;

}

body.day #content { text-align:center; }