




#madradio_container{
	float:left;
	background: #f1f1f1;
	width:1000px;
	height:auto;
	padding: 0px 0px 10px 0px;
    display: inline-block;
	position:relative;
	
	
}

#madradio_980 {
	float:left;
	background: url(/skin/mad/madradio/madradio_bg.gif) no-repeat top center;
	width:980px;

	padding: 0px 0px 20px 0px;
	margin: 0 0 0 10px;
    display: inline-block;
	position:relative;
}

#madradio_top 								{ float:left; width:980px;}

div.madradiologo a 							{ background: url(/skin/mad/madradio/madradio_logo_off.png); float: left; width:110px; height:125px; text-indent: -5000px; margin:20px 50px 0 50px; text-decoration:none; } 
div.madradiologo a:hover 					{ background: url(/skin/mad/madradio/madradio_logo_on.png); }

#madradio_top .top_promo					{ float: left; width:180px; height:120px; margin:15px 10px 0 0; text-decoration:none; } 
#madradio_top .top_promo_onair				{ float: left; width:121px; height:117px; margin:10px 0 0 35px; text-decoration:none; } 

#madradio_left								{ float:left; display:inline; margin:0 0 0 6px; width:180px; height:auto; text-align: left; font-size:13px; line-height:14px; }
#madradio_left .madradio_menu				{ width:180px; height:51px; }
#madradio_left .madradio_menu p				{ padding:12px 0 0 38px; margin:0px; }
#madradio_left .madradio_menu p a			{ font-size:15px; line-height:16px; color:#ababab; font-weight:bold; text-decoration:none; }
#madradio_left .madradio_menu p a:hover		{ color:#edc41e; }
#madradio_left .madradio_menu span			{ font-size:10px; color:#949494; }

#madradio_center							{ float:left; display:inline; margin:0 0 0 6px; width:470px; height:auto; text-align: left; color:#666666; }
#madradio_center a							{ color:#dab35b; }
#madradio_center a:hover					{ color:#f2d100; }

#madradio_center ul							{ margin:0 0 0 30px; padding:0px; }
#madradio_center li							{ margin: 0 0 10px 0; }

#madradio_center label						{ width:100px; float:left; text-align:right; height:25px; line-height:25px; font-size:11px; margin: 0 10px 0 0; }

#madradio_center .madradio_paging			{ text-align: center; height:25px; line-height:25px; font-size:11px; margin: 0 0 0 0; }
#madradio_center .madradio_paging a			{ margin: 0 10px 0 0; }

#madradio_center .top 						{ background: url(/skin/mad/madradio/madradio_top_bg.gif) no-repeat top center; width:470px; height:27px; }
#madradio_center .top h4 					{ line-height:20px; padding: 5px 0 0 0; margin: 0 0 0 20px; color:#ababab; font-size:12px; font-weight:bold; }
#madradio_center .center 					{ background: url(/skin/mad/madradio/madradio_center_center_bg.gif) no-repeat top center; color:#c6c6c6; padding: 12px 10px 5px 10px; }
#madradio_center h1 						{ padding: 0px; color:#dab35b; font-size:22px; line-height:23px; margin: 0 8px 0 8px; }
#madradio_center h2							{ font-size:18px; color:#f2d100; line-height:20px; margin:0 0 0px 0; padding: 0 0 10px 0; }
#madradio_center .center p 					{ padding:0px; margin: 10px 0 10px 0; }
#madradio_center span						{ font-size:11px; line-height:20px; }

#madradio_center .exitpoll					{ border-bottom: 1px #505050 solid; color:#c6c6c6; width:450px; font-size:11px; display: block; }
#madradio_center .exitpoll span				{ color:#ababab;  }
#madradio_center .exitpoll_track			{ float:left; border-bottom: 0px #5c5c5c solid; padding: 0 0 0 0; color:#f2d100; font-size:15px; line-height:19px; width:360px; margin:0px; display:inline; }
#madradio_center .exitpoll_checkbox			{ float:left; border-bottom: 0px #646464 solid; padding: 0 0 0 0; width:30px; margin:0px; display:inline; }
#madradio_center .exitpoll_listen			{ float:left; border-bottom: 0px #646464 solid; padding: 9px 0 0 0; width:60px; margin:0px; display:inline; text-align:center; }

