body
{
    font-family: Trebuchet, sans-serif;
    color: #E8E8E8;
    background-color: #484848;
    margin: 0px;
}

.main
{
    position: relative;
    left: 10%;
    width: 80%;
}

.titlebar
{
    background-color: #707070;
    text-align: right;
    margin-bottom: 20px;
    padding: 20px 0px 20px 0px;
}

.pagetitle
{
    font-size: x-large;
}

h1
{
    font-size: large;
    margin: 0px;
}

a
{
    text-decoration: none;
}

a:link
{
    color: #303030;
    background-color: #C8C8C8;
}

a:visited
{
    color: #E0E0E0;
    background-color: #707070;
}

a:hover
{
    color: #303030;
    background-color: #FFFFFF;
}

a:active
{
    color: #FFFFFF;
    background-color: #000000;
}
