article, aside, details, figcaption, figure, 
   footer, header, hgroup, menu, nav, section {
    display: block;
  }

  body {
    line-height: 1;
  }

  ol, ul {
    list-style: none;
  }

  blockquote, q {
    quotes: none;
  }

  blockquote:before, blockquote:after,
  q:before, q:after {
    content: '';
    content: none;
  }

  table {
    border-collapse: collapse;
    border-spacing: 0;
  }

  h1, h2 {
      font-family: "Comic Sans MS";
      text-align: center;
      font-size: 40px;
    }

  #plane {
    height: 200px;
    width: 100%;
    background-image: url(../img/plane.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center 45%;
    box-shadow: 0px 5px 12px rgba(0,0,0,0.3);
  }

  #beach {
    float: right;
    width: 350px;
    height: auto;
    box-shadow: 0px 5px 12px rgba(0,0,0,0.3);
  }

  #castle {
    float: left;
    width: 375px;
    height: auto;
    box-shadow: 0px 5px 12px rgba(0,0,0,0.3);
  }

  #cruise {
    float: left;
    width: 250px;
    height: auto;
    box-shadow: 0px 5px 12px rgba(0,0,0,0.3);
  }

  #hike {
    float: right;
    width: 250px;
    height: auto;
    box-shadow: 0px 5px 12px rgba(0,0,0,0.3);
  }

  #bridge {
    float: right;
    width: 450px;
    height: auto;
    box-shadow: 0px 5px 12px rgba(0,0,0,0.3);
  }

  .clear {clear: both;}

   body {
      line-height: 1.5;
      font-family: "Open Sans";
      font-size: 20px;
      background-color: #00afd1;
      background-size: cover;
      background-repeat: no-repeat;
      margin: 0px;
    }

    a {
      color: #06446c;
      text-align: center;
      font-family: "Comic Sans MS";
    }

    .container {
      width: 80%;
      margin: 0 auto;
      background-color: #99d8ff;
      box-shadow: 0px 5px 12px rgba(0,0,0,0.3);
      padding: 20px;
    }

    .footer {
      padding-top: 50px;
      text-align: center;
    }