#madradio_center .myplaylist				{ background:#313131; border-top: 1px #505050 solid; color:#c6c6c6; margin:0 0 3px 0; padding:0 0 3px 0; width:450px; height:30px; font-size:11px; display: block;  }
#madradio_center .myplaylist span			{ color:#ababab;  }
#madradio_center .myplaylist_track			{ float:left; border-bottom: 0px #5c5c5c solid; padding: 3px 0 0 0; color:#aac748; font-size:11px; line-height:13px; font-weight:bold; width:360px; margin:0px; display:inline; }
#madradio_center .myplaylist_checkbox		{ float:left; border-bottom: 0px #646464 solid; padding: 0 0 0 0; width:30px; margin:0px; display:inline; }
#madradio_center .myplaylist_listen			{ float:left; border-bottom: 0px #646464 solid; padding: 6px 0 0 0; width:60px; margin:0px; display:inline; text-align:center; }



#madradio_center .mappespoll				{ border-bottom: 1px #505050 solid; color:#c6c6c6; width:450px; font-size:11px; display: block; }
#madradio_center .mappespoll span			{ color:#ababab;  }
#madradio_center .mappespoll_track			{ float:left; border-bottom: 0px #5c5c5c solid; padding: 0 0 0 5px; color:#f2d100; font-size:15px; line-height:30px; width:365px; margin:0px; display:inline; }
#madradio_center .mappespoll_listen			{ float:left; text-align:right; border-bottom: 0px #646464 solid; padding: 3px 0 3px 0; width:80px; margin:0px; display:inline; text-align:center; }

#madradio_center .interviews				{ border-bottom: 1px #555555 solid; color:#f1f1f1; font-size:14px; line-height:16px; font-weight:bold; display: block; padding:5px; margin:0 0 5px 0; }
#madradio_center .interviews span			{ color:#ababab;  }
#madradio_center .interviews_track			{ float:left; border-bottom: 0px #5c5c5c solid; padding: 0 0 0 5px; font-size:14px; line-height:16px; width:300px; margin:0px; display:inline; }
#madradio_center .interviews_listen			{ float:right; text-align:right; border-bottom: 0px #646464 solid; padding: 3px 0 3px 0; width:100px; margin:0px; display:inline; text-align:center; }
#madradio_center .interviews_date			{ font-size:10px; color:#999; font-weight:normal; }


#madradio_center .program_day				{ border-bottom: 1px #f2d100 solid; padding: 5px; font-size:11px; color:#f2d100; margin:0 0 0 0px; display: block; }
#madradio_center .program_time				{ float:left; border-bottom: 1px #5c5c5c solid; padding: 0 0 0 0; text-align:center; color:#f2d100; width:50px; line-height:30px; margin:0 0 1px 0px; display:inline; }
#madradio_center .program_show				{ float:left; border-bottom: 1px #646464 solid; padding: 0 0 0 0; width:400px; height:30px; line-height:30px; margin:0 0 1px 0px; display:inline; }
#madradio_center .program_show a			{ color: #c6c6c6; text-decoration:none; }
#madradio_center .program_show a:hover		{ color: #f2d100; }
#madradio_center .program_show span			{ background:#ea0606; color: #ffffff; font-size:10px; line-height:14px; padding:0 5px 0 5px; margin: 0 0 2px 10px; }
#madradio_center .program_show img			{ border:none; }

#madradio_center .radioshow_newdate			{ float:left; font-size:11px; color:#c6c6c6; text-align:right; width:55px; padding: 0 10px 0 0; margin: 0 0 5px 0; }
#madradio_center .radioshow_newheadline		{ float:left; font-size:13px; width:350px; border-left: 1px #cccccc solid; padding: 0 0 0 10px; margin: 0 0 5px 0;}

#madradio_center .shows_list				{ float:left; width:225px; border-bottom: 1px #666666 solid; padding: 5px 0 5px 0; font-size:11px; color:#f2d100; margin:0 0 0 0px; display: block; }
#madradio_center .shows_list img			{ float:left; width:100px; height:100px; }

