﻿/* 
 ---------------------------------
 -- alternate (optional) themes --
 ---------------------------------
*/
ul.playlist.dark li.sm2_playing a {
	color: #fff;
}
ul.playlist.use-peak.dark li.sm2_playing .peak {
	color: #999;
}
ul.playlist.dark li.sm2_playing .timing {
	color: #999;
}
ul.playlist.use-spectrum.dark li.sm2_playing .spectrum-container {
	background-color: #222;
	border-color: #444;
}
ul.playlist.use-spectrum.dark li.sm2_playing .spectrum-container .spectrum {
	background-color: #999;
}
ul.playlist.dark li.sm2_paused {
	background-color: #333;
}
ul.playlist.dark li.sm2_paused a {
	color: #999;
}
ul.playlist.dark li.sm2_playing:hover {
	background-color: #333;
}
ul.playlist.dark li.sm2_playing {
	background-color: #333;
}
ul.playlist.dark li:hover .controls .statusbar {
	background-color: #666;
}
ul.playlist.dark li .controls {
	background-color: #333;
}
ul.playlist.dark li .controls .statusbar {
	background-color: #666;
	border-color: #444;
}
ul.playlist.dark li .controls .statusbar .position {
	background-color: #111;
	border-right: 3px solid #111;
	border-radius: 3px;
}
ul.playlist.dark li .controls .statusbar .loading {
	background-color: #444;
}
ul.playlist.use-peak.dark li .peak {
	background-color: #222;
	border-color: #444;
}
ul.playlist.dark li .timing {
	background-color: #222;
	border-color: #444;
}
ul.playlist.dark.use-peak li .peak .r {
	border-color: #444;
	background-color: #999;
}
ul.playlist.dark.use-peak li .peak .l {
	border-color: #444;
	background-color: #999;
}

/* kas_wh-bl theme */

ul.playlist.kas_wh-bl li.sm2_playing a {
 color:#fff;
}
ul.playlist.use-peak.kas_wh-bl li.sm2_playing .peak {
	color: #fff;
}
ul.playlist.kas_wh-bl li.sm2_playing .timing {
	color: #fff;
}
ul.playlist.use-spectrum.kas_wh-bl li.sm2_playing .spectrum-container {
	background-color: #999;
	border-color: #ccc;
}
ul.playlist.use-spectrum.kas_wh-bl li.sm2_playing .spectrum-container .spectrum {
	background-color: #ccc;
}
ul.playlist.kas_wh-bl li.sm2_paused {
	background-color: #999;
}
ul.playlist.kas_wh-bl li.sm2_paused a {
	color: #fff;
}
ul.playlist.kas_wh-bl li.sm2_playing:hover {
	background-color: #666;
}
ul.playlist.kas_wh-bl li.sm2_playing {
	background-color: #666;
}
ul.playlist.kas_wh-bl li:hover .controls .statusbar {
	background-color: #ccc;
}
ul.playlist.kas_wh-bl li .controls {
	background-color: #333;
}
ul.playlist.kas_wh-bl li .controls .statusbar {
	background-color: #ccc;
	border-color: #fff;
}
ul.playlist.kas_wh-bl li .controls .statusbar .position {
	background-color: #444;
	border-right: 3px solid #444;
	border-radius: 3px;
}
ul.playlist.kas_wh-bl li .controls .statusbar .loading {
	background-color: #999;
}
ul.playlist.use-peak.kas_wh-bl li .peak {
	background-color: #222;
	border-color: #444;
}
ul.playlist.kas_wh-bl li .timing {
	background-color: #999;
	border-color: #ccc;
}
ul.playlist.kas_wh-bl.use-peak li .peak .r {
	border-color: #444;
	background-color: #999;
}
ul.playlist.kas_wh-bl.use-peak li .peak .l {
	border-color: #444;
	background-color: #999;
}

/* kas_red theme */

