header {
    border: 1px solid red;
    margin: 4px 0 30px 0;
}

    header div#header-logo-container {}

        header div#header-logo-container a,
        header div#header-logo-container a:active,
        header div#header-logo-container a:visited,
        header div#header-logo-container a:hover { text-decoration: none; }

        header div#header-logo-container img#header-logo {
            border: 1px solid #efefef;
            float: right;
            height: 32px;
            margin-top: 8px;
            padding: 5px;
            width: 32px;
        }

    header h1 {
        font-size: 58px;
        font-weight: 400;
        line-height: 100%;
    }

        header h1 a,
        header h1 a:active,
        header h1 a:visited,
        header h1 a:hover {
            color: #333;
            text-decoration: none;
        }
