#inner #layout { background-image: url('/img/footer_blog.jpg'); }
#inner #layout #body { margin-bottom: 350px; }
.gallery { margin-top: 20px; }
#inner .gallery_list { margin-top: 40px; }

.gallery .left { width: 95%; }
.gallery .right { width: 5%; }
.gallery .left .inner { padding-left: 10%; }
* html .gallery .left .inner { float: left; padding-left: expression(this.offsetWidth*0.10 + 'px');}

.photo_list .left { width: 70%; }
.photo_list .right { width: 30%; }
.photo_list .left .inner { padding-left: 14%; }
* html .photo_list .left .inner { float: left; padding-left: expression(this.offsetWidth*0.15 + 'px');}
.photo_list .right .inner { margin-right: 10%; }


#inner .gallery { display: table; //display: block; }
#inner .gallery .thumbs {  }
#inner .gallery .thumb { margin: 0 30px 30px 0; width: 100px; height: 100px; position: relative; }
#inner .gallery .thumb img { width: 100px; height: 100px; opacity: 0.6; filter: alpha(opacity=60);  }
#inner .gallery_list .thumbs .thumb .caption { display: block; position: absolute; left: 0; bottom: -40px; width: 100%; height: 30px; z-index: 100; background: white; line-height: 1.3em; }
#inner .gallery_list .thumbs .thumb { margin: 0 30px 100px 0; }
.thumb .expander { position: absolute; }

#body .inner .album_cover_hover { border: #d6d9f3 1px solid; }
#body .inner .album_cover_hover .title { background-color: #d6d9f3; }

.arrows { position: relative; float: left; width: 100%; margin: 50px 0; }
.arrows .arrow { position: absolute; top: 0px; width: 200px; height: 50px; }
.arrows .back { left: 0px; }
.arrows .fwd { right: 0px; }
.arrows .arrow .symbol { position: absolute; top: 0px; font-size: 1.3em; }
.arrows .back .symbol { left: -40px; }
.arrows .fwd .symbol { right: -40px; }

.arrows .center_comment { width: 400px; margin: 0px auto; }
.gallery_arrows { margin-top: 20px; margin-bottom: 0px; }
.gallery_arrows .arrow { width: 50px; }
.gallery_arrows .back { left: 9%; }
.gallery_arrows .fwd { right: 9%; }
.gallery_arrows .arrow .pic img { width: 50px; height: 50px; }

h1 { font-size: 2em; line-height: 1.3em; margin-top: 0.5em; font-weight: normal; }

.photo_container { margin-top: 90px; width: 100%; }
.photo_container img { display: block; margin: 0px auto; }

