#gallery{position:relative; height:250px; clear:both; width:570px; overflow:hidden; z-index:1}
#gallery a{float:left; position:absolute}
#gallery a img{border:none}
#gallery a.show{z-index:100}
#gallery .caption{background-color:#FFF; color:#000; height:70px; position:absolute; bottom:0; padding:10px; overflow:hidden; z-index:200; width:100%; width:550px; opacity:0.8; filter:alpha(opacity=80)}
#gallery .caption .content{margin:5px; width:540px}
#gallery .caption .content h3{font-size:20px; margin:0; padding:0; color:#333}
