/* Profiles slideshow */
.spotlight {
    /*min-height: 475px;*/
}

#slides {
    position:relative;
	z-index:100;
	overflow: hidden;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/
.slides_container {
	display: none;
    /*height: 24em;*/
    margin: 0;
    overflow: hidden;
    padding-bottom: 8px;
    width: 320px;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/
.slide {
	width: 320px;
	/*height: 25em;*/
}
.slide img {
  float: left;
  padding: 0 7px 7px 0;
}
.slide p {
    margin: 20px 10px 10px;
}
.slide a {
    display: block;
    color: #000;
    text-decoration: none;
}
.slide a:before,
.slide a:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0; }
.slide a:after {
      clear: both; }
.slide a {
      zoom: 1; }

/*
	Next/prev buttons
*/
.next, .prev {
	position:absolute;
	top:189px;
	left:-40px;
	width:40px;
	height:36px;
	display:block;
	z-index:101;
	overflow: hidden;
	text-indent: -9999em;
	cursor: pointer;
}
.prev {
	left:340px;
	background: url(../images/prev-button.png) no-repeat center top;
}
.prev:active, .prev:hover {
	background: url(../images/prev-button.png) no-repeat center -36px;
}
.next {
	left:585px;
	background: url(../images/next-button.png) no-repeat center top;
}
.next:active, .next:hover {
	background: url(../images/next-button.png) no-repeat center -36px;
}

/*
	Pagination
*/
.pagination {
	  margin: 0 auto;
    /*padding-top: 30px;*/
    width: 112px;
}
.pagination li {
	float: left;
	width: 32px;
	margin: 0 1px;
	list-style: none;
}
.pagination li a {
	display: block;
	background: transparent url(../images/pagination.png) 0 -16px no-repeat;
	float: left;
	overflow: hidden;
	width: 20px;
	height: 16px;
	text-indent: -50px;
	text-decoration: none;
}
.pagination li.current a {
	background-position: 0 0;
}

#secondaryContent ul.pagination a {
  border-bottom: none;
  margin: 0 4px;
  padding: 1px 0 0;
  width: 20px;
  height: 14px;
}

#secondaryContent ul.pagination li.current a {
	padding-bottom: 1px;
}