body {
    background-color: #efefef;
    color: #565656;
}

div.header {
    background-color: #262626;
    color: #e5e5e5;
    padding: 32px;
}
div.header.a:link {
    color: #cccccc;
}
div.header.a:hover {
    color: #ffcc33;
}
div.header.a:visited {
    color: #cccccc;
}
div.header.a:active {
    color: #cccccc;
}
div.menu {
    background-color: #e9e9e9;
    color: #262666;
    padding: 16px;
}
div.footer {
    background-color: #262666;
    color: #e5e5e5;
    padding: 32px;
}
span.site-title {
    font-size: 42pt;
    font-weight: bold;
    padding-left: 24px;
    vertical-align: middle;
}