ul.playlist.kas_red li a {
 color:#999;
}
ul.playlist.kas_red li:hover a {
 color:#999;
}
ul.playlist.kas_red li.sm2_playing a {
 color:#999;
}
ul.playlist.use-peak.kas_red li.sm2_playing .peak {
	color: #fff;
}
ul.playlist.kas_red li.sm2_playing .timing {
	color: #FF3300;
}
ul.playlist.use-spectrum.kas_red li.sm2_playing .spectrum-container {
	background-color: #FF5050;
	border:1px solid #FFCCCC;
	border-radius:4px;
}
ul.playlist.use-spectrum.kas_red li.sm2_playing .spectrum-container .spectrum {
	background-color: #ccc;
}
ul.playlist.kas_red li.sm2_paused {
	background-color: #fff;
}
ul.playlist.kas_red li.sm2_paused a {
	color: #999;
}
ul.playlist.kas_red li.sm2_paused .timing {
	color: #FF3300;
}
ul.playlist.kas_red li.sm2_playing:hover {
	background-color: #fff;
}
ul.playlist.kas_red li.sm2_playing {
	background-color: #fff;
}
ul.playlist.kas_red li:hover .controls .statusbar {
	background-color: #eee;
}
ul.playlist.kas_red li .controls {
	background-color: #FFCCCC;
}
ul.playlist.kas_red li .controls .statusbar {
	background-color: #eee;
	border-color: #fff;
}
ul.playlist.kas_red li .controls .statusbar .position {
background-color:#FF0000;
 border-right:3px solid #FF0000;
 border-radius:3px;
}
ul.playlist.kas_red li .controls .statusbar .loading {
	background-color: #eee;
}
ul.playlist.use-peak.kas_red li .peak {
	background-color: #222;
	border-color: #444;
}
ul.playlist.kas_red li .timing {
	background-color: #fff;
	border-color: #FF5050;
}
ul.playlist.kas_red.use-peak li .peak .r {
	border-color: #444;
	background-color: #999;
}
ul.playlist.kas_red.use-peak li .peak .l {
	border-color: #444;
	background-color: #999;
}

/* kas_rngtns theme */
ul.playlist.kas_rngtns li {
 background-color:#fff;
}
ul.playlist.kas_rngtns li a {
 color:#666;
}
ul.playlist.kas_rngtns li:hover a {
 color:#666;
}
ul.playlist.kas_rngtns li.sm2_playing a {
 color:#666;
}
ul.playlist.use-peak.kas_rngtns li.sm2_playing .peak {
	color: #fff;
}
ul.playlist.kas_rngtns li.sm2_playing .timing {
	color: #999;
}
ul.playlist.use-spectrum.kas_rngtns li.sm2_playing .spectrum-container {
	background-color: #FF5050;
	border:1px solid #FFCCCC;
	border-radius:4px;
}
ul.playlist.use-spectrum.kas_rngtns li.sm2_playing .spectrum-container .spectrum {
	background-color: #ccc;
}
ul.playlist.kas_rngtns li.sm2_paused {
	background-color: #fff;
}
ul.playlist.kas_rngtns li.sm2_paused a {
	color: #999;
}
ul.playlist.kas_rngtns li.sm2_paused .timing {
	color: #999;
}
ul.playlist.kas_rngtns li.sm2_playing:hover {
	background-color: #fff;
}
ul.playlist.kas_rngtns li.sm2_playing {
	background-color: #fff;
}
ul.playlist.kas_rngtns li:hover .controls .statusbar {
	background-color: #eee;
}
ul.playlist.kas_rngtns li .controls {
	background-color: #FFCCCC;
}
ul.playlist.kas_rngtns li .controls .statusbar {
	background-color: #f9f9f9;
	border-color: #fff;
}
ul.playlist.kas_rngtns li .controls .statusbar .position {
background-color:#fff;
 border-right:3px solid #eee;
 border-radius:3px;
}
ul.playlist.kas_rngtns li .controls .statusbar .loading {
	background-color: #eee;
}
ul.playlist.use-peak.kas_rngtns li .peak {
	background-color: #222;
	border-color: #444;
}
ul.playlist.kas_rngtns li .timing {
	background-color: #fff;
	border-color: #666;
}
ul.playlist.kas_rngtns.use-peak li .peak .r {
	border-color: #444;
	background-color: #999;
}
ul.playlist.kas_rngtns.use-peak li .peak .l {
	border-color: #444;
	background-color: #999;
}


