
/*** CAROUSEL ***/

ul#featured-thumbs, ul#featured-thumbs li,
ul.featured-posts, ul.featured-posts li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#featured-slider {
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	height: 460px;	
}

ul.featured-posts-0, ul.featured-posts-2 {
	opacity: .5;
}

#featured-slider .inside {
	display: inline-block;
	position: absolute;
	left: -2000px;
}

ul.featured-posts {
	display: inline-block;
}

ul.featured-posts li {
	display: inline-block;
	width: 508px;
	white-space: normal;
	vertical-align: top;
}

ul.featured-posts li a.img {
	display: block;
	text-align: center;
	height: 397px;
	line-height: 397px;
	padding: 5px;
}

ul.featured-posts li a.img img {
	width: 485px;
	height: 393px;
	vertical-align: middle;
}

ul.featured-posts li a.title {
	display: block;
	text-align: center;
	padding: 5px;
	height: 44px;
	line-height: 22px;
	vertical-align: top;
}

#featured-controls {
	line-height: 20px;
	height: 20px;
	vertical-align: middle;
	text-align: center;
	margin: 4px 0;
}

ul#featured-thumbs {
	display: inline-block;
	line-height: 14px;
}

ul#featured-thumbs li {
	text-indent: -9999em;
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 7px;
	background: url(../images/sprites-1.gif) -63px -18px no-repeat;
	cursor: pointer;
}

ul#featured-thumbs li.selected, ul#featured-thumbs li:hover {
	background-position: -76px -18px;
}

.featured-next, .featured-prev {
	display: inline-block;
	text-indent: -9999em;
	color: red;
	margin: 0 5px;
	cursor: pointer;	
	width: 21px;
	height: 20px;
}

.featured-next {
	background: url(../images/sprites-1.gif?v=236) -24px -66px no-repeat;
}

.featured-prev {
	background: url(../images/sprites-1.gif?v=236) 0px -66px no-repeat;
}

.featured-next:active {
	position: relative;
	right: -1px;
}

.featured-prev:active {
	position: relative;
	left: -1px;
}

#featured-container {
	margin-bottom: 20px;
	margin-top: -3px;
}
