/* O.A.R. */
/* Player Stylesheet
-------------------------------------------------------------------------------- */


	* {
	
		margin: 0;
		padding: 0;
		font: normal 11px/14px arial, verdana, sans-serif;
		color: #fff;
		
		}
		
	a, input {
	
		outline: none;
		list-style-type: none;
		text-decoration: none;
		
		}
		
	ul {
	
		list-style-type: none;
	
		}

	embed {
	
		display: block;
	
		}
		
	img {
	
		border: 0;
	
		}
		
	body {
	
		background: #000;
	
		}
		
		
/* Audio Player
-------------------------------------------------------------------------------- */


	#player {
	
		width: 400px;
		height: 207px;
		background: #000 url(../images/widget-media/bg-audioplayer.jpg) repeat-x;
		overflow: hidden;
		position: relative;
		
		}
	
	.widget-media.player div.details {
	
		padding: 10px 0 0 178px;
		width: 210px;
		
		}
	
	.widget-media.player div.details a {
	
		font-size: 17px;
		font-weight: bold;
		text-transform: uppercase;
		
		}
		
	.widget-media.player div.details img {
	
		position: absolute;
		top: 0;
		left: 0;
		width: 168px;
		height: 168px;
	
		}
	
	.widget-media.player div.flash {
		
		position: absolute;
		top: -1px;
		left: 0;
		width: 1px;
		height: 1px;
		
		}
	
	.widget-media.player div.flash div {
	
		float: left;
		text-indent: -5000px;
		height: 10px;
		
		}
	
	.widget-media.player ul.controls {
	
		float: left;
		width: 100px;
		
		}
	
	.widget-media.player ul.controls li {
	
		float: left;
		
		}
		
	.widget-media.player var {
	
		float: left;
		font-size: 12px;
		font-weight: bold;
		margin-right: 10px;
		
		}
	
	.widget-media.player var strong,
	.widget-media.player var span {
	
		margin-right: 2px;
		
		}
		
	.player p {
	
		float: left;
	
		}
		
	.player ul.controls a {
	
		top: 48px;
		position: absolute;
		display: block;
		text-indent: -5000px;
		height: 30px;
		background-position: 0 -6px;
		border-top: solid 1px #333;
		border-bottom: solid 1px #333;

		}
	
	.player ul.controls li a.action.back {
	
		width: 76px;
		background-image: url(../images/actions/a-player-back.gif);
		left: 168px;
		
		}
	
	.player ul.controls li a.action.play {
	
		width: 77px;
		background-image: url(../images/actions/a-player-play.gif);
		left: 244px;
		
		}
	
	.player ul.controls li a.action.pause {
	
		width: 77px;
		background-image: url(../images/actions/a-player-pause.gif);
		left: 244px;
		
		}

	.player ul.controls li a.action.skip {
	
		width: 79px;
		background-image: url(../images/actions/a-player-skip.gif);
		left: 321px;
		
		}
		
	.player ul.controls li a.action:hover {
	
		background-position: 0 -49px;
		
		}
	
	.widget-media.player h3,
	.widget-media.player ul.paging,
	.widget-media.player a.prompt,
	.widget-media.player a.action.details,
	.widget-media.player a.action.mute,
	.widget-media.player a.action.download,
	.widget-media.player div.details em.artist,
	.widget-media.player div.details a.comments,
	.widget-media.player ul.actions {
	
		display: none !important;
		
		}
		
		
/* Playlist
-------------------------------------------------------------------------------- */
	
	
	#playlist {
	
		position: absolute;
		top: 80px;
		right: 0;
		width: 232px;
		height: 127px;
		overflow: auto;
	
		}
		
	#playlist ul.clips li a {
	
		display: none;
	
		}
		
	#playlist ul.clips li div a {
	
		display: block;
		padding: 7px 10px 8px;
		background: #222;
		margin-bottom: 1px;
		
		}
		
	#playlist ul.clips li div a:hover {
	
		background: #2c2c2c url(../images/actions/a-listen-radio.gif) right center no-repeat;
		
		}
		
	#playlist ul.clips li div a em {
	
		color: #777;
		padding-left: 5px;
	
		}
		
	#playlist h3,
	#playlist img,
	#playlist a.comments,
	#playlist p,
	#playlist ul.actions {
	
		display: none !important;
	
		}
	
	
/* CTA
-------------------------------------------------------------------------------- */
	

	#player a.action.buy {
	
		width: 136px;
		height: 22px;
		background: url(../images/actions/a-buyonline.gif) no-repeat;
		text-indent: -5000px;
		display: block;
		position: absolute;
		top: 176px;
		left: 18px;
		
		}
