body {
  background-color: rgb(255, 255, 255);
  font-family: "Trebuchet MS", Helvetica, sans-serif; 
}

.navbar-nav {
    margin-top: 50px;
    margin-right: 50px;
}

ul {
    list-style-type: none;
    justify-content: space-between;
}

.nav-link {
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    color: rgb(132, 36, 36);
}

.bi {
    color: rgb(241, 0, 32);
}

.nav-item a {
    font-family: "Trebuchet MS", Helvetica, sans-serif; 
    font-size: 14px; 
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
    font-weight: normal; 
    border-radius: 10px;
    padding: 10px;
  }
  
.nav-item a:hover {
    background-color: rgb(245, 239, 239);
    border-radius: 10px;
     padding: 10px;
  }

  /* contact email address */

.nav-linka {
    text-decoration: none;
    color: rgb(8, 3, 3);
  }

  /* Nav links from gallery pages */
  
.nav-linkb {
    text-decoration: none;
    color: rgb(255, 255, 255);
    background-color: rgb(117, 117, 117);
    border-radius: 10px;
  }

  .social {
    text-align: left;
    margin-left: 10px;
  }
  
  .social a img {
    width: 30px; 
    height: auto;
    margin-left: 10px;
    transition: opacity 0.3s ease;
  }
  
  .social a img:hover {
    opacity: 0.2;
  }

  
p {
    font-size: 14px;
    padding-top: 50px;
  }

h2 {
    margin-top: 40px;
    font-size: 30px;
    text-decoration: underline;
  }

div.a {
    text-align: center;
    margin-top: 70px;
  }
  
.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  
.centerfeat {
  margin-top: 100px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
 
p5 {
    font-size: 14px;
    margin-top: 250px;
    text-align: center;
  }

   /* Logo image */
  
.logo {
    margin-left: 0px;
    margin-right: auto;
    margin-top: 20px;
    width: 250px;
  }

   /* Home page image */
  
  .simplelife {
    border-radius: 30px;
    margin-top: 0px;
    float: right;
  }

  /* the About page images */

  .doug {
    border-radius: 30px;
    margin-top: 50px;
    float: right;
  }

  .ss_maheno {
    border-radius: 20px;
    margin-top: 50px
 }

 .monk_corridor{
    border-radius: 20px;
    margin-top: 50px;
}

.zoom-source {
  border-radius: 20px;
  margin-top: 20px;
}


 /* the Contact page image */

.stage {
  border-radius: 20px;
  margin-top: 20px;
}

 /* footer  */

.footer {
  text-align: center;
  margin-top: 0px;
  color: darkgrey;
}