.galleria{list-style:none;width:350px}
.galleria li{display:block;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:.5em}
* html .galleria li div span{width:700px} /* MSIE bug */

.demo
{
	margin:0 0 0px 0;
	width:700px;
	overflow:auto;
}

#main_book .gallery_demo_unstyled{display:none;}

#main_book .gallery_demo
{
	display:inline;
	float:left;
	margin:0 0 0 20px;
	width:680px;
	padding:0;

}

#main_book .gallery_demo li
{
	background:0;
	border:10px solid #fff;
	display:inline;
	float:left;
	height:100px;
	width:100px;
	margin:0 0 10px 0;
	padding:0;

}

#main_book .gallery_demo li img
{

}

#main_book .gallery_demo li.active
{
	border:10px solid #fff;
}

#main_image
{
	display:inline;
	float:right;
	margin:0 20px 0 0;
	width:700px;
}

#main_image img
{
	border:10px solid #fff;
	height:auto;
	width:680px;
}

.galleria_wrapper{width:700px;}

.caption
{
	float:right;
	font-size:1.2em;
	margin:5px 10px 0 0;
}



span.pagecount{
	float:right;
	display:inline;
	margin:20px 40px;

}

a.pageedit{
	text-indent:-9999px;
	display:block;
	float:right;
	display:inline;
	background:transparent url(/images/stylesheet/page_edit.png) top left no-repeat;
	width:16px;
	height:16px;
	margin:20px;
}

#text img.inline_image{

	float:left;
	display:inline;
	margin:5px 10px 10px 0;
clear:left;
}
#text img.rooms{width:180px;}

.entry img{
	float:left;
	margin:25px 10px 10px 20px;
	display:inline;
}

