/* gallery styles */
div#mainContents {
  display: block;
  position: relative;
  width: 760px;
  height: auto;
 margin: 0 0 0em 0;
  
 background-color: #003333;
 overflow: hidden;


}

div#mainContents p {
  color: #f3f3f3;
  line-height: 145%;
}











div#mainContents div#latest {
  display: block;
  position: static;
  width: 760;
  w\idth: auto;
  height: 70px;

  padding: 20px 20px 0px 20px ;
  background-color: #003333;
}

div#mainContents div#subNavi {
  display: block;
  position:  static;
  width: auto;
  w\idth: auto;
  *height: 200px;
  height: auto;
  padding: 5px 20px 0px 20px;
  background-color: #003333;
}


div#mainContents div#latest h2 {
  margin-bottom: 0.1em;
  border-bottom: 1px dotted #ffffff;
  color: #ffffff;
  font-family: Times,  "‚l‚r ‚oƒSƒVƒbƒN", "Times New Roman", Garamond, serif;
  font-size: 150%;
  font-weight: normal;
  text-transform: capitalize;
}

div#mainContents div#latest h3 {
   margin-bottom: 0;
  color: #cccccc;
  font-size: 120%;
 

}





div#mainContents div#subNavi div.photoBox {
  float: left;
  width: 150px;
  height: auto;
  margin: 0 20px 2em 10px;
}
div#mainContents div#subNavi div.photoBox h3 {
  margin-bottom: 2px;
  color: #ff6600;
  font-size: 100%;
  border-bottom: none;
  text-align: center;
}
div#mainContents div#subNavi  div.photoBox p {
  margin-bottom: 2px;
  line-height: 120%;
  text-align: center;
}
div#mainContents div#subNavi div.photoBox p img {
  border: 1px solid #ffffff;
}

div#mainContents div#subNavi a:link,div#mainContents div#subNavi a:visited{
  color: #ffffff;
}
div#mainContents div#subNavi a:hover,div#mainContents div#subNavi a:active {
  color: #ff9900;
}

