/*
 * Skin for jPlayer Plugin (jQuery JavaScript Library)
 * http://www.jplayer.org
 *
 * Skin Name: Blue Monday
 *
 * Copyright (c) 2010-2012 Happyworm Ltd
 * Dual licensed under the MIT and GPL licenses.
 *  - http://www.opensource.org/licenses/mit-license.php
 *  - http://www.gnu.org/copyleft/gpl.html
 *
 * Author: Silvia Benvenuti
 * Skin Version: 4.3 (jPlayer 2.2.0)
 * Date: 19th November 2012
 */

.audioplayer{
		display: inline-block;
		vertical-align: top
}

div.jp-audio,
div.jp-audio-stream,
div.jp-video {

	/* Edit the font-size to counteract inherited font sizing.
	 * Eg. 1.25em = 1 / 0.8em
	 */

	font-family:"Smith Medium", sans-serif;
	line-height:1.6;
	color: #fff;
}
div.jp-audio {
	width: 360px;
	height: 52px;
	background: url("../images/jplayer_skin/background.png");
	position: relative;
}
div.jp-audio-stream {
	width:182px;
}

div.jp-interface {
	position: relative;
	width:100%;
}

div.jp-audio div.jp-type-single div.jp-interface {
	height:52px;
}
div.jp-audio div.jp-type-playlist div.jp-interface {
	height:25px;
}

div.jp-audio-stream div.jp-type-single div.jp-interface {
	height:80px;
}

div.jp-video div.jp-interface {
	border-top:1px solid #009be3;
}

/* @group CONTROLS */

div.jp-controls-holder {
	clear: both;
	width:440px;
	margin:0 auto;
	position: relative;
	overflow:hidden;
	top:-8px; /* This negative value depends on the size of the text in jp-currentTime and jp-duration */
}

div.jp-interface ul.jp-controls {
	list-style-type:none;
	margin:0;
	padding: 0;
	overflow:hidden;
}

div.jp-audio ul.jp-controls {
	width: 360px;
}

div.jp-audio-stream ul.jp-controls {
	width: 142px;
	padding:20px 20px 0 20px;
}

div.jp-video div.jp-type-single ul.jp-controls {
	width: 78px;
	margin-left: 200px;
}

div.jp-video div.jp-type-playlist ul.jp-controls {
	width: 134px;
	margin-left: 172px;
}
div.jp-video ul.jp-controls,
div.jp-interface ul.jp-controls li {
	display:inline;
	float: left;
	margin-bottom: 0;
	margin:1px;
}

ul.jp-controls li a:focus{
	outline: none;
	background: url("../images/jplayer_skin/button-down.png");
}

div.jp-interface ul.jp-controls a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
a.jp-play,
a.jp-pause {
	width:40px;
	height:50px;
}
a.jp-play {
	background: url("../images/jplayer_skin/play.png");
}
a.jp-play:hover {
	background: url("../images/jplayer_skin/play-hover.png");
}
a.jp-pause {
	background: url("../images/jplayer_skin/pause.png");
	display: none;
}
a.jp-pause:hover {
	background: url("../images/jplayer_skin/pause-hover.png");
}

/* @end */


div.jp-title{
	position: absolute;
	top: 10px;
	left: 53px;
	font-size: 12px;
	text-shadow: 1px 1px #000;
	font-family:'Smith', sans-serif;
	font-weight: bold;
}



/* @group progress bar */

div.jp-progress {
	overflow:hidden;
	background-color: #ddd;
}
div.jp-audio div.jp-progress {
	position: absolute;
	top:32px;
	height:10px;
	background: url("../images/jplayer_skin/seekbar-bg.png");
}
div.jp-audio div.jp-type-single div.jp-progress {
	left:52px;
	width:296px;
	overflow:visible !important;
}
div.jp-audio div.jp-type-playlist div.jp-progress {
	left:166px;
	width:130px;
}
div.jp-video div.jp-progress {
	top:0px;
	left:0px;
	width:100%;
	height:10px;
}
div.jp-seek-bar {
	width:0px;
	height:100%;
	cursor: pointer;
}
div.jp-play-bar {
	width:0px;
	height:100%;
	background: url("../images/jplayer_skin/playbar-bg.png");
	position: relative;
	overflow: visible !important;
}
div.jp-scrubber {
	width: 6px;
	height: 60%;
	top: 2px;
	right: 0px;
	border-radius: 10px;
	position: absolute;
	float: right;
	background: #fff;
}

/* The seeking class is added/removed inside jPlayer */
div.jp-seeking-bg {
	background: url("jplayer.blue.monday.seeking.gif");
}

/* @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 {
	padding:5px;
	font-size:.8em;
	background-color:rgba(132, 132, 132, 0.88);
	position:absolute;
	top:0;
	text-align: center;
	color: #FFFFFF;
	line-height: 13px;
	height:40px;
	border-bottom: 1px #333 solid;
	border-right:1px #666 solid;
	border-top: 1px #999 solid;
	border-left:1px #ddd solid;
	/* display:none; */
}

.jp-no-solution a{
	color: #fff !important;
	border-bottom: solid 1px #fff;
}

.jp-no-solution a {
	color:#000;
}

.jp-no-solution span {
	font-size:1em;
	display:block;
	text-align:center;
	font-weight:bold;
}

/* @end */

/* extra content styles */
.audioplayer{
	width: 360px;
	text-align: center;
}

.audioplayer .audioplayer_author {
	margin-bottom:20px;
}
.audioplayer h5 {
	font-family: "Smith Bold", Sans-serif;
	font-weight:bold;
	font-size: 12px;
	line-height:20px;
	/* letter-spacing: .1em; */
	color: #333333;
	text-transform: capitalize;
}
.audioplayer .author_role {
	font-size: 12px;
	line-height: 16px;
	letter-spacing: .05em;
	/* font-style: italic; */
	font-weight: normal;
	color: #000000;
	margin-bottom:16px;
}
.audioplayer .audioplayer_title {
	margin:20px 0;
}
.audioplayer .audioplayer_summary {
	font-family: "Smith", Sans-Serif;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: .05em;
	padding: 0px;
	margin: 20px auto;
	font-weight: normal;
	color: #333333;
}
