* {
    margin: 0; padding: 0; border: 0; box-sizing: border-box;
}

body {
    background-color: sandybrown;
    font-family: verdana;
}

h1 {
    background-color: #eee;
    color: #222;
    padding: 1em;
    text-align: center; 
}

h1 small {
    font-size: 12px;
}

article {
    border: 2px solid #222;
    margin: 2em; padding: 2em;
}

 h2 {
    font-weight: normal;
    color: #EEE; text-shadow: 2px 2px 2px #222;
 }

 article img {
     max-width: 100%
 }