#madradio_center .shows_item				{ width: 434px; margin:0 0 10px 8px; padding: 0 0 10px 0; border-bottom: 1px #585858 dotted; }
#madradio_center .shows_item img	 		{ float:left; width:136px; height:100px; border: 5px #585858 solid; margin: 0 20px 0 0; }
#madradio_center .shows_item_details		{ float:left; width:268px; margin: 0px;}
#madradio_center .shows_item_photo 			{ margin: 0 0 0 8px; }
#madradio_center .shows_item_show_name 		{ font-size:18px; line-height:20px; margin: 8px 0 5px 0; font-weight:bold; color:#f2d100; }
#madradio_center .shows_item_show_name a 	{ color:#f2d100; }
#madradio_center .shows_item_details p		{ font-size:11px; line-height: 13px; margin: 0 0 10px 0; }


#madradio_center .radiopeople_item						{ width: 434px; margin:0 0 10px 8px; padding: 0 0 10px 0; border-bottom: 1px #585858 dotted; }
#madradio_center .radiopeople_item img	 				{ float:left; width:136px; height:100px; border: 5px #585858 solid; margin: 0 20px 0 0; }
#madradio_center .radiopeople_item_details				{ float:left; width:268px; margin: 0px;}
#madradio_center .radiopeople_item_photo 				{ margin: 0 0 0 8px; }
#madradio_center .radiopeople_item_people_name 			{ font-size:18px; line-height:20px; margin: 8px 0 5px 0; font-weight:bold; color:#f2d100; }
#madradio_center .radiopeople_item_people_name a 		{ color:#f2d100; }
#madradio_center .radiopeople_item_details p			{ font-size:11px; line-height: 13px; margin: 0 0 10px 0; }

#madradio_center .radiodownloads_item					{ float:left; text-align:center; width: 210px; margin:0 0 10px 10px; padding: 0px; }
#madradio_center .radiodownloads_item img	 			{ float:left; width:200px; height:160px; border: 5px #585858 solid; margin: 0 0 5px 0; }
#madradio_center .radiodownloads_item p					{ text-align:center; font-size:10px; line-height: 13px; padding:5px; margin: 15px 0 5px 0; }

#madradio_center .bottom 					{ background: url(/skin/mad/madradio/madradio_center_bottom_bg.gif) no-repeat top center; width:470px; height:4px; }

#madradio_right								{ float:left; display:inline; margin:0 0 0 6px; width:306px; height:auto; text-align: left; }
#madradio_right a							{ color:#f678e2; }
#madradio_right a:hover						{ color:#FFCC00; }
#madradio_right .top 						{ background: url(/skin/mad/madradio/madradio_right_top_bg.gif) no-repeat top center; width:306px; height:27px; }
#madradio_right .top h4 					{ line-height:20px; padding: 5px 0 0 0; margin: 0 0 0 20px; color:#ababab; font-size:12px; font-weight:bold; }
#madradio_right .center 					{ background: url(/skin/mad/madradio/madradio_right_center_bg.gif) no-repeat top center; color:#c6c6c6; padding: 12px 10px 5px 10px; }
#madradio_right .center p 					{ padding:0px; margin: 0 0 10px 0; }
#madradio_right .bottom 					{ background: url(/skin/mad/madradio/madradio_right_bottom_bg.gif) no-repeat top center; width:306px; height:4px; }

#madradio_right ol							{ margin:0 0 0 25px; font-size:11px; padding:0px; }
#madradio_right li							{ margin: 0 0 4px 0; }
#madradio_right li span						{ font-size: 11px; color:#f6c739; }

#madradio_bottom							{ float:left; background: url(/skin/mad/madradio/madradio_bg_bottom.png) no-repeat top center; margin: 0 0 0 10px; font-size:10px; line-height:15px; color:#520246; width:980px; height:77px; }
#madradio_bottom p							{ margin: 5px 0 5px 0; padding:0px; }
#madradio_bottom a							{ color:#fddaf8; font-weight:bold; }
#madradio_bottom a:hover					{ color:#ffffff; }

