.header {
    height: 100px;
    background-color: green;
}

.container {
    overflow: hidden;
}

.blog {
    float: left;
    width: 70%;
    height: 150px;
    background-color: blue;
}

.contact {
    float: right;
    width: 30%;
    height: 150px;
    background-color: yellow;
}

.item {
    float: left;
    width: 33.33%;
    height: 100px;
}

.teal {
    background-color: teal;
}

.gray {
    background-color: gray;
}

.coral {
    background-color: coral;
}

.footer {
    clear: both;
    height: 100px;
    background-color: red;
}