@charset "utf-8";
/* CSS Document */

html a.EktronEditorsMenuMarker
{display:none !important}


body
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	
}	

p, h1, h2, h3, h4, h5
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

a
{
	text-decoration:none; color:#00789f;
}

img
{
	border:0px;
}


#media_container
{
	width:960px; overflow:hidden; margin-top:30px; margin-bottom:30px;
}


#media_header
{
width:960px; margin-bottom:30px; overflow:hidden; float:left;
}

#media_header_image
{
	width:80px; height:80px; margin-right:15px; float:left; overflow:hidden; background-color:#f33
}


#media_header_textbox
{
	float:left; /* width:545px; */ width:865px;
}


#media_header_title
{
	font-size:43px; color:#333; font-weight:normal; letter-spacing:-1px; line-height:35px; line-height:0.95;
}


#media_header_airdate
{
	font-size:20px; color:#999; margin-top:5px;
}


#media_player

{
	width:960px; background-color:#fff; float:left; overflow:hidden; margin-bottom:20px;
	padding-top:0px;
	padding-bottom:0px;
}

#bare_media_space
{
}

#media_space
{
	width:960px;
	height:500px;
	margin-left:auto;
	margin-right:auto;
}

#media_ss_space

{
	 width:620px; margin-left:auto; margin-right:auto;
	
	}

#media_info

{
	width:640px; float:left; background-color:#fff; margin-top:20px; margin-bottom:20px; overflow:hidden;
}

#media_share

{
	background-color:#fff; margin-bottom:20px; overflow:hidden; font-size:14px; color:#333; border:2px solid #ccc; padding:10px;
}

#media_share a

{
	font-weight:bold;  margin-right:15px; 
	
	}
	
#media_share img

{
	margin-right:5px;
	}

#media_info_misc

{
	font-size:20px; color:#999; line-height:1.2; width:200px; float:left;
}

#media_info_text

{
	font-size:20px; color:#999; line-height:1.2; width:640px; float:left;
}

#media_info_text p

{
	margin-bottom:24px;
}


#media_right

{
	margin-left:0px; width:290px; float:right;
}


#media_right_categoryname
{
	font-size:30px; color:#333; letter-spacing:-1px;
}

#media_right_categoryname a
{
	color:#333;
}

#media_right_airdate
{
	font-size:17px; color:#999; margin-top:2px;
}

#media_right_link
{
	font-size:11px; color:#666; margin-top:5px; text-align:left;
}

#media_right_link a
{
	color:#00789f;
}

#media_right_more_label
{
	font-size:18px; color:#666; font-weight:bold; margin-bottom:15px;
}

#media_right_more_label2
{
	font-size:13px; color:#666; font-weight:bold; margin-bottom:5px;
}


#media_right_more
{
	background-color:#fff; height:200px; overflow-y:scroll; overflow-x:hidden; border:1px solid #ccc; margin-bottom:20px;
}


.media_more_prog_container
{
	background-color:#fff; height:60px; overflow:hidden; margin-left:10px; margin-right:10px; margin-top:5px; margin-bottom:5px; width:250px;
}

.media_more_prog_text
{
float:left; width:140px; font-weight:normal; margin-left:10px; background-color:#fff;
}


.media_more_prog_text_title
{
font-size:13px; 
}

.media_more_prog_text_title a:hover
{
	text-decoration:underline;
}

.media_more_prog_text_date
{
color:#999; font-size:9px; margin-top:3px;
}

.media_more_left_head
{
	font-size:15px; font-weight:bold; color:#fff; margin-right:20px; margin-bottom:10px; padding-left:10px; padding-top:10px; padding-bottom:10px; background-color:#00789f;
}

#media_right_credit
{
 border:1px solid #ccc; padding:10px;  margin-bottom:20px;
}

#media_right_download
{
 font-size:10px; font-weight:bold; border:1px solid #ccc; padding:10px; margin-bottom:15px;

}

#media_right_tag
{
 font-size:12px; font-weight:bold; border:1px solid #ccc; padding:10px; margin-bottom:15px;

}

#media_right_embed
{
 font-size:10px; font-weight:bold; border:1px solid #ccc; padding:10px; margin-bottom:15px;

}


#media_right_embed input
{
	font-size:10px; width:260px; border:1px solid #999; margin:0 0 0 0px; padding: 3px; background-color:#fff; color:#999;
}


.media_more_left_credit_name
{
	font-size:14px; color:#333; font-weight:bold;
}

.media_more_left_credit_role
{
	font-size:12px; color:#999; margin-top:2px;
}

.media_more_left_tag
{
	font-size:13px; color:#00789f; font-weight:bold;
	
}

.media_right_separator
{
border-top:2px dotted #ccc;
}

.clear
{
	clear:left; background-color:#F33;
}

