body {
    background-color: #000;
    color: #eec;
}
#content {
    max-width: 80em;
}
h1 {
    font-size: xxx-large;
}
h2 {
    font-size: xx-large;
}
h3 {
    font-size: x-large;
}
h4 {
    font-size: large;
}
h5 {
    font-size: medium;
}
p {
    font-size: medium;
}
pre {
    font-size: medium;
}
a:link {
    color: #0DF;
}
a:visited {
    color: #909
}

#postamble {
    font-size: small;
    color: #775
}
#preamble {
    font-size: small;
    color: #775
}
blockquote {
    background-color: #003;
    padding: 0.5em;
}
img {
    max-width: 90%;
}
table {
    border:0.2em solid #eec;
}
td {
    border:0.1em solid #eec;
    padding: 0.5em;
}
