body { background-color:#101010;margin:0;padding:0;font-family:verdana,helvetica,arial,sans-serif;font-size:0.8em;color:#a9a9a9; }
a { color:#555555;text-decoration:none;border-bottom:0px dotted #555555; }
a:hover { color:#444444;text-decoration:none;border-bottom:1px dotted #444444; }
a.img { border-width:0; }
a.img:hover { border-width:0; }
div.clear { clear:both; }
* { line-height:1.2em; }

#wrapper { width:974px;margin:auto;border:solid #ffffff;border-width:0 10px; }
	#wrapper #header { height:161px;width:974px;background:url(/img/logo-bg.png) repeat-x; }
		#wrapper #header h1 { text-indent:-1000px;overflow:hidden;width:414px;height:127px;background:url(/img/logo.png) no-repeat; }
			#wrapper #header h1 a { display:block;width:414px;height:127px; }
		#wrapper #header #nav { clear:both;width:100%;background:url(/img/nav-bg.png) repeat-x;height:34px;text-align:center; }
			#wrapper #header #nav li { line-height:34px;display:inline;font-size:1.2em;margin:0 0 0 6px;padding:0 12px 0 0;background:url(/img/nav-split.gif) no-repeat top right;font-size:0.9em; }
			#wrapper #header #nav li.last { background:none; }
	#wrapper #leaderboard {  }
		#wrapper #leaderboard #advert { width:728px;margin-top:5px;float:left; }
		#wrapper #leaderboard #login { width:221px;height:83px;padding:7px 10px 10px 10px;float:left;background:url(/img/login-bg.png) no-repeat; }
			#wrapper #leaderboard #login p { padding:5px; }
			#wrapper #leaderboard #login ul { padding:5px; }
			#wrapper #leaderboard #login ul li { display:inline-block;font-size:0.85em;width:110px;margin:5px 5px 5px 0; }
			#wrapper #leaderboard #login ul li.right { margin:0;width:80px; }
			
			#wrapper #leaderboard #login legend { font-size:1.2em; }
			#wrapper #leaderboard #login label { margin-top:5px;display:inline-block;width:70px;color:#666666; }
			#wrapper #leaderboard #login input { margin-top:5px;display:inline-block;width:145px;font-size:0.8em;padding:0px 2px 2px 2px;background:transparent url(/img/login-box-bg.png) no-repeat;border:none; }
			#wrapper #leaderboard #login button { float:right;margin-top:5px; }
	#wrapper #content { clear:both;background-color:#d0d1d1;padding:10px; }
		#wrapper #content #carousel {  }
			#wrapper #content #carousel #carousel_image img { width:626;height:260; }
				#wrapper #content #carousel img { float:left; }
			#wrapper #content #carousel #carousel_top_left { float:left;position:absolute;margin:0px 0px 0px 0px;background:url(/img/corners.gif) no-repeat 0px 0px;width:4px;height:4px;z-index:1000; }
			#wrapper #content #carousel #carousel_bottom_left { float:left;position:absolute;margin:256px 0px 0px 0px;background:url(/img/corners.gif) no-repeat 0px -4px;width:4px;height:4px;z-index:1000; }
			#wrapper #content #carousel #carousel_top_right { float:left;position:absolute;margin:-5px 0px 0px 319px;background:url(/img/corners.gif) no-repeat -4px 0px;width:4px;height:4px;z-index:1000; }
			#wrapper #content #carousel #carousel_bottom_right { float:left;position:absolute;margin:251px 0px 0px 319px;background:url(/img/corners.gif) no-repeat -4px -4px;width:4px;height:4px;z-index:1000; }
			#wrapper #content #carousel #carousel_text { padding:5px;float:left;width:318px;height:250px;background:url(/img/carousel-text-bg.png) repeat-x; }
				#wrapper #content #carousel #carousel_text h1 { font-size:1.7em; }
				#wrapper #content #carousel #carousel_text p { padding:5px 5px 5px 0;line-height:1.1em; }
					#wrapper #content #carousel #carousel_text p.readmore { text-align:right; }
						#wrapper #content #carousel #carousel_text p.readmore a { color:#ad0303;border-color:#940404; }
							#wrapper #content #carousel #carousel_text p.readmore a:hover { color:#FF0000;border-color:#FF0000; }
							#wrapper #content #carousel #carousel_text p.readmore a span { display:none; }
					#wrapper #content #carousel #carousel_text a { color:#dedede; }
						#wrapper #content #carousel #carousel_text a:hover { color:#dedede;border-color:#dedede; }
		#wrapper #content div.home_box { background-color:#FFFFFF; }
			#wrapper #content div.home_box p.caption { font-size:1.2em;font-weight:bold;text-align:center;padding:5px 0;background-color:#ffffff; }
			#wrapper #content div.home_box h2 { background:url(/img/nav-bg.png) repeat-x;font-size:1.4em;padding:5px 10px 4px 10px;border-bottom:1px solid #bbbbbb; }
				#wrapper #content div.home_box div.tl { float:left;position:absolute;margin:0px 0px 0px 0px;background:url(/img/corners.gif) no-repeat 0px 0px;width:4px;height:4px;z-index:1000; } 
				#wrapper #content div.home_box div.tr { float:left;position:absolute;margin:0px 0px 0px 227px;background:url(/img/corners.gif) no-repeat -4px 0px;width:4px;height:4px;z-index:1000; }
				#wrapper #content div.home_box div.home_box_footer { background-color:#ffffff;height:4px;margin-bottom:10px; }
					#wrapper #content div.home_box div.home_box_footer div.bl { float:left;position:absolute;background:url(/img/corners.gif) no-repeat 0px -4px;width:4px;height:4px;z-index:1000; } 
					#wrapper #content div.home_box div.home_box_footer div.br { float:left;position:absolute;margin-left:227px;background:url(/img/corners.gif) no-repeat -4px -4px;width:4px;height:4px;z-index:1000; }
			#wrapper #content div.home_box ul { background-color:#ffffff;padding:5px 0; }
				#wrapper #content div.home_box ul li { padding:2px 0px 3px 0px;margin:0 20px;list-style:disc; }
		#wrapper #content #col_one { width:231px;margin:0px 5px 0 0px;float:left; }
			#wrapper #content #col_one #dubplates {  }
		#wrapper #content #col_two { width:231px;margin:0px 5px 0 5px;float:left; }
		#wrapper #content #col_three { width:231px;margin:0px 5px 0 5px;float:left; }
		#wrapper #content #col_four { width:231px;margin:0px 0px 0 5px;float:left; }
		#wrapper #content #col_five { clear:both;width:472px;margin:0px 5px 0 0px;float:left; }
			#wrapper #content #latest_sets.home_box div.tl { float:left;position:absolute;margin:0px 0px 0px 0px;background:url(/img/corners.gif) no-repeat 0px 0px;width:4px;height:4px;z-index:1000; } 
			#wrapper #content #latest_sets.home_box div.tr { float:left;position:absolute;margin:0px 0px 0px 468px;background:url(/img/corners.gif) no-repeat -4px 0px;width:4px;height:4px;z-index:1000; }
				#wrapper #content #latest_sets.home_box div.home_box_footer { background-color:#ffffff;height:4px;margin-bottom:10px; }
					#wrapper #content #latest_sets.home_box div.home_box_footer div.bl { float:left;position:absolute;background:url(/img/corners.gif) no-repeat 0px -4px;width:4px;height:4px;z-index:1000; } 
					#wrapper #content #latest_sets.home_box div.home_box_footer div.br { float:left;position:absolute;margin-left:468px;background:url(/img/corners.gif) no-repeat -4px -4px;width:4px;height:4px;z-index:1000; }
			#wrapper #content #latest_sets.home_box ul { padding:0;margin:0; }
				#wrapper #content #latest_sets.home_box ul li { display:inline-block;height:60px;width:130px;padding-left:77px;padding-top:10px; }
					#wrapper #content #latest_sets.home_box ul li small { font-size:0.75em; }
					#wrapper #content #latest_sets.home_box ul li.first { margin:5px 10px 5px 0px; }
					#wrapper #content #latest_sets.home_box ul li.kissfm { background:transparent url(/img/kiss-72x72.png) no-repeat scroll 0 0; }
					#wrapper #content #latest_sets.home_box ul li.radio1 { background:transparent url(/img/radioone-72x72.png) no-repeat scroll 0 0; }
					#wrapper #content #latest_sets.home_box ul li.reactfm { background:transparent url(/img/reactfm-72x72.png) no-repeat scroll 0 0; }
					#wrapper #content #latest_sets.home_box ul li.subfm { background:transparent url(/img/subfm-72x72.png) no-repeat scroll 0 0; }
					#wrapper #content #latest_sets.home_box ul li.rinsefm { background:transparent url(/img/rinse-72x72.png) no-repeat scroll 0 0; }
		#wrapper #content #col_six { width:231px;margin:0px 5px 0 5px;float:left; }
		#wrapper #content #col_seven { width:231px;margin:0px 0px 0 5px;float:left; }
		#wrapper #content #article_1 { margin-top:10px;margin-right:5px;float:left;width:472px;margin-bottom:10px; }
			#wrapper #content #article_1 div.home_box div.tr { margin-left:468px; }
			#wrapper #content #article_1 div.home_box { }
				#wrapper #content #article_1 div.home_box div.bl { background:url(/img/corners.gif) no-repeat 0px -4px;position:relative;z-index:1000;top:171px;float:left;width:4px;height:4px; }
				#wrapper #content #article_1 div.home_box div.br { background:url(/img/corners.gif) no-repeat -4px -4px;position:relative;z-index:1000;top:167px;float:left;width:4px;height:4px;margin-left:468px; }
				#wrapper #content #article_1 div.home_box img { margin:0 5px 0 0; }
				#wrapper #content #article_1 div.home_box p { padding:5px;color:#555555; }
					#wrapper #content #article_1 div.home_box p.readmore { text-align:right;width:100px;float:right;padding:0px 5px 5px 5px; }
						#wrapper #content #article_1 div.home_box p.readmore a span { display:none; }
				#wrapper #content #article_1 div.home_box div.br { margin-left:468px; }
		#wrapper #content #article_2 { margin-top:10px;margin-left:5px;float:left;width:472px;margin-bottom:10px; }
			#wrapper #content #article_2 div.home_box div.tr { margin-left:468px; }
			#wrapper #content #article_2 div.home_box { }
				#wrapper #content #article_2 div.home_box div.bl { background:url(/img/corners.gif) no-repeat 0px -4px;position:relative;z-index:1000;top:171px;float:left;width:4px;height:4px; }
				#wrapper #content #article_2 div.home_box div.br { background:url(/img/corners.gif) no-repeat -4px -4px;position:relative;z-index:1000;top:167px;float:left;width:4px;height:4px;margin-left:468px; }
				#wrapper #content #article_2 div.home_box img { margin:0px 0 0 5px; }
				#wrapper #content #article_2 div.home_box p { padding:5px;color:#555555; }
					#wrapper #content #article_2 div.home_box p.readmore { text-align:right;width:100px;float:right;padding:0px 5px 5px 5px; }
						#wrapper #content #article_2 div.home_box p.readmore a span { display:none; }
				#wrapper #content #article_2 div.home_box div.home_box_footer div.br { margin-left:468px;clear:both; }
	#wrapper #footer { background:#101010 url(/img/footer.jpg) no-repeat;width:894px;margin-top:-3px;padding:40px 40px 100px 40px;color:#555555; }
		#wrapper #footer #footer_partners { width:300px;float:left; }
			#wrapper #footer #footer_partners ul { list-style:none;margin:10px 0 5px 0;padding:0; }
				#wrapper #footer #footer_partners ul li { margin-right:10px;display:inline; }
					#wrapper #footer #footer_partners ul li a { }
						#wrapper #footer #footer_partners ul li a:hover { color:#fbfbfb;border-bottom:1px dotted #fbfbfb; }
		#wrapper #footer #footer_connect { margin-left:90px;float:left;text-align:right; }
			#wrapper #footer #footer_connect #partners { float:left;width:200px;text-align:left; }
				#wrapper #footer #footer_connect #partners ul { list-style:none;padding:0px;margin:0px; }
					#wrapper #footer #footer_connect #partners ul li {display:inline-block;height:45px;line-height:45px; }
						#wrapper #footer #footer_connect #partners ul li span { display:block; }
						#wrapper #footer #footer_connect #partners ul li a { display:block;overflow:hidden;text-indent:-1001px;margin-right:10px;filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; }
							#wrapper #footer #footer_connect #partners ul li a.aei { width:76px;height:45px;background:url(/img/partners/aei-partner-logo.gif) no-repeat 0px -45px; }
							#wrapper #footer #footer_connect #partners ul li a.fabric { width:45px;height:45px;background:url(/img/partners/fabric-partner-logo.gif) no-repeat 0px -45px; }
							#wrapper #footer #footer_connect #partners ul li a:hover { filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;background-position:top;border-width:0px; }
						#wrapper #footer #footer_connect #partners h5 { margin:0px;padding:0px;font-size:1em;font-weight:normal;margin-bottom:5px; }
		#wrapper #footer #connect { float:left;text-align:left; }
			#wrapper #footer #connect ul { list-style:none;padding:0px;margin:0px; }
				#wrapper #footer #connect ul li {display:inline-block;height:45px;line-height:45px; }
					#wrapper #footer #connect ul li span { display:block; }
					#wrapper #footer #connect ul li a { display:block;overflow:hidden;text-indent:-1001px;margin-right:10px;filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; }
						#wrapper #footer #connect ul li a.facebook { width:45px;height:45px;background:url(/img/connect/facebook-connect-logo.gif) no-repeat 0px -45px; }
						#wrapper #footer #connect ul li a.myspace { width:45px;height:45px;background:url(/img/connect/myspace-connect-logo.gif) no-repeat 0px -45px; }
						#wrapper #footer #connect ul li a.youtube { width:45px;height:45px;background:url(/img/connect/youtube-connect-logo.gif) no-repeat 0px -45px; }
						#wrapper #footer #connect ul li a.feed { width:45px;height:45px;background:url(/img/connect/feed-connect-logo.gif) no-repeat 0px -45px; }
						#wrapper #footer #connect ul li a.twitter { width:45px;height:45px;background:url(/img/connect/twitter-connect-logo.gif) no-repeat 0px -45px; }
						#wrapper #footer #connect ul li a:hover { filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;background-position:top;border-width:0px; }
					#wrapper #footer #connect h5 { margin:0px;padding:0px;font-size:1em;font-weight:normal;margin-bottom:5px; }
					
					
					
					
					
					
					
	#article_body { width:620px;float:left;margin-right:10px;background-color:#ffffff;padding:0 10px; }
		#article_body div.tv_feature { background-color:#ffbdbd;border:1px solid #c51313;margin-top:10px;margin-bottom:10px;padding:10px; }
			#article_body div.tv_feature p { color:#444444;margin:5px 0; }
			#article_body div.tv_feature h2 { color:#333333;font-size:1.3em; }
			#article_body div.tv_feature sub { color:#9d6c6c;font-size:0.8em; }
		#article_body div.tv_live { background-color:#c3ffbd;border:1px solid #1bc513;margin-top:10px;margin-bottom:10px;padding:10px; }
		#article_body .tl { float:left;position:absolute;margin:0px 0px 0px -10px;background:url(/img/corners.gif) no-repeat 0px 0px;width:4px;height:4px;z-index:1000; }
		#article_body .tr { float:left;position:absolute;margin:0px 0px 0px 626px;background:url(/img/corners.gif) no-repeat -4px 0px;width:4px;height:4px;z-index:1000; }
		#article_body h1 { font-size:1.8em;line-height:34px;padding-left:0px;border-bottom:1px dotted #cccccc;margin-bottom:5px;color:#373737; }
		#article_body span.dateline { color:#D2D2D2;display:block;font-size:80%;margin-bottom:10px; }
		#article_body #content_area p { margin:10px 0;color:#373737; }
		#article_body #morearticles { clear:both;font-size:1.4em;height:34px;line-height:34px;padding-left:0px;border-bottom:1px dotted #cccccc;margin-bottom:5px;color:#373737; }
		#article_body p.notaired { margin:30px;color:#F00; }
		#article_body h3.lineup { margin-bottom:5px;color:#101010; }
		#article_body p.lineup { line-height:1.2em;color:#101010; }
	
		#article_list ul { margin-top:5px; }
			#article_list li { clear:both;padding-left:133px;line-height:1.1em; }
			#article_list li img { margin-left:-133px;margin-bottom:10px;border:1px solid #9B9B9B;float:left; }
			#article_list li a { }
		
		#more_articles li { clear:both;padding-left:53px;line-height:1.1em;margin-bottom:10px; }
			#more_articles li img { margin-left:-53px;margin-bottom:10px;border:1px solid #9B9B9B;float:left; }
			#more_articles li a { }
			
		#page_footer { background-color:#ffffff;height:4px;clear:both; }
			#page_footer div.bl { float:left;position:absolute;margin:0px 0px 0px -10px;background:url(/img/corners.gif) no-repeat 0px -4px;width:4px;height:4px;z-index:1000; }
			#page_footer div.br { float:left;position:absolute;margin:0px 0px 0px 626px;background:url(/img/corners.gif) no-repeat -4px -4px;width:4px;height:4px;z-index:1000; }
	
	#article_menu { width:304px;float:left;background-color:#101010; }
		#article_menu div.tl { float:left;position:absolute;margin:0px 0px 0px 0px;background:url(/img/corners.gif) no-repeat 0px 0px;width:4px;height:4px;z-index:1000; }
		#article_menu div.tr { float:left;position:absolute;margin:0px 0px 0px 300px;background:url(/img/corners.gif) no-repeat -4px 0px;width:4px;height:4px;z-index:1000; }
		#article_menu_footer { height:4px; }
			#article_menu_footer div.bl { float:left;position:absolute;margin:0px 0px 0px 0px;background:url(/img/corners.gif) no-repeat 0px -4px;width:4px;height:4px;z-index:1000; }
			#article_menu_footer div.br { loat:left;position:absolute;margin:0px 0px 0px 300px;background:url(/img/corners.gif) no-repeat -4px -4px;width:4px;height:4px;z-index:1000; }
		#article_menu_body { }
			#article_menu_body h3, #article_menu_body h3 a { clear:both;color:#CCCCCC;font-size:1.25em;height:34px;line-height:34px;padding-left:5px; }
			#article_menu_body ul { padding:0 10px; }
				#article_menu_body ul li { border-bottom:1px dotted #AFAFAF;margin:0 0 10px;padding:0 0 10px 53px; }
				#article_menu_body ul li.nopadding { padding-left:0px; }
					#article_menu_body ul li a { color:#dedede;border-bottom-color:#dedede; }
						#article_menu_body ul li a:hover { color:#ffffff;border-bottom-color:#ffffff; }
					#article_menu_body ul li img { margin-left:-53px;float:left; }
	#article_menu ul.nopadding li { padding-left:0px; }
		#article_menu ul.files li span { font-size:0.85em; }
		
	#share_box { clear:both; }
		#share_box div { border-bottom:1px dotted #9b9b9b;margin-bottom:5px;padding:5px 0 10px 0; }
			#share_box div span { display:block;margin-bottom:5px; }
		#share_box #share_icons { border-top:1px dotted #9b9b9b;border-bottom:1px dotted #9b9b9b;margin:10px 0;padding:0; }
		#share_box #share_icons ul { text-align:right;margin:0px 0;padding:5px 0; }
			#share_box #share_icons li { display:inline;margin:0 10px 0 0;text-align:left; }
				#share_box #share_icons li.facebook { background:transparent url(/img/share-facebook.gif) no-repeat scroll left top;line-height:20px;padding-left:20px; }
				#share_box #share_icons li.email { background:transparent url(/img/share-email.gif) no-repeat scroll 0 1px;line-height:20px;padding-left:20px; }
		#share_box h3 { margin-bottom:10px;font-size:1.2em; }
		#share_box textarea { background:#FFFFFF url(/img/textarea-bg.jpg) repeat-x scroll 0 0;border:1px solid #B9B9B9;color:#373737;font-family:Verdana,Geneva,sans-serif;font-size:1em;margin-top:5px;padding:5px; }
		#share_box button { margin:5px 0; }
		#share_box p { color:#373737; }
		
	#searchform { }
		#searchform p {	border-bottom:1px dotted #CCCCCC;margin:0px 10px 10px 10px;padding:0 10px 10px 0px;width:275px;}
		#searchform ul { margin:0;padding:0; }
			#searchform ul li { border-bottom:1px dotted #AFAFAF;margin:0 10px 10px 10px;padding:0 0 10px; }
				#searchform ul li button { margin-left:70px; }
				
	#content_area ul#large_audio_list.search { margin-top:20px; }
	#content_area ul#large_audio_list.search li { margin-bottom:10px;border-bottom:1px dotted #ABABAB;padding: 0 0 15px 53px;	}
	#content_area ul#large_audio_list.search img { margin-left:-53px;float:left; }
	
	#content_area p img { padding:10px; }
	
	div.audio_type_list { width:293px;border:1px solid #cccccc;float:left; }
		div.audio_type_list h2 { font-size:1.4em;padding:5px;border-bottom:1px dotted #cccccc; }
		div.audio_type_list ul { padding:5px;line-height:1.2em; }
			div.audio_type_list ul li { margin-bottom:5px; }
								
	div.audio_type_list_left { margin:5px 5px 5px 0; }
	div.audio_type_list_right { margin:5px 0 5px 5px; }
	
	.hidden { display:none !important; }
	
