

#gallery-wrapper {
    clear:both;
    position: relative;
      /*
      border:1px solid #888;
      -moz-border-radius: 4px;
      */
}

#controls {
    width: auto;
    position: absolute;
    right:0px;
    top:20px;
    width:100px;
    color: #fa0;
    font-size:8pt;
    text-align:center;
}

#gallery-prev-page, #gallery-next-page { 
    float:left;
    display:block;
    margin: 20px 4px 0px 4px;

} 

#thumbs { width:1000px; height:90px; position: relative; }
#thumbs ul {
    vertical-align:top; overflow:clip;
    float: left; list-style-type: none;  margin: 2px; padding: 0px; height:88px;
} 

#thumbs li { float:left;width:auto; vertical-align:top; list-style-type: none; height:84px; overflow:clip; }

#thumbs a img { display: inline; border: 1px solid #000; max-height:80px; }
#thumbs li.selected { border:none; } 
#thumbs li.selected a img { border:2px solid #fa0; }

#thumbs .pagination { 
   background-color: #ff0; position:absolute; top:2px; right: 0px;
}
.caption-who { color: #fa0; }

#slideshow {
      width:788px;
      float:left;
}

#slideshow img { border: none; } 
#caption-container {
      width: 200px;
      float:left;
      padding-left:8px;
}
    
.graveyard-header { position:relative; }
.graveyard-tool, .coords-box {
  float:right;
  text-align:center;
  border:1px solid #fff;
  padding:4px;
  height:76px;
  font-size:9pt;

  margin-left:4px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  border-radius:8px;
}

.graveyard-tool { width:76px; text-align:center; }
.coords-box { width: 100px; text-align:left; color: #fff; font-family: Monospace; }

.graveyard-tool img { border:none; } 
.graveyard-tool span {
  clear:left;
}
.graveyard-header h1, .graveyard-header h2 { 
  margin-top:4px; margin-bottom: 4px;
}
.graveyard-header h2 { font-size:16pt; }

.map-box { float:right; width:auto; border:1px solid #fff; text-align:center; }
.header-map-link {
  font-size:10pt;
  padding-left:20px;
  font-style: italic;
}

.coords { 
    font-family:Monospace;
    font-size:8pt; 
}
