
body {
	margin: 0;
	background: #000000;

	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: white;
}

p, span, table, th, tr, td, div {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

hr {
	border: none;
	border-bottom: 1px solid #464646;
}

/** dynamIt editor styles follow **/

.subheadings {
	font-size: 15px;
	color: white;
	font-weight: bold;
	font-style: italic;
}

.emphasis1 {
	color: #5978e6;
}

.emphasis2 {
	color: #4abe9a;
}

/** end editor styles **/

h1 {
	background-image: url(img/h1-bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 30px;

         text-indent: 30px;
	font-size: 20px;
	color: #4abe9a;
	font-weight: normal;
}

#content-hole h1 {
	margin: 12px 0 12px 0;
	background-image: url(img/hh1-bg.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 28px;

         text-indent: 0px;
	font-size: 18px;
	color: #4abe9a;
	font-weight: normal;
}

#content-hole h2 {
	margin: 12px 0 12px 0;
	background-image: url(img/hh2-bg.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 28px;

         text-indent: 0px;
	font-size: 18px;
	color: #4abe9a;
	font-weight: normal;
}


#container {
	width: 1002px;
	margin: 0 auto 0 auto;
	position: relative;
}

#header {
	width: 1002px;
	height: 113px;

	background: url(img/header.jpg) no-repeat top center;
}

#auxnav {
	float: right;
	margin: 30px 60px 0 0;

}

	#auxnav a {
		display: block;
		float: left;

		width: 66px;
		height: 32px;

		background-image: url(img/auxnav.gif);
	}

	a#nav-home, a#nav-home:link, a#nav-home:visited { background-position: 0px 0px; }
	a#nav-contact, a#nav-contact:link, a#nav-contact:visited { background-position: 66px 0px; }


	#weather {
		float: left;
		line-height: 14px;
		text-align: right;
		margin-left: 18px;
	}


	#weather a,
	#weather a:link,
	#weather a:visited {
		background: none !important;
		color: white !important;
		text-decoration: none;
		width: auto !important;
	}



#nav {
	width: 882px;
	height: 46px;
	margin: 0 auto 0 auto;
	position: relative;
}

	#nav a {
		display: block;
		position: absolute;
		height: 46px;
		background-image: url(img/nav-sprite.png);
	}

	a#nav-about, a#nav-about:link, a#nav-about:visited { width: 128px; left: 0px; background-position: 0px 0px; }
	a#nav-about-on, a#nav-about:hover, a#nav-about:active { width: 128px; left: 0px; background-position: 0px 46px; }

	a#nav-course, a#nav-course:link, a#nav-course:visited { width: 132px; left: 128px; background-position: -128px 0px; }
	a#nav-course-on, a#nav-course:hover, a#nav-course:active { width: 132px; left: 128px; background-position: -128px 46px; }

	a#nav-amenities, a#nav-amenities:link, a#nav-amenities:visited { width: 154px; left: 260px; background-position: -260px 0px; }
	a#nav-amenities-on, a#nav-amenities:hover, a#nav-amenities:active { width: 154px; left: 260px; background-position: -260px 46px; }

	a#nav-prospects, a#nav-prospects:link, a#nav-prospects:visited { width: 179px; left: 414px; background-position: -414px 0px; }
	a#nav-prospects-on, a#nav-prospects:hover, a#nav-prospects:active { width: 179px; left: 414px; background-position: -414px 46px; }

	a#nav-members, a#nav-members:link, a#nav-members:visited { width: 145px; left: 593px; background-position: -593px 0px; }
	a#nav-members-on, a#nav-members:hover, a#nav-members:active { width: 145px; left: 593px; background-position: -593px 46px; }

	a#nav-resources, a#nav-resources:link, a#nav-resources:visited { width: 144px; left: 738px; background-position: -738px 0px; }
	a#nav-resources-on, a#nav-resources:hover, a#nav-resources:active { width: 144px; left: 738px; background-position: -738px 46px; }


#main-home {
	background: url(img/banner.jpg) no-repeat center top;
}

#main {
	background: url(img/banner-sm.jpg) no-repeat center top;
}

#main-hole {
}

#main-course {
}

	#bannerspace-home {
		height: 320px;
	}

	#bannerspace {
		height: 200px;
	}

	#bannerspace-hole {
		height: 370px;
	}

#content {
	width: 882px;
	min-height: 250px;
	margin: 0 auto 0 auto;
}

#content-home {
	width: 882px;
	min-height: 250px;
	margin: 0 auto 0 auto;
}

	#content-home a {
		text-decoration: none;
		color: #5978e6;
		border-bottom: 1px solid #5978e6;
	}

	#content-home a:hover {
		text-decoration: none;
		color: #5978e6;
		border-bottom: 2px solid #5978e6;
	}

#content-area {
	margin: 0 0 0 200px;
	min-height: 250px;
}

	#content-area a {
		text-decoration: none;
		color: #5978e6;
		border-bottom: 1px solid #5978e6;
	}

	#content-area a:hover {
		text-decoration: none;
		color: #5978e6;
		border-bottom: 2px solid #5978e6;
	}

#content-hole {
	width: 882px;
	min-height: 250px;
	margin: 0 auto 0 auto;
}

	#content-hole a {
		text-decoration: none;
		color: #5978e6;
		border-bottom: 1px solid #5978e6;
	}

	#content-hole a:hover {
		text-decoration: none;
		color: #5978e6;
		border-bottom: 2px solid #5978e6;
	}

#course {
	width: 885px;
	min-height: 583px;
	margin: 0 auto 0 auto;
}

#footer {
	width: 1002px;
	height: 132px;

	background: url(img/footer.jpg) no-repeat top center;
}

	#foot {
		padding: 50px 65px 35px 65px;
		line-height: 47px;
		color: #6a6a6a;
	}

	#foot address {
		float: right;
		text-align: right;
		font-style: normal;
		color: #6a6a6a;
	}



#DROPDOWNS {
	position: absolute;
	top: 159px;
	left: 60px;
}

	#DROPDOWNS ul.menuDiv {
		margin: 0;
		padding: 0;
		list-style-type: none;

		position: absolute;
		visibility: hidden;
		top: 0;

		background: #1a1a1a url(img/drop-bg.png) repeat-x top center;
		border: 1px solid #3d3d3d;
		border-bottom: 0;

		width: 200px;
	}


	#DROPDOWNS ul.menuDiv li {
		border-bottom: 1px solid #3d3d3d;
		height: 30px;
		line-height: 30px;
		padding: 0 16px 0 16px;
	}

	#DROPDOWNS ul.menuDiv li a,
	#DROPDOWNS ul.menuDiv li a:link,
	#DROPDOWNS ul.menuDiv li a:visited {
		color: white;
		text-decoration: none;
	}

	#DROPDOWNS ul.menuDiv li a:hover,
	#DROPDOWNS ul.menuDiv li a:active {
		color: white;
		text-decoration: underline;
	}


ul#subnav {
	margin: 0;
	padding: 0;
	list-style-type: none;

	border: 1px solid #2a2a2a;
	border-bottom: 0;

	width: 180px;
	float: left;
}

ul#subnav li {
	background: url(img/subnav-bg.png) repeat-x top center;
	height: 45px;
}

	ul#subnav li a,
	ul#subnav li a:link,
	ul#subnav li a:visited {
		line-height: 45px;
		padding: 0 20px 0 20px;
		color: white;
		text-decoration: none;
	}

	ul#subnav li a:hover,
	ul#subnav li a:active {
		color: white;
		text-decoration: underline;
	}

a.no-border {
	border: none;
}