	body{font-family:arial;font-size:11pt;margin:0;padding:0;background:#fff;font-family:arial,helvetica;}
	#wrapper {margin: 0 auto; width: 100%;}
	#mainbody { width: 980px;text-align: left; border: 0px; padding: 0;  margin: 0 auto; padding-top:20px;}
	
	#mainbody h2 {color:#fff;margin:0;padding:0;font-size:25px;}
	#mainbody h2 a{color:#fff;margin:0;padding:0;font-size:25px;text-decoration:none;}
	#mainbody h2 a:hover {text-decoration:underline;}
	#mainbody h5 {color:#ccc;margin:0;padding:0;font-size:15px;}
	#mainbody h5 a { color:#ccc;font-size:15px;text-decoration:none;}
	#mainbody h5 a:hover {text-decoration:underline;}
	
	/*OLD HEADER
	#header {margin: 0 auto; width: 100%;background:#222;margin-bottom:20px;}
	#header_inside { width: 980px;text-align: left; border: 0px; padding: 10px 0px 10px 0px; margin: 0 auto;background:url(/img/blackmountain.png) no-repeat bottom left;}
	#header_inside  ul#navigation { margin:0;padding:0;list-style-type:none;}
	#header_inside ul#navigation li{ float:left; }
	#header_inside ul#navigation li.first{ font-family:arial,helvetica;font-size:23px; color:#999;text-decoration:none;padding-right:100px;letter-spacing:-1px;font-weight:bold;}
	#header_inside ul#navigation li a{ font-family:arial,helvetica;font-size:19px; color:#999;text-decoration:none;padding:8px 20px 8px 8px;}
	#header_inside ul#navigation li a.active{ color:#fff;}
	#header_inside ul#navigation li a:hover{  color:#fff;}
	
	#header_inside  ul#user_navigation { margin:0;padding:0;list-style-type:none;float:right;position:relative;}
	#header_inside ul#user_navigation li{ float:left; font-family:arial,helvetica;font-size:13px; color:#999;}
	#header_inside ul#user_navigation li a{ font-family:arial,helvetica;font-size:13px; color:#999;text-decoration:none;padding:8px 20px 8px 8px;}
	#header_inside ul#user_navigation li a.active{ color:#fff;}
	#header_inside ul#user_navigation li a:hover{  color:#fff;}
	*/
	#header {
margin: 0 auto; width: 100%;background:#000;margin-bottom:0px;
}
	#header_inside { 
width: 980px;text-align: left; border: 0px; padding: 10px 0px 0px 0px; margin: 0 auto;border-bottom:1px solid #999;
	}
	#header_inside_bar{border-bottom:1px solid #999;}
	#header_inside  ul#navigation { 
	margin:0;padding:0;list-style-type:none; float:right;padding-top:25px;
	}
	#header_inside ul#navigation li{ 
	float:left; 
	}
	#header_inside ul#navigation li.first{ 
	font-family:arial,helvetica;font-size:23px; color:#999;text-decoration:none;padding-right:100px;letter-spacing:-1px;font-weight:bold;
	}
	#header_inside ul#navigation li a{ 
	font-family:arial,helvetica;font-size:27px; color:#999;text-decoration:none;padding:8px 20px 8px 8px;letter-spacing:-2px;font-weight:bold;
	}
	#header_inside ul#navigation li a.active{ 
	color:#fff;
	}
	#header_inside ul#navigation li a:hover{  
	color:#fff;
	}
	#header_inside  ul#user_navigation { 
	margin:0;padding:0;list-style-type:none;float:right;position:relative;
	}
	#header_inside ul#user_navigation li{
	 float:left; font-family:arial,helvetica;font-size:12px; color:#999;font-weight:bold;position:relative;border-right:1px solid #999;
	}
	#header_inside ul#user_navigation li.last{
	 float:left; font-family:arial,helvetica;font-size:12px; color:#999;font-weight:bold;position:relative;border-right:none;
	}
	#header_inside ul#user_navigation li a{
	  font-family:arial,helvetica;font-size:12px; color:#999;text-decoration:none;padding:8px;font-weight:bold;
	}
	#header_inside ul#user_navigation li a.active{ 
	  color:#fff;
	}
	#header_inside ul#user_navigation li a:hover{ 
	   color:#fff;
	}
	
	#header_inside  ul#logged_navigation { 
	margin:0;padding:0;list-style-type:none;position:relative;
	}
	#header_inside ul#logged_navigation li{
	 float:left; font-family:arial,helvetica;font-size:14px; color:#fff;font-weight:bold;position:relative;padding:10px;
	}
	#header_inside ul#logged_navigation li.name{
	 float:left; font-family:arial,helvetica;font-size:14px; color:#fff;font-weight:bold;position:relative;padding:15px 25px 10px 10px;
	}
	#header_inside ul#logged_navigation li a{
	 float:left; font-family:arial,helvetica;font-size:14px; color:#fff;font-weight:bold;border:1px solid #111;padding:5px 30px;display:block;text-decoration:none;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #333; background:-webkit-gradient(linear,left top,left bottom,from(#333),to(#111)); 
