/**
Stylesheet: Slideshow.css
	CSS for Slideshow.

License:
	MIT-style license.

Copyright:
	Copyright (c) 2008 [Aeron Glemann](http://www.electricprism.com/aeron/).
*/

.slideshow {
/*	display:block;
	position:relative;
	z-index:0;
*//*  background: url(slideshow.gif) no-repeat;
  height: 548px;
	width: 560px;*/
}


/*.slideshow-captions {
	background: #FFF;
	bottom: 109px;
	color: #4b4b4b;
	font:italic normal 12px/20px Arial, sans-serif;
	left: 30px;
	font-style:italic;
	text-align: left;
	width: 500px;
}*/
/*.slideshow-captions-visible {
	height: 20px;
	opacity: 1;
}*/
/*.slideshow-controller {
	margin: -44px 0 0 -119px;
	top: 50%;
}
.slideshow-images {
	left: 30px;
	height: 400px;
	top: 39px;
	width: 500px;
	display:block;
	overflow:hidden;
	position:relative;
}

.slideshow-images img {
	display:block;
	position:absolute;
	z-index:1;
	position: static;
}*/

.slideshow-images-visible {
	opacity:1;
}

.slideshow-images-prev {
	opacity:0;
}

.slideshow-images-next {
	opacity:0;
}

.slideshow-images img {
	float:left;
	left:0;
	top:0;
}

.slideshow {
	height:600px;
	margin:15px auto 0 auto;
	width:400px;
	/*border:1px dotted #f0f;*/
}

.slideshow a img {
	border:0;
}

.slideshow-captions {
	background:#000;
	bottom:0;
	color:#FFF;
	font:normal 10px/16px Arial, sans-serif;
	left:0;
	overflow:hidden;
	position:absolute;
	text-indent:0px;
	width:500px;
	z-index:10000;
}

.slideshow-captions-hidden {
	height:0;
	opacity:0;
}

.slideshow-captions-visible {
	height:22px;
	opacity:.7;
}

.slideshow-controller {
	background:url(controller.png) no-repeat;
	height:42px;
	left:50%;
	margin:-21px 0 0 -119px;
	overflow:hidden;
	position:absolute;
	top:50%;
	width:238px;
	z-index:10000;
}

.slideshow-controller * {
	margin:0;
	padding:0;
}

.slideshow-controller-hidden {
	opacity:0;
}

.slideshow-controller-visible {
	opacity:1;
}

.slideshow-controller a {
	cursor:pointer;
	display:block;
	height:18px;
	overflow:hidden;
	position:absolute;
	top:12px;
	border-bottom:none;
	text-decoration:none;
	outline:none;
}

.slideshow-controller a.active {
	background-position:0 18px;
border-bottom:none;
	text-decoration:none;
	outline:none;
	}

.slideshow-controller li {
	list-style:none;
}

.slideshow-controller li.first a {
	background-image:url(controller-first.gif);
	left:33px;
	width:19px;
border-bottom:none;
	text-decoration:none;
	outline:none;
	}

.slideshow-controller li.last a {
	background-image:url(controller-last.gif);
	left:186px;
	width:19px;
}

.slideshow-controller li.next a {
	background-image:url(controller-next.gif);
	left:145px;
	width:28px;
border-bottom:none;
	text-decoration:none;
	outline:none;
	}

.slideshow-controller li.pause a {
	background-image:url(controller-pause.gif);
	left:109px;
	width:20px;
border-bottom:none;
	text-decoration:none;
	outline:none;
	}

.slideshow-controller li.play a {
	background-position:20px 0;
	border-bottom:none;
	text-decoration:none;
	outline:none;
}

.slideshow-controller li.play a.active {
	background-position:20px 18px;
border-bottom:none;
	text-decoration:none;
	outline:none;
	}

.slideshow-controller li.prev a {
	background-image:url(controller-prev.gif);
	left:65px;
	width:28px;
border-bottom:none;
	text-decoration:none;
	outline:none;
	}

