body {
    background-color: #FDA;
    font-family: "Georgia", "Times New Roman", "Times", serif;
    font-size: 12pt;
    color: #000;
    line-height: 1.4em;
    }
    
A           { color: #526995; text-decoration: underline; }
A:link      { color: #526995; text-decoration: underline; }
A:visited   { color: #526995; text-decoration: underline; }
A:active    { color: #F63; text-decoration: underline; }
A:hover     { color: #F63; text-decoration: underline; }

#container {
    background-color: #FFF;
    width: 700px;
    /* Fix for IE6 disappearing float bug... height was auto */
    height: 1%;
    margin: 10px auto 10px auto;
    border: 5px solid #FEC;
    }

#status {
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
    line-height: normal;
    background-color: #FFF;
    padding: 2px 0px 4px 4px;
    font-size: 8pt;
    }

#banner {
    background-color: #FFF;
    height: 100px;
    width: 700px;
    }
    #banner a,
    #banner a:link,
    #banner a:visited,
    #banner a:active,
    #banner a:hover {
        text-decoration: none;
        padding: 0px;
        }

#menu {
    background-color: #FFF;
    float: left;
    width: 140px;
    font-size: 10pt;
    line-height: 160%;
    }

#content {
    background-color: #FFF;
    width: auto;
    padding: 4px 3px 3px 145px;
    }

P {
    margin-bottom: 12px;
    }

.title {
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
    font-size: 18pt;
    font-weight: bold;
    margin-bottom: 5px;
    color: #F63;
    }

.subtitle {
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
    font-size: 14pt;
    font-weight: bold;
    margin-bottom: 5px;
    color: #F63;
    }

.error {
    font-size: 12pt;
    font-weight: bold;
    color: #F00;
    }

.sidehead {
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
    padding-left: 3px;
    background-color: #425A5D;
    font-weight: bold;
    color: #EBEFEF;
    }

.sidebody {
    padding: 5px 0px 10px 7px;
    }

.h10 {
    }

.event_title {
    border-top: 1px solid #52656B;
    margin-left: 7px;
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
    font-size: 16pt;
    font-weight: bold;
    margin-bottom: 5px;
    color: #F63;
    }

.event_owner {
    text-align: right;
    font-size: 9pt;
    background-color: #FF6;
    padding: 2px 0px 2px 5px;
    }

.event_side {
    font-weight: bold;
    text-align: center;
    font-size: 9pt;
    }

.event_date {
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
    font-size: 24pt;
    height: 100px;
    border: 1px solid #000;
    }

.green {
    margin-top: 4px;
    margin-bottom: 4px;
    color: #090;
    }
.red {
    color: #F00;
    margin-top: 4px;
    margin-bottom: 4px;
    }

.event_guts {
    font-size: 12pt;
    padding: 2px 2px 2px 5px;
    overflow: hidden;
    }

.event_guts td {
    line-height: normal;
    font-size: 12pt;
    padding: 2px 2px 2px 5px;
    overflow: hidden;
    }

td {
    font-size: 11pt;
    }

.updated {
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
    font-size: 8pt;
    text-align: right;
    padding: 2px;
    margin: 10px 0px 10px 0px;
    }

.xml {
    font-size: 8pt;
    font-weight: normal;
    }

.disclaimer {
    line-height: normal;
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
    font-size: 8pt;
    padding: 3px;
    background: #EBEFEF;
    border: 1px solid #425D5A;
    }

.post_pub {
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
    background-color: #425D5A;
    color: #FFF;
    font-weight: bold;
    padding: 2px;
    padding-left: 7px;
    }
    .post_pub a,
    .post_pub a:link,
    .post_pub a:visited {
        color: #FFF;
        text-decoration: underline;
        }
    .post_pub a:active,
    .post_pub a:hover {
        color: #F63;
        text-decoration: none;
        background-color: #FFF;
        }

.post_ignore {
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
    background-color: #999;
    font-size: 9pt;
    padding: 2px;
    padding-left: 7px;
    margin-bottom: 15px;
    }

.post_pri {
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
    color: #FFF;
    background-color: #000;
    font-weight: bold;
    padding: 2px;
    padding-left: 7px;
    }
    .post_pri a,
    .post_pri a:link,
    .post_pri a:visited {
        color: #FFF;
        text-decoration: underline;
        }
    .post_pri a:active,
    .post_pri a:hover {
        color: #F63;
        text-decoration: none;
        background-color: #FFF;
        }

.post_ctrls {
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
    text-align: right;
    font-size: 8pt;
    padding: 2px;
    }

.post_body {
    margin-bottom: 15px;
    }

.post_nav {
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
    background-color: #EBEFEF;
    border-top: 1px solid #A5AEA5;
    border-bottom: 1px solid #A5AEA5;
    font-size: 8pt;
    text-align: center;
    padding: 2px;
    margin: 10px 0px 10px 0px;
    }

li {
    margin-bottom: 7px;
    }