
#slideshow {
  list-style:none;
  color:#fff
}

#slideshow span {
  display:none
}

#wrapper {
  width:506px;
  margin: auto;
  display:none
}

#wrapper * {
  margin:0;
  padding:0
}

#fullsize {
  position:relative;
  width:500px;
  height:300px;
  padding:2px;
  border:1px solid #ccc;
  background:#000
}

#information {
  position:absolute;
  bottom:0;
  width:500px;
  height:0;
  background:#000;
  color:#fff;
  overflow:hidden;
  z-index:200;
  opacity:.7;
  filter:alpha(opacity=70)
}

#information h3 {
  padding:4px 8px 3px;
  font-size:14px
}

#information p {
  padding:0 8px 8px
}

#image {
  width: 500px;
  height: 300px;
}

#image img {
  position:absolute;
  z-index:25;
  width:auto
}

.imgnav {
  position:absolute;
  width:25%;
  height:306px;
  cursor:pointer;
  z-index:150
}

#imgprev {
  left:0;
  background:url(/public/images/modules/albums/left.gif) left center no-repeat
}

#imgnext {
  right:0;
  background:url(/public/images/modules/albums/right.gif) right center no-repeat
}

#imglink {
  position:absolute;
  height:306px;
  width:100%;
  z-index:100;
  opacity:.60;
  filter:alpha(opacity=60)
}

.linkhover {
  background:url(/public/images/modules/albums/link.gif) center center no-repeat
}

#wrapper .video {
  opacity:.80;
  filter:alpha(opacity=80);
  background:url(/public/images/modules/albums/video.png) center center no-repeat;
}

#thumbnails {
  margin-top:15px
}

#slideleft {
  float:left;
  width:16px;
  height:77px;
  background: transparent url(/public/images/modules/albums/scroll-left.gif) center center no-repeat;
}

#slideleft:hover {
  background-color:#bbb;
}

#slideright {
  float:right;
  width:16px;
  height:77px;
  background: transparent url(/public/images/modules/albums/scroll-right.gif) center center no-repeat;
}

#slideright:hover {
  background-color:#bbb;
}

#slidearea {
  float:left;
  position:relative;
  width:456px;
  margin-left:5px;
  height:81px;
  overflow:hidden
}

#slider {
  position:absolute;
  left:0;
  height:81px
}

#slider img {
  cursor:pointer;
  border:1px solid #666;
  padding:2px
}

#information h3 {
  color: #fff;
}

.album-container {
  padding: 20px 0;
  overflow: auto;
  background: #ccc;
}

#fancybox-inner p {
  margin-top: 5px;
}

#fancybox-inner p.photo {
  margin-top: 0px;
}

