html {
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-size: 16px;  /* Basis for em measurements */
    color: #555;
    background-color: #dcd8cf;
    overflow: hidden;
}
body {
    margin: 0;
    padding: 0;
}


a {
    color: #555;
}
a:hover {
    color: #D16710;
}

/* -----------*/

#container {
    background-color: white;

    /* Overall placement of the title block */
    position: absolute;
    top: 0;
    bottom: 0;

    /* Max/fixed width block, centred with respect to container */
    left: 0;
    width: 100%;
    max-width: 820px;
    right: 0;
    margin-left: auto;
    margin-right: auto;

    z-index: -2;
}
