html { text-align: center; font: 62.5%/1.2 Georgia, "Times New Roman", Times, serif; color: #bdbcbb; }
body { text-align: left; margin: 0 auto; width: 780px; background: #000 url(../i/bg.jpg) center top no-repeat; height: 600px; position: relative;}
h1 { background: url(../i/signature.gif) 40px 0 no-repeat; height: 86px; text-indent: -9999px; margin: 0; padding: 0;}
h1 a { display: block; height: 86px; width: 380px; }
#main_nav { position: absolute; top: 72px; right: 25px; list-style: none; margin: 0; padding: 0; text-transform: uppercase; }
#main_nav li { display: inline; border-left: solid 1px #bdbcbb; padding: 0 .75em;  font-size: 1.1em; line-height: 1;}
#main_nav li:first-child { border-left: none; }
#main_nav li a:link, #main_nav li a:visited{display: inline-block; border-bottom: solid 1px #000; text-decoration: none; color: #bdbcbb; }
#main_nav li a:hover, #main_nav li a.selected { border-bottom: solid 1px #bdbcbb; }
#main_nav li a:active{border-bottom: solid 1px #000; text-decoration: none; color: #bdbcbb; }
#home_small_sculpture { position: absolute; top: 130px; left: 100px; }
#home_large_sculpture { position: absolute; top: 103px; right: 0; }

#main_image {position: absolute; top: 125px; left: 32px; }
#main_content { width: 324px; position: absolute; top: 125px; right: 32px; margin: 0; padding: 0; font-size: 1.1em; }
#main_content h2 { margin: 0; padding: 0; text-transform: uppercase; font-size: 1em;}
#main_content p {padding: 0; margin: 1em 0; }
#main_content p + h2 { margin-top: 2.5em; }
#image_nav { list-style: none; width: 324px; position: absolute; top: 125px; right: 32px; margin: 0; padding: 0;}
#image_nav li { width: 162px; float: left; }

.fn { font-weight: bold; }

fieldset { border: 0; }
label {display: block; text-align: right; padding: .25em 0;}
input[type="text"] {width: 220px; margin-left: 5px;}
textarea { vertical-align: top; width: 220px; margin-left: 5px;}
input[type="submit"] {background-color: #7c7b7b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; color: #fff;border: none; float: right; margin-top: 5px; padding: .25em 1.5em;}
input[type="submit"]:hover { cursor:pointer; background-color: #333333; }

img {border: none; }
a:link, a:visited { color: #000; border: none; }
a:hover { color: #000; }
a:active { color: #000; border: none; }
