* { margin:0; padding:0; }
img { border:0; display:block; }

body {
font-family:Verdana, sans-serif;
font-size:93%;
margin:25px 0;
width:1007px;
}

ul li {
margin-bottom:0.25em;
}

a {
color:#00ADEF;
}

h1,h2 {
font-size:1em;
margin-bottom:0.5em;
}
h2 {
font-style:italic;
}

address {
margin:0 0 0.5em 0;
font-style:normal;
font-weight:bold;
}
address span.email {
display:none;
}
address a {
text-decoration:none;
text-transform:uppercase;
}
p {
margin-bottom:1em;
}


#content {
border-top:5px solid #000;
padding-top:1em;
width:50%;
width:480px;
float:right;
}
#content ul {
margin-left:1em;
list-style-type:square;
}


#site_nav {
border-top:5px solid #000;
padding-top:1em;
margin-right:25px;
float:left;
Xwidth:20%;
width:175px;
}

ul#site_nav,
#supplemental_information ul {
list-style-type:none;
}
ul#site_nav li,
#supplemental_information ul li {
}

ul#site_nav a,
#supplemental_information ul a {
text-decoration:none;
color:#000;
}
ul#site_nav a:before,
#supplemental_information ul a:before {
content: "_";
}
#supplemental_information ul#portfolio_thumbnails a:before {
content: "";
}


ul#portfolio_images {
list-style-type:none;
}


#supplemental_information {
border-top:5px solid #000;
padding-top:1em;
margin-right:1%;
margin-right:25px;
float:left;
width:25%;
width:300px;
}

#supplemental_information ul {
margin-bottom:1em;
width:100%;
}


ul#portfolio_technicals {
margin-bottom:1em;
}

ul#portfolio_images {
margin-left:0;
margin-bottom:2.5em;
}
ul#portfolio_images li {
margin-bottom:0.25em;
}


#portfolio_thumbnails li {
float:left;
margin-right:5px;
}

#portfolio_thumbnails li a {
width:70px;
height:52px;
display:block;
}
#portfolio_thumbnails li a img {
margin:0 auto;
}


.current {
font-weight:bold;
}
