/* Video Player */

/* reset */
#postContent .overflowHid { overflow:visible; }

/* layout & positioning */
.video-player .video { position:relative; }
.video-player .video .play { position:absolute; left:0; top:0; }
.video-player .controls .play { float:left; }
.video-player .controls .sound,
.video-player .controls .fullpage,
.video-player .controls .time { float:right; }
.video-player .controls .timeline,
.video-player .controls .duration,
.video-player .controls .sound { display:block; position:relative; }
.video-player .controls .timeline .loaded,
.video-player .controls .timeline .played,
.video-player .controls .scrubber,
.video-player .controls .sound * { position:absolute; }
.video-player .controls .timeline span { top:9px; }
.video-player .controls .timeline .scrubber { top:8px; }
.video-player .controls .timeline .cue { top:-20px; left:0; }
.video-player .controls .max { left:19px; }

/* dimensions */
.video-player { width:590px; margin-left:0}
.video-player .video,
.video-player .video img,
.video-player .video .overlay { height:328px; }
.video-player .video .play { width:100%; height:100%; }
.video-player .controls { line-height:25px; padding:0 7px 0 0; background: url(controls-bg.gif) repeat-x 0 0; }
.video-player .controls,
.video-player .controls button,
.video-player .controls .timeline,
.video-player .controls .sound,
.video-player .controls .sound * { height:25px; }
.video-player .controls .play { width:31px; }
.video-player .controls .timeline { margin-left:31px; margin-right:175px; }
.video-player .controls .timeline span {
	height:6px;
	display:block;
	/*padding:0 7px;*/
}
.video-player .controls .timeline span.duration {
	background: url(duration.gif) repeat-x 0 0;
}
.video-player .controls .timeline span.played {
	background: url(played.gif) repeat-x 0 0;
}
.video-player .controls .timeline .scrubber { height:12px; width:7px; }
/*
.video-player .controls .fullpage { width:30px; }
*/
.video-player .controls .sound { width:77px; margin-left:18px; }
.video-player .controls .sound .mute { width:14px; }
.video-player .controls .sound .max {
	width: 58px;
	height: 6px !important;
	background: url(max.gif) repeat-x 0 0 !important;
	top: 10px;
}


/* default/inactive states */
.video-player .video .play { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); opacity:0.5; visibility:hidden; background-repeat:no-repeat; background-color:transparent; }
.video-player .video .play:hover { background-color:transparent !important; }
.video-player .controls { font-family:Arial,Helvetica,Verdana,sans-serif; }
.video-player .controls button,
.video-player .controls .timeline span,
.video-player .controls .sound .volume {
	background:url(played.gif) repeat-x 0 0;
}
.video-player .controls button { cursor:default; }
.video-player .controls button:hover { background-color:transparent !important; }
.video-player .controls .timeline span { background-repeat:repeat-x; background-position:0 -79px; } 
.video-player .controls .timeline .loaded { background: url(loaded.gif) repeat-x 0 0 !important; }
.video-player .controls .timeline .played { background: url(played.gif) repeat-x 0 0 !important; }
.video-player .controls .timeline .scrubber,
.video-player .controls .timeline .scrubber:hover,
.video-player .controls .timeline button.scrubber {
	background: url(scrubber.png) no-repeat 0 0 !important;
}
.video-player .controls .timeline .cue { display:none; }
.video-player .controls .time { font-size:10px; color:#a1a1a1; }
.video-player .controls .sound { background-position:-138px -18px; }


/* embed ready states */
.video-player.ready .controls button { cursor:pointer; }
.video-player .controls button.play {
	background: url(button-play.gif) no-repeat 10px 7px;
}
.video-player .controls button.playing {
	background: url(button-pause.gif) no-repeat 0 1px;
}


.video-player.ready .controls .time { color:#a1a1a1; }

.video-player .controls .sound { cursor:pointer; }

.video-player .controls .sound .mute {
	background: url(mute.gif) no-repeat 0 0 !important;
	width: 14px;
	height: 12px;
	top: 7px;
}

.video-player .controls .sound .volume {
	background: url(played.gif) repeat-x 0 3px !important;
	height: 12px !important;
	top: -3px !important;
	height: 12px !important;
}
.video-player.ready .controls .sound.updating .volume { background-position:-148px -43px; }

/* video cued states */
.video-player.cued .video .play { visibility:visible; }

.video-player.initiated .video .play,
.video-player.initiated .video .play:hover { background-color:#a1a1a1 !important; }
.video-player.initiated .video .playing,
.video-player.initiated .video .playing:hover { background-color:transparent !important; }

/* cue */
.video-player .controls .timeline.cueing .cue { display:block; background:#000; color:#fff; line-height:12px; height:12px; padding:3px; font-size:10px; opacity:0.75; }

/* mute */
.video-player .controls .sound.mute,
.video-player .controls .sound.mute button { background-position:-173px 6px; }
.video-player .controls .sound.mute button.mute:hover { background-position:-173px -43px; }
.video-player .controls .sound.mute .volume { background:none; }

/* outline styles */
.video-player .controls button:focus { outline:none; }
.video-player .controls button::-moz-focus-inner { border:none; }

/* video embedded in post */
#postContent .video-player { margin-left:-30px; margin-top:10px; margin-bottom:10px; }

/* IE *//*
*/

/* other players */
.video-player.vimeo,
.video-player.googlevideo { height:328px; }

button {
	background: #000;
	border: 0;
	color: #FFFFFF !important;
	cursor: pointer;
	margin: 0;
	padding: 0;
	text-align: center;
}

.video-player .controls .sound span.scrubber-volume {
	width: 7px;
	height: 12px;
	right: 0;
	top: 1px;
	background: url(scrubber.png) no-repeat 0 0;
}
