div.gallery_box{
}

div.album_cover{
        float: left;
        text-align: center;
        padding:6px;
        margin:6px;
        background-color:#DDD;
}

td.album_thumb {
        border: 1px solid #bbb;
        border-top:0;
        background-color:#fff;
}

td.album_thumb img {
        border:0;
}

td.album_thumb a{
        border:0;
}

td.album_info a{
        display:block;
        font-size:14px;
        line-height:30px;
        height:30px;
        font-weight:bold;
        background-color:#FFF;
        border:1px solid #bbb;
        border-bottom:1px solid #dfdfdf;
}

td.album_info a:hover{
        font-size:14px;
}

/* PHOTOS */

div.photoctnr{
        float: left;
        text-align: center;
        margin:6px;
        padding:6px;
        background-color:#DDD;
}

table.photo {
        border:1px solid #bbb;
}

td.thumb {
        background-color:#FFF;
}

td.thumb img {
        border:0;
}
td.thumb a {
        border:0;
}

/*
td.title{
        font-size:12px;
        line-height:18px;
        font-weight:bold;
}
*/

td.caption{
        padding:4px;
        font-size:10px;
        line-height:16px;
        background-color:#FFF;
        border-top:1px solid #dfdfdf;
}
td.caption div{
                overflow-x: hidden;
                overflow-y: scroll;
                width:200px;
                height:50px;
}

td.download {
        height:17px;
        line-height:16px;
        
}

a.hires{
                position:relative;
                left:0;
                top:16px;
                margin-top:-16px;
                display:block;
        height:16px;
        color:#FFF;
        background-color:#333;
        text-decoration:none;
        font-size:10px;
        font-family:Tahoma;
        line-height:16px;
        filter:alpha(opacity=40);
        -moz-opacity:.40;
        opacity:.40;
        overflow:hidden;
}
a.hires:hover{
        color:#FFF;
        font-size:10px;
        font-family:Tahoma;
        filter:alpha(opacity=100);
        -moz-opacity:1.00;
        opacity:1.00;
        overflow:hidden;
}

span.h1small{
        top:0;
        line-height:inherit;
        font-size:12px;
}
