/* * {
    box-sizing: border-box;
} */

body {
    font-family: 'Arial', 'Helvetica Neue', Helvetica, sans-serif;
    color: #777;
    font-size: 18px;
    
    background: #777;
    width: 960px;
    
    margin: 0 auto;
    margin-top: 50px;
}

.box {
    clear: both;
    text-align: center;
}

.clearfix {
    content: " ";
    display: block;
    clear: both;
    text-align: center;
}

header, nav,
section, aside,
footer {
    background: #ebebeb;
    margin: 15px;
    padding: 15px;
}

section {
    width: 495px;
    /* width: 51.5%; */
}

aside {
    /* width: 465px; */
    width: 35.9%;
    text-align: center;
}


section, aside {
    height: 250px;
    float: left;
    padding: 15px;
}

article {
    color: #ebebeb;
    background: #777;
    padding: 15px;
    margin: 15px;
    height: 75%;
}

 h1, h2, h3, p {
    color:#777;
    background:#ebebeb;
    
    padding: 15px;
    margin: 15px;
}

footer {
    float: both;
    clear: both;
}