/********** 6th Annual Parish Family Festival **********/

.gallerycontainer_generic {
    position: relative;
    height:375px;/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.gallerycontainer_generic a {
    text-decoration:none;
}

.thumbnail_generic a {
    text-decoration:none;
}

.thumbnail_generic img {
    border: 1px solid white;
    margin: 0px 0px 0px 0px;
    text-decoration:none;
}

.thumbnail_generic:hover {
    background-color: transparent;
}

.thumbnail_generic span { 
    position: absolute;
    /*background-color: #CCDDFF;*/
    padding: 5px;
    padding-left:10px;
    margin:0px;
    left: -1000px;
    visibility: hidden;
    color: black;
    text-align:center;
    top: -2000px;
    border-style:none;
}

.thumbnail_generic span img {
    border-style:none;
    padding: 1px;
}

.thumbnail_generic:hover span { 
    visibility: visible;
    top: 0px;
    left: 300px; 
    z-index: 50;
    /*border-style:solid;
    border-color:#000;
    background-color: #CCDDFF;
    border-width:1px;*/
    text-decoration:none;
    padding: 1px;
    margin: 0px;
}

/********** 60th Anniversary Party **********/

.gallerycontainer_60th {
    position: relative;
    height:375px;/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.gallerycontainer_60th a {
    text-decoration:none;
}

.thumbnail_60th a {
    text-decoration:none;
}

.thumbnail_60th img {
    border: 1px solid white;
    margin: 0px 0px 0px 0px;
    text-decoration:none;
}

.thumbnail_60th:hover {
    background-color: transparent;
}

.thumbnail_60th span { 
    position: absolute;
    background-color: #CCDDFF;
    padding: 5px;
    padding-left:10px;
    margin:0px;
    left: -1000px;
    visibility: hidden;
    color: black;
    text-align:center;
    top: -2000px;
    border-style:none;
}

.thumbnail_60th span img {
    border-style:none;
    padding: 2px;
}

.thumbnail_60th:hover span { 
    visibility: visible;
    top: 0px;
    left: 300px; 
    z-index: 50;
    border-style:solid;
    border-color:#000;
    background-color: #CCDDFF;
    border-width:1px;
    text-decoration:none;
    padding: 3px;
    margin: 0px;
}


