body {
    font-family: Georgia;
    font-size: 12pt;
    line-height: 16pt;
    background: #CCC;
}

a, a:visited {
    color: #666;
}

a:hover {
    color: #999;
}

h1 {
    font-size: 24pt;
}

h2 {
    font-size: 20pt;
}

ul {
    list-style: disc;
}

li {
    margin-left: 2em;
}

p, h1, h2, ul {
    margin-bottom: 0.5em;
}

section {
    margin-top: 2em;
}

section h1 {
    font-size: 20pt;
    color: #C33;
}

#container {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    background: #FFF;
    padding: 20px;
}

header {
    margin: -20px -20px 20px -20px;
    padding: 20px;
    background: #000;
}

header h1 {
    color: #C33;
}

header h2 {
    color: #FFF;
    margin-bottom: 0;
    font-size: 14pt;
}