header {
    background-color: rgba(255,255,255,.2); 
    border:6px double cornflowerblue; 
    border-radius:25px;
    margin: 0px auto auto 10px;
    padding-bottom:10px;
    position: relative;
    width:450px;
    height:110px;     
    cursor: url("/images/cursor.png"), auto;
    } 
body {
    cursor: url("/images/cursor.png"), auto;
    background-image: url("/images/downward_glance.JPG");
    background-size:cover;
    display:flex;
    padding:40px;    
    color: rgb(78, 53, 28);
    font-weight:600;
    font-size:2vw;
    font-family: Courier, monospace;   
}
body:a {
  color: rgb(228, 145, 255);
  background-color:transparent;
}

  body p1:hover {
    text-decoration:wavy rgb(78, 53, 28) underline;
  }

  body p {
    text-decoration:none;
  }
  /* Clear floats after the columns */
  section::after {
    content: "";
    display: table;
    clear: both;
  }
        h1 {
      color:rgb(90, 63, 35);
      font-size: 4vw;
      text-align:left;

}
    h2 {
      color: rgb(90, 63, 35);
      font-size: 2vw;
      width:100vw;
      word-wrap: break-word;
    }
  
    h3 {
      color: lightgreen;
      font-size: 25px;
}
* {
    box-sizing: border-box;
  }
  @media (min-width: 601px) {
    #mobileonly {
      display:none;
    }
  }
/* Responsive layout - makes the two columns/boxes stack on top of each other instead of next to each other, on small screens */
@media (max-width: 600px) {
#mobileonly {
  display:inline;
  width:vw;
  height:vw;
}
    nav, article {
      width: 100%;
      height: auto;
  }
body {
    background-image: url(/images/blank_canvas.JPG);
    background-size:100%;
}
body:a {
  text-align:center;
  font-size:9vw;
}
     nav {
         display:none;
  }
          header {
          margin-top:0px; 
          margin-left:0px; 
          margin-right:auto;
          padding-bottom:10px;
          position: relative;
          width:100%;
          height:10vw;
      }
      h1 {
          font-size:10vw;
          text-align:center;
              width:100vw;
    word-wrap: break-word;
      }
      h2 {
          font-size:6vw;
          text-align:center;
      }
      p {
        text-align:center;
        font-size:5vw;
        width:100vw;
        word-wrap: break-word;
      }
    li {
      text-align:center;
    } 
a {
  font-size:9vw;
  text-align:center;
  margin-left:0;
}
  }