@charset "UTF-8";
/* CSS Document */

body {
	background: #be9e77 url(../images/main-bg2011.gif) no-repeat center top;
	color: #000;
	text-align: center;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#wrapper {
	width: 778px;
	height: 683px;
	margin: 0 auto;
	text-align: left;
}

.topright01 { position: absolute; left: 50%; margin-left: 50px; top: 16px; }
.topright02 { position: absolute; left: 50%; margin-left: 194px; top: 152px; }

#admission {
	width: 189px;
	height: 169px;
	position: absolute;
	left: 50%;
	margin-left: -366px;
	top: 444px;
}

.admission-btn { float: left; text-indent: -9999px; display: block; width: 189px; height: 169px; background: url(../images/admission.jpg) no-repeat center top; }

.admission-btn:hover { background-image: url(../images/admission-hover.jpg); }

#navigation {
	width: 309px;
	height: 152px;
	position: absolute;
	left: 50%;
	margin-left: -113px;
	top: 417px;
}

.directions-btn { float: left; text-indent: -9999px; display: block; width: 163px; height: 32px; background: url(../images/directions.jpg) no-repeat center top; }
.greetings-btn { float: left; text-indent: -9999px; display: block; width: 146px; height: 32px; background: url(../images/greetings.jpg) no-repeat center top; }
.parking-map-btn { float: left; text-indent: -9999px; display: block; width: 163px; height: 39px; background: url(../images/parking-map.jpg) no-repeat center top; }
.photos-btn { float: left; text-indent: -9999px; display: block; width: 146px; height: 39px; background: url(../images/photos.jpg) no-repeat center top; }
.schedule-btn { float: left; text-indent: -9999px; display: block; width: 163px; height: 41px; background: url(../images/schedule.jpg) no-repeat center top; }
.school-btn { float: left; text-indent: -9999px; display: block; width: 146px; height: 41px; background: url(../images/school.jpg) no-repeat center top; }
.attractions-btn { float: left; text-indent: -9999px; display: block; width: 163px; height: 40px; background: url(../images/attractions.jpg) no-repeat center top; }
.vendors-btn { float: left; text-indent: -9999px; display: block; width: 146px; height: 40px; background: url(../images/vendors.jpg) no-repeat center top; }

.directions-btn:hover { background-image: url(../images/directions-hover.jpg); }
.greetings-btn:hover { background-image: url(../images/greetings-hover.jpg); }
.parking-map-btn:hover { background-image: url(../images/parking-map-hover.jpg); }
.photos-btn:hover { background-image: url(../images/photos-hover.jpg); }
.schedule-btn:hover { background-image: url(../images/schedule-hover.jpg); }
.school-btn:hover { background-image: url(../images/school-hover.jpg); }
.attractions-btn:hover { background-image: url(../images/attractions-hover.jpg); }
.vendors-btn:hover { background-image: url(../images/vendors-hover.jpg); }

.schedule-btn-cs { float: left; text-indent: -9999px; display: block; width: 163px; height: 41px; background: url(../images/schedule-cs.jpg) no-repeat center top; }
.schedule-btn-cs:hover { background-image: url(../images/schedule-cs.jpg); }
.vendors-btn-cs { float: left; text-indent: -9999px; display: block; width: 146px; height: 40px; background: url(../images/vendors-cs.jpg) no-repeat center top; }
.vendors-btn-cs:hover { background-image: url(../images/vendors-cs.jpg); }


#socnets {
	width: 65px;
	height: 145px;
	position: absolute;
	left: 50%;
	margin-left: 233px;
	top: 425px;
}

.twitter-btn { float: left; text-indent: -9999px; display: block; width: 65px; height: 62px; background: url(../images/twitter.jpg) no-repeat center top; }
.facebook-btn { float: left; text-indent: -9999px; display: block; width: 65px; height: 64px; background: url(../images/facebook.jpg) no-repeat center top; margin-top: 19px; }

.twitter-btn:hover { background-image: url(../images/twitter-hover.jpg); }
.facebook-btn:hover { background-image: url(../images/facebook-hover.jpg); }



img {
	border: 0;
}

#footer {
	width: 559px;
	color: #f4f4f4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -193px;
	top: 646px;
}

a.robotcamel, a.robotcamel:hover, a.robotcamel:visited {
	color: #ed2024;
	text-decoration: none;
	font-weight: bold;
}

.clear {
	clear: both;
}
