/*
 * Skin for jPlayer Plugin (jQuery JavaScript Library)
 * http://www.happyworm.com/jquery/jplayer
 *
 * Skin Name: Blue Monday
 *
 * Copyright (c) 2010 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: Luke McDonald (lukemcdonald.com)
 * Skin Design: Orman Clark (premiumpixels.com)
 * Skin Version: 3.0 (jPlayer 2.0.0)
 * Date: 20th December 2010
*/

div.jp-audio {
    font-size: 1em;
    font-family: Verdana, Arial, sans-serif;
    color: #fff;
    line-height: 2.0;
}

div.jp-audio {
    width: 340px;
}
div.jp-audio-small {
    width: 16px;
}

div.jp-interface {
    position: relative;
    width: 100%;
    background: rgb(58,59,60);
    background: url(jplayer-black-and-yellow.png) 0 -210px;
    background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(34,34,34)),
        color-stop(1, rgb(58,59,60))
        );
    background: -moz-linear-gradient(
        center bottom,
        rgb(34,34,34) 0%,
        rgb(58,59,60) 100%
        );

    -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
    box-shadow: 0px 1px 1px rgba(0,0,0,0.5);

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
div.jp-audio div.jp-type-single div.jp-interface {
    height: 22px;
}

div.jp-interface ul.jp-controls {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
div.jp-interface ul.jp-controls li {
    display: inline-block;
}
div.jp-interface ul.jp-controls a {
    position: absolute;
    overflow: hidden;
    text-indent: -9999px;
}

a.jp-play,
a.jp-pause {
    width: 16px;
    height: 16px;
    z-index: 1;
    outline: none;
    text-indent: -9999px;
}
div.jp-audio div.jp-type-single a.jp-play,
div.jp-audio div.jp-type-single a.jp-pause {
    top: 0;
    left: 0;
    border-right: 1px solid rgb(36,37,38);
}
a.jp-play {
    background: url("jplayer-black-and-yellow.png") -8px -6px no-repeat;
}
a.jp-play:hover {
    background: url("jplayer-black-and-yellow.png") -41px -6px no-repeat;
}
a.jp-pause {
    background: url("jplayer-black-and-yellow.png") -8px -36px no-repeat;
    display: none;
}
a.jp-pause:hover {
    background: url("jplayer-black-and-yellow.png") -41px -36px no-repeat;
}

div.jp-progress-container {
    position: absolute;
    top: 0;
    left: 17px;
    width: 225px;
    height: 6px;
    padding: 2px 0 0 10px;
    border-left: 1px solid rgb(50,51,52);
    /*	border-right: 1px solid rgb(36,37,38);*/
}
div.jp-progress {
    position: absolute;
    overflow:hidden;
}
div.jp-audio div.jp-type-single div.jp-progress {
    width: 223px;
    height: 7px;
    padding: 1px;
    background: url("jplayer-black-and-yellow.png") 0 -192px repeat-x ;
    z-index: 20;
}

div.jp-seek-bar {
    width: 0px;
    height: 5px;
    cursor: pointer;
    background: url("jplayer-black-and-yellow.png") 0 -163px repeat-x;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}
div.jp-play-bar {
    width: 0px;
    height: 5px;
    background: url("jplayer-black-and-yellow.png") 0 -133px repeat-x ;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

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

div.jp-volume-bar-container {
    position: absolute;
    top: 0;
    left: 255px;
    width: 40px;
    height: 6px;
    padding: 5px 2px;
    border-left: 1px solid rgb(50,51,52);
}
div.jp-volume-bar {
    position: relative;
    overflow: hidden;
    background: url("jplayer-black-and-yellow.png") 0 -192px repeat-x;
    width: 40px;
    height: 9px;
    cursor: pointer;
}
div.jp-audio div.jp-type-single div.jp-volume-bar {
    top: 0;
    left: 20px;
}

div.jp-volume-bar-value {
    width: 0px;
    height: 5px;
    margin: 1px;
    background: url("jplayer-black-and-yellow.png") 0 -133px repeat-x;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

a.jp-mute,
a.jp-unmute {
    width: 17px;
    height: 13px;
    z-index: 1;
    outline: none;
}
div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute {
    top: 1px;
    left: 259px;
}

a.jp-mute {
    background: url("jplayer-black-and-yellow.png") -10px -68px no-repeat;
}
a.jp-mute:hover {
    background: url("jplayer-black-and-yellow.png") -43px -68px no-repeat;
}
a.jp-unmute {
    background: url("jplayer-black-and-yellow.png") -10px -98px no-repeat;
    display: none;
}
a.jp-unmute:hover {
    background: url("jplayer-black-and-yellow.png") -43px -98px no-repeat;
}

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

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

.jp-time-holder-container {
    font-size: 10px;
    height: 6px;
    left: 17px;
    padding: 1px 0 0 10px;;
    position: absolute;
    top: 3px;
    width: 225px;
}
.jp-current-time {
    width:110px;
    display:inline-block;
    text-align:left;
}
.jp-duration {
    width:110px;
    display:inline-block;
    text-align:right;
}