/* ===========================================================[ Images ]=== */
span.thumbnail,span.thumbnail-right,span.thumbnail-left,span.infobox-right,span.infobox-left {
  padding:2px;
  background: #e5e5e5;
  margin:0.3em 0 0.5em;
  font-size:75%;
  text-align:center;
  color: #000;
}
span.infobox-right,span.infobox-left {
  border:1px solid #88a;
}
span.infobox-right a:link,span.infobox-left a:link, td.tab_active a:link, td.tab_inactive a:link,
span.infobox-right a,span.infobox-left a, td.tab_active a, td.tab_inactive a, td a {
  color: #009;
  background-color: transparent;
}
span.infobox-right a:hover,span.infobox-left a:hover, td.tab_active a:hover, td.tab_inactive a:hover {
  background: #000bff;
  color: #fff;
}

span.thumbnail {
  float:none;
  margin:0.3em;
}
span.thumbnail-right,span.infobox-right {
  float:right;
  margin-left:0.5em;
}
span.thumbnail-left,span.infobox-left {
  float:left;
  margin-right:0.5em;
}
IMG { border:0; }

p.cite { margin-left: 1em; margin-right: 1em; font-style: italic; }
div.imgdesc, div.imgleft, div.imgright { margin-bottom:0.5em; border: 1px groove rgb(213,213,213); border-radius: 6px 6px 6px 6px; box-shadow: 0.4em 0.4em 0.2em rgb(136,136,136); }
#content div.imgdesc, #content div.imgleft, #content div.imgright { text-align:center; }
div.imgdesc .caption, div.imgleft .caption, div.imgright .caption { font:bold 80% arial,helvetica,sans-serif !important; text-align:center !important; /*color:#056063;*/ color:#555; }
div.imgdesc { margin-left:auto; margin-right:auto; display:table; text-align:center; padding-left:0.5em;padding-right:0.5em; padding-top:0.5em; }
div.imgright { margin-left:0.5em; float:right; }
div.imgleft { margin-right:0.6em; float:left; }
.td_transp, #content .td_transp { background:transparent; border:0; }
