#subheader {
	background:transparent url(images/topBG.png) repeat-x scroll 0 0;
	height:184px;
	}
	
#subheader .holder {
	height:184px;
	margin:0 auto;
	padding-top:20px;
	width:1006px;
	}

#subheader .holder .navtop {
	background:transparent url(images/headLine.gif) repeat-x scroll right bottom;
	height:54px;
	width:650px;
	float:right;
	}
	
#subheader .logolink #link{
	background-image:url(images/subLogo.png);
	background-repeat:no-repeat;
	float:left;
	height:156px;
	width:213px;
	display:block;
	margin:0;
	z-index: 10;
	}

#subcontainer {
	height:auto !important;
	margin:0 auto 0;
	min-height:100%;
	width:1046px;
	}

#main .sub .about, .recentnews, {
	margin-top:20px;
	}
	
.directLeft {
	float:left;
	margin-top:50px;
	width:445px;
	color:#f8ad0b;
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	}

.directLeft a:link {
	text-decoration:none;
	color:#F8AD0B;
	}
		
.directLeft a:visited {
	text-decoration:none;
	color:#F8AD0B;
	}

#main .sub {
	margin-top:50px;
	padding:0;
	}

#main .sub h3.direct {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/h3Directions.png) no-repeat scroll 0 0;
	margin-bottom:10px;
	}
	
#main .sub h3.reserve {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/h3Reservations.png) no-repeat scroll 0 0;
	margin-bottom:20px;
	}

#main .sub h3.galleryh3 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/h3gallery.png) no-repeat scroll 0 0;
	margin-bottom:10px;
	}

#main .sub h3.contactUs{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/h3contact.png) no-repeat scroll 0 0;
	margin-bottom:10px;
	}
	
#main .sub h3.eventsh3{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/h3Events.png) no-repeat scroll 0 0;
	margin-bottom:10px;
	}

#main .sub h3 {
	height:60px;
	width:431px;
	}
	
.paragraphs {
	font-family:Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	line-height:1.7em;
	color: #FAFAF7;
	text-align: justify
	}

.eventDiv {
	padding-top:5px;
	}

.directRight {
	margin:50px 0 0 476px;
	padding:15px;
	background-image:url(images/75bg.png);
	font-family:Arial, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color: #FAFAF7;
	width:500px;
	}

.galleryLeft {
	float:left;
	margin-top:50px;
	width:645px;
	color:#f8ad0b;
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	}

.galleryRight {
	margin-top:50px;
	padding:15px;
	background-image:url(images/75bg.png);
	font-family:Arial, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color: #FAFAF7;
	width:300px;
	margin-left: 667px;
	}

.picsGallery {
	padding-top:5px;
	}

.calRight {
	margin-left:676px;
	margin-top:50px;
	padding:15px;
	background-image:url(images/75bg.png);
	font-family:Arial, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color: #FAFAF7;
	width:300px;
	}

.calRight a:link {
	text-decoration:none;
	color:#F8AD0B;
	}
		
.calRight a:visited {
	text-decoration:none;
	color:#F8AD0B;
	}
	
.calRight_bottom {
	margin-left:676px;
	margin-top:25px;
	font-family:Arial, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color: #FAFAF7;
	width:330px;
	}
	
.calLeft {
	float:left;
	margin-top:50px;
	width:575px;
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	background-color: #C7D0DB;
	}

.calLeft a:link {
	text-decoration:none;
	color:#F8AD0B;
	}
		
.calLeft a:visited {
	text-decoration:none;
	color:#F8AD0B;
	}
		
 .months {
	color:#D99506;
	font-size:28px;
	text-align:left;
	}
