/*picture and caption container*/
.galleria_container {
	margin: 0 auto;
	width: auto;
	text-align:center;
}
#main_image {
	height:600px;
}
/*styles picture area*/
.galleria_wrapper {
	margin-bottom: 20px;
	text-align:center;
}
a
	{color:#348;text-decoration:none;
	outline:none;}
a:hover
	{color:#67a;}
/*caption area*/
div.caption
	{font-family: Arial, Helvetica, sans-serif;
	color:#777; margin: 0 auto; 
	padding: 0 0 10px 0;
	}
.demo
	{position:relative;margin-top:2em;}
.gallery_demo
	{width:100%;margin:0 auto;}
.gallery_demo li
	{width:100%;border:3px double #ccc;
	margin: 0 2px;background:#ccc;}
/*thumbnails wrapper*/
.galleria
	{list-style:none;width:300px; margin:0 auto; text-align:center; margin-top: 10px;}
.galleria li
	{display:-moz-inline-stack;
display:inline-block;
zoom:1;*display:inline;width:40px;height:40px;overflow:hidden;margin:0 10px 10px 0; border: 1px solid #ccc;}
.galleria ul
	{margin:0 auto; display:block;}
.galleria li a
	{display:none}
.galleria li div
	{position:relative;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:20px; border: 1px solid #ccc}
* html .galleria li div span
	{width:800px} /* MSIE bug */
#main_image
	{margin:0 auto;
	background:black;}
#main_image img
	{margin-bottom:10px;}
.nav
	{padding-top:50px;clear:both;
	font-size:80%;
	font-family: Georgia, "Times New Roman", Times, 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;}