body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #000000;
}
#wrapper {
	margin-right: auto;
	margin-left: auto;
	margin-top:10px;
	margin-bottom:auto;
	position: relative;
	background-repeat: no-repeat;
	background-position: center top;
	height: 741px;
	width: 1000px;
}
#homeNav {
	height: 80px;
	width: 607px;
	position: absolute;
	left: 196px;
	top: 199px;
}
#aboutNav {
	height: 80px;
	width: 607px;
	position: absolute;
	left: 196px;
	top: 577px;
}
#heading {
	text-align: center;
	padding-top: 32px;
	height: 55px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#content {
	width: 630px;
	margin-left: 230px;
}
#contentWide {
	margin-right: auto;
	text-align: center;
	margin-top: 30px;
	margin-bottom: auto;
	padding-left: 35px;
}
#facilitiesContent {
	text-align: left;
	width: 800px;
	padding-top: 45px;
	margin-right: auto;
	margin-left: 70px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.smallSpacer {
	height: 22px;
	font-size: 0px;
	line-height: 0px;
	width: 22px;
	margin: 0px;
	padding: 0px;
}


h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

p {
	font-family: verdana, arial;
	font-size: 13px;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
}
a {
	font-family: verdana, arial;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

#subNav {
	height: 42px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}


.navItem {	
	float: left;
}

#homeNav .about a{ background-image: url(../images/homeNav.jpg); display:block; width: 158px; height:37px; }
#homeNav .about a:hover{	background-image: url(../images/homeNavOver.jpg); }
#homeNav .attractions a{ background: url(../images/homeNav.jpg) -158px 0px; display:block; width: 183px; height:37px; }
#homeNav .attractions a:hover{ background: url(../images/homeNavOver.jpg) -158px 0px; }
#homeNav .facilities a{ background: url(../images/homeNav.jpg) -341px 0px; display:block; width: 148px; height:40px;	}
#homeNav .facilities a:hover{ background: url(../images/homeNavOver.jpg) -341px 0px; }
#homeNav .gallery a{ background: url(../images/homeNav.jpg) -489px 0px; display:block; width: 118px; height:45px; }
#homeNav .gallery a:hover{ background: url(../images/homeNavOver.jpg) -489px 0px; }	

#homeNav .related a{ 
	position:absolute; display:block; width: 210px; height:41px; left: 122px; top: 40px;
	background: url(../images/homeNav.jpg) -122px -37px;
}
#homeNav .related a:hover{ 	background: url(../images/homeNavOver.jpg) -122px -37px; }

#homeNav .contact a{	position:absolute; display:block; width: 163px; height:45px; left: 335px; top: 42px;
	background: url(../images/homeNav.jpg) -332px -39px;
}
#homeNav .contact a:hover{ background: url(../images/homeNavOver.jpg) -335px -39px; }


#aboutNav .about a{ background-image: url(../images/aboutNav.jpg); display:block; width: 158px; height:38px; }
#aboutNav .about a:hover{	background-image: url(../images/aboutNavOver.jpg); }
#aboutNav .attractions a{ background: url(../images/aboutNav.jpg) -158px 0px; display:block; width: 183px; height:38px; }
#aboutNav .attractions a:hover{ background: url(../images/aboutNavOver.jpg) -158px 0px; }
#aboutNav .facilities a{ background: url(../images/aboutNav.jpg) -341px 0px; display:block; width: 148px; height:40px;	}
#aboutNav .facilities a:hover{ background: url(../images/aboutNavOver.jpg) -341px 0px; }
#aboutNav .gallery a{ background: url(../images/aboutNav.jpg) -489px 0px; display:block; width: 118px; height:50px; }
#aboutNav .gallery a:hover{ background: url(../images/aboutNavOver.jpg) -489px 0px; }
	
#aboutNav .related a{ 
	position:absolute; display:block; width: 219px; height:38px; left: 122px; top: 40px;
	background: url(../images/aboutNav.jpg) -122px -40px;
}
#aboutNav .related a:hover{ background: url(../images/aboutNavOver.jpg) -122px -40px; }

#aboutNav .contact a{	
	position:absolute; display:block; width: 162px; height:38px; left: 338px; top: 42px;
	background: url(../images/aboutNav.jpg) -338px -42px;
}
#aboutNav .contact a:hover{ background: url(../images/aboutNavOver.jpg) -338px -42px; }



#subNav .vision a{
	background-image: url(../images/aboutSubNav.jpg);
	display:block;
	width: 180px;
	height:42px;
}
#subNav .vision a:hover{	background: url(../images/aboutSubNavOver.jpg) ; }

#subNav .background a{ background: url(../images/aboutSubNav.jpg) -180px 0px; display:block; width: 208px; height:42px; }
#subNav .background a:hover{background: url(../images/aboutSubNavOver.jpg) -180px 0px; }

#subNav .media a{ background: url(../images/aboutSubNav.jpg) -385px 0px; display:block; width: 240px; height:42px; }
#subNav .media a:hover{background: url(../images/aboutSubNavOver.jpg) -385px 0px; }



.homePage {
	background-image: url(../images/bg.jpg);

}
.aboutPage {
	background-image: url(../images/blurredBgFrills.jpg);

}

.facilitiesPage {
	background-image: url(../images/blurredBg.jpg);

}
.facilitiesItem {
	margin-top:50px;
	padding-top:0px;
	width: 170px;
	margin-right: 10px;
	float: left;
}

