/** Image rotator **/
div.module-image-container {
	position: relative;
	width: 604px;
	height: 360px;
	overflow: hidden;
	clear: both;
	margin: 30px 0 1em 0;
}

div.module-image-container ul li, div.module-image-container ul li img  {
	float: left;	
}

div.module-image-container ul {
	margin: 0 !important;
	padding: 0;
	list-style: none;
}

div.module-image-inner {
	position: relative;
	width: 10000px;	
	height: 360px;
}

div.module-image-navigation {
	position: absolute;
	bottom: 0;
	height: 67px;
	width: 604px;
	opacity: .5;
	filter: alpha(opacity=50); /* needed for IE6+7 */		
	background-color: #a3a49e;
}

div.module-image-navigation-controls {
	float: left;
	display: inline; /* IE6 float double-margin fix */
	margin: 21px 0 0 14px;	
}

div.module-image-navigation-controls a {
	display: block;
	float: left;
	width: 11px;
	height: 17px;
	margin-right: 20px;
}

div.module-image-navigation-controls a:hover {
	background-position: bottom;
}

div.module-image-navigation-controls a span {
	display: none;
}

div.module-image-navigation-controls div.module-image-navigation-meta {
	float: left;
	color: #000 !important;
}

a.module-image-navigation-left {
	background-image: url(/_images/collage/images-left.gif);
	background-position: top;
}

a.module-image-navigation-right {
	background-image: url(/_images/collage/images-right.gif);
	background-position: top;
}

a.module-image-navigation-zoom {
	float: right;	
	margin: 21px 19px 0 0;
}



/** Small image w/ gallery **/
div.module-image-set-container {
	float: right;
	padding: 0 2px 30px 0;
}

div.module-image-set-container ul {
	list-style: none;
}

div.module-image-set-container ul li {
	padding-bottom: 2px;	
}

div.module-image-set-container a:hover img {
	opacity: .7;
	filter: alpha(opacity=70); /* needed for IE6+7 */	
}



/** YouTube video **/
div.module-video {
	margin-bottom: 1em;
}


/** Flash movie **/
.module-swf {
	margin-bottom: 1em;
}


/** Video stream **/
div.video-container {
	margin-bottom: 1em;
}


/** Audio stream **/
div.audio-container {
	margin-bottom: 1em;
}
