body {
  font-family: sans-serif;
}

/* ---------------------------------------------
   Parent Album -> Child Album -> myphoto.jpg 
*/

.albumnavigation {
  background-color: #dddddd;
  color: #000080;		
  border: solid 1px #999999;
  padding: 8px;
}

/* ---------------------------------------------
   Encloses the thumbnail and its caption 
*/

.thumbbox {
  float: left;
  margin: 0px;
  padding: 6px;
  text-align: center;
  overflow: hidden;
  border: 1px solid white;
  width: 270px;
  height: 200px;
}

.thumbbox a:link {
  color: #000000;
  text-decoration: none;
}

.thumbbox a:visited {
  color: #000000;
  text-decoration: none;
}

.thumbcaption {
  font-size: 12px;
  font-family: sans-serif;
  margin: 4px;
}

.thumbalbumbox {
  background-color: #995555;
  margin: 2px;
  padding: 7px;
  border: solid 1px #000000;
}

.thumbimgbox {
  background-color: #f5f5f5;
/*  border: solid 1px #999999;
*/
  margin: 2px;
  padding: 7px;
}

/* ---------------------------------------------
   EXIF data
*/
.photo_sidebar_title {
  background-color: #ffffdd;
  color: #000080;		
  font-size: 18px;
  font-family: sans-serif;
  padding: 4px;
  border: solid 1px #999999;
 }

.photo_sidebar_content {
  background-color: #dddddd;
  color: #000080;		
  font-size: 12px;
  font-family: sans-serif;
  padding: 4px;
  border: solid 1px #999999;
 display: none;
}

/* ---------------------------------------------
   Mini-thumbnails appear on photo display page
*/
.minithumbnails {
  
 text-align: center;
 display: block;
 height: 200;
}

.minithumbnail {
  //  float: left;
  // display: inline;
 margin: 5px;
}

.minithumbnail_current {
  //  float: left;
  // display: inline;
 background-color: #dddd00;
 padding: 5px;
}

/* ---------------------------------------------
   Miscellaneous
*/
.copyright {
 color: #888888;
  font-size: 10px;
 text-align: center;
 }

.loginstatus {
 color: #888888;
  font-size: 10px;
 text-align: center;
 }

.caption {
  background-color: #dddddd;
  text-align: center;
 }

.slideshow_caption {
  color: #eeeeee;
  text-align: center;
 }

.photo {
  //  background-color: #dddddd;
  text-align: center;
 padding: 8px;
 }

.clearfloats {
  clear: both;
}

