/* Haudenschilt.com 2010.6.8 */
html { background-color: #3770b5; color: #fff; }
#header { background-color: #333; border-bottom: 1px solid #e7ebf6; height: 30px; }
#content { width: 700px; padding: 100px; font: normal 16px/25px Helvetica, Arial, sans-serif; }
h1 { font: bold 65px/100px Helvetica, Arial, sans-serif; letter-spacing: -2px; padding: 0 0 40px 0; }
h2 { font: bold 25px/35px Helvetica, Arial, sans-serif; }
#bio { float: left; font: bold 16px/30px Helvetica, Arial, sans-serif; width: 400px }
#bio a { color: #fff; border-bottom: 1px dotted #fff; }
#contact { margin-left: 500px; padding: 0 0 50px 0; font-weight: bold; }
#contact a { font: bold 25px/35px Helvetica, Arial, sans-serif; }
.project { float: left; width: 280px; margin: 10px 20px 20px 0; display: block; background-color: #437bbf; padding: 20px; }
.project span { font: normal 16px/25px Helvetica, Arial, sans-serif; display: block; }
a { color: #083873; font-weight: bold; text-decoration: none; }
a:hover { color: #b6cf35; }
