html, body{width:100%; min-height:1500px; margin:0; background-color:#fff;}

@media only screen and (max-width:620px) {
  /* For mobile phones: */
  
    width:100%;
  
}

h2{font-family: palatino linotype, Helvetica, serif; font-size:30px; font-weight:normal; color:#333;}
h3{font family:calibri; font-size:14px; color:#333;}
h4{font-family: 'Rationale', serif; font-size:20px; color:#222; margin-bottom:0px;}
a{text-decoration:none;}
#wrap{width:1165px; min-height:770px; margin:auto; box-sizing:border-box; padding-top:10px; }
#wrapf{width:1165px; min-height:660px; margin:auto; box-sizing:border-box; padding-top:10px; }
#wrapl{width:1185px; min-height:1100px; margin:auto; box-sizing:border-box; padding-top:10px; }

#tempimg{
width:1000px; margin:auto; margin-top:20px;
}

#cwrap{text-align:center; width:1165px; min-height:770px; margin:auto; box-sizing:border-box; padding-top:10px; }
#cwrap img{width:1109px;}
.wht{color:white;}
.ora{color:orange;}
.gry{color:#111;}
.grn{color:green;}
#titlehold{
max-width:1160px; 
height:280px; 
padding-top:5px; 
box-sizing:border-box;

-webkit-box-shadow: 0px 6px 9px 1px rgba(184,184,184,1);
-moz-box-shadow: 0px 6px 9px 1px rgba(184,184,184,1);
box-shadow: 0px 6px 9px 1px rgba(184,184,184,1);
margin:auto;
}
#titlewrap{width:300px; height:280px; margin:auto;}

.mainimgdy{width:1165px; height:2000px; text-align:center; box-sizing:border-box; padding-top:2px; margin:auto;}

.mainimg{width:1165px; height: 533px; text-align:center; box-sizing:border-box; padding-top:2px; margin:auto;}
.mainimgl{width:1160px; height:635px; text-align:center; box-sizing:border-box; padding-top:2px; margin:auto;}

.passmain{width:1160px; height:410px; text-align:center; box-sizing:border-box; padding-top:2px; margin:auto;}

.mimlg{width:1160px; height:528px;}

.mimdy{width:1160px; height:600px; margin-bottom:10px;}

#navlinks{width:725px; margin:auto; height:100px;}

#navlinks .wht{color:#888;}


#navlinks a{ letter-spacing:1px; color:#777; text-decoration:none; display:inline-block; width:90px; line-height:115px; height:100px; text-align:center; transition: color .5s ease-in 25ms;  margin-left:0px;}

#navlinks a:hover{color:purple;}
#navlinks ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navlinks ul li {height:100px; line-height:115px; width:90px; display: inline-block; margin-left:0px; font-family:calibri; text-transform:uppercase; font-size:12px;}

.thumbimg{width:345px; height:235px; margin-left:26px; margin-top:45px; display: inline-block; text-align:center; box-sizing:border-box; 

-webkit-box-shadow: 7px 2px 9px 1px rgba(184,184,184,1);
-moz-box-shadow: 7px 2px 9px 1px rgba(184,184,184,1);
box-shadow: 7px 2px 9px 1px rgba(184,184,184,1);
}


.thumbimgs{width:345px; height:235px; margin-top:25px; text-align:center; box-sizing:border-box; 
margin-left:auto; margin-right:auto;
-webkit-box-shadow: 7px 2px 9px 1px rgba(184,184,184,1);
-moz-box-shadow: 7px 2px 9px 1px rgba(184,184,184,1);
box-shadow: 7px 2px 9px 1px rgba(184,184,184,1);
}

#intro{width:1160px; height:110px;  border-color:#999; border-width:1px; border-style:solid; margin:auto; box-sizing:border-box; padding:20px; text-align:center; margin-top:50px; }

#events{color:#666; width:1160px; height:150px;  border-color:#999; border-width:1px; border-style:solid; margin:auto; box-sizing:border-box; padding:20px; text-align:center; margin-top:40px; }


.op{opacity:.40; margin:auto; width:1160px;}


#lcontent{color:#777; font-family: 'Open Sans', sans-serif; width:1160px; height:400px; display: inline-block;  margin-top:25px; box-sizing:border-box; float:left; padding:20px; box-sizing:border-box; font-size:14px; text-align:center;}
#rcontent{width:425px; height:550px; display: inline-block;  margin-top:25px; box-sizing:border-box; float:left; text-align:center; }




#gallery{width:1160px;  height:6300px; margin-left:auto; margin-right:auto; font-size:18px; text-align:center;}
#gallery_portrait{width:1160px;  height:2000px; margin-left:auto; margin-right:auto; font-size:18px; text-align:center;}
#galleryf{width:1160px; margin-left:auto; margin-right:auto; font-size:18px; text-align:center;}
#gallerydy{width:1160px;  height:5000px; margin-left:auto; margin-right:auto; font-size:18px; text-align:center; margin-top:20px;}

#gallery ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

.poiretfont{font-family: 'Poiret One', cursive; font-size:28px;}
.sig{font-family:calibri; color: #777;}


#myinfob{box-sizing:border-box; padding:10px; border-style:solid; border-width:1px; border-color:#222; margin-left:auto; margin-right:auto; margin-top:5px; width:1160px; height:415px; font-family:calibri; color:#777; background-color:#fff;}

#myinfo{box-sizing:border-box; padding:10px; border-style:solid; border-width:1px; border-color:#222; margin-left:auto; margin-right:auto; margin-top:5px; width:1160px; height:465px; font-family:calibri; color:#777; background-color:#fff;}


#comminfo{box-sizing:border-box; padding:10px; border-style:solid; border-width:1px; border-color:#222; margin-left:auto; margin-right:auto; margin-top:5px; width:1109px; height:180px; font-family:calibri; color:#777; background-color:#fff;}
.ital{font-style:italic; color:#999;}

#cont{width:1160px; text-align:center; font-family:calibri; font-size:10px; color:#777; height:30px; line-height:30px; margin:auto;}

.big{max-width:1165px; max-height: 533px;}












