/*
 * Dropfloat theme version 0.3 for album <http://marginalhacks.com/Hacks/album/>
 * Copyright 2005 Helmar Wieland <heldhelm@gmx.de> <http://helmar.dyndns.org/>
 * License: http://creativecommons.org/licenses/by-sa/2.5/
 */
body {
  color: #444;
  background: #fff;
  margin: 0;
  padding: 0;
  font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size: .8em;
}
a {
  text-decoration: none;
  color: #358;
}
a:hover {
  text-decoration: underline;
}
img {
  border: 0px;
}
ul {
  margin: 0;
  background: #eee;
  padding: 2px 2%;
  letter-spacing: 1pt;
  border-bottom: 1px solid #ddd;
}
ul li {
  display: inline;
  list-style: none;
}
ul.breadcrums li.up {
  position: absolute;
  right: 2%;
}
ul.menubar {
  right: 2%;
  background: #ccc;
  font-size: 1.3em;
}
div.childalbums {
  font-size: .9em;
  padding-left: 5%;
}
div.float {
  float: left;
  margin: 12px 18px;
}
div.childalbums img.arrow {
  padding: 0px 3px 0px 0px;
}
div.childalbums div.foldername {
  overflow: hidden;
  white-space: nowrap;
}
/*
 * it's impossible to center floating divs >:-(
 */
div.thumbnails {
  padding-left: 5%;
  clear: both;
}
div.navithumbs {
  padding: 2% 0 0 5%;
  width: 94%;
}
div.image {
  clear: both;
  padding: 2% 4%;
}
div.navithumbs div.dummy {
  float: left;
  width: 14%;
}
div.image div.shadow, div.navithumbs div.shadow {
  float: left;
}
/*
 * dropshadow inspiration: 
 * http://www.alistapart.com/articles/onionskin/
 */
div.shadow, div.corner_bl, div.corner_tr {
  display: inline-table;
  /* \*/display: block;/**/
}
 /* move 2px right and down */
div.navithumbs div.shadow:hover,
div.thumbnails div.shadow:hover,
div.childalbums div.shadow:hover {
  margin: 2px 0px 0px 2px;
}
div.corner_tr {
  padding: 0 6px 6px 0;
}
div.navithumbs div.shadow:hover div.corner_tr,
div.thumbnails div.shadow:hover div.corner_tr,
div.childalbums div.shadow:hover div.corner_tr {
  padding: 0 4px 4px 0;
}
div.corner_tr img {
  display: block;
}
address {
  clear: both;
  float: right;
  padding: 1% 5px;
  width: 90%;
  font-size: .8em;
  font-style: normal;
  text-align: right;
}
address span {
  display: none;
}
