

body
{
	background:transparent;
	margin:0px;
	padding:0px;
}

h1.dar {
margin-top:-0.7em;
margin-bottom:0;
}
h2 img {
vertical-align:middle;
padding-left:5px;  
cursor:pointer;
}

a.stationlink {
    color: white;
    text-decoration: none; 
    cursor:pointer;  
  
}
a.stationlink:hover {
    color: white;
    text-decoration: underline; 
    cursor:pointer;  
  
}
a.showlink1 {
    color: white;
    text-decoration: none; 
    cursor:pointer;  
  
}
a.showlink1:hover {
    color: white;
    text-decoration: underline; 
    cursor:pointer;  
  
}

#video
{
	position:absolute;
	top:20px;	
	right:10px;
	width:221px;
	height:110px;
	/*
	background-image:url("../images/video.png");
	background-repeat:no-repeat;
	padding-top:75px;
	*/
	text-align:left;
	font-size:12px;	
}

#video a
{
	color:#FFFFFF;
	text-decoration:none;
}

#player_record
{
	position:absolute;
	z-index:11;
	left:-408px;
	bottom:1px;
}

img#big_record_button
{
	position:absolute;
	cursor:pointer;	
	left:88px;
	top:50px;
}

.mejs-container
{
	display:block;
	margin:0px auto 0px auto;
	padding-top:10px;
	background:none!important;
	width:366px!important;
}

.mejs-controls .mejs-button 
{
/*
	background:url("js/mediaele/controls_black.png") no-repeat scroll 0 0 transparent!important;
*/
}

.mejs-container .mejs-controls
{
        background:url("../images/controls_background.png")!important;
        width:470px!important;
        height:30px!important;
        padding:4px 0px 0px 0px!important;
	margin:0px!important;

}

#html5_control_container{
	position:absolute;
	left:20px;
	bottom:0px;
        background:url("../images/controls_background.png");
        width:470px;
        height:30px;
        padding:4px 0px 0px 0px;
        margin:0px;
	z-index:20;
}

.html5_buttons{
	position:absolute;
	left:10px;
	top:11px;
	background-image:url("/images/controls.png");
	width:16px;
	height:16px;
	cursor:pointer;
}

#html5_play{
	background-position:0px 0px;
}

#html5_pause{
	background-position:0px -16px;
}

#html5_volume_container{
	position:absolute;
	right:10px;
	top:14px;
	width:70px;
	height:10px;
	background-color:#999999;
}

#html5_volume_slider{
	position:absolute;
	left:0px;
	width:50%;
	height:10px;
	background-color:#FFFFFF;
}

#player_content
{
	position:absolute;
	top:23px;
	width:648px;
	/*height:264px;*/
	height:144px;
        border-left:1px solid #01316B;
        border-right:1px solid #01316B;
	background-image:url("../images/diamond_background.jpg");	
}

#player_header
{
	position:absolute;
	top:0px;
	width:650px;
	height:23px;
	background-image:url("../images/player_header.png");
	margin:0px
	padding:0px;
}

#player_footer
{
        position:absolute;
        bottom:0px;
        width:650px;
        height:23px;
        background-image:url("../images/player_footer.png");
        margin:0px
        padding:0px;
}


#artist_image
{
	position:absolute;
	width:50px;
	height:50px;	
	top:0px;
	left:25px;
	overflow:hidden;
}

#iframe_header
{
        width:434px;
        height:9px;
	margin:0px;
	padding:0px;
	font-size:0px;
        background-image:url("../images/iframe_header.png");
	background-repeat:no-repeat;
}

#iframe_footer
{		
        width:434px;
        height:9px;
	margin:0px;
        padding:0px;
        font-size:0px;
        background-image:url("../images/iframe_footer.png");
	background-repeat:no-repeat;
}

#iframe_title a
{
	color:#FFFFFF;
}

#iframe_title a:hover
{
	color:#999999;
	text-decoration:none;
}

#iframe_title
{
	position:absolute;
	left:90px;
	top:0px;
        height:25px;
        color:#FFFFFF;
        font-size:18px;
        font-weight:bold;
	text-align:left;
}

#iframe_player
{
	position:absolute;
	width:470px;
	/*bottom:-12px;*/
	bottom:0px;
	left:0px;
	margin-left:-30px;
	z-index:3;
}

#player_buttons
{
	position:absolute;
	z-index:10;
	bottom:0px;
	right:20px;
	width:170px;
	height:25px;
}

#player_buttons img
{
	float:right;
	cursor:pointer;
	margin-left:10px;
}

#time_left, #time_left_loading
{
	width:125px;
	height:19px;
	text-align:right;
	color:#FFFFFF;
	position:absolute;
	z-index:2;
	bottom:6px;
	right:-40px;
	font-size:11px;
	line-height:18px;
}

#time_left_loading img
{
	float:right;
	margin-left:10px;
}

.click_here, .click_here a
{
	color:#FFFFFF;
}

#ad_container
{
        position:absolute;
        width:610px;
        height:190px;
        top:57px;
        left:23px; 
	overflow:auto;
	text-align:left;
	font-size:12px;
	color:#111111;
	background-color:#EFEFEF;
}

#ad_container a
{
	color:#4C6FB2;
}

#ad_container table
{
	background-color:#FFFFFF;
}

#twitterfeed img
{
	width:30px;
	height:30px;
}