background: -moz-linear-gradient(-90deg,#333,#111);
	}
	#header_inside ul#logged_navigation li a.active{
	 float:left; font-family:arial,helvetica;font-size:14px; color:#fff;font-weight:bold;border:1px solid #014b6f;padding:5px 30px;display:block;text-decoration:none;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #003a56; background:-webkit-gradient(linear,left top,left bottom,from(#003a56),to(#045f8c)); 
background: -moz-linear-gradient(-90deg,#003a56,#045f8c);
	}
	#header_inside ul#logged_navigation li a:hover{
	 float:left; font-family:arial,helvetica;font-size:14px; color:#fff;font-weight:bold;border:1px solid #014b6f;padding:5px 30px;display:block;text-decoration:none;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #003a56; background:-webkit-gradient(linear,left top,left bottom,from(#003a56),to(#045f8c)); 
background: -moz-linear-gradient(-90deg,#003a56,#045f8c);
	}
	
	ul.results{margin:0;padding:0;list-style-type:none;}
	ul.results li{font-family:arial,helvetica;font-size:12px;position:relative;width:190px;height:190px;float:left;cursor: hand; cursor: pointer;padding:0px 3px 0px 3px;}
	ul.results li.last{font-family:arial,helvetica;font-size:12px;position:relative;width:190px;height:150px;float:left;margin-right:0px;cursor: hand; cursor: pointer;}
	ul.results li img{}
	ul.results li a.title{font-family:arial,helvetica;font-size:12px;font-weight:bold;text-decoration:none;}
	ul.results li a.show{font-family:arial,helvetica;font-size:12px;font-weight:bold;text-decoration:none;color:#fff;}
	
	ul.results_145{margin:0;padding:0;list-style-type:none;}
	ul.results_145 li{font-family:arial,helvetica;font-size:12px;position:relative;width:150px;height:130px;float:left;cursor: hand; cursor: pointer;padding:0px 3px 0px 3px;}
	ul.results_145 li.last{font-family:arial,helvetica;font-size:12px;position:relative;width:150px;height:150px;float:left;margin-right:0px;cursor: hand; cursor: pointer;}
	ul.results_145 li img{}
	ul.results_145 li a.title{font-family:arial,helvetica;font-size:12px;font-weight:bold;text-decoration:none;}
	ul.results_145 li a.show{font-family:arial,helvetica;font-size:12px;font-weight:bold;text-decoration:none;color:#fff;}
	
	ul.links{margin:0;padding:0;list-style-type:none;}
	ul.links li{font-family:arial,helvetica;font-size:11px;background:#eee;padding:4px;float:left;}
	ul.links li a{font-family:arial,helvetica;font-size:11px;font-weight:bold;text-decoration:none;}
	
	ul.favlist{margin:0;padding:0;list-style-type:none;}
	ul.favlist li{font-family:arial,helvetica;font-size:10px;color:#eee;margin-bottom:20px;}
	ul.favlist li a.title{font-family:arial,helvetica;font-size:10px;font-weight:bold;text-decoration:none;color:#ccc;text-decoration:none;}
	ul.favlist li a{font-family:arial,helvetica;font-size:11px;font-weight:bold;text-decoration:none;color:#eee;text-decoration:underline;}
	ul.favlist li a:hover{text-decoration:none;}
	
	.showlabel{position:absolute;top:10px;padding:5px;background:#000;-moz-border-radius-bottomright: 10px;-moz-border-radius-topright: 10px;border-bottom-right-radius: 10px;border-top-right-radius: 10px;}
	.showdescription{color:#fff;padding:5px;font-size:10px;}
	.showdescription a{color:#fff;font-size:12px;}
	.playbar{position:absolute;display:none;background:#000 url(/img/play_overlay.png) no-repeat;top:0px;height:200px;width:324px;opacity:0.25;filter:alpha(opacity=25);}
	
	#leftnav{float:left;width:200px;border-right:1px solid #666;}
	#leftnav ul{margin:0;padding:0;list-style-type:none;}
	#leftnav li a{font-size:13px;color:#fff;text-decoration:none;padding:5px 10px 5px 10px;display:block;font-weight:bold;}
	#leftnav li a:hover{background:#333;}
	
	#rightcontent{margin-left:210px;width:770px;}
	
	.titlebar{font-size:19px; color:#999;margin-bottom:10px;}	
	
#slider-code { position:relative;font-family:arial;}
#slider-code .viewport { float: left; width: 980px; height: 470px; overflow: hidden; position: relative; margin-left: 0px; margin-top: 0px;}
#slider-code .buttons {  }
#slider-code .next {  }
#slider-code .disable { opacity: 0.4; filter: alpha(opacity=40); }
#slider-code .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#slider-code .overview li{ float: left; margin: 0; padding: 1px; height: auto;  width: 980px;}

#slider-code .pager { overflow:hidden; list-style: none; float: left; margin-right: 10px; margin-top: 3px;position:absolute;top:250px;}
#slider-code .pager li { float: left; }
#slider-code .pager li .a { text-decoration:none; }
#slider-code .pagenum { background: url(/img/btn_off.png) no-repeat; width: 25px; display: block; text-decoration:none;}
#slider-code .active { background: url(/img/btn_on.png) no-repeat; width: 25px; }
	
.clear{clear:both;}	


ul.showresults{margin:0;padding:0;list-style-type:none;}
	ul.showresults li{font-family:arial,helvetica;font-size:12px;position:relative;width:225px;height:210px;float:left;cursor: hand; cursor: pointer;padding:0px 10px 0px 10px;}
	ul.showresults li.last{font-family:arial,helvetica;font-size:12px;position:relative;width:225px;height:210px;float:left;margin-right:0px;cursor: hand; cursor: pointer;}
	ul.showresults li img{}
	ul.showresults li a.title{font-family:arial,helvetica;font-size:12px;font-weight:bold;text-decoration:none;}
	ul.showresults li a.show{font-family:arial,helvetica;font-size:12px;font-weight:bold;text-decoration:none;color:#fff;}
	
	ul.schedule img { width: 133px!important; }
	ul.showresults li .description{position:absolute;top:1px;left:11px;width:225px;height:138px;background:#000 url(/img/play_overlay_225x138.png);font-size:11px;color:#fff;font-weight:bold;overflow:hidden;
    /* Fallback for web browsers that doesn't support RGBa */
    background: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background: rgba(0, 0, 0, 0.7);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
	ul.showresults li .descriptionactive{opacity: 1; filter: alpha(opacity=100);}

	
	ul.showclip_nav{margin:0;padding:0;list-style-type:none;margin-left:10px;}
	ul.showclip_nav li{width:125px;float:left;text-align:center;margin-right:10px;}
	ul.showclip_nav li a{background:#222;font-size:13px;font-weight:bold;padding:5px;text-decoration:none;color:#ccc;display:block;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
	ul.showclip_nav li a.arrow{background: #222 url(/img/arrow_down.png) right no-repeat;font-size:13px;font-weight:bold;padding:5px;text-decoration:none;color:#ccc;display:block;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
	ul.showclip_nav li a.favorite{background:#2b8f14;font-size:13px;font-weight:bold;padding:5px;text-decoration:none;color:#fff;display:block;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
	ul.showclip_nav li a.active{color:#fff;background:#444;}
	ul.showclip_nav li a:hover{color:#fff;background:#444;}

	
	ul.right_nav{margin:0;padding:0;list-style-type:none;margin-left:10px;position:relative;}
	ul.right_nav li{float:left;text-align:center;margin-right:10px;}
	ul.right_nav li a{width:50px;font-size:13px;font-weight:bold;padding:5px;text-decoration:none;color:#ccc;display:block;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;padding-right:25px;padding-left:10px;background: #222 url(/img/arrow_down.png) right no-repeat;}
	ul.right_nav li a.active{color:#fff;background:#444;}
	ul.right_nav li a:hover{color:#fff;background: #444 url(/img/arrow_down.png) right no-repeat;}

	
	ul.datedrop{margin:0;padding:0;list-style-type:none;margin-left:0px;position:absolute;z-index:999;background: #222;display:none;}
	ul.datedrop li{float:none;text-align:left;margin-right:0px;}
	ul.datedrop li a{width:100px;font-size:12px;font-weight:bold;padding:5px;text-decoration:none;color:#ccc;display:block;-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;padding-right:25px;padding-left:10px;background: #222 url() right no-repeat;}
	ul.datedrop li a.active{color:#fff;background:#444;}
	ul.datedrop li a:hover{color:#fff;background: #444 url() right no-repeat;}

	
	ul.userdrop{margin:0;padding:0;list-style-type:none;margin-left:0px;position:absolute;z-index:999;background: #222;display:none;left:-50px;top:30px;}
	ul.userdrop li{float:none;text-align:left;margin-right:0px;}
	ul.userdrop li a{width:100px;font-size:12px;font-weight:bold;padding:5px;text-decoration:none;color:#ccc;display:block;-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;padding-right:25px;padding-left:10px;background: #222 url() right no-repeat;}
	ul.userdrop li a.active{color:#fff;background:#444;}
	ul.userdrop li a:hover{color:#fff;background: #444 url() right no-repeat;}

	
	ul.subscribedrop{margin:0;padding:0;list-style-type:none;margin-left:0px;position:absolute;z-index:999;background: #444;display:none;}
	ul.subscribedrop li{float:none;text-align:left;margin-right:0px;}
	ul.subscribedrop li a{width:100px;font-size:12px;font-weight:bold;padding:5px;text-decoration:none;color:#ccc;display:block;-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;padding-right:25px;padding-left:10px;background: #444 url() right no-repeat;}
	ul.subscribedrop li a.active{color:#fff;background:#444;}
	ul.subscribedrop li a:hover{color:#fff;background: #444 url() right no-repeat;}
	
	.searchbox{width:150px;border:1px solid #666;background:#000;color:#fff;padding:4px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
	.submitbutton{padding:0px;padding-left:5px;background: url(/img/bt_search.png) no-repeat;border:none;width:36px;height:30px;cursor: hand; cursor: pointer;}

	
	ul.showresults_bydate{margin:0;padding:0;list-style-type:none;}
	ul.showresults_bydate li{font-family:arial,helvetica;font-size:12px;position:relative;width:182px;float:left;cursor: hand; cursor: pointer;padding:0px 5px 0px 5px;border-right:1px solid #333;}
	ul.showresults_bydate li.even{border-left:1px solid #333;}
	ul.showresults_bydate li.odd{border-left:1px solid #333;}
	
	ul.showresults_bydate li.odd .dateheader{background:#333;padding:10px;margin-bottom:10px;font-weight:bold;color:#999;}
	ul.showresults_bydate li.even .dateheader{background:#333;padding:10px;margin-bottom:10px;font-weight:bold;color:#999;}
	ul.showresults_bydate li h2{font-size:29px;float:right;font-weight:bold;color:#fff;letter-spacing:-1px;margin:0;padding:0;}
	
	
	ul.showresults_bydate li img{}
	ul.showresults_bydate li a.title{font-family:arial,helvetica;font-size:12px;font-weight:bold;text-decoration:none;}
	ul.showresults_bydate li a.show{font-family:arial,helvetica;font-size:12px;font-weight:bold;text-decoration:none;color:#fff;}
	ul.showresults_bydate li .description{display:none;position:absolute;top:0px;left:0px;width:180px;height:110px;background:#000 url(/img/play_overlay_180x110.png);opacity: 0.8; filter: alpha(opacity=80);font-size:11px;color:#fff;font-weight:bold;overflow:hidden;}

	ul.dateresults{margin:0;padding:0;list-style-type:none;}
	ul.dateresults li{font-family:arial,helvetica;font-size:12px;position:relative;width:182px;height:150px;cursor: hand; cursor: pointer;padding:0;border-right:none}
	
#login_cluster label{
width:200px; 
display: block;
font-weight:bold;
color:#333;
}
#login_cluster input{
width:300px; 
padding:10px;
display: block;
font-weight:bold;
font-size:20px;
}



/*JPLAYER*/


	#player_shell{width:980px;background:#181818;border:1px solid #ccc;}
	#player_internal{float:left;width:640px;position:relative;}
	#playimage{padding:10px;background:#181818;position:relative;cursor: hand; cursor: pointer;}
	
	.playbar{
position:absolute;background:#181818 url(/img/pause_overlay_450x250.png) no-repeat;top:10px;left:10px;height:250px;width:450px;opacity:0.2;filter:alpha(opacity=20);
	}
	.playbar_pause{
position:absolute;background:#181818 url(/img/play_overlay_450x250.png) no-repeat;top:10px;left:10px;height:250px;width:450px;opacity:0.2;filter:alpha(opacity=20);
	}
	.playbar_play{
position:absolute;background:#181818 url(/img/pause_overlay_450x250.png) no-repeat;top:10px;left:10px;height:250px;width:450px;opacity:0.2;filter:alpha(opacity=20);
	}
	
	
	.subimage{position:absolute;top:10px;left:10px;border:none;border-right:5px solid #000;border-bottom:5px solid #000;}
	
	#toolbar{width:100%;margin-top:10px;}
	#toolbar ul{margin:0;padding:0;list-style-type:none;}
	#toolbar li{float:left;margin-right:3px;width:115px;text-align:center;background:#000;}
	#toolbar li.last{float:left;margin-right:0px;width:115px;text-align:center;background:#000;}
	#toolbar li a{font-size:11px;color:#fff;text-decoration:none;padding:6px;display:block;font-weight:bold;border:1px solid #666;}
	#toolbar li a:hover{background:#333;}
	
	#toolbar li.queue{float:left;margin-right:3px;width:153px;text-align:center;background:#000;}
	#toolbar li.queue a{font-size:13px;color:#fff;text-decoration:none;padding:6px;display:block;font-weight:bold;border:1px solid #000;}
	#toolbar li.queue a:hover{background:#333;}
	
	
	
	#listenlist{font-size:18px;color:#fff;font-weight:bold;text-decoration:none;}
	#queuebox{border:1px solid #eee;}
	#queuebox a{display:block;font-size:11px;color:#fff;font-weight:bold;text-decoration:none;padding:8px;}
	#queuebox a:hover{background:#666;}
	
	
	#related{width:100%;margin-top:20px;}
	#related ul{margin:0;padding:0;list-style-type:none;}
	#related li{float:left;width:156px;height:150px;overflow:hidden;margin-bottom:10px;line-height:13px;position:relative;cursor: hand; cursor: pointer;}
	#related li img{border:2px solid #666;margin-bottom:5px;}
	#related li a{font-size:13px;color:#fff;text-decoration:none;font-weight:bold;}
	#related li a:hover{}
	 h1{color:#fff;letter-spacing:-1px;}
	#related .relatedtitle{padding-right:8px;}
	#related .playbar{
position:absolute;display:none;background:#000 url(play_overlay_145.png) no-repeat;top:2px;left:2px;height:90px;width:145px;opacity:0.25;filter:alpha(opacity=25);
	}
	
	#saved_audio_inside {width:960px;overflow:auto;}
	#saved_audio_inside ul{margin:0;padding:0;list-style-type:none;width:<?php echo($total_saved_width); ?>px;}
	#saved_audio_inside li{float:left;width:163px;height:150px;overflow:hidden;margin-bottom:10px;line-height:11px;position:relative;cursor: hand; cursor: pointer;}
	#saved_audio_inside li img{border:2px solid #666;margin-bottom:5px;}
	#saved_audio_inside li a{font-size:11px;color:#fff;text-decoration:none;font-weight:bold;}
	#saved_audio_inside li a:hover{}
	 h1{color:#fff;letter-spacing:-1px;}
	#saved_audio_inside .relatedtitle{padding-right:8px;}
	
	
	#whats_playing{position:absolute;top:10px;left:10px;background:#000;height:300px;width:450px;z-index:99;opacity:1;filter:alpha(opacity=100);display:none;}

	
	#buttons_over{float:left;width:130px;margin-left:10px;}
	#buttons_over ul{margin:0;padding:0;list-style-type:none;margin-top:10px;}
	#buttons_over li{border:1px solid #eee;;color:#fff;width:130px;margin-bottom:5px;}
	#buttons_over li a{color:#fff;font-weight:bold;text-decoration:none;padding:10px;display:block;}
	
	#playing_next{padding:20px;font-size:13px;color:#fff;border:1px solid #666;display:none;}
	#playing_next a{font-size:19px;font-weight:bold;color:#fff;text-decoration:none;}
	#playing_next a:hover{text-decoration:underline;}
	#playing_next img{border:1px solid #ccc;}
	#playing_next a.smlink{font-size:14px;font-weight:bold;color:#ffc;text-decoration:none;}
	#playing_next a.smlink:hover{text-decoration:underline;}
	
	
	#playing_next .nextbar{background:#666;padding:10px;margin-bottom:10px;font-size:14px;font-weight:bold;}
	#playing_next .nextimage{float:left;padding-bottom:10px;position:relative;}
	#playing_next .nextdescription{margin-left:480px;}
	
	
	#playing_next #countdown{position:absolute;font-size:110px;color:#fff;font-weight:bold;top:20px;left:40px;}
	
	#player_column{float:left;width:470px;}
	#player_column .showimage {width:450px;}
	#player_description{float:right;width:490px;}
	
	#mobile_header{display:none;}
	
	#right_show_nav{float:right;}
	
	.letterbar{width:100%;font-size:20px;background:#666;border-bottom:2px solid #333;color:#333;height:25px;margin-bottom:10px;padding:5px;font-weight:bold;}
	
	ul.left_navigation{margin:0;padding:0;list-style-type:none;}
	ul.left_navigation li{color:#fff;font-size:18px;font-weight:bold;padding-bottom:5px;}
	ul.left_navigation li a{color:#fff;font-size:13px;font-weight:bold;text-decoration:none;}
	ul.left_navigation li a:hover{text-decoration:underline;}
	
	.redbubble{background:#c00;position:absolute;top:-2px;left:-2px;padding:2px 5px 2px 5px;color:#fff;font-weight:bold;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;border:2px solid #fff;}
	
	#footer {
margin: 0 auto; width: 100%;background:#000;margin-bottom:10px;margin-top:20px;
}
	#footer_inside { 
width: 980px;text-align: left; border: 0px; padding: 10px 0px 0px 0px; margin: 0 auto;border-top:1px solid #999;
	}
	#footer_inside  ul { 
	margin:0;padding:0;list-style-type:none;
	}
	#footer_inside ul li{ 
	float:left; color:#fff;font-size:10px;
	}
	
	.searchdrop{display:none;background:#999;width:960px;padding:10px;text-align:right;}
	.searchdrop input.search{border:1px solid #333;padding:10px;font-size:18px;width:400px;}
	.searchdrop input.searchbutton{background:#333;padding:10px;font-size:18px;width:80px;border:1px solid #333;color:#fff;font-weight:bold;text-align:center;}
	
	#userdropnav{display:none;width:100px;background:#000;position:absolute;padding:10px;border:1px solid #999;border-top:none;z-index:9999;}
	#header_inside ul#user_navigation li #userdropnav a{
	  font-family:arial,helvetica;font-size:15px; color:#999;text-decoration:none;padding:5px;font-weight:bold;
	}
	
	#mobile_header{display:none;}
	
	ul.text_results{list-style-type:none;margin:0;padding:0;}
	ul.text_results li{color:#fff;font-size:14px;padding:9px 0px 9px 0px;border-bottom:1px solid #444;}
	ul.text_results li a{color:#fff;text-decoration:none;}
	ul.text_results li a:hover{color:#fff;text-decoration:underline;}
	
	ul.searchresults{list-style-type:none;margin:0;padding:0;}
	ul.searchresults li{color:#fff;font-size:14px;padding:9px 0px 9px 0px;border-bottom:1px solid #444;}
	ul.searchresults li a.title{color:#fff;text-decoration:none;font-weight:bold;font-size:21px;}
	ul.searchresults li a.title:hover{color:#ddd;text-decoration:underline;}
	
	
	
	
.cliptools{
display:none;
position:absolute;
top:1px;
left:1px;
text-align:center;
}
.clipimageactive{
opacity:0.65;filter:alpha(opacity=65);
}
.cliptools .playnow{
margin:5px;
border:2px solid #fff;
background:#129162;
padding:5px;
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
border-radius: 4px;
width:160px;
background:-webkit-gradient(linear,left top,left bottom,from(#41C91F),to(#129612)); 
background: -moz-linear-gradient(-90deg,#41C91F,#129612);
text-align:center;
}
.cliptools .playlist{
margin:5px;
border:2px solid #fff;
background:#18507f;
padding:5px;
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
border-radius: 4px;
background:-webkit-gradient(linear,left top,left bottom,from(#487eab),to(#18507f)); 
background: -moz-linear-gradient(-90deg,#487eab,#18507f);
text-align:center;
}
.cliptools .playlist_saved{
margin:5px;
border:2px solid #fff;
background:#000;
padding:5px;
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
border-radius: 4px;
background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#000)); 
background: -moz-linear-gradient(-90deg,#666,#000);
text-align:center;
opacity:0.75;filter:alpha(opacity=75);
font-size:10px;
color:#fff;
font-weight:bold;
}
.cliptools a{
font-size:10px;
color:#fff;
font-weight:bold;
text-decoration:none;
display:block;
}
.searchresults .playlist{
margin:15px 5px 5px 5px;
border:2px solid #fff;
background:#18507f;
padding:5px;
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
border-radius: 4px;
background:-webkit-gradient(linear,left top,left bottom,from(#487eab),to(#18507f)); 
background: -moz-linear-gradient(-90deg,#487eab,#18507f);
text-align:center;
width:65px;
}
.searchresults .playlist_saved{
margin:15px 5px 5px 5px;
border:2px solid #fff;
background:#000;
padding:5px;
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
border-radius: 4px;
background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#000)); 
background: -moz-linear-gradient(-90deg,#666,#000);
text-align:center;
opacity:0.75;filter:alpha(opacity=75);
font-size:10px;
color:#fff;
font-weight:bold;
width:65px;
}
.searchresults .playlist a{
font-size:10px;
color:#fff;
font-weight:bold;
text-decoration:none;
display:block;
}
.searchresults .playlist_saved a{
font-size:10px;
color:#fff;
font-weight:bold;
text-decoration:none;
display:block;
}

.user_left_column{float:left;width:170px;}
.user_mid_column{margin-left:190px;}

.text_over_image{width:450px;background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#990000, endColorstr=#990000);position:absolute;bottom:0px;left:0px;height:80px;padding:5px;}

ul.subnavigation { 
	margin:0;padding:0;list-style-type:none;position:relative;
	}
ul.subnavigation li{
	 float:left; font-family:arial,helvetica;font-size:13px; color:#fff;font-weight:bold;position:relative;padding:10px;
	}
ul.subnavigation li.name{
	 float:left; font-family:arial,helvetica;font-size:13px; color:#fff;font-weight:bold;position:relative;padding:15px 25px 10px 10px;
	}
ul.subnavigation li a{
	 float:left; font-family:arial,helvetica;font-size:13px; color:#fff;font-weight:bold;border:1px solid #111;padding:5px 30px;display:block;text-decoration:none;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #333; background:-webkit-gradient(linear,left top,left bottom,from(#333),to(#111)); 
background: -moz-linear-gradient(-90deg,#333,#111);
	}
ul.subnavigation li a.active{
	 float:left; font-family:arial,helvetica;font-size:13px; color:#fff;font-weight:bold;border:1px solid #333;padding:5px 30px;display:block;text-decoration:none;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #111; background:-webkit-gradient(linear,left top,left bottom,from(#111),to(#333)); 
background: -moz-linear-gradient(-90deg,#111,#333);
	}
ul.subnavigation li a:hover{
	 float:left; font-family:arial,helvetica;font-size:13px; color:#fff;font-weight:bold;border:1px solid #333;padding:5px 30px;display:block;text-decoration:none;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #111; background:-webkit-gradient(linear,left top,left bottom,from(#111),to(#333)); 
background: -moz-linear-gradient(-90deg,#111,#333);
	}
@media (max-width: 600px) {

body{width:100%;}
  	
	#player_column{float:left;width:100%;}
	#player_column .showimage {width:300px;}
	#player_description{float:right;width:100%;}
	


	
	}