/* HEADINGS */


h3.invisible {
    margin: 0;
    visibility: hidden;
}


/* IMAGES */

.hoverbox {
    font-family: Verdana, Arial, sans-serif;
    font-size: 80%;
    position: relative;
    padding: 1em 0 2em 1em;
}
.thumbnail img {
    margin: 0 1em 1em 0;
    border: 5px solid #EBEBEB;
}
.thumbnail:hover {
    border: 0;
}
.thumbnail:hover img {
    border: 5px solid #EBEBEB;
}
.thumbnail span {
    text-decoration: none;
    color: #000000; 
    background-color: #FFFFFF;
    position: absolute;
    left: -1000px;
    padding: 5px;
    visibility: hidden;
}
.thumbnail span img { 
    padding: 2px;
    border: 0;
}
.thumbnail:hover span { 
    top: -30px;
    left: 100px; 
    z-index: 2;
    visibility: visible;
}
