body {
	background-image: url(images/bg.gif); 
	margin: 0px auto;
	padding: 0px;
	font-family: "Helvetica Neue", helvetica, Century Gothic, verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	color: #c2c2c2;
	text-align: center; }
	
img {
	display: block;
	border: 0px; }

#frame {
	background-color: #000501;
	margin: 0px auto;
	padding: 0px;
	width: 930px; }
	
a {
	color: #fdea9b; 
	text-decoration: none; }
	
a:hover {
	color: #fdea9b; 
	text-decoration: underline; }
	
#line {
	clear: both;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 930px;
	height: 1px; }
	
/***************************************************
HEADER INFORMATION
***************************************************/	

#header {
	background-image: url("images/header_bg.gif");
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 137px;
	text-align: left; }
	
#headerLine {
	clear: both;
	position: relative;
	top: 24px;
	background-image: url("images/line_bg.gif");
	margin: 0px;
	padding: 0px;
	width: 930px;
	height: 1px; }
	
#logo {
	float: left;
	margin: 29px 0px 0px 0px;
	padding: 0px 0px 0px 29px;
	width: 153px; }
	
#years {
	float: left;
	margin: 42px 0px 0px 0px;
	padding: 0px 0px 0px 97px;
	width: 372px; }
	
#upperNav {
	float: left;
	margin: 28px 0px 0px 0px;
	padding: 0px 0px 0px 140px;
	text-align: left; }
	


/***************************************************
MAIN NAVIGATION
***************************************************/	
	
ul#nav {
	clear: both;
	background-image: url("images/line_bg.gif");
	position: relative;
	top: 24px;
	margin: 0px;
	padding: 0px;
	height: 30px; 
	list-style: none; 
	width: 930px;
	text-align: left; }
	
* html ul#nav {
  	top: 10px; }
	
#nav li { 
	margin: 0px 0px 0px 0px; 
	padding: 0px;
	float: left;
	height: 30px; 
	text-indent: -1000em; }
	
#nav li a { 
	display: block; 
	height: 100%; 
	overflow: hidden; 
	width: 100%; }
	
#navHome { width: 84px; }

#navTheClub { width: 96px; }

#navCalendar { width: 101px; }

#navPrivate { width: 156px; }

#navCommunity { width: 114px; }

#navContact { width: 115px; }

#fill { width: 264px; background: url("images/nav_right_bg.gif"); }

#navHome a, #navTheClub a, #navCalendar a, #navPrivate a, #navCommunity a, #navContact a { background: url("images/nav.gif"); }

#navHome a:hover { background-position: 0 30px; }

#navTheClub a { background-position: -84px 0px; }

#navTheClub a:hover { background-position: -84px 30px; }

#navCalendar a { background-position: -180px 0px; }

#navCalendar a:hover { background-position: -180px 30px; }

#navPrivate a { background-position: -281px 0px; }

#navPrivate a:hover { background-position: -281px 30px; }

#navCommunity a { background-position: -437px 0px; }

#navCommunity a:hover { background-position: -437px 30px; }

#navContact a { background-position: -551px 0px; }

#navContact a:hover { background-position: -551px 30px; }

#navHomeOn { width: 84px; background: url("images/nav.gif"); background-position: 0px 30px; }

#navTheClubOn { width: 96px; background: url("images/nav.gif"); background-position: -84px 30px; }

#navCalendarOn { width: 101px; background: url("images/nav.gif"); background-position: -180px 30px; }

#navPrivateOn { width: 156px; background: url("images/nav.gif"); background-position: -281px 30px; }

#navCommunityOn { width: 114px; background: url("images/nav.gif"); background-position: -437px 30px; }

#navContactOn { width: 115px; background: url("images/nav.gif"); background-position: -551px 30px; }


/***************************************************
FEATURE
***************************************************/

#feature {
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 930px;
	text-align: left; }
	
#Photo {
	float: left;
	margin: 0px;
	padding: 20px 0px 0px 30px;
	width: 370px;
	height: 234px; }
	
#Event { 
	float: left;
	background: url("images/feature.gif");
	background-position: top right;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 36px;
	padding: 0px 0px 20px 0px;
	width: 493px; }
	
#Event h1 {
	margin: 20px 0px 20px 0px;
	padding: 0px;
	font-family: georgia;
	font-size: 30px;
	line-height: 30px;
	font-weight: normal; }
	
#Event h2 {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-family: "Helvetica Neue", helvetica, Century Gothic, verdana, arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	color: #2e5454; }
	
#Event p {
	margin: 0px;
	padding: 0px 30px 20px 0px;
	font-family: "Helvetica Neue", helvetica, Century Gothic, verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px; }


/***************************************************
THIS WEEK
***************************************************/

#thisWeek {
	clear: both;
	background-image: url("images/header_bg.gif");
	margin: 0px;
	padding: 0px;
	width: 930px;
	height: 54px;
	text-align: left; }
	
#thisWeekHead {
	float: left;
	margin: 0;
	padding: 17px 0px 0px 28px; }
	
#thisWeek p {
	margin: 0px 0px 0px 800px; 
	padding-top: 18px; }
	
ul#week {
	margin: 0px;
	padding: 0px;
	height: 62px; 
	list-style: none; 
	width: 930px;
	text-align: left; }
	
#week li { 
	float: left; }
	
#weekDate {
	margin: 0px;
	padding: 0px 30px 0px 30px; }
	
#weekDate p.day {
	margin: 10px 0px 0px 0px;
	padding: 3px 0px 1px 0px;
	width: 42px;
	color: #97dbbf;
	text-transform: uppercase;
	line-height: 12px;
	font-weight: normal;
	text-align: center;
	border-top: 1px solid #2e5454;
	border-left: 1px solid #2e5454;
	border-right: 1px solid #2e5454;}
	
