    body {
        margin:           20px 0 0 0;
        padding:          0px;
        font-family:      verdana;
        background-color: gainsboro;
    }

    #container {
        margin:           0 auto;
        padding:          0px;
        width:            800px;
        height:           auto;
    }

    #header {
        padding:          10px 0 0 10px;
        width:            790px;
        height:           172px;
        background-color: #CB0000;
        float:            left;
    }

    #navigation {
        padding:          5px 0 5px 10px;
        width:            790px;
        background-color: #CB0000;
        border-top:       1px solid white;
        float:            left;
    }

    #content {
        padding:          5px 10px 5px 10px;
        width:            780px;
        height:           auto;
        min-height:       300px;
        background-color: ghostwhite;
        float:            left;
    }

    #footer {
        padding:          5px 0 5px 0;
        width:            800px;
        height:           auto;
        background-color: #CB0000;
        float:            left;
    }

    #bottom {
        width:            800px;
        height:           20px;
        float:            left;
    }

    form {
        margin:           0px;
        padding:          0px;
    }

    h1 {
        font-size:        10pt;
        color:            #CB0000;
    }

    p, ul {
        font-size:        10pt;
    }

    p {
        color:            dimgray;
        line-height:      150%;
    }

    a {
        font-size:        8pt;
        color:            dimgray;
    }

    a:link, a:visited, a:active {
        text-decoration:  none;
    }

    a:hover {
        text-decoration:  underline;
    }

    ul.menue {
        margin:           0px;
        padding:          0px;
        list-style-type:  none;
    }

    ul.rss {
        margin:           0px;
        padding:          0 0 0 15px;
        color:            #CB0000;
        list-style-type:  square;
    }

    li.menue {
        float:            left;
    }

    a.menue, li.menue {
        font-size:        10pt;
        font-weight:      bold;
        color:            white;
    }

    a.rss {
        font-size:        8pt;
        font-weight:      normal;
        line-height:      150%;
    }

    p.copyright {
        margin:           0px;
        padding:          0px;
        font-size:        8pt;
        color:            white;
        text-align:       center;
    }

    .alternate {
        background-color: papayawhip;
    }

    .red {
        color:            #CB0000;
    }

    .alphaon, .alphaoff {
        font-size:        10pt;
        font-weight:      bold;
        font-style:       italic;
    }

    .alphaon {
        color:            #CB0000;
    }

    .alphaoff {
        color:            dimgray;
    }
