body
{
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
    font-size: 12px;
    line-height: 1.5em; /* 18px */
}

#body-header h1
{
    font-size: 4em; /* 48px */
    line-height: 1.125em; /* 54px */
}

#body-header h2
{
    font-size: 1.5em; /* 18px */
    line-height: 1em; /* 18px */
    font-weight: normal;
}

#body-article h4
{
    font-size: 1.1667em; /* 14px */
}

#home #body-header h1
{
    font-size: 6em; /* 72px */
    line-height: 1.25em; /* 90px */
}

#home #body-header h2,
#home #body-article h3
{
    font-size: 2em; /* 24px */
    line-height: 1.5em; /* 36px */
}

#body-footer .nav li a
{
    text-decoration: none;
}

#body-footer .nav li a:hover
{
    font-weight: bold;
}

#body-footer .nav li span
{
    font-size: 0.8333em; /* 10px */
}

#classes .banana
{
    font-size: 1.1667em; /* 14px */
}

label.zemRequired,
label.zemRequirederrorElement
{
    font-weight: bold;
}

.published,
.paren
{
    font-size: 0.8333em; /* 10px */
}

