.galleria
{
	list-style:none;
	width:200px;
	position:relative;
	margin-top:2em;
	top: -50px;
	left:75px;
}

.galleria ul
{
	position:absolute;
	top:50px;
}

.galleria li
{
	display:block;
	width:80px;
	height:80px;
	overflow:hidden;
	float:left;
	margin:0 10px 10px 0
}
.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:.50em;
}

.gallery_demo{width:702px;margin:0 auto;}
.gallery_demo li{width:68px;height:50px;margin: 0 2px;background:#000;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif; margin: -200px -200px 0 0;}

#main_image{margin:auto auto 60px auto;height:438px;width:700px;background:black;position:absolute;top:200px;}
#main_image img{display:block; margin: auto auto 10px auto;height:438px;}

.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}

.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}

.caption {font-style:italic; position:relative;margin: 0 0 0 100px;text-align:center;}
* html .galleria li div span{width:400px} /* MSIE bug */

