/*
 * 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; */
  color: #ababab;
  background: #444;
  margin: 0;
  padding: 0;
  font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
}
a {
  text-decoration: none;
  color: #00025e;
}
a:hover {
/*   text-decoration: underline; 
  color: #358; */
  color: #8fbcfe;
}
img {
  border: 0px;
}
ul {
  margin: 0;
/*   background: #eee; */
  background: #444;
  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%;
}
div.childalbums {
  font-size: .9em;
  padding-left: 5%;
  padding-top: 20px;
}
div.float {
  float: left;
  margin: 12px 18px;
}
div.childalbums img.arrow {
  padding: 3px 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;
  padding-top: 20px;
}
div.navithumbs {
  padding: 2% 0 0 5%;
  width: 94%;
}
div.image {
  clear: both;
  padding: 2% 4%;
}
div.navithumbs div.dummy {
/*   float: right; */
  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; */
  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-size: .8em;
  font-style: normal;
  text-align: right;
  color: #ababab;
  padding-top: 600px;
}


address span {
  display: none;
}

p.header {
  padding-left: 20px;
  font-size: 1em;
}

p.news {
  padding-left: 20px;
}
