/*
 * Skin for jPlayer Plugin (jQuery JavaScript Library)
 * http://www.jplayer.org
 *
 * Skin Name: AVED
 *
 */

div.jp-audio,
div.jp-video {
	font-size:1.25em; 
	font-family:Verdana, Arial, sans-serif;
	line-height:1.6;
	color: #fff;
	border-top:1px solid #0c0d10;
	border-left:1px solid #0c0d10;
	border-right:1px solid #0c0d10;
	border-bottom:1px solid #0c0d10;
	background-color:#202329;
	position:relative;
	display:block;
}

div.jp-audio { width:200px; padding:20px; }
div.jp-interface { position:relative; width:100%; background-color:#202329; }
div.jp-audio .jp-interface { height:100px; padding-top:0px; }

/* @group CONTROLS */

div.jp-interface ul.jp-controls {
	list-style-type:none;
	padding: 0;
	overflow: hidden;
	width: 200px;
	height: 45px;
}

div.jp-audio ul.jp-controls {	margin:0; }
ul.jp-controls { list-style:none; margin:0; padding:0 }

div.jp-interface ul.jp-controls li { display:inline; float: left; margin:0; padding:0 }
div.jp-interface ul.jp-controls a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	line-height:0;
	height: 40px;
	margin: 0;
	padding: 0;
}

.jp-play { position:absolute; left:0; top:0 }
.jp-pause { position:absolute; left:0; top:0 }
.jp-previous { position:absolute; left:40px; top:0 }
.jp-next { position:absolute; left: 73px; top:0 }

/* @group playlist player controls */

div.jp-type-playlist .jp-controls li a { width:38px; }

div.jp-type-playlist .jp-play { background: url("/2008_templates/images/jplayer/jplayer.aved.jpg") 0px -37px no-repeat; }
div.jp-type-playlist .jp-play:hover { background: url("/2008_templates/images/jplayer/jplayer.aved.jpg") -100px -37px no-repeat; }

div.jp-type-playlist .jp-pause { background: url("/2008_templates/images/jplayer/jplayer.aved.jpg") 0px -117px no-repeat; }
div.jp-type-playlist .jp-pause:hover { background: url("/2008_templates/images/jplayer/jplayer.aved.jpg") -101px -117px no-repeat; }

div.jp-type-playlist .jp-previous { background: url("/2008_templates/images/jplayer/jplayer.aved.jpg") 0px -197px no-repeat; }
div.jp-type-playlist .jp-previous:hover { background: url("/2008_templates/images/jplayer/jplayer.aved.jpg") -100px -197px no-repeat; }

div.jp-type-playlist .jp-next { background: url("/2008_templates/images/jplayer/jplayer.aved.jpg") 0px -158px no-repeat; }
div.jp-type-playlist .jp-next:hover { background: url("/2008_templates/images/jplayer/jplayer.aved.jpg") -100px -158px no-repeat; }

/* @end */


/* @group progress bar */

/* The seeking class is added/removed inside jPlayer */
div.jp-seeking-bg { background: url("/2008_templates/images/jplayer/jplayer.pink.flag.seeking.gif"); }

.jp-progress {
	background: url("/2008_templates/images/jplayer/jplayer.aved.jpg") 0px -239px no-repeat;
	width: 200px;
	height: 20px;
	padding: 0;
	margin:5px 0;
	overflow:hidden;
}

.jp-seek-bar {
	background: url("/2008_templates/images/jplayer/jplayer.aved.jpg") 0px -260px repeat-x;
	width:0px;
	height: 100%;
	overflow:hidden;
	cursor:pointer;
}

.jp-play-bar {
	background: url("/2008_templates/images/jplayer/jplayer.aved.jpg") 0px -280px repeat-x;
	width:0px;
	height: 100%;
	overflow:hidden;
}

/* @end */

/* @group volume controls */

div.jp-interface ul.jp-controls a.jp-mute,
div.jp-interface ul.jp-controls a.jp-unmute,
div.jp-interface ul.jp-controls a.jp-volume-max {
	background: url("/2008_templates/images/jplayer/jplayer.aved.jpg") 0px -330px no-repeat;
	position: absolute;
	width: 16px;
	height: 11px;
}

div.jp-audio ul.jp-controls a.jp-mute,
div.jp-audio ul.jp-controls a.jp-unmute {
	top:16px;
	right: 70px;
}


div.jp-interface ul.jp-controls a.jp-mute:hover { background: url("/2008_templates/images/jplayer/jplayer.aved.jpg") -25px -330px no-repeat; }
div.jp-interface ul.jp-controls a.jp-unmute { background: url("/2008_templates/images/jplayer/jplayer.aved.jpg") -25px -330px no-repeat; }
div.jp-interface ul.jp-controls a.jp-unmute:hover { background: url("/2008_templates/images/jplayer/jplayer.aved.jpg") -0px -330px no-repeat }

.jp-volume-bar {
	background: url("/2008_templates/images/jplayer/jplayer.aved.jpg") 0px -304px repeat-x;
	position: absolute;
	width: 67px;
	height: 11px;
	padding: 0;
	overflow: hidden;
}

.jp-volume-bar:hover { cursor: pointer; }
div.jp-audio .jp-interface .jp-volume-bar { top:16px; right: 0; }

.jp-volume-bar-value {
	background: url("/2008_templates/images/jplayer/jplayer.aved.jpg") 0px -319px repeat-x;
	height: 7px;
	position:relative;
	top:2px
}

/* @end */

/* @group current time and duration */

.jp-current-time, .jp-duration {
	/*width:80px;*/
	font-size:.7em;
	color: #fff;
	display:inline-block;
	float:left
}

.jp-current-time { float: left; font-weight: bold; color:#dcdee0 }
.jp-duration {	padding-left:10px; color:#8e9197 }

/* @end */

/* @group playlist */

.jp-playlist { clear:both; margin:0; padding:0; display:block }

.jp-title ul,
.jp-playlist ul {
	clear:both;
	list-style-type:none;	
	font-size:.7em;
	margin: 0;
	padding: 0;
}

.jp-title li,
.jp-playlist li {
	clear:both;
	position: relative;
	padding: 2px 0;
	border-top:1px solid #16181c;
	border-bottom:1px solid #2c3039;
	overflow: hidden;
	list-style:none;
	margin:0;
}

div.jp-type-playlist div.jp-playlist li:first-child {	border-top:none; padding-top:3px; }
div.jp-type-playlist div.jp-playlist li:last-child { border-bottom:none; padding-bottom:3px; }

div.jp-type-playlist div.jp-playlist a { color: #dcdee0; text-decoration:none; }
div.jp-type-playlist div.jp-playlist a:hover { color: #70c9d8; }

div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
	background-color: #15171b;
	margin: 0;
	padding: 2px 0;
	border-top: 1px solid #16181c;
	border-bottom: 1px solid #2c3039;
}

div.jp-type-playlist div.jp-playlist li.jp-playlist-current a { color: #70c9d8; }
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove { display:none; font-size:0; line-height:0 }

/* @end */


/* @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:#3a2a45;
	border-top:2px solid #554461;
	border-left:2px solid #554461;
	border-right:2px solid #180a1f;
	border-bottom:2px solid #180a1f;
	color:#FFF;
	display:none;
}

.jp-no-solution a {
	color:#FFF;
}

.jp-no-solution span {
	font-size:1em;
	display:block;
	text-align:center;
	font-weight:bold;
}

.jp-audio .jp-no-solution {
	width:190px;
	margin-left:-102px;
}

/* @end */
