.jp-audio { width:100%;
	margin:0 auto 0.5em;
	font-size:1em;
	font-family:Verdana,Arial,sans-serif;
	line-height:1.6;
	color:#000;
	background-color:#eee;
	position:relative;
	overflow:hidden; }

/* CONTROLS */

.jp-controls {
	width:13%;
	margin:0 0 0 0.5em;
	padding:0;
	list-style-type:none;
	float:left;
	overflow:hidden; }

.jp-controls li { float: left;
	display:inline; }

ul.jp-controls a { display:block;
	overflow:hidden;
	text-indent:-9999px; }

a.jp-play,a.jp-pause { width:40px;
	height:40px; }

a.jp-play { background:url("jplayer.blue.monday.jpg") 0 0 no-repeat; }

a.jp-play:hover {
background: url("jplayer.blue.monday.jpg") -41px 0 no-repeat; }

a.jp-pause {
background: url("jplayer.blue.monday.jpg") 0 -42px no-repeat;
display: none; }

a.jp-pause:hover {
background: url("jplayer.blue.monday.jpg") -41px -42px no-repeat; }


/* @group progress bar */

.jp-progress { width:50%;
height:15px;
margin:12.5px 0 0 2.5%;
background-color: #ddd;
float:left;
overflow:hidden; }

.jp-seek-bar { background: url("jplayer.blue.monday.jpg") 0 -202px repeat-x;
width:0px;
height:100%;
cursor: pointer; }

.jp-play-bar { background: url("jplayer.blue.monday.jpg") 0 -218px repeat-x ;
width:0px;
height:100%; }

/* The seeking class is added/removed inside jPlayer */
.jp-seeking-bg {
background: url("jplayer.blue.monday.seeking.gif"); }


/* @group current time and duration */

.jp-time-holder { float:right;
width:28%;
margin:5px 0 0; }

.jp-current-time,
.jp-duration,
.time2 {
font-size:.75em;
display:inline; }


/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */

span.jp-artist { font-size:.8em;
	color:#666; }

/* @end */

div.jp-jplayer audio,
div.jp-jplayer { width:0px;
	height:0px; }

div.jp-jplayer { background-color: #000000; }


/* @group NO SOLUTION error feedback */

.jp-no-solution {
	position:absolute;
	width:390px;
	margin-left:-202px;
	left:50%;
	top: 10px;

	padding:5px;
	font-size:.8em;
	background-color:#eee;
	border:2px solid #009be3;
	color:#000;
	display:none; }

.jp-no-solution a { color:#000; }

.jp-no-solution span {
	font-size:1em;
	display:block;
	text-align:center;
	font-weight:bold; }

/* @end */
