h1, h2, h3, p, a, th, td, ul, ol, li, dl, dd, dt, label, div, span, input, textarea
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #000000;
}

h1
{
    font-size: 160%;
}

h2
{
    font-size: 120%;
}

h3
{
    font-size: 90%;
}

p, ul, ol, dl, label, div.block input, div.block select, .normal, table.list th, table.list td
/* This is the "regular" font size. */
{
    font-size: 70%;
}

.small, div.byline p, p.picturetext, .factbox
/* Be careful not to make this size unreadable (blurred) by making it too small. */
{
    font-size: 70%;
}

.menu
{
    font-size: 70%;
    color: #000000;
    font-weight: normal;
}

a.menu {
    font-weight: normal;
}

td.bglight .small, td.bgdark .small
{
    font-size: 80%;
}

body
{
    background-color: #cfcfcf;
    margin: 8px;
    padding: 8px;
}

.text
{
    text-align: justify;
}

.headline
{
    font-size: 80%;
    color: #202020;
    font-weight: bold;
}

.date
{
    color: #3f3f3f;
    font-size: 65%;
}

a:active, a:link, a:visited {
    text-decoration : none;
    font-weight: bold;
}

a:hover {
    text-decoration : underline;
}

a {
    color: #00335B;
    font: bold;
}

.headline a {
    color: #000099;
    font-weight: bold;
}

.header {
    color: #000000;
    font-size: 100%;
    font-weight: bold;
}

p {
    padding: 0px;
    margin-top: 0px;
}

p.indent {
    font-size: 100%;
    text-indent: -10;
    padding-left: 10;
}

.nomargin p {
    margin: 0px;
}

.backgroundimage {
    background-position: bottom left;
    background-repeat: no-repeat;
}
