body{
    font:12px/1.5 Verdana,sans-serif;
    color:#666;
}

main{
    max-width:768px;
    max-width:66ch;
    margin:0 auto;
    padding:1.5em 1.5em 3em 1.5em;
}

#logo img{
    height:1em;
    width:auto;
}
h1{
    margin-top:0;
}
h2{
    margin:0;
}
small{
    color:#999;
}
h2,h3,h4,h5{
    font-weight:normal;
    color:#333;
}

p {
    margin-top: 0;
}

#center{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate3d(-50%,-50%,0)
}

#center #logo img{
    height:2em;
}

table, th, td {
    text-align: left;
    vertical-align: top;
}
