body {
	text-align: center;
	background: #f9a11b;
}

#wrapper {
	width: 965px;
	margin: 0px auto;
	background: url("../img/layout/content_bg.jpg") top repeat-y;
	text-align: left;
	/*border: dotted 1px #999999; */
}

#header div {
	height: 152px;
	margin-right: 10px;
	padding-top: 30px;
	margin-bottom: 18px;
	text-align: right;
}

#footer {
	background: url("../img/layout/footer_bg.jpg") bottom center no-repeat;
}

#nav {
	float: left;
	margin-right: 20px;
	margin-left: 8px;
	display: inline;
}

#nav ul li {
	list-style: none;
	margin: 0;
}

#nav ul li a {
	border: none !important;	
}

#nav_about, #nav_media, #nav_gallery, #nav_directions, #nav_request, #nav_events {
	display: block;
	height: 45px;
	width: 212px;
	background: url("../img/layout/nav.jpg") left top;
	text-indent: -9000px;
}
#nav_about:hover, #nav_about.active {
	background-position: -212px 0px;
}
#nav_gallery {
	background-position: 0 -90px;
}
#nav_gallery:hover, #nav_gallery.active {
	background-position: -212px -90px;
}
#nav_media {
	background-position: 0 -45px;
}
#nav_media:hover, #nav_media.active {
	background-position: -212px -45px;
}
#nav_directions {
	background-position: 0 -135px;
}
#nav_directions:hover, #nav_directions.active {
	background-position: -212px -135px;
}
#nav_request {
	background-position: 0px -180px;
	height: 45px;
}
#nav_request:hover, #nav_request.active {
	background-position: -212px -180px;
	height: 45px;
}
#nav_events {
	background-position: 0px -225px;
	height: 55px;
}
#nav_events:hover, #nav_events.active {
	background-position: -212px -225px;
	height: 55px;
}

#content {
	padding: 5px 20px 40px 200px;
	margin-left: 45px;
}

.gal_img {
	border: 3px solid #FFFF00;
	margin-right: 10px;
}

.top_link {
	margin-top: 2em;
}

.noborder:hover .gal_img {
	border: 3px solid #660000;
}

.dr {
	border: #FFFF00 2px solid;
}

.print_only {
	display: none;
}