* {margin:0;padding:0;font-family:Helvetica, Arial, sans-serif;font-size:12px;color:#969696;}html, body {height:100%;}a {color:#961717;text-decoration:none;}a:hover {color:#707070;}a img {border:0;}#container {width:682px;height:520px;overflow:auto;position:absolute;left:50%;top:50%;margin-left:-341px;margin-top:-260px;}#logo {height:40px;background:url(images/logo.gif) no-repeat right;text-indent:-999em;}#main {border:1px solid #d2d2d2;height:478px;}#sidebar {width:143px;float:left;}#content {width:537px;float:left;padding-top:67px;}#content #photo {display:block;margin:auto;}#content p {padding:0 15px 10px;}#content h1{color:#961717;padding: 0 0 10px;}#nav {list-style:none;font-family:Helvetica, Arial, sans-serif;padding:28px 0 45px 17px;font-variant:small-caps;}#thumbs {width:78px;margin:0 auto;}#thumbs ul {list-style:none;}#thumbs li {width:22px;margin:2px;float:left;display:inline;}#thumbs li img {display:block;}#thumbs a.prev {float:left;font-size:x-small;font-variant:small-caps;}#thumbs a.more {float:right;font-size:x-small;font-variant:small-caps;}#contactform {border:1px solid #D2D2D2;font-variant:small-caps;padding:10px;margin:0 10px;}#contactform legend {font-weight:bold;}#contactform label {display:block;margin-bottom:3px;font-weight:bold;}#contactform label select, #contactform label input {font-weight:normal;font-variant:normal;}#contactform textarea {width:100%;}#contactform input.button {border:1px solid #969696;background:#FFF;}#content #contactform p.msg {font-weight:bold;margin:0 0 5px 0;padding:0;}.clear {clear:both;font-size:0;line-height:0;}