html, body{
	margin: 0;
	padding: 0;
	background: url(images/backgrounds/banner2.gif) repeat-x 0px 185px;
	background-color: #2D2D2D;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	}

#mainContent{ margin-top: 35px; }

#mainContent .half{ width: 48%; float: left; } #mainContent ul.half { margin: 0 0 30px; padding-left: 10px; }
#mainContent .third{ width: 31%; float: left; } #mainContent ul.third { margin: 0 0 30px; padding-left: 10px; }

#content{ width: 315px; float: left; }
#display{ width: 550px; float: right; margin-top: 25px; }

p.img{ text-align: center; }
p.img img{ padding: 4px; border: 1px solid #555; }
p.img span{ display: block; text-align: right; color: #999; font-size: 10px; margin-top: -3px; }

.subNav li{ display: inline; padding-right: 20px; }

.item{ float: left; margin: 0 10px 15px 0; width: 215px; }

#bioBox div{
	width: 280px;
	margin-right: 20px;
	float: left;
}

.last{ clear: both; margin: 0 7px 15px 0!important; }

.thumbs{ height: 185px; }

.thumbs a img{ margin-right: 8px; border: 3px solid #fff; }
.thumbs a:hover img, .thumbs #curImg img{ border-color: #cee840; }

#related{ margin-left: 45px; }
#related .item{ margin-right: 30px; }

#canvasFrame{ height: 310px; background:url(images/loader.gif) #333 center center no-repeat; margin-bottom: 10px; }

.hide{ display: none; }

label{ font-size: 13px; }
input:focus, textarea:focus{ border: 3px solid #cee840; }