/* Begin Style for Navigation Bar */
.topnav {
    background-color: #D5C67A;
    overflow: hidden;
}
.topnav a {
    float: left;
    width: 33.3333%;
    display: block;
    color: #353535;
    text-align: center;
	font: 1.6vw Georgia;
    padding: 15px 0px;
    text-decoration: none;
}
.topnav a:hover {
    background-color: #7D7D7D;
    color: #ffffff;
}
.topnav .icon {
    display: none;
}
.icon {
    display: none;
} 
@media screen and (max-width: 1000px) {
  .topnav a {display: none;}
  .topnav a.icon {
    float: left;
    width: 100%;
    display: block;
    font: 25px Georgia;
  }
}
@media screen and (max-width: 1000px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive a.icon {
    position: relative;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    margin: auto;
    display: block;
    text-align: center;
    font: 25px Georgia;
    min-width: 210px;
  }
  .topnav a {
    width: 100%;
}
}
/* End Style for Navigation Bar */
  
/* Begin Style for Text */
  
  .headertitle {
	color: #2C2C2C;
	text-align: center;	
	font: 5vw Georgia;
	margin: 20px;
}
  .headersubtitle {
	color: #2C2C2C;
	text-align: center;	
	font: 1.5vw Georgia;
}
  .bodyheaders {
    color: #2C2C2C;
    text-align: left;	
    font: bold 1.6vw Georgia;
}
  .bodyheaders2 {
    color: #2C2C2C;
    text-align: left;	
    font: bold 1.3vw Georgia;
}
  .bodycontent {
    color: #2C2C2C;
    text-align: left;	
    font: 1.5vw Georgia;
}

/* End Style for Text */

/* Begin Style for Divs */

.textdiv {
   margin: auto;
   padding: 1.5%;
   max-width: 75%;
   height: 100%;
   vertical-align: top;
   position: relative;
   border: none;
   background-color: #E8E8E8;
}  
.homepicdiv {
   display: block;
   width: 100%;
   height: auto;
   padding: none;
   border: none;
   float: left;
   overflow: hidden;
}
.leftpicdiv {
   display: block;
   width: 32%;
   height: auto;
   padding-right: 10px;
   padding-top: 5px;
   border: none;
   float: left;
   overflow: hidden;
}
.rightpicdiv {
   display: block;
   width: 32%;
   height: auto;
   padding-left: 10px;
   padding-top: 5px;
   border: none;
   float: right;
   overflow: hidden;
}
.fullpicdiv {
   display: block;
   width: 100%;
   height: auto;
   border: none;
   float: left;
   overflow: hidden;
}
/* End Style for Divs */

/* Begin Style for Pictures */

.images{
    position: relative;
    width: 100%;
    height: auto;
}
.image2{
    position: relative;
    width: 40%;
    height: auto;
}

/* End Style for Pictures */

/* Begin Style for Under 1000px */

@media screen and (max-width: 1000px) {

  .headertitle {
	color: #2C2C2C;
	text-align: center;	
	font: 45px Georgia;
	margin: 20px;
}
  .headersubtitle {
	color: #2C2C2C;
	text-align: center;	
	font: 20px Georgia;
}
  .bodyheaders {
    color: #2C2C2C;
    text-align: left;	
    font: bold 25px Georgia;
}
  .bodyheaders2 {
    color: #2C2C2C;
    text-align: left;	
    font: bold 20px Georgia;
}
  .bodycontent {
    color: #2C2C2C;
    text-align: left;	
    font: 20px Georgia;
}
.leftpicdiv {
   display: block;
   width: 40%;
   height: auto;
   padding-right: 10px;
   padding-top: 5px;
   border: none;
   float: left;
   overflow: hidden;
}
.rightpicdiv {
   display: block;
   width: 40%;
   height: auto;
   padding-left: 10px;
   padding-top: 5px;
   border: none;
   float: right;
   overflow: hidden;
}

/* End Style for Under 1000 px */