#background
{
    border:3px outset gray;
    max-width:800px;
    margin-top:5px;
    margin-left:5px;
    margin-bottom:5px;
    margin-right:5px;
}

#header
{
    background-color:#111111;
    color:#ffffff;

    padding-top:5px;
    padding-bottom:5px;
    padding-left:3px;
    padding-right:3px;

    border-bottom:3px outset gray;
}
#header h1,h2,h3,h4,h5
{
    margin-bottom:0px;
    margin-top:0px

}

#header h1
{
    font-weight:bold;
    font-size:200%;
}
#header a:link
{
    display:block;
    color:teal;
}

#body
{
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
}

#body h1
{
    padding:0px;
    margin:0px;
    margin-top:10px;
}

#body p
{
    padding-left:15px;
    margin:3px;
}
