@import url("theme.css");

.doc_pages_container {
    clear:both;
    display:inline-block;
}

.doc_page_frame {
    float: left;
}

.doc_page_frame p {
    text-align: center;
    font-size: 0.85em;
}

.doc_page {
    border: 2px solid #aaa;
    -webkit-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.5);
    box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.5);
    margin-right: 1em;
}

.doc_page:hover { 
    border: 2px solid #3399ff;
    border-radius: 3px;
    -webkit-box-shadow: 2px 2px 4px 4px rgba(51,153,255,0.5);
    -moz-box-shadow: 2px 2px 4px 4px rgba(51,153,255,0.5);
    box-shadow: 2px 2px 4px 4px rgba(51,153,255,0.5);
    padding-bottom: 2px;
}

@import url("theme.css");

.doc_pages_container {
    clear:both;
    display:inline-block;
}

.doc_page_frame {
    float: left;
}

.doc_page_frame p {
    text-align: center;
    font-size: 0.85em;
}

.doc_page {
    border: 2px solid #aaa;
    -webkit-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.5);
    box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.5);
    margin-right: 1em;
    padding-bottom: 2px;
}

.doc_page:hover { 
    border: 2px solid #3399ff;
    border-radius: 3px;
    -webkit-box-shadow: 2px 2px 4px 4px rgba(51,153,255,0.5);
    -moz-box-shadow: 2px 2px 4px 4px rgba(51,153,255,0.5);
    box-shadow: 2px 2px 4px 4px rgba(51,153,255,0.5);
    padding-bottom: 2px;
}

Add bottom padding to thumbnails
Add bottom padding to thumbnails
