body {border-top:10px solid #9dc400; background:#646561; padding:0; margin:0; font-family:"Lucida Grande", helvetica, verdana, arial, sans-serif; color:#e5e5e5; font-size:0.9em;}

#container {margin:auto; width:500px;}
#logo {text-align:center;}
#about, #portfolio, #findme {margin-top:45px; margin-bottom:25px;}

h3 {padding:0; margin:0;}
h2 {padding:0; margin:0; border-bottom:2px solid #d0d0d0; color:#cadff0;}

.portfolio_piece {padding-bottom:15px;}
.caption {font-size:0.8em; color:#c5c5c5;}

a {color:#cfd9e2; text-decoration:underline;}
a:hover {color:#aab4bc;}
