body{
background: #b88a4d;
}

code, .code {
    background: #ccdde8;
    border: 1px solid #35749b;
    padding:1px;
}

h1, h2, h3, h4 {
    font-family: courier, monospace;
    margin-bottom:1;
    padding-bottom:0;
}

ul {
    margin-top: 1;
    padding-top:0;
}

a {
    color:#772001;
    text-decoration:none;
    font-family:arial, sans-serif;
    font-size:12px;
}
a:hover {
    color:#cc6600;
    text-decoration:underline;
}

a.menu_link {
    color:#ffffff;
    text-decoration:none;
}

a.menu_link:hover {
    color:#ffcc00;
}

a.footer_link {
    color:#000000;
    text-decoration:none;
}

a.footer_link:hover {
    color:#ffffff;
    text-decoration:underline;
}

.border_bar {
    background: #000000 url("../images/border_bg.png") repeat-x;
    color:#ffffff;
    font-family:arial, sans-serif;
    font-size: 11px;
    padding:2px;
    letter-spacing: 0.1em;
}

.border_frame {
    background-color:#6e402f;
    border: #4a2b20 1px solid;
    padding:2;
}
.side_bar {
    background: #501400;
    color:#ffffff;
    font-style:arial, sans-serif;
    font-size:14px;
    letter-spacing: 0.1em;
    padding:5;
}

.main_body {
    background: url("../images/vert_line.png") repeat-y;
    padding-left:10;
    padding-top:10;
    padding-bottom:10;
    padding-right: 10;
}


.news_bkg {
    border-bottom:#333333 1px solid;
    #border-left:#666666 1px solid;
    border-right:#999999 1px solid;
    padding:3px;
    font-size:13px;
    font-family:arial, sans-serif;
}
.footer {
    font-size:12px;
    color:#4a2b20;
    padding-top:15;
    font-family: sans-serif;
    font-style: italic;
    text-align:center;
}

.plain_text {
    background-color:#ffffff;
    color:#000000;
    font-weight:normal;
    font-size:medium;
    font-family: times new roman, serif;
}

