/* colorful sermons */
.sermon_playlist li:hover, .sermon_playlist li.active,
.wp-playlist.wp-audio-playlist .wp-playlist-playing,
.wp-playlist.wp-audio-playlist .wp-playlist-item:hover{
  background-color: #BA5707;
}
/*repeat for specificity*/
body .sermon_playlist.sermon_playlist li.active.active *,
body .sermon_playlist.sermon_playlist li:hover *,
.wp-playlist.wp-audio-playlist .wp-playlist-playing >*,
.wp-playlist.wp-audio-playlist .wp-playlist-item:hover >* {
  color: #FFF;
}
body .mejs-container .mejs-controls {
  background: #770808;
  background: -webkit-linear-gradient(top, #770808, #610403);
  background: -moz-linear-gradient(top, #770808, #610403);
  background: -o-linear-gradient(top, #770808, #610403);
  background: -ms-linear-gradient(top, #770808, #610403);
  background: linear-gradient(#770808, #610403);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#770808', endColorstr='#610403');
}
body .sermon_playlist li.active,
.wp-playlist.wp-audio-playlist .wp-playlist-playing{
	background:#77450A;
}
body .playing-meta .sermon-header {
	background:rgb(97, 4, 3);
}
body .sermon_playlist,
.wp-playlist.wp-audio-playlist {
	background:#F7F3D2;
}

body .mejs-container .mejs-controls,
.sermon_playlist .navigation {
  background: #770808;
  background: -webkit-linear-gradient(top, #770808, #610403);
  background: -moz-linear-gradient(top, #770808, #610403);
  background: -o-linear-gradient(top, #770808, #610403);
  background: -ms-linear-gradient(top, #770808, #610403);
  background: linear-gradient(#770808, #610403);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#770808', endColorstr='#610403');
}

.sermon_playlist .playing_meta .meta.sermon .date {
	background:url(darktag.png) no-repeat 0 0 transparent;
}

.mejs-controls .mejs-time-rail .mejs-time-total .mejs-time-loaded { /* the colored loading bar, should be themed to theme */
  background: #5b2829;
  background: -moz-linear-gradient(top,  #C98102 0%, #E4C210 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C98
102), color-stop(100%,#E4C210));
  background: -webkit-linear-gradient(top,  #C98102 0%,#E4C210 100%);
  background: -o-linear-gradient(top,  #C98102 0%,#E4C210 100%);
  background: -ms-linear-gradient(top,  #C98102 0%,#E4C210 100%);
  background: linear-gradient(to bottom,  #C98102 0%,#E4C210 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C98102', endColorstr='#E4C210',GradientType=0 );
}