.slideshow-loader {
	height:28px;
	right:0;
	position:absolute;
	top:0;
	width:28px;
	z-index:10001;
}

.slideshow-loader-hidden {
	opacity:0;
}

.slideshow-loader-visible {
	opacity:1;
}

.slideshow-thumbnails {
	/*overflow:hidden;*/
	bottom: 0;
	height: 135px;
	left: 20px;
	overflow: auto;
	width: 520px;
	background-color:#fff;
}

/*.slideshow-thumbnails {
	bottom:-65px;
	height:65px;
	left:0;
	position:absolute;
	width:100%;
	background-color:#fff;
}*/

/*.slideshow-thumbnails * {
	margin:0;
	padding:0;
}

.slideshow-thumbnails ul {
	height:657px;
	left:0;
	position:absolute;
	top:0;
	width:10000px;
}

.slideshow-thumbnails li {
	float:left;
	list-style:none;
	margin:5px 5px 5px 0;
	position:relative;
}
*/
/*.slideshow-thumbnails a {
	display:block;
	float:left;
	padding:5px;
	position:relative;
border-bottom:none;
	text-decoration:none;
	outline:none;
	}

.slideshow-thumbnails a:hover {
	background-color:#e5e5e5;
	opacity:1!important;
border-bottom:none;
	text-decoration:none;
	outline:none;
	}

.slideshow-thumbnails img {
	display:block;
}

.slideshow-thumbnails-active {
	background-color:#c8c8c8;
	/*border:1px solid #f00;*/
/*	opacity:1;
}

.slideshow-thumbnails-inactive {
	background-color:#FFF;
	opacity:.5;
}*/


a {
  color: #404040;
	cursor: pointer;
border-bottom:none;
	text-decoration:none;
	outline:none;
	}
	
a:hover {
border-bottom:none;
	text-decoration:none;
	outline:none;
	}
	
a.bookmark {
  background: url(bookmark.gif) no-repeat 2px 2px;
  padding-left: 16px; 
}
a.download {
	background: url(download.gif) no-repeat;
	margin: 0 2px;
  padding: 2px 6px 2px 16px; 
	text-decoration: none;
}
/*code {
  color: #404040;
	font: normal 10px Monaco, monospace;
}
div.addthis {
	position: absolute;
	top: 16px;
	right: 5px;
}
div.addthis img {
	border: 0;
}
div#wrapper {
	height: 100%;
  margin: 0 auto;
  padding: 15px 0;
	position: relative;
  text-align: left;
  width: 600px;
}
em {
	color: #808080;
	font-style: normal;
}
h1, h2, h3, p, ul {
  color: #404040;
  font: normal 12px/16px Arial, sans-serif;
  padding: 0 20px 16px;
}
h1 {
  padding: 0 0 16px 0;
}*/
/*h1 a {
  background: url(h1-a.gif);
  display: block;
  height: 39px;
  overflow: hidden;
  text-indent: -10000px;
  width: 294px;
}*/
/*h2 {
  background: url(h2.gif) no-repeat;
  padding: 10px 20px 16px 90px;
}*/
/*h3:before {
  content: '.';
}
h3 {
  color: #000;
  text-transform: lowercase;
}
h3.colophon {
	text-align: right;
}
p#colophon {
	padding: 0 40px;
}
p#colophon small {
	font-size: 11px;
}
p code {
	background: #FFF;
	display: block;
	padding: 10px;
}*/
/*span.donate {
	background: url(donate.gif) no-repeat;
	cursor: pointer;
	margin: 0 2px;
  padding: 2px 6px 2px 16px; 
	text-decoration: none;
}*/
/*strong {
  color: #000;
  font-weight: normal;
}*/
/*ul.checkmarks {
  overflow: hidden;
}
ul.checkmarks li {
  background: url(checkmark.gif) no-repeat 2px 3px;
	float: left;
	list-style: none;
  padding-left: 16px; 
	width: 264px;
}*/
