#photoViewer {float: right; width:500px;}
#photoViewer h2 {margin-top: 0}
#photoViewer img {max-width: 100%; padding-bottom: 10px;}
#photoViewer .caption {font-size: 1.13em;}
.galleria{list-style:none; width: 320px; height: 340px; overflow-y: auto; overflow-x: hidden;}
.galleria li{display:block; width:60px; height:60px; overflow:hidden; float:left; border:3px double #eee; margin: 0 2px 2px 0; background:#eee;}
.galleria li a{display:inline}
.galleria li span{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.hover{border-color:#bbb;}
.galleria li.active{border-style:solid;border-color:#00bdf4;}
.galleria li img.thumb{cursor:pointer;top:0;left:0;display:block;width:60px;height:60px}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */
#photoGalleryNav {display: inline; visibility: hidden; position: absolute; left: 240px;}
#content .title {position: relative;}
#photoCategories {margin-bottom: 12px;}