#shell {width: 930px; margin-left:auto; margin-right:auto; background: #FFF;}

.nav {width: 525px;padding-top:67px;}
/* IE Only */	* html .nav {width: 510px;}

.nav ul {list-style-type: none; padding-left: 30px; font-family: Helvetica, Arial, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;}

.nav ul li {float:left;margin-right: 30px;display:inline;}

.nav ul li a {text-decoration:none;color: #999;padding: 2px;}

.nav ul li.selected a {font-weight: 800;color:#000; border-bottom: 2px solid #000;}

.nav ul li a:hover {background: #000; color: #FFF;}

.logo {float: right;margin-right: 30px;display:inline;}

#contents {width: 100%; background: #000 url("images/halftone_grey.gif"); position:relative;}

.subnav {width: 450px; padding-top: 5px;}

.subnav ul {list-style: none; padding-left: 30px; font-family: arial, sans-serif;font-size: 9px;font-style: normal;font-weight: bold;}

.subnav ul li {float:left;margin-right: 10px;margin-top: 3px;text-align: center; padding: 1px;display:inline;width: 125px;background: #fff}

.subnav ul li a {text-decoration:none;color: #000;padding: 2px;}

.subnav ul li.selected {background: #ff6699;}
.subnav ul li.selected a {color:#fff}

.subnav ul li a:hover {text-decoration: underline; color: #000;}

#thumbs {width: 325px; padding: 30px;float: left;display:inline;}

.thumb_but {float: left; margin: 0 5px 5px 0;display:inline;}
.thumb_but a:hover {filter:alpha(opacity=75);-moz-opacity:.75}
.thumb_bor {float: left; margin: 0 5px 5px 0; filter:alpha(opacity=80);-moz-opacity:.80;}

#photo {width: 345px; margin: 30px 30px 30px 0; float: right;}
.description {position: absolute; top: 80px; left: 440px;  padding: 5px; width: 140px; color: #000; background: #ffcccc;font-family: "Avenir", Helvetica, Arial, sans-serifarial; font-size: 13px;display:inline; filter:alpha(opacity=85);-moz-opacity:.85;}

#footer {width: 100%; margin-top: 10px; background: #FFF;font-family: arial; font-size: 9px;}

.textbox {width: 450px; padding: 30px;}
h1 {font-family: "Avenir", Helvetica, Arial, sans-serif; font-size: 18px; font-weight:200; color: #000;}
p, ul, a {font-family: "Avenir", Helvetica, Arial, sans-serif; font-size: 13px;color: #000; font-weight: 100; line-height: 17px; margin-top: 5px;}
b {font-weight: 800;}
.pink {background-color: #ffcccc;padding: 2px;}
.white {background-color: #fff;padding: 2px;}

.textbox ul {list-style-type: none;list-style-position: outside; margin-left: -20px;}
.textbox ul li {padding-bottom: 7px;}
.textbox ul li a {background: #fff;text-decoration: underline;padding:2px}
.textbox ul li.selected a {color: #fff;background: #000;padding:2px;}
