/* for styling galleria */
/* by csstech */

.caption{z-index:1; position:relative; color:#fff; display:block; width:100%; top:-25px; background:url('../images/framework/shade.png') repeat-x top left; height:25px; line-height:25px; }

.demo{position:relative;margin-top:2em;}
#gallery { width:780px; margin:0 auto; }
.gallery_demo{width:702px;margin:0 auto;}
.gallery_demo li{height:82px;width:109px;border:3px solid #efefef;margin: 0 2px 2px 0;background:#efefef;}
.gallery_demo li.hover{border-color:#efefef;}
.gallery_demo li.active{border-style:solid; border-color:#0d5a0d; background:#0d5a0d;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

.galleria_container{margin:0 auto 0 auto;height:528px;width:700px;text-align:center}

.nav{padding-top:15px;clear:both;text-align:center}
.nav a{text-decoration:none;outline:none;}
.nav a:hover{color:#165ba0;}


.info{text-align:left;margin:30px 0;border-top:1px dotted #221;padding-top:30px;clear:both;}
.info p{margin-top:1.6em;}

.nav{}

#gallery_prev { float:left; height:900px; line-height:900px; width:32px; }
#gallery_next { float:right; height:900px; line-height:900px; width:32px; }
#gallery_prev a, #gallery_next a  { outline:none; }
#gallery_prev img, #gallery_next img  { margin-top:200px; margin-bottom:auto; outline:none; }


