/* pushes the page to the full capacity of the viewing area */
html, body {margin:0; padding:0;}
* {text-align:left;}
body {
	font:12px/18px Helvetica, Verdana, Arial, sans-serif;
	color:#777;
	background:#fff;
}
#coverwrap {background:#fff;height:50px;}
#coverImg {z-index:-1;}

h1 {margin-bottom:12px;}
#content {padding:22px 0 0 0;margin:0 0 0 500px;width:475px;height:250px;position:absolute;bottom:320px;}

#mainHead {position:relative;}
#mainHead a {background:url('../title.png') top left no-repeat;display:block;width:100%;height:16px;text-indent:-9999px;}
#mainHead a:hover {background-position:bottom left;}

#imageDetail {margin:125px 0 0 0;}
p {margin:9px 0 18px 0;}
#caption p {margin:0;}
a:link, a:visited {color:#555;}

#thumbs {display:none;}
#slideshow {height:500px; margin:15px 0 15px 0;}
#slideshow .item {float:left;margin-bottom:150px;display:block;}

#gallery {margin:0 auto;}

.image-title h3 {font-size:12px;}

#footer {position:fixed;right:15px;bottom:22px;color:#bababa;font-size:10px;}
	#footer p {margin:0 0 6px 0;text-align:right;}

#topNav {list-style:none;margin:0 0 12px 0;padding:0;width:100%;float:left;}
	#topNav li {float:left;margin:0 32px 0 0;padding:0;font-size:16px;list-style:none;display:block;}
		#topNav li a {display:block;padding:6px 0 9px;font-size:16px;font-weight:bold;}
		#topNav li a:link {color:#ababab;text-decoration:none;}
		#topNav li a:visited {color:#ababab;text-decoration:none;}
		#topNav li a:hover {color:#777;text-decoration:none;}
		#topNav li a:active {color:#777;text-decoration:none;}
		#topNav li a.current {color:#777;}
	
	
#controls {margin:-24px 0 0 0;float:left; width:100%;}
#prev {float:left;}
#next {float:right;}
