@charset "utf-8";
* { margin: 0; padding: 0; }/*Simple Reset*/

body {
    font-family: arial, sans-serif;
    color: #dfdfdf;
    background-color: #faf1e1;
}

section {
    width: 960px;
    margin: auto;
    background-color: #2d251f;
    display: flex;
    flex-wrap: wrap;
}

header img {
    display: block;
}

nav {
    /*float: left;*/
    width: 320px;
}

nav ul {
    list-style-type: none;
    margin-bottom: 60px;
}

nav ul li a {
    
    display: block;
    
    background-color: #1e1915;
    color: #e7dacc;
    
    font-weight: bold;
    font-size: 20px;
    
    line-height: 60px;
    height: 60px;
    
    text-transform: uppercase;
    text-decoration: none;
    
    padding-left: 25px;
    border-bottom: 5px solid #ead6be;
    
}

nav ul li a:hover {
    background: #d06038;
}

h2 {
    font-size: 32px;
    color: #D06038;
    margin-bottom: 16px;
}

p {
    margin-bottom: 16px;
}

article {
    /*float: right;*/
    width: 570px;
    padding: 25px;
}

footer {
    /*clear: both;*/
    background-color: #383f43;
    padding: 25px;
}

header, footer {
    flex: 100%;
}
