#slideshow {
	margin:0;
	width:650px;
	height:263px;
	position:relative;
	float:right;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:545px;
  height:263px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:525px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:263px;
}


/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:263px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  background:transparent url(../img/control_left.png) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(../img/control_right.png) no-repeat 0 0;
}

.slide h2 {
  margin:0 10px 0 0;
  float:left;
  font-size:14px;
   color:#FFF;
}
.slide h3 {
  margin:0 0 0 0;
  float:left;
  font-size:12px;
  font-weight:bold;
  color:#FFF;
}
.slide .dtext { float:left; text-align:left; font-size:12px; color:#EEE; width:280px; height:121px; overflow:hidden; margin-top:8px; display:inline; }
.slide h2 {
	color:#ccc;
	letter-spacing:-1px;
}
.slide img {
  float:left;
  margin:3px 15px 0 0;
  vertical-align:text-top;
  border:0;
}
.slide a {
	color:#FFF;
	text-decoration:none;
}
.slide a:active, .slide a:active, .slide a:visited, .slide a:link {
	color:#FFF;
	text-decoration:none;
}
.slide a:hover {
	color:#FFF;
	text-decoration:underline;
}

.more {
	float:left;
	overflow:visible;
	line-height:14px;
	font-size:12px;
	padding:2px 10px 2px 10px;
	display:block;
	color:#000;
	background-color:#f60;
	margin:18px 0 0 0;
	text-align: left;
	}
