*
{
    margin: 0;
    padding: 0;
}

body
{
    background-color: black;
}

img
{
    border: none;
}

a:link, a:visited
{
    color: #b6b6b6;
}

a:hover, a:active
{
    color: #ffd9b3;
}

.email
{
    color: #66aaff;
}

#main
{
    width: 790px;
    height: 1235px;
    margin: auto;
    background-color: #5d6572;
}

#title
{
    height: 150px;
    width: 790px;
    background-image: url("../images/title-main.jpg");
}

#title h1, #title h2
{
    display: none;
}

#content
{
    float: right;
    display: inline;
    width: 578px;
    height: 1035px;
    overflow: auto;
    background-color: black;
    border: solid 1px gray;
    margin: 5px;
    padding: 20px 15px;
    font: normal 10pt tahoma;
    color: #eeeeee;
}

#content h4
{
    font-size: 13pt;
}

#content .news-entry, #content .site-entry
{
    background: black url("../images/spacer-ns4.jpg") no-repeat;
    margin-top: 25px;
    padding-top: 30px;
}

#content p, #content li
{
    font: normal 8pt tahoma;
}

#content .site-image
{
    text-align: center;
}

#content .site-entry p, #content .site-entry li
{
    margin: 5px 5px 10px 15px;
}

#content .news-entry-text
{
    background-color: #555555;
    font: normal 9pt tahoma;
    margin: 10px;
    padding: 5px;
}

#sidebar
{
    border: solid 1px gray;
    font: normal 10pt tahoma;
    width: 160px;
    height: 1075px;
    background-color: black;
    text-align: center;
    margin: 5px 0 5px 5px;
}

#sidebar p
{
    margin: 15px 0;
}

#info
{
    font: normal 8pt tahoma;
    color: #eeeeee;
}

#info p
{
    margin: 10px 15px;
}

#info a
{
    color: #eeeeee;
}

#info a:hover, #info a:active
{
    text-decoration: underline;
}

#menu
{
    text-align: left;
    margin: 20px 0;
}

#menu h3
{
    display: none;
}

#menu ul
{
    list-style-type: none;
}

#menu ul li
{
    text-transform: uppercase;
    font: bold 10pt Arial;
    color: #8e97e6;
    margin: 5px 0 20px 15px;
}

#menu ul ul li
{
    text-transform: none;
    font: normal 10pt Tahoma;
    margin: 0 0 0 10px;
}
