bgneal@402: /* bgneal@402: * Skin for jPlayer Plugin (jQuery JavaScript Library) bgneal@402: * http://www.happyworm.com/jquery/jplayer bgneal@402: * bgneal@402: * Skin Name: Blue Monday bgneal@402: * bgneal@402: * Copyright (c) 2010 Happyworm Ltd bgneal@402: * Dual licensed under the MIT and GPL licenses. bgneal@402: * - http://www.opensource.org/licenses/mit-license.php bgneal@402: * - http://www.gnu.org/copyleft/gpl.html bgneal@402: * bgneal@402: * Author: Silvia Benvenuti bgneal@402: * Skin Version: 3.0 (jPlayer 2.0.0) bgneal@402: * Date: 20th December 2010 bgneal@402: */ bgneal@402: bgneal@402: div.jp-audio, bgneal@402: div.jp-video { bgneal@402: bgneal@402: /* Edit the font-size to counteract inherited font sizing. bgneal@402: * Eg. 1.25em = 1 / 0.8em bgneal@402: */ bgneal@402: bgneal@402: font-size:1.25em; bgneal@402: bgneal@402: font-family:Verdana, Arial, sans-serif; bgneal@402: line-height:1.6; bgneal@402: color: #666; bgneal@402: } bgneal@402: div.jp-audio { bgneal@402: width:420px; bgneal@402: } bgneal@402: div.jp-video-270p { bgneal@402: width:480px; bgneal@402: } bgneal@402: div.jp-video-360p { bgneal@402: width:640px; bgneal@402: } bgneal@402: div.jp-interface { bgneal@402: position: relative; bgneal@402: background-color:#eee; bgneal@402: /* width:418px; */ bgneal@402: width:100%; bgneal@402: border:1px solid #009be3; bgneal@402: } bgneal@402: div.jp-audio div.jp-type-single div.jp-interface { bgneal@402: height:80px; bgneal@402: border-bottom:none; bgneal@402: } bgneal@402: div.jp-audio div.jp-type-playlist div.jp-interface { bgneal@402: height:80px; bgneal@402: } bgneal@402: div.jp-video div.jp-type-single div.jp-interface { bgneal@402: height:60px; bgneal@402: border-bottom:none; bgneal@402: } bgneal@402: div.jp-video div.jp-type-playlist div.jp-interface { bgneal@402: height:60px; bgneal@402: } bgneal@402: div.jp-interface ul.jp-controls { bgneal@402: list-style-type:none; bgneal@402: padding:0; bgneal@402: margin: 0; bgneal@402: } bgneal@402: div.jp-interface ul.jp-controls li { bgneal@402: /* position: absolute; */ bgneal@402: display:inline; bgneal@402: } bgneal@402: div.jp-interface ul.jp-controls a { bgneal@402: position: absolute; bgneal@402: overflow:hidden; bgneal@402: text-indent:-9999px; bgneal@402: } bgneal@402: a.jp-play, bgneal@402: a.jp-pause { bgneal@402: width:40px; bgneal@402: height:40px; bgneal@402: z-index:1; bgneal@402: } bgneal@402: div.jp-audio div.jp-type-single a.jp-play, bgneal@402: div.jp-audio div.jp-type-single a.jp-pause { bgneal@402: top:20px; bgneal@402: left:40px; bgneal@402: } bgneal@402: div.jp-audio div.jp-type-playlist a.jp-play, bgneal@402: div.jp-audio div.jp-type-playlist a.jp-pause { bgneal@402: top:20px; bgneal@402: left:48px; bgneal@402: } bgneal@402: div.jp-video a.jp-play, bgneal@402: div.jp-video a.jp-pause { bgneal@402: top:15px; bgneal@402: } bgneal@402: div.jp-video-270p div.jp-type-single a.jp-play, bgneal@402: div.jp-video-270p div.jp-type-single a.jp-pause { bgneal@402: left:195px; bgneal@402: } bgneal@402: div.jp-video-270p div.jp-type-playlist a.jp-play, bgneal@402: div.jp-video-270p div.jp-type-playlist a.jp-pause { bgneal@402: left:220px; bgneal@402: } bgneal@402: div.jp-video-360p div.jp-type-single a.jp-play, bgneal@402: div.jp-video-360p div.jp-type-single a.jp-pause { bgneal@402: left:275px; bgneal@402: } bgneal@402: div.jp-video-360p div.jp-type-playlist a.jp-play, bgneal@402: div.jp-video-360p div.jp-type-playlist a.jp-pause { bgneal@402: left:300px; bgneal@402: } bgneal@402: a.jp-play { bgneal@402: background: url("jplayer.blue.monday.jpg") 0 0 no-repeat; bgneal@402: } bgneal@402: a.jp-play:hover { bgneal@402: background: url("jplayer.blue.monday.jpg") -41px 0 no-repeat; bgneal@402: } bgneal@402: a.jp-pause { bgneal@402: background: url("jplayer.blue.monday.jpg") 0 -42px no-repeat; bgneal@402: display: none; bgneal@402: } bgneal@402: a.jp-pause:hover { bgneal@402: background: url("jplayer.blue.monday.jpg") -41px -42px no-repeat; bgneal@402: } bgneal@402: div.jp-audio div.jp-type-single a.jp-stop { bgneal@402: top:26px; bgneal@402: left:90px; bgneal@402: } bgneal@402: div.jp-audio div.jp-type-playlist a.jp-stop { bgneal@402: top:26px; bgneal@402: left:126px; bgneal@402: } bgneal@402: div.jp-video a.jp-stop { bgneal@402: top:21px; bgneal@402: } bgneal@402: div.jp-video-270p div.jp-type-single a.jp-stop { bgneal@402: left:245px; bgneal@402: } bgneal@402: div.jp-video-270p div.jp-type-playlist a.jp-stop { bgneal@402: left:298px; bgneal@402: } bgneal@402: div.jp-video-360p div.jp-type-single a.jp-stop { bgneal@402: left:325px; bgneal@402: } bgneal@402: div.jp-video-360p div.jp-type-playlist a.jp-stop { bgneal@402: left:378px; bgneal@402: } bgneal@402: a.jp-stop { bgneal@402: background: url("jplayer.blue.monday.jpg") 0 -83px no-repeat; bgneal@402: width:28px; bgneal@402: height:28px; bgneal@402: z-index:1; bgneal@402: } bgneal@402: a.jp-stop:hover { bgneal@402: background: url("jplayer.blue.monday.jpg") -29px -83px no-repeat; bgneal@402: } bgneal@402: div.jp-audio div.jp-type-playlist a.jp-previous { bgneal@402: left:20px; bgneal@402: top:26px; bgneal@402: } bgneal@402: div.jp-video div.jp-type-playlist a.jp-previous { bgneal@402: top:21px; bgneal@402: } bgneal@402: div.jp-video-270p div.jp-type-playlist a.jp-previous { bgneal@402: left:192px; bgneal@402: } bgneal@402: div.jp-video-360p div.jp-type-playlist a.jp-previous { bgneal@402: left:272px; bgneal@402: } bgneal@402: a.jp-previous { bgneal@402: background: url("jplayer.blue.monday.jpg") 0 -112px no-repeat; bgneal@402: width:28px; bgneal@402: height:28px; bgneal@402: } bgneal@402: a.jp-previous:hover { bgneal@402: background: url("jplayer.blue.monday.jpg") -29px -112px no-repeat; bgneal@402: } bgneal@402: div.jp-audio div.jp-type-playlist a.jp-next { bgneal@402: left:88px; bgneal@402: top:26px; bgneal@402: } bgneal@402: div.jp-video div.jp-type-playlist a.jp-next { bgneal@402: top:21px; bgneal@402: } bgneal@402: div.jp-video-270p div.jp-type-playlist a.jp-next { bgneal@402: left:260px; bgneal@402: } bgneal@402: div.jp-video-360p div.jp-type-playlist a.jp-next { bgneal@402: left:340px; bgneal@402: } bgneal@402: a.jp-next { bgneal@402: background: url("jplayer.blue.monday.jpg") 0 -141px no-repeat; bgneal@402: width:28px; bgneal@402: height:28px; bgneal@402: } bgneal@402: a.jp-next:hover { bgneal@402: background: url("jplayer.blue.monday.jpg") -29px -141px no-repeat; bgneal@402: } bgneal@402: div.jp-progress { bgneal@402: position: absolute; bgneal@402: overflow:hidden; bgneal@402: background-color: #ddd; bgneal@402: } bgneal@402: div.jp-audio div.jp-type-single div.jp-progress { bgneal@402: top:32px; bgneal@402: left:130px; bgneal@402: width:122px; bgneal@402: height:15px; bgneal@402: } bgneal@402: div.jp-audio div.jp-type-playlist div.jp-progress { bgneal@402: top:32px; bgneal@402: left:164px; bgneal@402: width:122px; bgneal@402: height:15px; bgneal@402: } bgneal@402: div.jp-video div.jp-progress { bgneal@402: top:0px; bgneal@402: left:0px; bgneal@402: width:100%; bgneal@402: height:10px; bgneal@402: } bgneal@402: div.jp-seek-bar { bgneal@402: background: url("jplayer.blue.monday.jpg") 0 -202px repeat-x; bgneal@402: width:0px; bgneal@402: /* height:15px; */ bgneal@402: height:100%; bgneal@402: cursor: pointer; bgneal@402: } bgneal@402: div.jp-play-bar { bgneal@402: background: url("jplayer.blue.monday.jpg") 0 -218px repeat-x ; bgneal@402: width:0px; bgneal@402: /* height:15px; */ bgneal@402: height:100%; bgneal@402: } bgneal@402: bgneal@402: /* The seeking class is added/removed inside jPlayer */ bgneal@402: div.jp-seeking-bg { bgneal@402: background: url("pbar-ani.gif"); bgneal@402: } bgneal@402: bgneal@402: a.jp-mute, bgneal@402: a.jp-unmute { bgneal@402: width:18px; bgneal@402: height:15px; bgneal@402: } bgneal@402: div.jp-audio div.jp-type-single a.jp-mute, bgneal@402: div.jp-audio div.jp-type-single a.jp-unmute { bgneal@402: top:32px; bgneal@402: left:274px; bgneal@402: } bgneal@402: div.jp-audio div.jp-type-playlist a.jp-mute, bgneal@402: div.jp-audio div.jp-type-playlist a.jp-unmute { bgneal@402: top:32px; bgneal@402: left:296px; bgneal@402: } bgneal@402: div.jp-video a.jp-mute, bgneal@402: div.jp-video a.jp-unmute { bgneal@402: top:27px; bgneal@402: } bgneal@402: div.jp-video-270p div.jp-type-single a.jp-mute, bgneal@402: div.jp-video-270p div.jp-type-single a.jp-unmute { bgneal@402: left:304px; bgneal@402: } bgneal@402: div.jp-video-270p div.jp-type-playlist a.jp-unmute, bgneal@402: div.jp-video-270p div.jp-type-playlist a.jp-mute { bgneal@402: left:363px; bgneal@402: } bgneal@402: div.jp-video-360p div.jp-type-single a.jp-mute, bgneal@402: div.jp-video-360p div.jp-type-single a.jp-unmute { bgneal@402: left:384px; bgneal@402: } bgneal@402: div.jp-video-360p div.jp-type-playlist a.jp-mute, bgneal@402: div.jp-video-360p div.jp-type-playlist a.jp-unmute { bgneal@402: left:443px; bgneal@402: } bgneal@402: a.jp-mute { bgneal@402: background: url("jplayer.blue.monday.jpg") 0 -186px no-repeat; bgneal@402: } bgneal@402: a.jp-mute:hover { bgneal@402: background: url("jplayer.blue.monday.jpg") -19px -170px no-repeat; bgneal@402: } bgneal@402: a.jp-unmute { bgneal@402: background: url("jplayer.blue.monday.jpg") 0 -170px no-repeat; bgneal@402: display: none; bgneal@402: } bgneal@402: a.jp-unmute:hover { bgneal@402: background: url("jplayer.blue.monday.jpg") -19px -186px no-repeat; bgneal@402: } bgneal@402: div.jp-volume-bar { bgneal@402: position: absolute; bgneal@402: overflow:hidden; bgneal@402: background: url("jplayer.blue.monday.jpg") 0 -250px repeat-x; bgneal@402: width:46px; bgneal@402: height:5px; bgneal@402: cursor: pointer; bgneal@402: } bgneal@402: div.jp-audio div.jp-type-single div.jp-volume-bar { bgneal@402: top:37px; bgneal@402: left:302px; bgneal@402: } bgneal@402: div.jp-audio div.jp-type-playlist div.jp-volume-bar { bgneal@402: top:37px; bgneal@402: left:324px; bgneal@402: } bgneal@402: div.jp-video div.jp-volume-bar { bgneal@402: top:32px; bgneal@402: } bgneal@402: div.jp-video-270p div.jp-type-single div.jp-volume-bar { bgneal@402: left:332px; bgneal@402: } bgneal@402: div.jp-video-270p div.jp-type-playlist div.jp-volume-bar { bgneal@402: left:391px; bgneal@402: } bgneal@402: div.jp-video-360p div.jp-type-single div.jp-volume-bar { bgneal@402: left:412px; bgneal@402: } bgneal@402: div.jp-video-360p div.jp-type-playlist div.jp-volume-bar { bgneal@402: left:471px; bgneal@402: } bgneal@402: div.jp-volume-bar-value { bgneal@402: background: url("jplayer.blue.monday.jpg") 0 -256px repeat-x; bgneal@402: width:0px; bgneal@402: height:5px; bgneal@402: } bgneal@402: div.jp-current-time, bgneal@402: div.jp-duration { bgneal@402: position: absolute; bgneal@402: font-size:.64em; bgneal@402: font-style:oblique; bgneal@402: } bgneal@402: div.jp-duration { bgneal@402: text-align: right; bgneal@402: } bgneal@402: div.jp-audio div.jp-type-single div.jp-current-time, bgneal@402: div.jp-audio div.jp-type-single div.jp-duration { bgneal@402: top:49px; bgneal@402: left:130px; bgneal@402: width:122px; bgneal@402: } bgneal@402: div.jp-audio div.jp-type-playlist div.jp-current-time, bgneal@402: div.jp-audio div.jp-type-playlist div.jp-duration { bgneal@402: top:49px; bgneal@402: left:164px; bgneal@402: width:122px; bgneal@402: } bgneal@402: div.jp-video div.jp-current-time, bgneal@402: div.jp-video div.jp-duration { bgneal@402: top:10px; bgneal@402: left:0px; bgneal@402: width:98%; bgneal@402: padding:0 1%; bgneal@402: } bgneal@402: div.jp-playlist { bgneal@402: /* width:418px; */ bgneal@402: width:100%; bgneal@402: background-color:#ccc; bgneal@402: border:1px solid #009be3; bgneal@402: border-top:none; bgneal@402: } bgneal@402: div.jp-playlist ul { bgneal@402: list-style-type:none; bgneal@402: margin:0; bgneal@402: padding:0 20px; bgneal@402: /* background-color:#ccc; */ bgneal@402: /* border:1px solid #009be3; */ bgneal@402: /* border-top:none; */ bgneal@402: /* width:378px; */ bgneal@402: font-size:.72em; bgneal@402: } bgneal@402: bgneal@402: bgneal@402: div.jp-type-single div.jp-playlist li { bgneal@402: padding:5px 0 5px 20px; bgneal@402: font-weight:bold; bgneal@402: } bgneal@402: div.jp-type-playlist div.jp-playlist li { bgneal@402: padding:5px 0 4px 20px; bgneal@402: border-bottom:1px solid #eee; bgneal@402: } bgneal@402: /* bgneal@402: div.jp-video div.jp-playlist li { bgneal@402: padding:5px 0 5px 20px; bgneal@402: font-weight:bold; bgneal@402: } bgneal@402: */ bgneal@402: div.jp-type-playlist div.jp-playlist li.jp-playlist-last { bgneal@402: padding:5px 0 5px 20px; bgneal@402: border-bottom:none; bgneal@402: } bgneal@402: div.jp-type-playlist div.jp-playlist li.jp-playlist-current { bgneal@402: list-style-type:square; bgneal@402: list-style-position:inside; bgneal@402: padding-left:8px; bgneal@402: } bgneal@402: div.jp-type-playlist div.jp-playlist a { bgneal@402: color: #666; bgneal@402: text-decoration: none; bgneal@402: } bgneal@402: div.jp-type-playlist div.jp-playlist a:hover { bgneal@402: color:#0d88c1; bgneal@402: } bgneal@402: div.jp-type-playlist div.jp-playlist a.jp-playlist-current { bgneal@402: color:#0d88c1; bgneal@402: } bgneal@402: div.jp-type-playlist div.jp-playlist div.jp-free-media { bgneal@402: display:inline; bgneal@402: margin-left:20px; bgneal@402: } bgneal@402: bgneal@402: div.jp-video div.jp-video-play { bgneal@402: background: transparent url("jplayer.blue.monday.video.play.png") no-repeat center; bgneal@402: /* position: relative; */ bgneal@402: position: absolute; bgneal@402: cursor:pointer; bgneal@402: z-index:2; bgneal@402: } bgneal@402: div.jp-video div.jp-video-play:hover { bgneal@402: background: transparent url("jplayer.blue.monday.video.play.hover.png") no-repeat center; bgneal@402: } bgneal@402: div.jp-video-270p div.jp-video-play { bgneal@402: top:-270px; bgneal@402: width:480px; bgneal@402: height:270px; bgneal@402: } bgneal@402: div.jp-video-360p div.jp-video-play { bgneal@402: top:-360px; bgneal@402: width:640px; bgneal@402: height:360px; bgneal@402: } bgneal@402: bgneal@402: div.jp-jplayer { bgneal@402: width:0px; bgneal@402: height:0px; bgneal@402: } bgneal@402: div.jp-video div.jp-jplayer { bgneal@402: border:1px solid #009be3; bgneal@402: border-bottom:none; bgneal@402: z-index:1; bgneal@402: } bgneal@402: div.jp-video-270p div.jp-jplayer { bgneal@402: width:480px; bgneal@402: height:270px; bgneal@402: } bgneal@402: div.jp-video-360p div.jp-jplayer { bgneal@402: width:640px; bgneal@402: height:360px; bgneal@402: } bgneal@402: div.jp-jplayer { bgneal@402: background-color: #000000; bgneal@402: }