#album {
	margin-right: auto;
	margin-left: auto;
	width: 700px;
	background-color: #FFF;
	margin-bottom: 10px;
    }

#album .reply_comment_btn {
    background: #6db3f2;
    /* Old browsers */
    background: -moz-linear-gradient(top, #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%);
    /* FF3.6  */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6db3f2), color-stop(50%, #54a3ee), color-stop(51%, #3690f0), color-stop(100%, #1e69de));
    /* Chrome,Safari4  */
    background: -webkit-linear-gradient(top, #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%);
    /* Chrome10 ,Safari5.1  */
    background: -o-linear-gradient(top, #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%);
    /* Opera 11.10  */
    background: -ms-linear-gradient(top, #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%);
    /* IE10  */
    background: linear-gradient(to bottom, #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%);
    /* W3C */
    /* IE6-9 */
    padding: 10px;
    color: #FFF
    }

#album_top {
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 20px;
    }

#album_top a {
    text-decoration: none
    }

#album_list {
    margin-right: auto;
    margin-left: auto;
    width: 700px
    }

.rollover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    -moz-transition: -moz-transform 1s;
    -o-transition: -o-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    transition: transform 1s;
    cursor: pointer;
    height: 145px;
    width: 145px;
    position: absolute;
    z-index: 10;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    background-color: #000;
    background-image: url(../images/album/zoom.png);
    background-repeat: no-repeat;
    background-position: center center
    }

.rollover:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    -webkit-transition-duration: 1s;
    transition-duration: 1s
    }

#album_list .photo-grid {
    display: -moz-inline-stack;
    display: inline-block;
    margin: 3px;
    width: 210px;
    background-color: #F9F9F9;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    vertical-align: top;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    -webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
    /*	-webkit-transition: -webkit-transform .2s ease-in-out;*/
    zoom: 1;
    /*ie7 fixed*/
		*display: inline;
    }

#album_list .photo-grid:hover {
    z-index: 2;
    -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.6)
    }

/*
#album_list .photo-grid:hover {
-moz-transform: scale(1.1); 
-webkit-transform: scale(1.1); 
-o-transform: scale(1.1); 
transform: scale(1.1); 
}
*/
#album_list .photo-grid .photo {
    overflow: hidden;
    margin: 10px;
    width: 190px;
    height: 107px;
    background-color: #FFF
    }

#album_list .photo-grid .grow img {
    width: 190px;
    height: 107px;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    transition: all 1s ease
    }

#album_list .photo-grid .grow img:hover {
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
    }

#album_list .photo-grid .photo a {
    display: block
    }

#album_list .photo-grid .caption {
    margin: 10px;
    width: 190px;
    color: #666;
    text-align: center;
    font-size: 14px
    }

#album_list .photo-grid .date {
    margin: 10px;
    width: 190px;
    color: #666;
    text-align: center;
    font-size: 12px
    }