html, body {background-color: #333333; text-align: center;}

body {margin-top: 20px;}

body, div, td, p {font-family: Arial, Verdana, Sans-Serif; font-size: 11px; color: #b5bfbc;}

td {vertical-align: top;}

p {margin-top: 0px;}

a {color: #96b6a5; text-decoration: none;}
a:hover {color: #ffffff;}

#master {background-color: #000000; text-align: left; width: 800px; margin: auto;}

#header img.logo {float: left; padding: 19px 0px 13px 40px;}
#header img.photo {float: right;}
#header img.portfolioPhoto {visibility: hidden;}

#nav {border-top: solid 1px #d34438; border-bottom: solid 1px #d34438; padding: 0px 0px 0px 210px;}
#nav ul {margin: 0px; padding: 0px; list-style-type: none; list-style-image: none;}
#nav ul li {display: inline; margin: 0px;}
#nav ul li img {margin: 0px 35px 0px 0px;}

#body {border: solid 0px green;}
#body div.side {border: solid 0px red;float: left; width: 140px; margin: 0px 30px 0px 0px; padding: 20px 0px 0px 40px;}
#body div.content {border: solid 0px blue;float: left; width: 310px; padding: 20px 240px 20px 0px;}
#body img.spacer {float: right;}

#body div.portfolioPhoto {padding: 20px 0px 0px 0px; width: 380px; float: left;}
#body div.portfolioCopy {padding: 20px 0px 0px 0px; width: 170px; float: left;}

.side ul {margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; line-height: 18px;}
.side ul li a {font-weight: bold;}
.side ul li a.selected {color: #ffffff;}

.side img.heading {margin: 0px 0px 4px 0px; display: block;}
.side ul.portfolio {line-height: normal; margin: 0px 0px 20px 0px;}
.side ul.portfolio li a {color: #747776; font-weight: normal;}
.side ul.portfolio li a.selected {color: #ffffff;}
.side ul.portfolio li a:hover {color: #ffffff;}

/*img.spacer {height: 438px;}*/
img.spacer {height: 456px;}
img.portfolioSpacer {height: 400px;}

ul.thumbs {margin: 0px; padding: 0px; list-style-type: none; list-style-image: none;}
ul.thumbs li {display: inline; margin: 0px;}
ul.thumbs li img {margin: 0px 5px 0px 0px;}

table.thumbs {border-bottom: solid 1px #d34438;}
table.thumbs td.copy {font-size: 9px; text-align: right; vertical-align: middle;}
table.thumbs td.thumbs {padding: 0px 0px 3px 20px;}