html, body {
	padding:10px;
	background:#141414;
}

div#wrapper {
	margin:0 auto;
	width:575px;
}

div#gallery {
	width:400px;
	height:360px;
	margin:0 auto;
	text-align:center;
}

div#thumbs {
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	width:400px;
}


div#desc {
	width:400px;
	margin: 0 auto;
}

h1 {
	border:none;
	float:left;
	padding:0px;
	margin:0px;
	padding-left:15px;
}

h2 {
	float:right;
}

div#head {
	border-bottom:1px solid #e05e18;
	margin-bottom:10px;
}

ul.thumbs {
	width:390px;
	padding:5px;
	margin:0px;
	border-bottom:1px solid #525252;
	border-top:1px solid #525252;
}

ul.thumbs li {
	float:left;
	list-style:none;
	display:inline;	
}

ul.thumbs li a img {
	border:1px solid #000;
	margin:10px;
}

ul.thumbs li.selected a img {
	border:1px solid #e05e18;
	margin:10px;
}

div.nav-controls {
	margin:0 auto;
	width:52px;
	background:#000;
}

a.prev {
	float:left;
	margin:5px;
	background:url(/img/style/prev.png) no-repeat;
	width:16px;
	height:11px;
}
a.prev:hover {
	background-position:-16px;
}

a.next {
	float:left;
	margin:5px;
	background:url(/img/style/next.png) no-repeat;
	width:16px;
	height:11px;
}
a.next:hover {
	background-position:-16px;
}

p.instructions {
	font-size:11px;
	color:#a9a9a9;
	text-align:left;
    height:500px;
}
