#headerContainer {
    width: 100%;
    background-color: #111;
    height: 80px;
    margin-bottom: 30px;
}

    #headerTable {
        width: 90%;
        margin-left: 5%;
        height: 80px;
        display: table;
    }

        .headerTableCell {
            display: table-cell;
            vertical-align: middle;
            width: 33%;
            color: #eee;
        }

        .headerTableCell:last-child {
            text-align: right;
        }

        .headerTableCell:nth-child(2) {
            text-align: center;
        }

        #headerImg {
            vertical-align: middle;
        }