html {
    min-height: 100%;
    height: auto;
}

body {
    width: 600px;
    margin: 0 auto;
    font: 1em/1.5em "Minion Pro", Georgia, serif;
    padding: 0 0 60px 0;
    line-height: 24px;
    text-align: left;
}

h1, h2 {
    font-family: "Trebuchet MS", "Tahoma","Helvetica","Arial",sans-serif;
    letter-spacing: 0px;
    word-spacing: 0px;
    font-weight: normal;
    line-height:1.1em;
}

h1 {
    font-size: 35px;
    margin: 50px 0 80px 0;
    text-align: right;
}

h2 {
    font-size: 25px;
}

a {
    color: midnightblue;
}

a:visited {
    color: indigo;
}

a:active, a:hover, a:visited:hover {
    color: crimson;
}

pre code {
    margin: 0 2em;
}