#weekDate p.number {
	margin: 0px;
	padding: 3px 0px 4px 0px;
	width: 42px;
	font-size: 24px;
	color: #000000;
	font-weight: normal;
	text-align: center;
	background-color: #2e5454;
	border-top: 1px solid #2e5454;
	border-left: 1px solid #2e5454;
	border-right: 1px solid #2e5454; }	

#weekEvent {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 460px; }

.eventTitle	{
	font-family: georgia;
	font-size: 18px;
	font-weight: normal;
	line-height: 14px; }
	
#weekTime {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 126px; }

#weekPrice {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 124px; }

#weekTickets { 
	margin: 18px 0px 0px 0px;
	padding: 0px;}
	
	
/***************************************************
HOLIDAY EVENT
***************************************************/

ul#holiday {
	margin: 0px;
	padding: 0px;
	height: 62px; 
	list-style: none; 
	width: 930px;
	text-align: left;
	background-image: url("images/halloween.gif"); }
	
#holiday li { 
	float: left; }
	
#holidayDate {
	margin: 0px;
	padding: 0px 30px 0px 30px; }
	
#holidayDate p.day {
	margin: 10px 0px 0px 0px;
	padding: 3px 0px 1px 0px;
	width: 42px;
	color: #cc6600;
	text-transform: uppercase;
	line-height: 12px;
	font-weight: normal;
	text-align: center;
	border-top: 1px solid #cc6600;
	border-left: 1px solid #cc6600;
	border-right: 1px solid #cc6600;}
	
#holidayDate p.number {
	margin: 0px;
	padding: 3px 0px 4px 0px;
	width: 42px;
	font-size: 24px;
	color: #000000;
	font-weight: normal;
	text-align: center;
	background-color: #cc6600;
	border-top: 1px solid #cc6600;
	border-left: 1px solid #cc6600;
	border-right: 1px solid #cc6600; }	

#holidayEvent {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 500px; }
	
#holidayTime {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 96px; }

#holidayPrice {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 124px; }

#holidayTickets { 
	margin: 18px 0px 0px 0px;
	padding: 0px;}
	

/***************************************************
FOOTER
***************************************************/

#footer {
	clear:both;
	background-image: url("images/header_bg.gif");
	margin: 0px;
	padding: 0px;
	width: 930px;
	height: 137px;
	text-align: left; }
	
#footer p {
	float: left;
	margin: 0px;
	padding: 26px 0px 0px 30px;
	color: #97dbbf; }
	
ul#footerNav {
	float: right;
	margin: 0px;
	padding: 26px 7px 0px 100px;
	list-style: none; }
	
#footerNav li { 
	float: left;
	margin: 0px;
	padding: 0px 9px 0px 9px;
	text-align: right; }
	
	
/***************************************************
MAIN CONTENT
***************************************************/

#mainImage {
	margin: 0px;
	padding: 0px;
	width: 930px;
	height: 248px; }
	
#sectionHead {
	background-image: url("images/header_bg.gif");
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 54px; }
	
#sectionHead img {
	float: left;
	margin: 0px;
	padding: 17px 0px 0px 28px; }
	
#sectionHead p {
	margin: 0px 0px 0px 800px; 
	padding-top: 18px; }
	
ul#sectionNav {
	float: left;
	margin: 0px 0px 0px 30px;
	padding: 20px 0px 0px 0px;
	list-style: none; }
	
#sectionNav li { 
	float: left;
	margin: 0px;
	padding: 0px 12px 0px 12px; 
	text-transform: uppercase;
	color: #97dbbf; }

#content {
	margin: 0px;
	padding 0px;
	height: 100%; }
	
#contentLeft {
	background-image: url("images/vert_bg.gif");
	background-color: #000501;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 534px;
	text-align: left; }
	
#contentLeftInner {
	display: block;
	margin: 0px 1px 0px 0px;
	padding: 10px 20px 20px 30px;
	background-color: #000501;
	text-align: left; }
	
#contentLeftInner h1 {
	color: #2e5454;
	font-size: 24px; 
	font-weight: normal; }
	
#contentLeftInner p {
	margin: 0px;
	padding: 0px 0px 10px 0px; }
	
#contentLeftInner ul {
	margin: 0px 0px 10px 30px;
	padding: 0px;
	list-style: square; }
	
#contentLeftInner img.gallery {
	display: inline; 
	margin-top: 20px; 
	margin-right: 10px; 
	border: 6px solid #210e0c; }
	
#contentRight {
	float: right;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 374px;
	text-align: left; }
	
#contentRight h1 {
	color: #2e5454;
	font-size: 24px; 
	font-weight: normal; }
	
#contentRight p {
	margin: 0px;
	padding: 0px 0px 10px 0px; }
	
.text18 { font-size: 18px; }
	
.emp { font-weight: bold;}

.green { color: #97dbbf; }


/***************************************************
MAIN CONTENT
***************************************************/

#calendar { 
	clear: both; 
	width: 870px; 
	margin-top: 24px; 
	margin-left: 30px; 
	margin-right: 30px; 
	text-align: left; }
	
#calendar h2 {
	color: #EEEEEE; }
	
a.entry {
	display: block;
	padding-left: 3px; }
	
a.dayofmonth {
	color: #2d2d2d;
	font-size: 24px;
	border: 0px; }
	
a:hover.dayofmonth {
	color: #fdea9b; 
	border: 0px;
	text-decoration: none; }
	
.topnav .user {
	color: #000501; }
	
ul.nav a { color: #fdea9b; 
	text-decoration: none; }