body{
	background: #fff;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-align: center;
}
div#frame{
	width: 760px;
	position: relative;
	margin: 0 auto;
}
img#logo{
	position: absolute;
	top: 15px;
	left: 0;
	z-index: 99;
}
div#story_frame{
	width: 760px;
	text-align: center;
	position: absolute;
	top: 100px;
	left: 0;
	
}
div#story_frame div{
	width: 500px;
	height: 500px;
	margin: 0 auto;
	background-color: #eee;
	background-position: center center;
	background-repeat: no-repeat;
}
div#resume_frame{
	padding: 90px 100px 10px 100px;
	text-align: left;
}
div#resume_frame div{
	padding: 10px;
	border: 1px solid #eee;
}
h2{
	margin: 0 0 15px 0;
	color: #06f;
	border-bottom: 1px solid #ccc;
}
div#story_frame div img{
	margin: auto;
	
}
div#story_caption{
	color: #999;
	padding: 650px 140px 10px 140px;
	text-align: left;
	font-size: 13px;
}
a.next{
	position: absolute;
	top: 340px;
	right: 0;
	width: 100px;
	height: 100px;
	background: url(images/next.gif) 0 0;
	z-index: 999;
}
a.next:hover{
	background-position: -100px 0 !important;
}
a.prev{
	position: absolute;
	top: 340px;
	left: 0;
	width: 100px;
	height: 100px;
	background: url(images/prev.gif) 0 0;
	z-index: 999;
}
a.prev:hover{
	background-position: -100px 0 !important;
}
a#singles{
	display: block;
	position: absolute;
	top: 100px;
	left: 0px;
	width: 200px;
	height: 220px;
	background: url(images/singles.jpg) 0 0;
}
a#singles:hover{
	background-position: -200px 0;
}
a#story{
	display: block;
	position: absolute;
	top: 100px;
	left: 280px;
	width: 200px;
	height: 220px;
	background: url(images/stories.jpg) 0 0;
}
a#story:hover{
	background-position: -200px 0;
}
a#media{
	display: block;
	position: absolute;
	top: 100px;
	left: 560px;
	width: 200px;
	height: 220px;
	background: url(images/media.jpg) 0 0;
}
a#media:hover{
	background-position: -200px 0;
}
div#home_nav{
	text-align: right;
	color: #999;
	width: 300px;
	border-top: 1px solid #eee;
	padding-top: 3px;
	position: absolute;
	top: 350px;
	right: 0;
}
div#home_nav p{
	margin-top: 3px;
	color: #ccc;
}
div#home_nav a{
	text-decoration: none;
	color: #ccc;
}
div#home_nav a:hover{
	color: #0078ff;
}
div#nav{
	text-align: right;
	color: #999;
	border-top: 1px solid #eee;
	clear: both;
}
div#nav p{
	margin-top: 3px;
	color: #ccc;
}
div#nav a{
	text-decoration: none;
	color: #ccc;
}
div#nav a:hover{
	color: #0078ff;
}
div#thumbs{
	padding-top: 100px;
	
}
a.market{
	display: block;
	position: absolute;
	top: 100px;
	left: 120px;
	width: 200px;
	height: 220px;
	background: url(images/farmers_market.jpg) 0 0;
}
a.market:hover{
	background-position: -200px 0;
}
div#media_frame{
	height: 360px;
	position: relative;
}
a.gospel{
	display: block;
	position: absolute;
	top: 100px;
	left: 440px;
	width: 200px;
	height: 220px;
	background: url(images/gospel.jpg) 0 0;
}
a.gospel:hover{
	background-position: -200px 0;
}
a span{
	display: none;
}
img{
	border: 0;
}
a.thumbnail{
	width: 130px;
	height: 130px;
	display: block;
	float: left;
	margin: 0 40px 40px 0;
}
a.end{
	margin-right: 0;
}
a.thumbnail:hover{
	background-position: -130px 0;
}