#container {
	width:976px;
	height:400px;
	margin: 0;
	position:relative;
	z-index:0;
	background-color: #f0eff0;
}

/* Slideshow */
#slides {
	position:absolute;
	width:976px;
	top:0;
	right:0;
	z-index:100;
}
#slides .slide {
	background: none;
}
.slides_container {
	width:976px;
	overflow:hidden;
	position:relative;
	display:none;
}
.slides_container div.slide {
	width:976px;
	height:400px;
	display:block;
	background-color: #CCC;
}
.slides_container div.slide img {
	float: left;
}

/* Pagination */
.pagination  {
	position:absolute;
	z-index:300;
	bottom: 10px;
	right: 20px;
}

#slides .pagination li {
	float:left;
	margin: 0 2px;
	padding: 0;
	font-size: 8pt;
	background: none;
	border: none;
	list-style: none;
}
#slides .pagination li a {
	display: block;
	font-weight: bold;
	color: #FFF;
	background: #032352;
	padding: 5px;
}
#slides .pagination li.current a {
	background: #F60;
}

/* Caption */
.caption {
	width:700px;
	height:70px;
	padding:5px 10px 0 10px;
	z-index:400;
	position:absolute;
	bottom:10px;
	left:-600px;
	text-shadow:none;
	background: url(images/bg_caption.png) no-repeat;
	/*background:#000;
	background:rgba(0,0,0,.5);*/
}
.caption p {font-size: 10pt; line-height: 14pt; padding-top: 2px; color:#FFF;}
.caption h2 {margin-bottom: 0;}
.caption h2 a {font-size: 16pt; color: #9C3; text-decoration: none; text-shadow:0 1px 1px #000;}
.caption h2 a:hover {color: #F60; text-decoration: none;}