.galleria{
    list-style:none; 
    width:200px}
.galleria li{
    display:inline; 
    width:80px; 
    height:80px; 
    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:400px} /* MSIE bug */



.gallery_demo_unstyled {
    width:700px;
    height:120px;
    position:absolute;
    top:-790px;
}

/* BEGIN DEMO STYLE */
a{color:#348;text-decoration:none;outline:none;}
a:hover{color:#67a;}
.caption{font-style:italic;color:#887;}
.demo{
    display:inline;
    position:relative;
    left:-10px;
    margin:0px auto;

}
.gallery_demo{
    width:700px; 
    margin:0px auto; 
    list-style:none; 
    padding-left:10px;
}
.gallery_demo li{
    width:100px;
    height:120px;
    border:3px double #000;
    margin: 0 5px;
    display:inline;
}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

#main_image{
    margin:0 auto 20px auto;
    height:430px;
    width:680px;
    background:black;
    position:absolute;
    left:40px;
    top:-630px;
    visibility:hidden;
}
#main_image img{margin:auto;}        
.nav{
/*            padding-top:15px;
   clear:both;*/
    font:80% 'helvetica neue',sans-serif;
    letter-spacing:3px;
    text-transform:uppercase;
    position:relative;
    top:-120px;
    left:230px;
}
.info{
    text-align:left;
    width:680px;
    margin:0px auto;
    border-top:1px dotted #221;
    padding-top:0px;
}
.info p{margin-top:1.6em;}
#lownav {visibility: hidden;}