/* gold theme */
ul.playlist.gold li.sm2_paused {
	background-color: #996600;
}
ul.playlist.gold li.sm2_playing:hover {
	background-color: #cc9900;
}
ul.playlist.gold li.sm2_playing {
	background-color: #cc9900;
}
ul.playlist.gold li .controls {
	background-color: transparent;
}
ul.playlist.gold li .controls .statusbar {
	background-color: #fff;
	border-color: #fff;
}
ul.playlist.gold li .controls .statusbar .position {
	background-color: #996600;
	border-right: 3px solid #996600;
	border-radius: 3px;
}
ul.playlist.gold li .controls .statusbar .loading {
	background-color: #ffeedd;
}
ul.playlist.use-peak.gold li .peak {
	background-color: #CC9900;
	border-color: #ffcc33;
}
ul.playlist.gold li .timing {
	background-color: #CC9900;
	border-color: #ffcc33;
}
ul.playlist.use-spectrum.gold li.sm2_playing .spectrum-container {
	background-color: #cc9900;
	border-color: #ffcc33;
}
ul.playlist.use-spectrum.gold li.sm2_playing .spectrum-container .spectrum {
	background-color: #fff;
}
ul.playlist.gold.use-peak li .peak .r {
	border-color: #fff;
	background-color: #fff;
}
ul.playlist.gold.use-peak li .peak .l {
	border-color: #fff;
	background-color: #fff;
}

/* ZOMG PONIES!!!ONEONEONE */
ul.playlist.bubblegum li a {
	font-family: "comic sans ms",verdana,arial,tahoma,"sans serif"; /* heh */
}
ul.playlist.bubblegum li.sm2_paused:hover {
	background-color: #ffccee;
}
ul.playlist.bubblegum li.sm2_paused {
	background-color: #ffccee;
}
ul.playlist.use-peak.bubblegum li.sm2_paused .peak {
	color: #ff6699;
}
ul.playlist.bubblegum li.sm2_paused .timing {
	color: #ff6699;
}
ul.playlist.bubblegum li.sm2_paused:hover a {
	color: #ff6699;
}
ul.playlist.bubblegum li.sm2_paused a {
	color: #ff6699;
}
ul.playlist.bubblegum li:hover {
	background-color: #ffddee;
}
ul.playlist.bubblegum li.sm2_playing:hover {
	background-color: #ff7799;
}
ul.playlist.bubblegum li.sm2_playing {
	background-color: #ff7799;
}
ul.playlist.bubblegum li .controls {
	background-color: transparent;
}
ul.playlist.bubblegum li .controls .statusbar {
	background-color: #fff;
	border-color: #fff;
}
ul.playlist.bubblegum li .controls .statusbar .position {
	background-color: #ffaacc;
	border-right: 3px solid #ffaacc;
	border-radius: 3px;
}
ul.playlist.bubblegum li .controls .statusbar .loading {
	background-color: #ffeedd;
}
ul.playlist.use-peak.bubblegum li .peak {
	background-color: #ffaacc;
	border-color: #ffccee;
}
ul.playlist.bubblegum li .timing {
	background-color: #ffaacc;
	border-color: #ffccee;
}
ul.playlist.use-spectrum.bubblegum li.sm2_playing .spectrum-container {
	background-color: #ffaacc;
	border-color: #ffccee;
}
ul.playlist.use-spectrum.bubblegum li.sm2_playing .spectrum-container .spectrum {
	background-color: #fff;
}
ul.playlist.bubblegum.use-peak li .peak .r {
	border-color: #fff;
	background-color: #fff;
}
ul.playlist.bubblegum.use-peak li .peak .l {
	border-color: #fff;
	background-color: #fff;
}
ul.playlist.shiny li.sm2_playing {
	background-image: url(../image/top-highlight.png);
	background-repeat: repeat-x;
	background-position: 0px -1px;
	_background-image: none; /* can't be bothered with IE 6. */
}
ul.playlist.shiny li.sm2_paused {
	background-image: url(../image/top-highlight.png);
	background-repeat: repeat-x;
	background-position: 0px -1px;
	_background-image: none; /* can't be bothered with IE 6. */
}
