BODY { 
background: #cccccc;
color: #000000;
text-align: center;
}

A { color: #620000; text-decoration: underline; }
A:link{ color: #620000; text-decoration: underline; }
A:visited{ color: #620000; text-decoration: underline; }
A:active{ color: #999999;  }
A:hover{ color: #666699;  }

H1 {
    font-family: futura, helvetica, arial, sans-serif;
    margin-bottom: 10pt;
    margin-top: 1pt;
}

H2, H3, H4, H5, H6 {
    font-family: futura, helvetica, arial, sans-serif;
    margin: 1pt;
}

P, LI { 
    color: #000000; 
    font-family: georgia, times, palatino, serif;
    font-size: 14px;
}

#container {
background-color: #eeeeff;
margin: 10px auto 10px auto;
text-align: left;
width: 775px;
}

#border {
border: 1px solid #000000;
}

#banner {
background-color: #dedada;
text-align: center;
}

#footer {
border-top: 1px solid #000;
padding: 10px;
text-align: center;
}

#leftside {
float: left;
margin: 0px;
padding: 0px;
text-align: center;
}

#leftside p {
margin: 0px;
padding: 0px;
}

#main {
border-left: 1px solid #000000;
margin-left: 200px;
padding: 0px 0px 10px 0px;
}

#rightside {
    background-color: #cc9999;
    float: right;
    width: 200px;
}

.Sidebar {
    border-bottom: 1pt solid #000000;
    padding: 2px
}

HR {
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.date {
    background-color: #620000;
    border: 1pt solid #000000;
    color: #ffffff; 
    margin: 10px 10px 1px 10px;
    padding: 10px 0px 10px 10px;
    font-weight: bold;
}

.dateside {
    background-color: #000000;
    border: 1pt solid #000000;
    color: #cc9999; 
    font-weight: bold; 
    margin: 2px;
    padding: 10px 0px 10px 10px;
    text-align: center;
}

.description {
    font-size: 11px;
    margin: 3px
}

.dividerinside {
    background-color: #620000;
    color: #620000;
    height: 2px;
    width: 225px
}

.dividersmall {
    background-color: #620000;
    color: #620000;
    height: 2px;
    width: 50px
}

.hide {
    display:none;
}

.illoright {
    float: right;
    margin: 5px;
    padding: 5px;
    text-align: right;
}

.page-title {
    font-family: georgia, times, palatino, serif;
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
}

.posts {
    margin: 3px 15px 3px 15px;
}

.posted {
    font-style: italic
}

.blogbody {
    margin: 3px 15px 3px 15px;
}

.title {
    margin: 10px 15px 10px 15px;
    font-weight: bold
}

.sourcebox {
    border: 1px solid #000000;
    float: left;
    margin: 5px;
    padding: 5px;
}

.story {
    color: #003300;
    margin: 0px 25px 0px 25px;
    text-indent: 25px
}

#main-navigation {
        background-color: #620000;
        border-bottom: 1px solid #000;
        height: 22px;
        text-align: center;
        width: 573px /* necessary for ie win */
}

#main-navigation a {
        text-decoration: none;
}

#main-navigation-inner {
        padding: 2px;
        font-family: georgia, times, palatino, serif;
        font-size: 12px;
}

#main-navigation-inner a { color: #fc0; padding: 2px 10px 2px 10px; }
#main-navigation-inner a:link{ color: #fc0; padding: 2px 10px 2px 10px; }
#main-navigation-inner a:visited{ color: #fc0; padding: 2px 10px 2px 10px; }
#main-navigation-inner a:active{ color: #999; padding: 2px 10px 2px 10px; }
#main-navigation-inner a:hover{ background-color: #999; padding: 2px 10px 2px 10px; color: #fff380; }

