/* 
	* Common styles for mediaplayer.vm page
	* /pagetemplates/mediaplayer.vm 
*/
/* clearfix */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


#mediaWrapper {}
	#page_cont .mediaElement { position: relative; width: 520px; margin:0 auto; padding: 4px; border: 4px solid #eeeeee; margin-bottom: 20px; }
	#page_cont .mediaContent { background:#eee; padding: 10px;}
	#page_cont .mediaContent h3 { padding:0; padding-bottom: 0.25em; border-bottom: 1px solid #b6b6b6; color:#575757;}
	.mediaElement a { display: block;  }
		#page_cont .mediaElement a:hover { border-color:#b6b6b6; text-decoration: none;}
	#page_cont .mediaElement a img { border: 2px solid #eeeeee; padding:0;}
		#page_cont .mediaElement a:hover img { border: 2px solid #bababa;}
		.thumbnail { float:left; width: 180px; margin-right: 20px; }
		.description { float: left; width: 300px;}
	