body {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 80%;
  text-align:center;
  margin:0;
}
ul, ol, dl {
  list-style:none;
  margin:0;
  padding:0;
}
a img { border:none; }
#wrapper {
  width:640px;
  margin:0 auto;
  text-align:left;
}
#logo {
  padding:45px 0;
  text-align:center;
}
#horizontal-links { position:relative; }
#resume-link, #blog-link, #still-link, #motion-link, #a35mm-link, #digital-link {
  position:absolute;
  top:0;
}
#blog-link { top:70px; left:238px; }
#resume-link { top:146px; left:257px; }
#resume-link a { font-weight:normal; }
#still-link { right:180px; }
#motion-link { left:188px; }
#a35mm-link { right:180px; }
#digital-link { left:188px; }
#footer { padding:20px 0; }
li { margin-bottom:18px; }
ul.cool-links li a {
  text-decoration:none;
  font-weight:bold;
  color:#000;
  text-transform:uppercase;
  font-size:1em;
  letter-spacing:0.8em;
  border:2px solid transparent;
  padding:0.2em 0 0.2em 0.8em;
}
ul.cool-links li a:hover { border-color:#000; }
ul.cool-links li a.thumbnail {
  float:left;
  padding:0.4em;
  margin:0.4em;
  display:block;
}
#video-links { text-align:center; }
#contact {
  padding-top:200px;
  text-align:center;
  line-height:2em;
  color:#666;
}
#contact h4 {
  letter-spacing:0.8em;
  padding-left:0.8em;
  text-transform:uppercase;
}
#video {
  width:640px;
  height:360px;
}

/* Admin */
.yaml {
  padding:4px;
  height:400px;
  width:100%;
}

