.clear {
	clear:both
}

#gallery {
	position:relative;
	height:335px;
	overflow:hidden;
}
#gallery a {
	display:none;
	position:absolute;
	width:100%;
}

#gallery a img {
	border:none;
	width:100%;
	height:auto;
}

#gallery a.show {
	z-index:20;
	display:block;
}

#gallery .caption {
	z-index:25; 
	background-color:#FFFFFF; 
	color:#3D3D3D; 
	height:25px; 
	width:100%; 
	position:absolute;
	bottom:0;
}

#gallery .caption .content {
	margin:5px;
	margin-left:10px;
}

#gallery .caption .content h3 {
	margin:0;
	padding:0;
	color:#1DCCEF;
}