/* gallery */

.demo {
margin:0px 0px 20px 0px;
width:315px;
overflow:auto;
float:right;
display:inline;
}

 .gallery_demo_unstyled{display:none;}

 .gallery_demo {
display:inline;
float:left;
margin:0;
width:315px;
padding:0;
}

 .gallery_demo li {
background:0;
border:5px solid #fff;
display:inline;
float:left;
height:60px;
width:60px;
margin:0 0 10px 0;
padding:0;
}

 .gallery_demo li img {
height:60px;
width:60px;
}

 .gallery_demo li.active {
border:5px solid #E4E8EB;
}

#main_image {
display:inline;
float:right;
width:315px;
}

#main_image img {
border:5px solid #E4E8EB;
height:auto;
width:315px;
}

.galleria_wrapper{width:315px;}

.caption {
float:right;
font-size:1.2em;
margin:5px 10px 0 0;
}

blockquote{margin-left:60px;}


.galleria{list-style:none; width:315px;}
.galleria li{display:block;width:60px;height:60px;overflow:hidden;float:right;margin:0 0 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:315px} /* MSIE bug */
