.gallery a:hover { 
    border: 1px solid red;
}

.gallery a { 
    display: block;

    border: 1px solid white;
}

.gallery .image-wrapper, .gallery .image, .gallery .inner { 
    display: block;
}

.gallery a { 
    display: table;

    float: left;

    width: 120px;
    height: 120px;

	#position: relative;

    overflow: hidden;

    margin: 4px;
}

.gallery .image {
    #position: absolute;
    #top: 50%;

    display: table-cell;

    vertical-align: middle; 
}

.gallery .inner { 
    #position: relative;
    #top: -50%;

    text-align: center;
}

