
#slideshow_nav { margin-top: 6px; }
#slideshow_nav a {
	color: #FFFFFF;
	font-size: 13px;
	display: inline-block;
	width: 20px;
	height: 20px;
	text-align: center;
	background: none repeat scroll 0 0 #000000;
	opacity: 0.7;
	text-decoration: none;
	padding-top: 4px;
	margin-right: 10px;
}
#slideshow_nav a.activeSlide { background: #000000; opacity: 1; }
#slideshow_nav a:focus { outline: none; }

#slideshow_nav li { float: left; list-style: none; }
#slideshow_nav li a {
	color: #FFFFFF;
	width: 40px;
	height: 40px;
	background: none;
	opacity: 0.7;
	text-decoration: none;
	padding-top: 4px;
	margin-right: 10px;
}
#slideshow_nav li.activeSlide a { background: none; opacity: 1; }


/* Featured Slideshow */
.featured  { margin: 0 auto 20px auto; overflow: hidden; display: none; }

#controls  { position: relative; float: left; z-index: 4; display: none; }
#controls .next, #controls .prev  { text-indent: -9000px; width: 25px; height: 55px; display: block; z-index: 8; opacity: 0.7; }
#controls .prev  { background: url('../images/slideshow-prev.png') no-repeat; float: left; position: absolute; left: 10px; }
#controls .next  { background: url('../images/slideshow-next.png') no-repeat; float: right; position: absolute; }
#controls .next:hover, #controls .prev:hover  { opacity: 1; }

div.controls_small {
	top:			62px;
	width:			480px;
}
div.controls_medium {
	top:			113px;
	width:			680px;
}
div.controls_large {
	top:			162px;
	width:			960px;
}

#controls .controls_next_small {
	left: 445px;
}
#controls .controls_next_medium {
	left: 645px;
}
#controls .controls_next_large {
	left: 925px;
}

.featured div.controls_custom { width: 100%; }
#controls.controls_custom .prev { left: 5%; }
#controls .controls_next_custom { right: 5%; }

#featured-slideshow  { position: relative; margin: auto; z-index: 0 !important; }

.featured-article  { display: block; text-decoration: none !important; background-position: center !important; }
.featured-entry  { height: 84px; position: relative; top: -32px; overflow: hidden; padding: 0; display: block; opacity: 0.8; background: #000000; height: 30px; color: #a7a7a7;}
.featured-entry a { text-decoration: none; }

.featured-entry-bottom  { top: -47px; }

.featured-entry-small { width: 480px; }
.featured-entry-medium { width: 680px; }
.featured-entry-large { width: 960px; }

.featured-entry .entry-title  { display: block; color: #FFFFFF; padding: 5px 15px 5px; font-size: 18px; font-weight: 700; text-align: center; }
.featured-entry .entry-summary  { padding: 0 15px; margin: 0; display: block; }
