body {
margin: 0px;
font: 12px/16px verdana, sans-serif;
text-align: right;
color: #808080;
}

img {
border: 0px;
}

#content {
width: 510px;
float: left;
}

#nav {
height: 30px;
padding-left: 223px;
float: left;
}

#subnav {
padding-right: 95px;
padding-bottom: 37px;
}

#numbers {
height: 34px;
padding-right: 371px;
}

#footer {
padding-top: 37px;
padding-right: 94px;
font-size: 9px;
line-height: 12px;
}

#splash {
text-align: left;
padding-top: 130px;
padding-left: 510px;
}

#image_holder {
padding-top: 130px;
}

#images {
text-align: left;
}

#bio {
text-align: left;
width: 360px;
padding-top: 230px;
padding-left: 510px;
}

.text {
font: 11px/16px verdana, sans-serif;
text-decoration: none;
color: #808080;
}

.red {
color: #f15a22;
}

.active {
background-position: 0 -30px;
}

a {
text-decoration: none;
color: #808080;
}

a:hover {
color: #f15a22;
}

a.dot {
float: left;
display: block;
width: 19px;
height: 30px;
background: url("images/dot.gif") 0 0 no-repeat;
text-decoration: none;
}

a.portfolio {
float: left;
display: block;
width: 83px;
height: 30px;
background: url("images/nav_portfolio.gif") 0 0 no-repeat;
text-decoration: none;
}

a.tears {
float: left;
display: block;
width: 91px;
height: 30px;
background: url("images/nav_tears.gif") 0 0 no-repeat;
text-decoration: none;
}

a:hover.portfolio {
background-position: 0 -30px;
}

a:hover.tears{
background-position: 0 -30px;
}