/* pictureslide.css
 * 
 * Hierarchy of elements:
 *   .picture-slider
 *       .ps-controls
 *           .ps-left
 *		     .ps-right
 *       .ps-sheet
 *           .ps-frame
 *               .ps-frame-content
 *       .ps-caption
 *		     p
 */
 
.picture-slider {
	background: black;
	position: relative;
	overflow: hidden;
}

ps-controls {
	position: absolute;
	left: 0;
	top: 0;
}

.ps-sheet {
	position: relative;
	left: 0;
	top: 0;
}

.ps-frame {
	position: absolute;
	top: 0;
	text-decoration: none;
}

.ps-frame-content {
	position: absolute;
	margin: 0px;
	font-family: Tahoma, helvetica, sans-serif;
	font-size: 26pt;
	color: white;
	text-align: center;
}

.ps-frame-image {
	display: block;
	position: relative;
	margin: 0 auto;
}

.ps-frame-content a {
	color: #94d4ff;
	text-decoration: none;
}

.ps-left {
	width: 30%;
	background: url("../img/leftarrow-medium.png") center left no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
}

.ps-left-small {
	background-image: url("../img/leftarrow-small.png");
}

.ps-left-large {
	background-image: url("../img/leftarrow-large.png");
}

.ps-right {
	width: 30%;
	background: url("../img/rightarrow-medium.png") center right no-repeat;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}

.ps-right-small {
	background-image: url("../img/rightarrow-small.png");
}

.ps-right-large {
	background-image: url("../img/rightarrow-large.png");
}

.ps-caption {
	background: black;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	color: white;
	font-size: 10pt;
	font-family: "Tahoma", sans-serif;
}

.ps-caption p {
	margin: 10px;
}

