* { margin: 0; padding: 0; box-sizing: border-box; }

#art1 h1,p {
    font-family: "Winky Rough", sans-serif;
    font-optical-sizing: auto;
    font-weight: weight;
    font-style: normal;
  }

  h1 {
    text-align: center;
  }
 
  body {
    background-color: #256;
    color: #EEE;
    font-family: verdana, arial, sans-serif;
    padding: 12px;
    border: 4px solid #222;
    padding-bottom: 800px;
    margin: 4px;
}

header {
    border: 8px solid seagreen;
    padding: 10px;
    border: 6px solid #223;
  }

  nav a {
    color: goldenrod; 
    text-decoration: none; 
    padding: 5px 10px;
    } 
  nav a:hover { background-color: #333; color:yellowgreen; }

  img { border-radius: 8px; box-shadow: 2px 2px 5px #aaa; width: 100px; height: 50%; align-self: center; }