#madradio_center .photo_gallery_thumb				{ text-align:center;  }
#madradio_center .photo_gallery_thumb ul				{ margin:10px 0 0 10px; padding:0px; list-style-type:none; }
#madradio_center .photo_gallery_thumb img			{ margin-top: expression(( 105 - this.height ) / 2); border: #f8f8f8 1px solid;	}
#madradio_center .photo_gallery_thumb img:hover		{ margin-top: expression(( 105 - this.height ) / 2); border: #fff 2px solid;	}
#madradio_center .photo_gallery_thumb li				{ background-image:url(/skin/mad/global/gallery_thumb_bg.png); float: left; text-align: center; width: 136px; height: 116px; padding:0px; margin: 5px 0px 5px 9px; line-height: 105px; }
html>body #madradio_center .photo_gallery_thumb img	{ /*hidden from IE 5-6 */ margin-top: 0; /* to clean up, just in case IE later supports valign! */	vertical-align: middle; }

#mappesvoting								{  }
#mappesvoting p								{ margin:0px; padding:0px;  }
#mappesvoting .category						{ margin:0 0 10px 0; padding:10px; border:5px solid #545454; }
#mappesvoting h3							{ background:#e51e25 ; font-size:18px; color:#FFFFFF; margin:0 0 10px 0; padding:10px;  border-top:5px solid #fff; }
#mappesvoting .mappes_video a				{ float:right; width:100px; background:#b909d3; font-size:16px; font-weight:bold; text-align:center; color:#FFFFFF; margin:5px 0 10px 0; padding:10px 0 10px 0; text-decoration:none; }
#mappesvoting .mappes_video a:hover			{ float:right; width:100px; background:#f8ef22 url(img/bg.gif); font-size:16px; font-weight:bold; text-align:center; color:#26ace2; margin:5px 0 10px 0; padding:10px 0 10px 0;  text-decoration:none;}
#mappesvoting label							{ margin:0 0 0 10px; line-height:20px;}
#mappesvoting #radiobutton					{ margin:7px 0 0 6px; border-left:5px solid #000;}
#mappesvoting form #vma_submit				{ margin:10px 0 10px 0px; border:5px solid #b909d3; background:#b909d3; color:#FFFFFF; font-weight:bold; }
#mappesvoting .style1						{ background:#b909d3; color:#FFFFFF; padding:1px 5px 1px 5px; font-weight:bold;}
#mappesvoting .style2						{ background:#fff200; color:#000; padding:0 5px 0 5px; font-size:11px;}
#mappesvoting .sep							{ color:#f8ef22; }

#mappesvoting .vote1c						{ float:left; width:25px; height:30px; line-height:30px; }
#mappesvoting .vote2c						{ float:left; width:310px; height:30px; line-height:30px; font-family:verdana; font-size:11px; }
#mappesvoting .vote3c						{ float:left; width:80px; height:30px; line-height:30px; font-family:verdana; font-size:11px; text-align:center; }

#madradiocomments							{ }
#madradiocomments ul						{ list-style-type:none; margin:0px; padding:0px; }
#madradiocomments li 						{ width:220px;  }
#madradiocomments li.left					{ float:left; margin:0px; }
#madradiocomments li.right					{ float:left; margin:0 0 0 10px; }
#madradiocomments li span					{ line-height:10px; margin:0px; line-height:15px; }
#madradiocomments li input					{ width:215px; height:25px; margin:0px; }
#madradiocomments li textarea				{ width:215px; height:70px; }
#madradiocomments li.button					{ background:#f3d100; width:215px; }

#madradiocomments .radiocomment					{ width:434px; margin:10px 0 10px 0; background: url(/skin/mad/madradio/comment.png) no-repeat top center; background-position: 0px 20px; }
#madradiocomments .radiocomment .username		{ padding:0 0 20px 0; margin:20px 0 0 20px; font-size:16px; font-weight:bold; color:#f3d100; }
#madradiocomments .radiocomment .username a		{ color:#f3d100; text-decoration:none; }
#madradiocomments .radiocomment .commentdate 	{ float:right; clear:right; margin:10px 15px 0 0; font-weight:normal; color:#a7a7a7; }
#madradiocomments .radiocomment p				{ text-align:justify; font-size:11px; line-height:12px; padding:0px; margin:10px 15px 0 15px; }





#madradiocomments 	li textarea, 
					li input				{ background:#f1f1f1; border: 1px solid #FFFFFF; }


