
.mod_facebook_gallery_entry p {
    font-size: 13px;
    margin: 0px 0px 10px 0px;
}
.mod_facebook_gallery_entry h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0px 0px 0px;
    color: #653399;
}
p.content_top {
    font-size: 10px;
    margin-bottom: 0px;
}
.mod_facebook_gallery_toolbar {
    height: 26px;
}
p.mod_facebook_gallery_edit {
    float: right;
    height: 20px;
    width: 20px;
    background-image: url('hammer-screwdriver.png');
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 3px;
}
.mod_facebook_gallery_edit:hover {
    background-color: #9fa4a6;
}
p.mod_facebook_gallery_add {
    float: right;
    height: 20px;
    width: 20px;
    background-image: url('newspaper_plus.png');
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 3px;
}
.mod_facebook_gallery_add:hover {
    background-color: #9fa4a6;
}
.mod_facebook_gallery_edit_entry {
    float: right;
    height: 20px;
    width: 20px;
    background-image: url('newspaper_pencil.png');
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.mod_facebook_gallery_add:hover {
    background-color: #9fa4a6;
}
.mod_facebook_gallery_bottom_toolbar {
    height: 24px;
    margin: 0px 10px;
    padding: 0px;
}
.mod_facebook_gallery_save_new_entry {
    display: block;
    float: left;
    margin: 3px;
    height: 20px;
    padding-left: 20px;
    padding-right: 2px;
    background-image: url('tick_circle.png');
    background-position: 2px center;
    background-repeat: no-repeat;
    cursor: pointer;
    line-height: 20px;
}
.mod_facebook_gallery_save_new_entry:hover {
    background-color: #9fa4a6;
}
.mod_facebook_gallery_cancel {
    display: block;
    float: right;
    margin: 3px;
    height: 20px;
    padding-left: 20px;
    padding-right: 2px;
    background-image: url('minus-circle.png');
    background-position: 2px center;
    background-repeat: no-repeat;
    cursor: pointer;
    line-height: 20px;
}
.mod_facebook_gallery_cancel:hover {
    background-color: #9fa4a6;
}
.mod_facebook_gallery_remove_entry {
    display: block;
    float: right;
    margin: 3px;
    width: 20px;
    height: 20px;
    background-image: url('close.png');
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.mod_facebook_gallery_remove_entry:hover {
    background-color: #9fa4a6;
}
.mod_facebook_gallery_public_header{
    font-weight: bold;
}

.mod_new_title{
    margin-left: 0;
    font-weight: bold;
    float: left;
}



.mod_facebook_gallery{
    background-color: white;
    padding-bottom: 10px;
}

.mod_facebook_gallery_new_address{
    width: 400px;
}

.mod_facebook_gallery_entry {
    float: left;
    margin: 5px;
    overflow: hidden;
    cursor: pointer
}
.mod_facebook_gallery_entry_img{
    border: 1px solid #666;
    overflow: hidden;
}
    
.mod_facebook_gallery_entry .inner{
    background-position: 50% 25%;
    background-size: cover;
} 


.mod_facebook_gallery_entry_text {
    font-size: 1em;
    line-height: 1.15em;
    margin-left: auto;
    margin-right: auto;
    height: 2.30em;
    overflow: hidden;
    padding-top: 5px;
    text-align: center;
    text-overflow: ellipsis;
   /* white-space: nowrap;*/
}
.mod_facebook_gallery_entry_text:hover{
    text-decoration: underline;
}

.mod_facebook_gallery_image {
    border: 1px solid #ddd;
    margin: 5px;
    overflow: hidden;
    cursor: pointer;
    width: 215px;
    height: 215px;
    float: left;
}

.mod_facebook_gallery_image .inner{
    background-position: 50% 25%;
    background-size: cover;
    width: 233px;
    height: 233px;
}

.mod_facebook_gallery_all{
    clear: both;
    text-align: center;
}

.mod_facebook_gallery_all a:link, .mod_facebook_gallery_all a:visited{
    color: #990066;
    font-size: 1.15em;
}
.mod_facebook_gallery_all a:hover, .mod_facebook_gallery_all a:active{
    color: #990066;    
}

.size_1 .mod_facebook_gallery_entry_text { width: 18px; }
.size_1 .mod_facebook_gallery_entry_img { width: 18px; height: 18px; }
.size_1 .mod_facebook_gallery_entry_img .inner { width: 20px; height: 20px; }

.size_2 .mod_facebook_gallery_entry_text { width: 40px; }
.size_2 .mod_facebook_gallery_entry_img { width: 40px; height: 40px; }
.size_2 .mod_facebook_gallery_entry_img .inner { width: 46px; height: 46px; }

.size_3 .mod_facebook_gallery_entry_text { width: 64px; }
.size_3 .mod_facebook_gallery_entry_img { width: 64px; height: 64px; }
.size_3 .mod_facebook_gallery_entry_img .inner { width: 73px; height: 73px; }

.size_4 .mod_facebook_gallery_entry_text { width: 88px; }
.size_4 .mod_facebook_gallery_entry_img { width: 88px; height: 88px; }
.size_4 .mod_facebook_gallery_entry_img .inner { width: 100px; height: 100px; }

.size_5 .mod_facebook_gallery_entry_text { width: 111px; }
.size_5 .mod_facebook_gallery_entry_img { width: 111px; height: 111px; }
.size_5 .mod_facebook_gallery_entry_img .inner { width: 126px; height: 126px; }

.size_6 .mod_facebook_gallery_entry_text { width: 135px; }
.size_6 .mod_facebook_gallery_entry_img { width: 135px; height: 135px; }
.size_6 .mod_facebook_gallery_entry_img .inner { width: 153px; height: 153px; }

.size_7 .mod_facebook_gallery_entry_text { width: 158px; }
.size_7 .mod_facebook_gallery_entry_img { width: 158px; height: 158px; }
.size_7 .mod_facebook_gallery_entry_img .inner { width: 180px; height: 180px; }

.size_8 .mod_facebook_gallery_entry_text { width: 181px; }
.size_8 .mod_facebook_gallery_entry_img { width: 181px; height: 181px; }
.size_8 .mod_facebook_gallery_entry_img .inner { width: 206px; height: 206px; }

.size_9 .mod_facebook_gallery_entry_text { width: 205px; }
.size_9 .mod_facebook_gallery_entry_img { width: 205px; height: 205px; }
.size_9 .mod_facebook_gallery_entry_img .inner { width: 233px; height: 233px; }

.size_10 .mod_facebook_gallery_entry_text { width: 229px; }
.size_10 .mod_facebook_gallery_entry_img { width: 229px; height: 229px; }
.size_10 .mod_facebook_gallery_entry_img .inner { width: 260px; height: 260px; }

.size_11 .mod_facebook_gallery_entry_text { width: 252px; }
.size_11 .mod_facebook_gallery_entry_img { width: 252px; height: 252px; }
.size_11 .mod_facebook_gallery_entry_img .inner { width: 286px; height: 286px; }

.size_12 .mod_facebook_gallery_entry_text { width: 275px; }
.size_12 .mod_facebook_gallery_entry_img { width: 275px; height: 275px; }
.size_12 .mod_facebook_gallery_entry_img .inner { width: 313px; height: 313px; }                                                                     