.galleria{list-style:none;width:333px}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:333px} /* MSIE bug */

.galleria_container {
	width:100%; min-height:249px;
}

.caption{
	font-style:italic; color:#fff; background-color:#000; 
	filter:alpha(opacity=70); /* internet explorer */
	-khtml-opacity:.7;
	-webkit-opacity:.7;      /* khtml, old safari */
	-moz-opacity:.7;       /* mozilla, netscape */
	opacity:.7;           /* fx, safari, opera */
}
	.demo{position:relative; margin-top:2em;}
	ul.gallery{width:333px; margin:0 auto; overflow:hidden !important; background-color:#fff !important; margin-top:4px; padding-top:4px; padding-bottom:4px; padding-right:2px; padding-left:2px;}
	ul.gallery li{width:72px !important; height:64px !important; margin:2px 3px 2px 4px !important; display:none; float:left; overflow:hidden; border:1px solid #e8e8e8 !important; background-color:#bebebe !important; padding:1px; }
	ul.gallery li img {
		display:block; background-color:#fff; padding:1px; margin:0 !important; width:70px !important; height:62px !important;
	}
	ul.gallery li div{ left:240px; padding-top:6px;}
	ul.gallery li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	.galleria_container{ margin:0 auto 0 auto; width:335px; height:251px; overflow:hidden !important; border:1px solid #e8e8e8; background-color:#bebebe; padding:1px; }
	.galleria_container img{ padding:1px; background-color:#fff; display:block; }
	
	.nav{ padding-top:15px; clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	
	.info{ text-align:left; width:333px; margin:0 auto; border-top:1px dotted #221; }
	.info p{ margin-top:1.6em; }
