body {
    background: url('/img/beige049.gif') repeat fixed;
    position: relative;
}

img {
    border-width: 0;
}

#_page {
    background:  url(/img/body_background.png) left repeat-y scroll;
    position: relative;
    margin: 30px auto;
    width: 780px;
    min-height: 800px;
    border-top:    2px solid rgba(64,64,64,0.5);
    border-left:   4px solid rgba(64,64,64,0.5);
    border-right:  6px solid rgba(0,0,0,0.3);
    border-bottom: 8px solid rgba(0,0,0,0.3);
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
}

#_logo {
    position: relative;
    top:  6px;
    left: 6px;
}

#_nav {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 130px;
}

#_nav ul {
    margin-left: 0px;
    padding-left: 0px;        
    list-style-type: none;
}

#_nav li {
    padding-left: 0.5em;
    padding-top: 3px;
    color: yellow;
    font-family: 'Droid Sans', Helvetica, Arial, sans;
    font-weight: bold;
    font-size: .9em
}

#_nav a:link, #_nav a:visited {
    text-decoration: none;
    color: #ffffff;
}

#_nav a:hover {
    color: #f0c0e0;
}

.hidden {
    display:none;
}

#_container {
    position: relative;
    left: 150px;
    width: 600px;
}

#_banner {
    position: relative;
}

#_banner h1 {
    color: maroon;
    font: 60px 'Droid Serif', Times-Roman, Serif;
    font-style: italic;
    text-shadow: 2px 3px 3px #aaa;
    text-align: center;
    padding-top: 0;
    margin-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

html.ie7 #_banner h1,
html.ie8 #_banner h1,
html.ie9 #_banner h1 {
    filter: progid:DXImageTransform.Microsoft.Chroma(color=#fff7e1) progid:DXImageTransform.Microsoft.Alpha(opacity=100) progid:DXImageTransform.Microsoft.dropshadow(color=#0a0a0a,offX=-2,offY=-3);
    zoom: 1;
}

#_banner h2 {
    color: #d2c400;
    font: 30px 'Droid Serif', Times-Roman, Serif;
    font-style: italic;
    text-shadow: 1px 2px 1px #888;
    padding-top: 0;
    margin-top: 5px;
    text-align: center;
}

html.ie7 #_banner h2,
html.ie8 #_banner h2,
html.ie9 #_banner h2 {
    filter: progid:DXImageTransform.Microsoft.Chroma(color=#fff7e1) progid:DXImageTransform.Microsoft.Alpha(opacity=100) progid:DXImageTransform.Microsoft.dropshadow(color=#080808,offX=-1,offY=-2);
    zoom: 1;
}

#_content {
    position: relative;
    font-family: 'Droid Sans', Helvetica, Arial, sans;
}

#_content h1 {
    color: maroon;
    font-family: 'Droid Serif', Times-Roman, Serif;
    font-style: italic;
    font-size: larger;
    text-align: left;
    margin-left: 2em;
}

#_footer {
    position: relative;
    font-family: 'Droid Sans', Helvetica, Arial, sans;
    font-size: small;
}      

#_footer p {
    text-align: center;
}	       

td.rost {
    padding-top: 1em;
    vertical-align: top;
    font-size: 80%;
}

@media print {
    .pbreak {
        page-break-before: always;
    }
}
