.audioplayer
{
	height: 1.6em; /* 40 */
	border-top: 1px solid #CCC;
	position: relative;
	z-index: 1;
	background:;
	font-size:.85em;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	
}
	.audioplayer-mini
	{
		width: 2.5em; /* 40 */
		margin: 0 auto;
	}
	.audioplayer > div
	{
		position: absolute;
	}
	.audioplayer-playpause
	{
		width: 1.9em; /* 40 */
		height: 100%;
		text-align: left;
		text-indent: -9999px;
		cursor: pointer;
		z-index: 2;
		top: 0;
		left: 0;
		background-color: #999;
	}
		.audioplayer:not(.audioplayer-mini) .audioplayer-playpause
		{
			
		}
		.audioplayer-mini .audioplayer-playpause
		{
			width: 100%;
		}
		.audioplayer-playpause:hover,
		.audioplayer-playpause:focus
		{
			background-color: #AF2C24;
		}
		.audioplayer-playpause a
		{
			display: block;
		}
		.audioplayer:not(.audioplayer-playing) .audioplayer-playpause a
		{
			width: 0;
			height: 0;
			border: 0.5em solid transparent; /* 8 */
			border-right: none;
			border-left-color: #fff;
			content: '';
			position: absolute;
			top: 50%;
			left: 50%;
			margin: -0.5em 0 0 -0.25em; /* 8 4 */
		}
		.audioplayer-playing .audioplayer-playpause a
		{
			width: 0.75em; /* 12 */
			height: 0.75em; /* 12 */
			position: absolute;
			top: 50%;
			left: 50%;
			margin: -0.375em 0 0 -0.375em; /* 6 */
		}
			.audioplayer-playing .audioplayer-playpause a:before,
			.audioplayer-playing .audioplayer-playpause a:after
			{
				width: 40%;
				height: 100%;
				background-color: #fff;
				content: '';
				position: absolute;
				top: 0;
			}
			.audioplayer-playing .audioplayer-playpause a:before
			{
				left: 0;
			}
			.audioplayer-playing .audioplayer-playpause a:after
			{
				right: 0;
			}
	.audioplayer-time
	{
		/*width: 4.375em; /* 70 */
		height: 100%;
		line-height: 1.375em; /* 38 */
		text-align: center;
		z-index: 2;
		top: 0;
	}
		.audioplayer-time-current
		{
			
		}
		.audioplayer-time-duration
		{
			border-left: 1px solid #555;
			border-left-color: rgba( 255, 255, 255, .1 );
			right: 0.8em; /* 40 */
			top:10%;
		}
			.audioplayer-novolume .audioplayer-time-duration
			{
				border-right: 0;
				right: 0;
			}
	.audioplayer-bar
	{
		height: 100%; /* 14 */
		background-color:;
		cursor: pointer;
		z-index: 1;
		top: 0;
		right: 4.375em; /* 110 */
		left: 1.875em; /* 110 */
	}
		.audioplayer-bar div
		{
			width: 0;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
		}
		.audioplayer-bar-loaded
		{
			background-color: #CCC;
			z-index: 1;
		}
		.audioplayer-bar-played
		{
			background: #AF2C24;
			
			z-index: 2;
		}


	.audioplayer-play,
	.audioplayer-pause
	{
	
	}
	.audioplayer-bar,
	.audioplayer-bar div,
	.audioplayer-volume-adjust div
	{
		
	}
	.audioplayer-bar,
	.audioplayer-volume-adjust > div
	{
	
	}
	
	