body {
	background: #3F1807;
}
span {
	position: absolute;
	left: -9999px;
}
a:link {
	color: #631803;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	font-weight: bold;
	color: #3F1807;
	text-decoration: none;
}

img {
	border-style: none;
}


#wrap1 {
	height: 700px;
	width: 700px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	background: url(i/wrap1_bg.jpg) no-repeat right top;
}
#wrap2 {
	background: url(i/wrap2_bg.jpg) no-repeat left top;
	height: 240px;
	width: 700px;
}
#nav {
	background: url(i/nav_bg.jpg) no-repeat left top;
	height: 398px;
	width: 178px;
	float: left;
	padding-top: 62px;
}
#nav a {
	display: block;
}
#nav a.nav_home {
	background: url(i/nav_1_home.jpg) 0px 0px;
	height: 43px;
	width: 178px;
}
#nav a.nav_home:hover {
	background: url(i/nav_1_home.jpg) -178px 0px;
	height: 43px;
	width: 178px;
}
#nav a.nav_schedule {
	background: url(i/nav_2_schedule.jpg) 0px 0px;
	height: 40px;
	width: 178px;
}
#nav a.nav_schedule:hover {
	background: url(i/nav_2_schedule.jpg) -178px 0px;
	height: 40px;
	width: 178px;
}
#nav a.nav_vendors {
	background: url(i/nav_3_vendors.jpg) 0px 0px;
	height: 40px;
	width: 178px;
}
#nav a.nav_vendors:hover {
	background: url(i/nav_3_vendors.jpg) -178px 0px;
	height: 40px;
	width: 178px;
}
#nav a.nav_reenactors {
	background: url(i/nav_4_reenactors.jpg) 0px 0px;
	height: 40px;
	width: 178px;
}
#nav a.nav_reenactors:hover {
	background: url(i/nav_4_reenactors.jpg) -178px 0px;
	height: 40px;
	width: 178px;
}
#nav a.nav_scouts {
	background: url(i/nav_5_scouts.jpg) 0px 0px;
	height: 40px;
	width: 178px;
}
#nav a.nav_scouts:hover {
	background: url(i/nav_5_scouts.jpg) -178px 0px;
	height: 40px;
	width: 178px;
}
#nav a.nav_gallery {
	background: url(i/nav_6_gallery.jpg) 0px 0px;
	height: 47px;
	width: 178px;
}
#nav a.nav_gallery:hover {
	background: url(i/nav_6_gallery.jpg) -178px 0px;
	height: 47px;
	width: 178px;
}
#nav a.nav_video {
	background: url(i/nav_7_video.jpg) 0px 0px;
	height: 46px;
	width: 178px;
}
#nav a.nav_video:hover {
	background: url(i/nav_7_video.jpg) -178px 0px;
	height: 46px;
	width: 178px;
}

#nav a.nav_safari {
	background: url(i/nav_8_safari.jpg);
	height: 102px;
	width: 178px;
}
#wrap3 {
	background: url(i/wrap3_bg.jpg) no-repeat left top;
	height: 460px;
	width: 522px;
	float: right;
}
#content {
	float: left;
	height: 420px;
	width: 482px;
	overflow: auto;
	margin: 10px;
	font: 18px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #000;
}
#content h1 {
	font-size: 18px;
	margin: 0px;
}
#content h3 {
	height: 60px;
	width: 462px;
	margin: 0px auto;
}
#content h3.home {
	background: url(i/hed.png) no-repeat center 0px;
}
#content h3.schedule {
	background: url(i/hed.png) no-repeat center -57px;
}
#content h3.vendors {
	background: url(i/hed.png) no-repeat center -114px;
}
#content h3.reenactors {
	background: url(i/hed.png) no-repeat center -171px;
}
#content h3.scouts {
	background: url(i/hed.png) no-repeat center -228px;
}
#content h3.gallery {
	background: url(i/hed.png) no-repeat center -290px;
}
#content h3.video {
	background: url(i/hed.png) no-repeat center -342px;
}




#wrap3_r {
	background: url(i/wrap3_r.jpg);
	float: right;
	height: 440px;
	width: 20px;
}
#wrap3_f {
	background: url(i/wrap3_f.jpg);
	height: 20px;
	width: 522px;
	clear: both;
}
.thumbnail {
	text-align: center;
	float: left;
	width: 154px;
	height: 154px;
	line-height: 154px;
	font-size: 154px;
}
.thumbnail img {
	vertical-align: middle;
}
.clear {
	clear: both;
}
#social {
	height: 20px;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	text-align: center;
}
#social a {
	display: block;
}
#social a.soc_fb {
	background: url(i/soc_fb.png);
	height: 20px;
	width: 83px;
	margin-right: auto;
	margin-left: auto;
}
