article, aside, figure, footer, header, hgroup,
menu, nav, section { display: block; }
.caption-bottom { 
  position: relative; 
  float: left; 
  overflow: hidden; 
  margin: 0 0 5px 0;
}
.image-caption {
	position: absolute;
	/*  background: rgba(0,0,0,0.75); */
  color: white;
	padding: 3px 0px;
	font-weight: bold;
	font-size: larger;
	cursor:pointer;
}
.caption-bottom .image-caption { bottom: 0px;width: 100%; left: 5px;}
