/* GALLERY - LEVEL 1 ------------------------------------------*/
#gallery_table {
  border-collapse: collapse;
  border-style: none;
  text-align: center;
/*border: solid red 1px;*/
}

#gallery_table td {
  width: 180px;
  height: 180px;
  margin: 3px;
  padding: 0px;
  border-style: solid;
  border-width: 1pt;
  border-color: #EEE;
  background-color: #DDD;
  vertical-align: middle;
}

#gallery_cell {
  position: relative;
  width: 180px;
  height: 180px;
  border: solid #CCC 2px;
/*border: solid red 1px;*/
}

#gallery_image {
  position: relative;
  top: 10px;
  height: 120px;
  width: 120px;
  vertical-align: middle;
  background-color: #FFF;
  border: solid #CCC 3px;
/*border: solid blue 1px;*/
}

#gallery_image img{
  position: relative;
  top: 10px;
  margin: 0px;
  /*border-style: none;*/
  border: solid #888 1px;
}

#gallery_info {
  position: relative;
  top: 15px;
  height: 20px;
  width: 160px;
  font-size: 7pt;
/*border: solid green 1px;*/
}

#galimg_canvas {
  position: absolute;
  left: 0px;
  width: 640px;
  text-align: center;
/*border: solid blue 1px;*/
}

#galimg_head {
  width: 650px;
}

#galimg_head p {
  text-align: center;
}

#galimg_caption {
  width: 500px;
  margin: 10px 0px 10px 0px;
  text-align: justify;
  font-size:8pt;
}

#image_title {
  margin:5px 0px 0px 0px;
  font-weight: bold;
}

#galimg_image{
  width: 600px;
  height: 370px;
  text-align: center;
}


.gtitle      { margin: 2px; padding: 1px; font-family: Verdana; font-size: 7pt; color: #333; text-align: center;}
.gpanel      { margin: 0px; padding: 1px; font-family: Verdana; font-size: 7pt; color: #333; text-align: center;}
.gimgcnt     { margin: 0px; padding: 1px; font-family: Verdana; font-size: 7pt; color: #888; text-align: center;}
.gauthor     { margin: 0px; padding: 1px; font-family: Verdana; font-size: 7pt; color: #008; text-align: center;}


