#header {
    line-height: 22px;
    background: transparent url(/static/images/front/header_bg.jpg) repeat;
}

#header a:hover { text-decoration: none; }

#branding {
    margin: 5px 0px 16px 12px;
}

#branding h1 {
    display: inline;
    font: 18px Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: .25em;
    color: #80aaff;
}

#branding a:link, #branding h1 a:visited {
    text-decoration: none;
}

#branding h2 {
    color: #c7c9ca;
    margin-left: 55px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
}

.module caption {
    background: #333333;
}

a.section:link, a.section:visited {
    color: #c7c9ca;
    text-decoration: none;
}
