a {text-decoration: none}
a:visited {
COLOR: #000000;
}
a:link {
COLOR: #000000;
}
a:hover {
COLOR: #747959;
}

/*
COLOR: #949979;
*/

/* navigation bar */
p.navrow {  font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-align: center; size: 3;}
table.navrow { background-color: #AAC4B7;}
td.navrow { background-color: #AAC4B7;}

/* Location */
td.locleft { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-align: left; size: 3; background-color: #949979;}
td.locright { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-align: right; size: 3; background-color: #949979;}

/* content section */
p.content {  font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-align: left; size: 3;}
table.content { background-color: #ECEFDA;; height: 600px}
td.content { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-align: left; size: 3; background-color: #ECEFDA;; height: 800px; vertical-align: top}

/* photo viewer */
td.loadarea {height: 800px; vertical-align: top; }

.floatLeft { 
    float: left; 
    margin: 4px; 
    font-weight: bold;
}
.floatRight { 
    float: right; 
    margin: 4px; 
    font-weight: bold;
}

.floatRightClear { 
    float: right; 
    clear: right; 
    margin: 4px; 
    font-weight: bold;
}

.floaterBorderLeft {
        float: left;
        border: solid 1px black;
        padding: 5px;
        margin: 5px;
    font-weight: bold;
    text-align: center;
    }

.floaterBorderRight {
        float: right;
        border: solid 1px black;
        padding: 5px;
        margin: 5px;
    font-weight: bold;
    text-align: center;
    }



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
/* top: 0px; */
left: 60px; /* position where enlarged image should offset horizontally */

}
