p.resizeimage { width: 100%; }
p.resizeimage img { width: 97%; }
p.resizeimage img { margin: 14px; }

p.fontsize1{font-size: 4.0vmin;}
p.fontsize2{font-size: 6.0vmin;}

#normal li ul{
  display: none;
}
#normal li:hover ul{
  display: block;
}

#fade-in li ul{
  visibility: hidden;
  opacity: 0;
  transition: 0s;
}
#fade-in li:hover ul{
  visibility: visible;
  opacity: 1;
}
#fade-in li ul li a{
  visibility: hidden;
  opacity: 0;
  transition: .5s;
}
#fade-in li:hover ul li a{
  visibility: visible;
  opacity: 1;
}

.dropmenu{ 
  *zoom: 1; 
  list-style-type: none; 
  width: ; 
  margin: 5px auto 10px; 
  padding: 0; 
} 
.dropmenu:before, .dropmenu:after{ 
  content: ""; 
  display: table; 
} 
.dropmenu:after{ 
  clear: both; 
} 
.dropmenu li{ 
  position: relative; 
  width: 33%; 
  float: left; 
  margin: 0; 
  padding: 0; 
  text-align: center; 
} 
.dropmenu li a{ 
  display: block; 
  margin: 0; 
  padding: 30px 0 30px; 
  background: #333; 
  color: #ddd; 
  font-size: 28px; 
  line-height: 30px; 
  text-decoration: none; 
} 
.dropmenu li ul{ 
  list-style: none; 
  position: absolute; 
  z-index: 9999; 
  top: 100%; 
  left: 0; 
  margin: 0; 
  padding: 0; 
} 
.dropmenu li ul li{ 
  width: 100%; 
} 
.dropmenu li ul li a{ 
  padding: 20px 20px; 
  border-top: 1px solid #333; 
  background: #666; 
  text-align: left; 
} 
.dropmenu li:hover > a{ 
  background: #666;
  color: #efefef;
} 
.dropmenu li a:hover{ 
  background: #efefef;
  color: #444;
} 