body		{background-color:#efefef; overflow-x: hidden; overflow-y: auto;}

p		{font-family: "verdana", "Lucida Sans Unicode", "Arial"; font-size:11px; color:#838383;}
.head		{position: fixed; top:0; left:0; width:100%; z-index:1;}
.head01		{background-color:#92c8c9; height:125px;}
.logo		{position:relative; top:15px; left:25px;}
.nav		{position:relative; top:-8px; left:250px;}
.navicon	{position:absolute; top:90px; right:25px;}
.head02		{background-color:#a10c14; height:25px;}
.stuff		{position: absolute; top:130px; right:30px;}

#gallery	{position:absolute; top:150px;left:0px;  
/* Prevent vertical gaps */
  line-height: 0;
     -webkit-column-count: 7;
  -webkit-column-gap:   0px;
  -moz-column-count:    7;
  -moz-column-gap:      0px;
  column-count:         7;
  column-gap:           0px; }
#gallery img		{  width: 100% !important;
  height: auto !important;} 

.foot		{position: fixed; bottom:0; left:0; width:100%;}
.foot01		{display:-webkit-flex; display:flex; -webkit-justify-content:center; justify-content:center; align-items:center; background-color:#a10c14; height:25px; font-size:11px; color:#f0edcb;}
.steal		{position:absolute; left:30px;}
a		{-webkit-transform: rotate(0);}
a img {-webkit-backface-visibility: hidden;  transform: translate3d(0px,0px,0px);}
a:link		{color: #b13a2e; text-decoration: none;}
a:visited	{color: #b13a2e; text-decoration: none;}
a:hover		{color: #3c807e; text-decoration: none;}

@media (max-width: 1200px) {
  #gallery {
  -moz-column-count:    5;
  -webkit-column-count: 5;
  column-count:         5;
  }
}
@media (max-width: 1000px) {
  #gallery {
  -moz-column-count:    4;
  -webkit-column-count: 4;
  column-count:         4;
  }
}
@media (max-width: 800px) {
  #gallery {
  -moz-column-count:    3;
  -webkit-column-count: 3;
  column-count:         3;
  }
}
@media (max-width: 400px) {
  #gallery {
  -moz-column-count:    2;
  -webkit-column-count: 2;
  column-count:         2;
  }
}

div.ppt {display: none !important;}

.contain 	{position: relative; top:200px;}
.align 		{ display:-webkit-flex; display:flex; -webkit-justify-content:center; justify-content:center; align-items:center;}
.about		{width:550px;}
#sig		{position: relative; left:-10px;}
.contact 	{display:-webkit-flex; display:flex; -webkit-justify-content:center; justify-content:center; align-items:center;}
label 		{ display:block; margin-top:20px; font-family: "verdana", "Lucida Sans Unicode", "Arial"; font-size:13px; color:#838383; }

input, textarea {width:439px; height:27px; background:#fff; border:2px solid #dedede; padding:10px; margin-top:3px; font-size:11px; color:#3a3a3a; -moz-border-radius:10px; -webkit-border-radius:10px;
    border-radius:10px;}
input:focus, textarea:focus {border:2px solid #92c8c9;}
textarea 	{height:213px;}
#submit		{position: relative; top:-40px; right:-384px; display:block; width:77px; height:27px; background:url(../images/site/submit.png); text-indent:-9999px; border:none; margin-top:10px; cursor:pointer;}
#submit:hover	{opacity:.9;}



img.fade {opacity: .80;
    filter: alpha(opacity=80);
    transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
 -webkit-backface-visibility: hidden; 

}
img.fade:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);



}