body {
    margin: 0;
    padding: 1em 2em 10em;
    font: 62.5%/1.5 "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
    color: #222;
    background-color: #FFF;
}

#wrapper {
    margin: 0 auto;
    padding: 1em;
    width: 50em;
    color: #222;
    background-color: #EEE;
}    

h1 {
    margin: 0 0 1em 0;
    padding: 0;
    font-size: 1.8em;
    line-height: 1;
}

p, ul, ol, dl {
    margin: 1em 0;
    padding: 0;
    font-size: 1.2em;
}

dt {
    margin: 0;
    padding: 0;
    font-weight: bold;
}

dd {
   margin: 0 0 1em 2em; 
   padding: 0;
}

#sig {
    text-align: right;
}

#sig:before {
    content: "\2014\A0";
}
