#lightbox{
    background-color:#fff;
    padding: 10px;
    border-bottom: 2px solid #666;
    border-right: 2px solid #666;
    max-width:90%;
    max-height:90%;
    }
#lightboxImage {
    width:100%;
    height:100%;
}
#lightboxMap {
    top:10px;
    position:absolute;
    left:10px;
    z-index:200;
    width:400px;
    height:300px;
    border-bottom: white 5px solid;
    border-right: white 5px solid;
    opacity: 0.5;
}
#lightboxDetails{
    font-size: 0.8em;
    font-family:sans-serif;
    line-height:1.6em;
    height:60px;
    width:100%;
    }
#lightboxDetails span.desc {
    float:left;
    font-size:1.2em;
    font-weight:bold;
}
#lightboxDetails span.loc {
    float:left;
    clear:left;
}
#lightboxDetails span.date {
    float:left;
    clear:left;
}
#lightboxDetails * img {
    padding-right:5px;
    vertical-align:top;
}

/*#lightboxNextImgDiv img {
    display:none;
}
#lightboxNextImgDiv:hover img {
    display:block;
}*/

#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ bottom: 2px; right: 2px;}

/*#lightbox img{ border: none; clear: both;} */
#overlay img{ border: none; }

#overlay{ background-image: url(/drupal5/sites/all/modules/imgdb/images/overlay.png); }

* html #overlay{
    background-color: #333;
    back\ground-color: transparent;
    background-image: url(blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/drupal5/sites/all/modules/imgdb/images/overlay.png", sizingMethod="scale");
    }
    

p.galnav a, p.galnav span.currentpage{
    display: inline-block;
    border: 1px solid transparent;
    text-align:center;
    height: 2.2em;
    line-height: 2.2em;
    padding-left: 3px;
    padding-right: 3px;
}

p.galnav a.number, p.galnav span.currentpage {
    width: 2.2em;
    padding-left: 0px;
    padding-right: 0px;
}

p.galnav span.currentpage {
    border-color: #222;
}

p.galnav a:hover {
    border-color: #777;
}

/*
------------------------------
Journal Images
------------------------------
*/
span.journalImg {
    margin: 5px 10px;
    border: 1px dashed #999;
    padding: 5px;
}

span.journalImg:hover {
    border-style: solid;
}

.floatleft {
    float: left;
    clear:left;
}

.floatright {
    float: right;
    clear:right;
}

.floatleftseq {
    float:left;
}

.floatrightseq {
    float:right;
}


