/*

 SoundManager 2: "page as playlist" example
 ------------------------------------------
 http://schillmania.com/projects/soundmanager2/

*/

.html5_light{font: 14px verdana,arial,tahoma,"sans serif";}
.spectrum-container{display:none;}
ul.use-spectrum li.sm2_playing .spectrum-container{position:absolute;left:0px;top:0px;margin-left:-266px;margin-top:-1px;display:block;background-color:#a4a4a4;border:1px solid #626262;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
ul.use-spectrum .spectrum-box {position:relative;width:255px;font-size:1em;padding:2px 0px;height:1.2em;overflow:hidden;}
ul.use-spectrum .spectrum-box .spectrum {position:absolute;left:0px;top:-2px;margin-top:20px;display:block;font-size:1px;width:1px;height:1px;overflow:hidden;background-color:#fff;}
ul.html5_light {list-style-type:none;margin:0px;padding:0px;width:209px;}
ul.html5_light li {margin-bottom:1px;position:relative;display:block;width:auto;color:#666;border:1px solid #d9d9d9;padding:2px 4px;letter-spacing:-1px;border-radius:2px;background:#f9f9f9;-webkit-transition-property: hover;-webkit-transition: background-color 0.15s ease-in-out;-moz-transition: background-color 0.15s linear 0s;-o-transition-property: background-color;-o-transition-duration: 0.15s;}

ul.html5_light li a {display:block;text-decoration:none;color:#000;font: small-caps bold 12px Tahoma;letter-spacing:0.2pt;outline:none;position:relative;z-index:2;}
ul.html5_light li.sm2_playing,ul.html5_light li.sm2_paused,ul.html5_light li.sm2_playing a {color:#3e3e3e;}

ul.html5_light li:hover {background-color:#eee;}
ul.html5_light li:hover a {color:#333;}
ul.html5_light li.sm2_playing,ul.html5_light li.sm2_playing:hover {background:#d8d8d8;}
ul.html5_light li.sm2_paused {background-color:#999;}
ul.html5_light li.sm2_playing:hover a,ul.html5_light li.sm2_paused a {color:#6b6b6b;}
ul.html5_light li .controls {display:none;}

ul.html5_light li .peak,ul.html5_light.use-peak li .peak {display:none;position:absolute;top:2px;right:4px;height:11px; width:17px;}

ul.html5_light li.sm2_playing .controls,ul.html5_light li.sm2_paused .controls {position:relative;display:block;}
ul.html5_light.use-peak li.sm2_playing .peak,ul.html5_light.use-peak li.sm2_paused .peak {display:inline;display:inline-block;}
ul.html5_light.use-peak li .peak {display:none; /* IE 7 */}
ul.html5_light li.sm2_paused .controls {background-color:#666;}

ul.html5_light li:hover .controls .statusbar {position:relative;cursor:ew-resize; cursor:-moz-grab; cursor:grab;}
ul.html5_light li.sm2_paused .controls .statusbar {background-color:#ccc;}
ul.html5_light li .controls {position:relative;margin-top:0.25em; margin-bottom:0px;background-color:#626262;}

ul.html5_light li .controls .statusbar{position:relative;height: 5px;background:#c3c3c3;border: 1px solid #fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; overflow:hidden;cursor:-moz-grab;cursor:grab;}

ul.html5_light li .controls.dragging .statusbar{cursor:-moz-grabbing;cursor:grabbing;}
ul.html5_light li .controls .statusbar .position,ul.html5_light li .controls .statusbar .loading,ul.html5_light li .controls .statusbar .annotation {position:absolute; left:0px; top:0px; height:5px;}
ul.html5_light li .controls .statusbar .position {background:#000;border-right:3px solid #000;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
ul.html5_light li.sm2_paused .controls .statusbar .position {background-color:#666;border-color:#666;}
ul.html5_light li .controls .statusbar .loading {background-color:#eee;}
ul.html5_light li .controls .statusbar .position,ul.html5_light li .controls .statusbar .loading {width:0px;}
ul.html5_light li.sm2_playing a.sm2_link,ul.html5_light li.sm2_paused a.sm2_link{margin-right:76px;}

ul.html5_light li .timing {position:absolute;display:none;right:28px;top:2px;height:11px;padding:2px;background:#a4a4a4;border:1px solid #626262;border-radius:2px;font: 10px monaco,"VT-100","lucida console",courier,system;}

ul.html5_light li:hover .timing {z-index:2;}
ul.html5_light li .timing div.sm2_timing {margin:0px;padding:0px;margin-top:-1em;}
ul.html5_light li.sm2_playing .timing,ul.html5_light li.sm2_paused .timing {display:block;}
ul.html5_light li.sm2_paused .timing .sm2_position {text-decoration:blink;}
ul.html5_light li.sm2_paused .timing,ul.html5_light.use-peak li.sm2_paused .peak {background-color:#888;border-color:#ccc;}
ul.html5_light.use-peak li .peak {display:none;zoom:1;border:1px solid #626262;padding:2px;border-radius:2px;background:#a4a4a4;}
ul.html5_light.use-peak li .peak-box {position:relative;width:100%;height:11px;overflow:hidden;}

ul.html5_light li .peak .l,ul.html5_light li .peak .r{position:absolute;left:0px;top:0px;width:7px;height:50px;background:#fff;border:1px solid #fff;-moz-border-radius:1px;-khtml-border-radius:1px;margin-top:1em;}
ul.html5_light li .peak .l {margin-right:1px;}
ul.html5_light li .peak .r {left:10px;}
#control-template {display:none;}
ul.html5_light li a,ul.html5_light li a:hover{background:transparent;line-height:15px;}
html.isSafari ul.html5_light.use-peak li .peak{margin-top:-4px; /* dumb tweak */}
ul.html5_light li .peak .l {margin-right:0px;}
ul.html5_light li .peak .l,ul.html5_light li .peak .r {width:6px;}
ul.html5_light li .peak .r {left:9px;}

ul.html5_light li a.not-supported {text-decoration:line-through;color:#666; opacity:0.25;}

.c2 ul.html5_light li a {margin:0px;padding:0px;letter-spacing: -0.02em;}
ul.inline-html5_light { min-height:49px; min-width:512px; margin-top:4em;}
ul.inline-html5_light li { float:left; display:inline; width:45%; margin-right:0.25%;}

body.home .sm2-inline-list .ui360-vis {margin-right:0px;}
body.home .columnar .c2 p {font-size: 1.1em;line-height:1.6em;color:#333;}
body.home .c2 ul.html5_light li a {_color:#000; /* stupid IE */}
body.home .c2 ul.html5_light li.sm2_paused a,body.home .c2 ul.html5_light li.sm2_playing a {_color:#fff; /* argh */}
body.home .c2 ul.standard { _margin-left:1.5em;}
body.home .ie6sucks { _background: transparent !important; _display: none !important;}
body.home .ie7sucks { *display: none !important;}

#sm2-container {position: absolute;width: 1px;height: 1px;overflow: hidden;_overflow: hidden;}
#sm2-container object,#sm2-container embed {width: 48px;height: 48px;max-width: 48px;max-height: 48px;}
#sm2-container.swf_timedout {position: relative;width: 48px;height: 48px;}
#sm2-container.swf_timedout,#sm2-container.swf_timedout object,#sm2-container.swf_timedout embed {min-width: 48px;min-height: 48px;}
#sm2-container.swf_unblocked {width: 1px;height: 1px;}
#sm2-container.swf_loaded object,#sm2-container.swf_loaded embed,#sm2-container.swf_unblocked object,#sm2-container.swf_unblocked embed {left: -9999em;top: -9999em;}
#sm2-container.swf_error {display: none;}
#sm2-container.high_performance,#sm2-container.high_performance.swf_timeout {position: absolute;position: fixed;}
#sm2-container.high_performance {overflow: hidden; _top: -9999px; /* IE 6 hax, no position:fixed */
 _left: -9999px;bottom: 0px;left: 0px;z-index: 99;}

#sm2-container.high_performance.swf_loaded,#sm2-container.high_performance.swf_unblocked {z-index: auto;}
#sm2-container.high_performance.swf_loaded,#sm2-container.high_performance.swf_unblocked,#sm2-container.high_performance.swf_unblocked object,#sm2-container.high_performance.swf_unblocked embed {height: 8px;width: 8px;}
#sm2-container.high_performance.swf_loaded {top: auto;bottom: 0px;left: 0px;}
#sm2-container.high_performance.swf_loaded object,#sm2-container.high_performance.swf_loaded embed,#sm2-container.high_performance.swf_unblocked object,#sm2-container.high_performance.swf_unblocked embed {left: auto;top: auto;}
#sm2-container.high_performance.swf_timedout {z-index: 99;}
.html5_light .p_desc{padding-top:2px;color:#6b6b6b;font: 13px tahoma;}
.html5_light .p_artist{}