/* basic */
body{
	margin:0;padding:0;background:url(../images/main-bg.jpg) 50% 0 repeat-y;background-color:#00ADEF;text-align:center;font-family: "Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;font-size:65%;color:black
}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0; }
ul,ol { list-style:none; }
a img,:link img,:visited img { border:none; }

address { font-style:normal; }
a:visited{
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
a:active{
	text-decoration:underline;
}
iframe{
	margin:0;padding:0
}
h2,h3{
	font-family:Georgia,Times,serif;
}
img{
	border:0;
}
/* layout */
#container{
	margin:0 auto;padding:0;width:960px;text-align:left;
}
#inner-wrapper{
	margin:0 auto;padding:0;width:960px;text-align:left;background:url(../images/inner-wrapper-top.jpg) 0 0 no-repeat;
}
#content-wrapper{
	margin:0 auto;padding:0;width:960px;text-align:left;background:url(../images/main-content.jpg) 0 0 repeat-y;position:relative;
}
#left-content{
	margin:-10px 0 0 0;padding:0;width:185px;float:left;
}
#right-content{
	margin:-10px 0 0 0;padding:0;width:775px;float:left;position:relative;
}

/* header settings */
#header{
	margin:0 auto;padding:0;width:960px;height:180px;position:relative;
}
	#logo h1{
		margin:0px 0 0 0;padding:0;width:96px;height:130px;font-family: "Lucida Sans",Arial,Helvetica,sans-serif;font-size:2em;position:absolute;top:10px;left:55px;
	}
	#logo h1 a{
		margin:0;padding:0;display:block;width:96px;height:130px;background:transparent url(../images/logo-ria.gif) top left no-repeat;text-decoration:none;text-indent:-4500px;
	}
	#banner{
		position:absolute;top:20px;left:197px;width:728px;height:90px;padding:0;margin:0;
	}
		#banner img{
			width:728px;height:90px;padding:0;margin:0;border:0;text-decoration:none
		}
	#banner-alt{
		position:absolute;top:40px;right:220px;width:468px;height:60px;padding:0;margin:0;
	}
		#banner-alt img{
			width:468px;height:60px;padding:0;margin:0;border:0;text-decoration:none
		}	
	#search{
		position:absolute;top:125px;left:185px;width:770px;height:35px;padding:0;margin:0;line-height:35px;font-size:1.2em
	}
		#search a{
			color:#FFF468;background-color:inherit;font-weight:bold;
		}	
		#search form{
			color:#FFF;background-color:inherit;position:absolute;left:265px;top:0px;line-height:35px;
		}	
		* html #search form{
			top:2px;left:245px;
		}
		#search input{
			padding:0;margin:0
		}
		#search input#search-button{
			padding:0 3px 0 3px;margin:0;font-size:0.9em;height:20px
		}
		#search p{
			padding:0;margin:0
		}
		
/* header settings */

/* left side settings */			

	.left-ads{
		width:176px;padding:0;margin:0;
	}
		.left-ads p{
			padding:0;margin:0 0 0 36px;
		}
		.left-ads a{
			padding:0;margin:0px 0 10px 0;display:block;
		}
		.left-ads img{
			padding:0;margin:0;height:60px;width:120px;border:0
		}
			.left-ads img.alt{
				padding:0;margin:0;height:90px;width:120px;border:0
			}	
	#left-navigation{
		width:120px;margin:0 0 15px 36px
	}	
		#left-navigation ul{
			font-size:1.2em;
		}	
		#left-navigation li{
			width:120px;line-height:20px;
		}
		#left-navigation li a{
			width:120px;display:block;background:url(../images/nav-divider.png) 0 100% no-repeat;text-decoration:none;color:#8DC63F;background-color:inherit;font-weight:bold;
		}
		#left-navigation li a:hover{
			color:#000;background-color:#8DC63F;
		}
		#left-navigation a.you-are-here{
			color:#000;background-color:#8DC63F;
		}
			#left-navigation li ul{
				font-size:1em
			}
				#left-navigation li ul a{
					color:#ACD373;background-color:inherit
				}
				#left-navigation li ul a:hover{
					color:#000;background-color:#ACD373
				}
				#left-navigation li ul a span{
					padding:0 0 0 6px;display:block;
				}
	#left-charts{
		width:120px;margin:0 0 20px 36px
	}	
		#left-charts h3{
			height:30px;line-height:30px;width:120px;margin:0;color:white;background:url(../images/highlight-bg.png) 100% 0  no-repeat;background-color:inherit;font-size:1.4em;font-weight:bold;
		}
		#left-charts h3 span{
			padding:0 0 0 8px;cursor:pointer
		}		
		#left-charts table{ 
			width:120px;font-size:1.1em;color:white;background-color:inherit;padding:0;margin:5px 0 10px 0;
		}	
		#left-charts td{
			line-height:15px;padding:3px;margin:0;
		}	
		#left-charts td.valigner{
			vertical-align:top
		}
	.rss-subscribe{
		clear:both;width:120px;margin:20px 0 20px 36px;color:white;background-color:inherit;font-size:1.2em;
	}	
		.rss-subscribe a.rss{
		 display:block;background:url(../images/rss.png) 0 50%  no-repeat;color:#00ADEF;background-color:inherit;padding:0 0 0 20px;font-weight:bold;margin:0 0 8px 0
		}	
		.rss-subscribe a.orange-link{
			color:#FF7431;background-color:inherit;font-weight:bold;
		}
		.rss-subscribe p{
		 font-weight:bold;line-height:14px;
		}		
		
/* left side settings */			

/* right side aka info settings */
	
	.left-content-column{
		float:left;width:580px;padding:0;margin:0;
	}
	.right-column-inside{
		float:left;width:268px;
	}
	.right-column-insider{
		float:left;width:300px;
	}
	.right-content-column{
		float:left;width:160px;
	}
	.right-content-column-alt{
		float:left;width:160px;margin:-160px 0 0 0;position:relative;
	}
	.right-column-article{
		width:250px;float:left;
	}
	.right-column-inside-article{
		float:left;width:318px;
	}
	#main-navigation{
		width:569px;float:left;
	}
		#main-navigation ul{
			width:569px;float:left;line-height:26px;height:26px;font-size:1.3em;
		}
		#main-navigation li{
			float:left;font-family:Arial,Helvetica,Sans-serif;
		}
		#main-navigation a{
			float:left;color:black;height:24px;background-color:#8DC63F;text-align:center;font-weight:bold;text-decoration:none;margin:0 15px 0 0;border:1px solid #7FB438; padding:0 6px 0 6px
		}
		#main-navigation a:hover{
			color:#000;background-color:#ACD373;
		}
	
	#tabber{
		clear:left;width:268px;height:50px;padding:0;margin:10px 0 0 0;float:left;
	}
		#tabber h2{
			width:260px;margin:0 0 5px 0;color:#FF7431;background-color:inherit;font-size:1.8em;font-weight:bold;
		}
		#tabber p{
			font-family:Arial,Helvetica,Sans-serif;font-size:1.2em;padding:0 8px 0 0;line-height:13px;color:#7A7A7A;background-color:inherit;
		}	
		#tabber a{
				color:#00ADEF;background-color:inherit;
			
		}	
	#highlights{
		clear:left;width:268px;height:230px;padding:0;margin:10px 0 0 0;float:left;
	}	
		#highlights h2{
			height:30px;line-height:30px;width:260px;margin:0 0 10px 0;color:white;background:url(../images/highlight-bg.png) 100% 0  no-repeat;background-color:inherit;font-size:1.6em;font-weight:bold;
		}	
		#highlights h2 span{
			padding:0 0 0 8px
		}
		#highlights h3{
			font-family:Arial,Helvetica,Sans-serif;font-size:1.6em
		}	
			#highlights h3 a{
				color:#00ADEF;background-color:inherit;
			}	
		#highlights img{
			float:left;border:2px solid black;margin:0 10px 0 0
		}	
		#highlights p{
			font-family:Arial,Helvetica,Sans-serif;font-size:1.2em;padding:0 8px 0 0;line-height:13px;
		}	
		#highlights a.comments{
			color:#666;background-color:inherit;font-size:0.9em;font-weight:bold;
		}
		#highlights ul{
			margin:15px 0 0 0;line-height:15px;font-size:1.2em;
		}
		#highlights li{
			background:url(../images/star-white.png) 0 50% no-repeat;padding:0 0 0 13px;
		}
		#highlights li a{
			color:#00ADEF;background-color:inherit;
		}

	
	#show-highlights{
		clear:left;width:268px;height:180px;padding:0;margin:0px 0 0 0;float:left;font-weight:bold;
	}	
		#show-highlights h3{
			height:30px;line-height:30px;width:260px;margin:0 0 10px 0;color:white;background:url(../images/highlight-bg.png) 100% 0  no-repeat;background-color:inherit;font-size:1.6em;font-weight:bold;
		}	
		#show-highlights h3 span{
			padding:0 0 0 8px
		}
		#show-highlights h4{
			font-family:Arial,Helvetica,Sans-serif;font-size:1.4em
		}	
			#show-highlights h4 a{
				color:#00ADEF;background-color:inherit
			}	
		#show-highlights img{
			float:left;border:2px solid black;margin:0 10px 10px 0
		}	
		#show-highlights p{
			font-size:1.1em;padding:0 8px 0 0;line-height:13px;
		}	
		#show-highlights a.comments{
			color:#666;background-color:inherit;font-size:1em;font-weight:bold;
		}	
		
	#radio{
		width:300px;height:152px;position:relative;float:left;padding:0;margin:0 0px 10px 0
	}	
	
	
	#large-ad{
		width:300px;height:250px;float:left;
	}	
		#large-ad img{
			width:300px;height:250px;border:0
		}
		
	#new-this-week{
		clear:left;width:268px;height:266px;padding:0;margin:20px 0 0 0;float:left;background:url(../images/new-this-week.jpg) bottom left no-repeat;position:relative;z-index:9000
	}	
	#new-this-week .sub{
		clear:left;width:300px;height:266px;padding:0;margin:20px 0 0 0;float:left;background:url(../images/new-this-week-sub.jpg) bottom left no-repeat;position:relative;z-index:9000
	}	
		#new-this-week h3{
			height:30px;line-height:30px;margin:0 0 10px 0;padding:2px 0 0 10px;color:white;background-color:inherit;font-size:1.6em;font-weight:bold;
		}
		#new-this-week dl{
			margin:10px 0 0px 10px;padding:0;color:#0076A3;background-color:inherit;font-size:1.1em;line-height:17px;
		}
			#new-this-week dt{
				float:left;margin:0 10px 10px 0;width:75px;text-align:center;
			}
			* html #new-this-week dt{
				margin:0 8px 10px 0px;
			}
			#new-this-week dt a{
				color:#FFF200;background-color:inherit;
			}
			#new-this-week dt img{
				border:2px solid black
			}
			
			#new-this-week dt a.preview{
    	position:relative; /*this is the key*/
   	 		z-index:24; background-color:inherit; color:#FFF200;text-decoration:underline
    	}

			#new-this-week dt a.preview:hover{
				z-index:25; color:#FFF200;background-color:#07AFEF;text-decoration:none
			}

			#new-this-week dt a.preview span{
				display: none
			}

			#new-this-week dt a.preview:hover span{ /*the span will display just on :hover state*/
    		float:left;display:block; position:absolute; top:15px; left:25px; width:150px;line-height:14px;padding:5px; background-color:white;border:1px solid #999;color:#333;  text-align: left;z-index:1000
    	}
			#new-this-week dt a.preview span strong.comments{
				color:#999;font-weight:normal;font-size:1em;background-color:inherit;
			}
			
		#new-this-week p#charts-button{
				position:absolute;top:242px;left:15px;font-size:1.2em
			}
			#new-this-week p#charts-button a{
				color:#FF7431;background-color:inherit;padding:0 10px 0 0;font-weight:bold
			}		
		
		
		
		#events-photos{
			width:300px;height:266px;padding:0;margin:20px 0 20px 0;float:left;background:url(../images/events-bg.jpg) bottom left no-repeat;position:relative;z-index:0
		}	
			#events-photos h3{
				font-size:1.6em;font-weight:bold;float:left;width:300px;height:30px;line-height:30px;margin:0;padding:0px 0 0 0px;color:white;background:url(../images/events-h3.png) top left no-repeat;background-color:inherit;
			}
				#events-photos h3 span.here{
					padding:0 0 0 8px;float:left;
				}
				#events-photos h3 a{
					padding:0px 0 0 0;font-size:1em;float:right;color:#00ADEF;height:30px;background:url(../images/events-a-off.png) top right no-repeat;background-color:inherit;width:169px;text-decoration:none;text-align:center;
				}
			#events-photos dl{
				float:left;margin:0px;padding:2px 0 0px 10px;color:#000;background-color:inherit;line-height:17px;font-weight:bold;
			}
			#events-photos dt{
				clear:left;float:left;width:75px;padding:5px 0 0 0;color:#0076A3;background-color:inherit;font-size:1.1em;line-height:17px;
			}	
			#events-photos dt img{
				border:2px solid black;margin:5px 0 0px 0;height:60px;
			}	
			#events-photos dd{
				float:left;padding:0; margin:0;width:210px;line-height:14px;height:76px;font-size:1.1em;
			}
			#events-photos dd a{
				color:#FFF200;background-color:inherit;font-size:1.3em;float:left;padding:5px 0 0 0;display:block;width:210px;text-decoration:underline
			}
			#events-photos dd a:hover{
				text-decoration:none
			}
			#events-photos dd a.comments{
				color:#005B7F;background-color:inherit;font-size:1em;padding:0px 0 0 0;
			}
			
	#ria-blog{
		clear:left;width:178px;height:295px;padding:0;margin:0px 0 0 0;float:left;
	}	
		#ria-blog h2{
			height:30px;line-height:30px;width:178px;margin:0 0 10px 0;color:white;background:url(../images/highlight-bg.png) 100% 0  no-repeat;background-color:inherit;font-size:1.3em;font-weight:bold;
		}	
		#ria-blog h2 span{
			padding:0 0 0 8px
		}
		#ria-blog h3{
			font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif;font-size:1.2em
		}	
			#ria-blog h3 a{
				color:#00ADEF;background-color:inherit;
			}
		#ria-blog h4{
			font-size:1.2em;clear:left;padding:5px 0 0px 0;color:#000;background-color:inherit
		}		
		#ria-blog img{
			float:left;border:1px solid black;margin:0 10px 0 0
		}	
		#ria-blog p{
			font-size:1.1em;padding:0 0px 0 0;line-height:13px;font-weight:bold;
		}	
		#ria-blog a.comments{
			color:#666;background-color:inherit;
		}
		#ria-blog ul{
			margin:4px 0 0 0;line-height:20px;font-size:1.1em;
		}
		#ria-blog li{
			background:url(../images/star-white.png) 0 4px no-repeat;padding:0 0 0 13px;
		}
		#ria-blog li a{
			color:#00ADEF;background-color:inherit;
		}	
		
		
	#ria-promosi{
		width:178px;height:295px;padding:0;margin:0px 0 0 18px;float:left;
	}	
		#ria-promosi h3{
			height:30px;line-height:30px;width:178px;margin:0 0 10px 0;color:white;background:url(../images/promotions-bg.png) 100% 0  no-repeat;background-color:inherit;font-size:1.3em;font-weight:bold;
		}	
		#ria-promosi h3 span{
			padding:0 0 0 8px;letter-spacing:-1px;word-spacing:2px
		}
		#ria-promosi img{
			float:left;border:1px solid black;margin:0 10px 0 0
		}	
		#ria-promosi p{
			clear:left;font-size:1.3em;padding:0 8px 0 0;line-height:13px;font-weight:bold;height:85px;
		}	
		#ria-promosi a{
			color:#000;background-color:inherit;
		}
		
	#top-10-on-web{
		width:178px;height:295px;padding:0;margin:0px 0 0 17px;float:left;
	}	
		#top-10-on-web h3{
			height:30px;line-height:30px;width:178px;margin:0 0 10px 0;color:white;background:url(../images/highlight-bg.png) 100% 0  no-repeat;background-color:inherit;font-size:1.3em;font-weight:bold;
		}	
		#top-10-on-web h3 span{
			padding:0 0 0 8px
		}
		
		#top-10-on-web p{
			font-size:1.1em;padding:0 8px 8px 0;
		}	
		
		#top-10-on-web form{
			color:#666;background-color:inherit;
		}
		#top-10-on-web form p{
			padding:0 8px 4px 0;
		}
		#top-10-on-web input{
			width:15px;height:14px;margin:0 8px 0 0;vertical-align:middle
		}		
		#top-10-on-web input.results{
			width:60px;height:20px;margin:8px 8px 0 0;vertical-align:middle;font-size:1em;cursor:pointer;
		}
		#top-10-on-web input.vote{
			width:60px;height:20px;margin:8px 8px 0 0;vertical-align:middle;font-size:1em;cursor:pointer;
		}
			
		#web-specials{
			clear:left;width:178px;height:215px;padding:0;margin:0px 0 0 0;float:left;
		}	
			#web-specials h3{
				height:30px;line-height:30px;width:178px;margin:0 0 10px 0;color:white;background:url(../images/highlight-bg.png) 100% 0  no-repeat;background-color:inherit;font-size:1.3em;font-weight:bold;
			}	
			#web-specials h3 span{
				padding:0 0 0 8px
			}
			#web-specials h4{
				font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif;font-size:1.2em
			}	
				#web-specials h4 a{
					color:#00ADEF;background-color:inherit;
				}
			#web-specials img{
				clear:left;float:left;border:1px solid black;margin:0 10px 10px 0
			}	
			#web-specials p{
				font-size:1.1em;padding:0 0px 0 0;margin:0 0 0 75px;line-height:13px;font-weight:bold;color:#000;background-color:inherit;
			}	
		
		#ria-play{
			width:178px;height:215px;padding:0;margin:0px 0 0 18px;float:left;
		}	
			#ria-play h3{
				height:30px;line-height:30px;width:178px;margin:0 0 10px 0;color:white;background:url(../images/highlight-bg.png) 100% 0  no-repeat;background-color:inherit;font-size:1.3em;font-weight:bold;
			}	
			#ria-play h3 span{
				padding:0 0 0 8px
			}
			#ria-play h4{
				font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif;font-size:1.2em
			}	
				#ria-play h4 a{
					color:#00ADEF;background-color:inherit;
				}
			#ria-play img{
				clear:left;float:left;border:1px solid black;margin:0 10px 10px 0
			}	
			#ria-play p{
				font-size:1.1em;padding:0 0px 0 0;margin:0 0 0 75px;line-height:13px;font-weight:bold;color:#000;background-color:inherit;
			}	
			#ria-play dl{
					margin:0px;padding:0px 0 0px 0px;color:#000;background-color:inherit;font-weight:bold;
				}
			#ria-play dt{
					padding:0;color:#0076A3;background-color:inherit;font-size:1.2em;
				}	
				#ria-play dt a{
					padding:0;color:#00ADEF;background-color:inherit;
				}		
			#ria-play dd{
					padding:0; margin:0 0 8px 0;font-size:1.1em;
				}
				
				
		#ria-sms{
			width:178px;height:215px;padding:0;margin:0px 0 0 17px;float:left;background:url(../images/nokia.jpg) 100% 50px  no-repeat;position:relative;
		}	
			#ria-sms h3{
				height:30px;line-height:30px;width:178px;margin:0 0 10px 0;color:white;background:url(../images/highlight-bg.png) 100% 0  no-repeat;background-color:inherit;font-size:1.3em;font-weight:bold;
			}	
			#ria-sms h3 span{
				padding:0 0 0 8px
			}
			#ria-sms .dropcontent{
				width: 150px;	height: 140px;display:block;
			}
			#ria-sms form{
				width:150px;padding:0;margin:0;
			}
			#ria-sms form select{
				width:178px;padding:0;margin:0;font-size:1.1em;
			}
			#ria-sms p{
				font-size:1.1em;padding:0 0px 0 0;margin:0 0 10px 0;line-height:13px;color:#000;background-color:inherit;width:130px;
			}
			#ria-sms a{
					padding:0;color:#00ADEF;background-color:inherit;font-size:1.1em;
				}	
			
			
		#ria-comments{
			clear:left;width:160px;min-height:360px;padding:0;margin:0px 0 0 0;float:left;
		}	
			#ria-comments div.flow{
			overflow:auto;width:160px;height:340px;
			}
			#ria-comments h3{
				height:30px;line-height:30px;width:160px;margin:0 0 10px 0;color:white;background:url(../images/highlight-bg.png) 100% 0  no-repeat;background-color:inherit;font-size:1.3em;font-weight:bold;
			}	
			#ria-comments h3 span{
				padding:0 0 0 8px
			}
			#ria-comments h4{
				font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif;font-size:1.2em
			}	
				#ria-comments h4 a{
					color:#00ADEF;background-color:inherit;
				}
			#ria-comments h4{
				font-size:1.2em;clear:left;padding:5px 0 0px 0;color:#000;background-color:inherit
			}		
			#ria-commentsg img{
				float:left;border:1px solid black;margin:0 10px 0 0
			}	
			#ria-comments p{
				font-size:1.1em;padding:0 0px 0 0;line-height:13px;font-weight:bold;
			}	
			#ria-comments a.comments{
				color:#666;background-color:inherit;
			}
			#ria-comments dl{
				margin:4px 0 0 0;font-weight:bold;width:135px
			}
			#ria-comments dt{
				font-size:1.2em;
			}
			#ria-comments dt a{
				color:#00ADEF;background-color:inherit;
			}	
			#ria-comments dd{
				color:#000;background-color:inherit;background:url(../images/latest-post.png) 0 100% no-repeat;padding:0 0 7px 0px;margin:0 0 5px 0;font-size:1.1em;line-height:14px;
			}
			#ria-comments dd span{
				color:#999;background-color:inherit;display:block;width:130px;
			}	
			#ria-comments a.post{
				margin:10px 0 0 0;width:100px;display:block;height:20px;line-height:20px;background:url(../images/post-comment.png) 0 0 repeat-x;color:black;border:1px solid #2B4F82;text-decoration:none;font-size:1.1em;text-align:center;background-color:inherit;
			}
			
	#ria-photos{
			clear:left;width:160px;padding:0;margin:20px 0 0 0;float:left;
		}
		#ria-photos h3{
				height:30px;line-height:30px;width:160px;margin:0 0 10px 0;color:white;background:url(../images/highlight-bg.png) 100% 0  no-repeat;background-color:inherit;font-size:1.3em;font-weight:bold;
			}	
			#ria-photos h3 span{
				padding:0 0 0 8px
			}
		
			#ria-photos div.photoBox {
			clear:left;width: 180px;overflow:hidden;float:left;margin:0 0 4px 0
			}

			#ria-photos div.photoBox a img {
				width: 43px;height: 43px;	border: 0px;display: block;	float: left;margin: 0px;
				
			}
			
			#ria-photos div.photoBox a:hover img {
				width: 73px;height: 73px;
			}
			
			#ria-photos a.photoBoximg {
				
				float: left;position:relative;margin: 0px 4px 0px 0;display: block;width: 43px;height: 43px;border: 1px solid black;
			}
		
			#ria-photos a.photoBoximg:hover {
				width: 73px;position:relative;height: 73px;	border: 1px solid black;
			}		
/* subpage radio */

	#weekday-shows{
		clear:left;width:268px;padding:0;margin:10px 0 10px 0;float:left;
	}	
		#weekday-shows h2{
			height:30px;line-height:30px;width:260px;margin:0 0 10px 0;color:white;background:url(../images/highlight-bg.png) 100% 0  no-repeat;background-color:inherit;font-size:1.6em;font-weight:bold;
		}	
		#weekday-shows h2 span{
			padding:0 0 0 8px
		}
		#weekday-shows h3{
			font-size:1.8em;width:260px;font-family: "Trebuchet MS",Arial,Helvetica,Sans-serif;
		}	
			#weekday-shows h3 a{
				color:#00ADEF;background-color:inherit;float:left;
			}	
			#weekday-shows h3 span{
				color:#666;background-color:inherit;float:right;font-size:0.6em;padding:4px 0 0 0;
			}
			
		#weekday-shows img{
			border:2px solid black;margin:0 0 5px 0
		}	
		#weekday-shows p{
			clear:both;font-size:1.1em;padding:5px 0px 0 0;line-height:14px;margin:0 0 10px 0;width:260px;font-weight:bold;
		}	
		#weekday-shows p span{
			color:#666;background-color:inherit;
		}	
			#weekday-shows a.comments{
				color:#666;background-color:inherit;display:block;
			}
		#weekday-shows ul{
			margin:15px 0 0 0;line-height:15px;font-size:1.2em;
		}
		#weekday-shows li{
			background:url(../images/star-white.png) 0 50% no-repeat;padding:0 0 0 13px;
		}
		#weekday-shows li a{
			color:#00ADEF;background-color:inherit;
		}
	
	#chart-show{
		clear:left;width:268px;padding:0;margin:0px 0 0 0;float:left;font-weight:bold;
	}	
		#chart-show h3{
			height:30px;line-height:30px;width:260px;margin:0 0 10px 0;color:white;background:url(../images/highlight-bg.png) 100% 0  no-repeat;background-color:inherit;font-size:1.6em;font-weight:bold;
		}	
		#chart-show h3 span{
			padding:0 0 0 8px
		}
		#chart-show h4{
			clear:left;font-family: "Trebuchet MS",Arial,Helvetica,Sans-serif;font-size:1.6em;width:260px;padding:0;margin:0px 0 0 0;
		}	
			#chart-show h4 a{
				color:#00ADEF;background-color:inherit;float:left;
			}	
			#chart-show h4 span{
				color:#666;background-color:inherit;float:right;font-size:0.7em;
			}
		#chart-show img{
			float:left;border:2px solid black;margin:0 10px 5px 0
		}	
		#chart-show p{
			clear:both;font-size:1.1em;padding:5px 0px 0 0;line-height:13px;width:260px;
		}	
		#chart-show a.comments{
			color:#666;background-color:inherit;font-size:1em;font-weight:bold;
		}			
		
	#special-show{
		clear:both;width:268px;padding:0;margin:10px 0 15px 0;float:left;font-weight:bold;
	}	
		#special-show h3{
			height:30px;line-height:30px;width:260px;margin:0 0 10px 0;color:white;background:url(../images/highlight-bg.png) 100% 0  no-repeat;background-color:inherit;font-size:1.6em;font-weight:bold;
		}	
		#special-show h3 span{
			padding:0 0 0 8px
		}
		#special-show h4{
			clear:left;font-family: "Trebuchet MS",Arial,Helvetica,Sans-serif;font-size:1.6em;width:260px;padding:0;margin:0px 0 0 0;
		}	
			#special-show h4 a{
				color:#00ADEF;background-color:inherit;float:left;
			}	
			#special-show h4 span{
				color:#666;background-color:inherit;float:right;font-size:0.7em;
			}
		#special-show img{
			float:right;border:2px solid black;margin:0  0 5px 10px 
		}	
		#special-show p{
			clear:both;font-size:1.1em;padding:5px 0px 0 0;line-height:13px;width:260px;
		}	
		#special-show a.comments{
			color:#666;background-color:inherit;font-size:1em;font-weight:bold;
		}		
	
	#today-schedule{
		clear:left;width:300px;padding:0;margin:10px 0 0px 0;float:left;font-weight:bold;
	}	
		#today-schedule h3{
			height:30px;line-height:30px;width:300px;margin:0 0 5px 0;color:white;background:url(../images/highlight-bg-table.png) 100% 0  no-repeat;background-color:inherit;font-size:1.6em;font-weight:bold;
		}	
		#today-schedule h3 span{
			padding:0 0 0 8px
		}
		#today-schedule table{
				color:#000;background-color:inherit;width:300px;padding:0;margin:0;border:0;font-size:1.2em;
			}
		#today-schedule td{
				padding:2px 10px 2px 0
			}	
		#today-schedule td.last{
				text-align:right
			}	
		#today-schedule table a{
				color:#666;background-color:inherit;
			}
		#today-schedule table a.title{
				color:#00ADEF;background-color:inherit;font-size:1.1em;
			}	
		#today-schedule p{
				text-align:right
			}	
		#today-schedule p a.title{
				color:#00ADEF;background-color:inherit;font-size:1.2em;
			}	
		
	#new-this-week-sub{
		clear:left;width:300px;height:266px;padding:0;margin:20px 0 0 0;float:left;background:url(../images/new-this-week-sub.jpg) bottom left no-repeat;position:relative;z-index:9000
	}	
	
		#new-this-week-sub h3{
			height:30px;line-height:30px;margin:0 0 10px 0;padding:2px 0 0 10px;color:white;background-color:inherit;font-size:1.6em;font-weight:bold;
		}
		#new-this-week-sub dl{
			margin:10px 0 0px 20px;padding:0;color:#0076A3;background-color:inherit;font-size:1.1em;line-height:17px;
		}
			#new-this-week-sub dt{
				float:left;margin:0 16px 10px 0;width:75px;text-align:center;
			}
			* html #new-this-week-sub dt{
				margin:0 16px 10px 0px;
			}
			#new-this-week-sub dt a{
				color:#FFF200;background-color:inherit;
			}
			#new-this-week-sub dt img{
				border:2px solid black
			}
			
			#new-this-week-sub dt a.preview{
    	position:relative; /*this is the key*/
   	 		z-index:24; background-color:inherit; color:#FFF200;text-decoration:underline
    	}

			#new-this-week-sub dt a.preview:hover{
				z-index:25; background-color:#07AFEF; color:#FFF200;text-decoration:none
			}

			#new-this-week-sub dt a.preview span{
				display: none
			}

			#new-this-week-sub dt a.preview:hover span{ /*the span will display just on :hover state*/
    		float:left;display:block; position:absolute; top:15px; left:25px; width:150px;line-height:14px;padding:5px; background-color:white;border:1px solid #999;color:#333;  text-align: left;z-index:1000
    	}
			#new-this-week-sub dt a.preview span strong.comments{
				color:#999; background-color:inherit;font-weight:normal;font-size:1em
			}
			
		#new-this-week-sub p#charts-button{
				position:absolute;top:242px;left:38px;font-size:1.2em
			}
			#new-this-week-sub p#charts-button a{
				color:#FF7431;background-color:inherit;padding:0 10px 0 0;font-weight:bold
			}	
			
	#dedicate{
		clear:left;width:300px;padding:0;margin:15px 0 0px 0;float:left;
	}	
		#dedicate h3{
			height:30px;line-height:30px;width:300px;margin:0 0 5px 0;color:white;background:url(../images/dedicate-bg.png) 100% 0  no-repeat;background-color:inherit;font-size:1.6em;font-weight:bold;
		}	
		#dedicate h3 span{
			padding:0 0 0 8px
		}
		#dedicate form{
			padding:0 0 0 8px;margin:0;
			
		}
		#dedicate label{
			float:left;width:70px;
		}	
		#dedicate label.upload{
			float:left;width:190px;
		}	
		#dedicate label.agree{
			float:left;width:250px;padding:0 0 0 10px;
		}		
		#dedicate form p{
			clear:left;padding:0 0 8px 0;margin:0;font-size:1.2em
		}
		#dedicate input.inputs{
			border:1px solid #ddd;
		}	
		#dedicate input#agree{
			border:none;float:left;
		}
		#dedicate select{
			font-size:1em
		}
		#dedicate textarea{
			border:1px solid #ddd;height:150px;
		}
		#dedicate input#reset{
			float:left;margin:5px 0 0 0;width:80px;cursor:pointer;

		}
		#dedicate input#submit{
			float:right;margin:5px 0 0 0;width:80px;cursor:pointer;
		}
	
	#win{
		width:160px;height:295px;padding:0;margin:10px 0 0 0;float:left;
	}	
		#win h3{
			height:30px;line-height:30px;width:160px;margin:0 0 10px 0;color:white;background:url(../images/promotions-bg.png) 100% 0  no-repeat;background-color:inherit;font-size:1.3em;font-weight:bold;
		}	
		#win h3 span{
			padding:0 0 0 8px;letter-spacing:-1px;word-spacing:2px
		}
		#win img{
			float:left;border:1px solid black;margin:0 10px 0 0
		}	
		#win p{
			clear:left;font-size:1.2em;padding:0 8px 0 0;line-height:13px;font-weight:bold;height:85px;
		}	
		#win a{
			color:#000;background-color:inherit;
		}
	
/* subpage article */
	#posting{
		clear:left;width:308px;padding:0;margin:10px 0 10px 0;float:left;
	}
	#posting img{
			border:2px solid black;margin:0px 0 1px 0;
		}
	#posting a{
				color:#00ADEF;background-color:inherit;
			}
	#posting a.email{
				color:#000;width:100px;height:26px;line-height:26px;border-right:1px solid white;background:#ddd url(../images/email.png) 8px 50%  no-repeat;font-weight:bold;text-decoration:none;float:left;margin:0;padding:0
			}
		#posting a.email span{
				padding:0 0 0 30px;
			}	
	#posting a.sms{
				color:#000;width:100px;height:26px;line-height:26px;border-right:1px solid white;background:#ddd url(../images/phone.png) 8px 50%  no-repeat;font-weight:bold;text-decoration:none;float:left;margin:0;padding:0
			}
		#posting a.sms span{
				padding:0 0 0 25px;
			}
	#posting a.dedicate{
				color:#000;width:106px;height:26px;line-height:26px;background:#ddd url(../images/heart.png) 8px 50%  no-repeat;font-weight:bold;text-decoration:none;float:right;margin:0;padding:0
			}
		#posting a.dedicate span{
				padding:0 0 0 35px;
			}
	#posting p{
			clear:left;font-size:1.2em;padding:5px 0px 0 0;line-height:14px;margin:0 0 5px 0;width:308px;color:#000;background-color:inherit;
		}	
		#posting p span.dj-name{
			color:#666;background-color:inherit;float:left;
		}		
		#posting p span.date{
			color:#666;background-color:inherit;float:right;
		}		
	#posting p#actions{
			float:left;font-size:1.2em;padding:0;margin:0 0 10px 0;width:308px;color:#000;background-color:inherit;
		}
				
	#latest-post{
		clear:left;width:308px;padding:0;margin:5px 0 10px 0;float:left;
	}	
		#latest-post h2{
			height:30px;line-height:30px;width:308px;margin:0 0 5px 0;color:white;background:url(../images/highlight-bg-article.png) 100% 0  no-repeat;background-color:inherit;font-size:1.6em;font-weight:bold;
		}	
		#latest-post h2 span{
			padding:0 0 0 8px
		}
		#latest-post h3{
			font-size:1.8em;width:260px;color:#000;background-color:inherit;
		}	
			#latest-post h3 a{
				color:#00ADEF;background-color:inherit;float:left;
			}	
			#latest-post h3 span{
				color:#666;background-color:inherit;float:right;font-size:0.6em;
			}
		#latest-post h4{
			clear:both;font-size:1.6em;width:308px;color:#FF7431;background-color:inherit;font-family:Georgia,Times,serif;padding:5px 0 5px 0;font-weight:bold
		}	
			
		#latest-post img{
			border:2px solid black;margin:0 0 5px 0
		}	
		#latest-post p{
			font-size:1.2em;padding:5px 0px 0 0;line-height:14px;margin:0 0 10px 0;width:308px;color:#000;background-color:inherit;
		}
		#latest-post p.posted{
			clear:left;padding:0px 0px 0 0;line-height:14px;margin:0 0 10px 0;width:308px;color:#666;background-color:inherit;
		}		
			#latest-post p.posted a{
				color:#00ADEF;background-color:inherit;
			}
		#latest-post p.navi{
			color:#999;background-color:inherit;
		}	
		#latest-post a{
				color:#00ADEF;background-color:inherit;
			}	
		#latest-post p span{
			color:#666;background-color:inherit;
		}	
			#latest-post a.comments{
				color:#666;background-color:inherit;display:block;
			}
		#latest-post dl{
				margin:10px 0 0 0;
			}
			#latest-post dt{
				font-size:1.2em;background:url(../images/article-bg.png) 0 100% no-repeat;width:308px;padding:0 0 17px 0;margin:0 0 12px 0
			}
			#latest-post dt a{
				color:#00ADEF;background-color:inherit;
			}	
			
			#latest-post dt span{
				color:#999;background-color:inherit;padding:0 10px 0 0
			}	
		
		
		#schedule-table{
			width:250px;margin:20px 0 10px 0px
		}	
		#schedule-table p{
			height:30px;line-height:30px;margin:0;color:#666;background-color:inherit;font-size:1.2em;text-align:center;
		}
		#schedule-table a{
				color:#00ADEF;background-color:inherit;
			}	
	
		#schedule-table table{ 
			font-size:1.1em;color:#000;background-color:#ddd;padding:0;margin:0;border-collapse:collapse;width:250px;
		}
		#schedule-table th{
			line-height:12px;padding:3px 0 3px 0;margin:0;text-align:center;border-bottom:1px solid white;border-right:1px solid white
		}	
		#schedule-table td{
			line-height:12px;padding:3px;margin:0;text-align:center;border-bottom:1px solid white;border-right:1px solid white;
		}	
		
		
		#related-stuff{
			clear:left;width:250px;height:427px;padding:0;margin:10px 0 0 0;background:url(../images/related-stuff.png) top left no-repeat;
		}	
	
		#related-stuff h3{
			height:20px;margin:0px 0 0px 0;padding:10px 0 0 10px;color:white;background-color:inherit;font-size:1.6em;font-weight:bold;
		}
		#related-stuff h4{
			width:230px;margin:0 0 5px 0;padding:2px 0 0 10px;color:black;background-color:inherit;font-size:1.4em;font-weight:bold;
		}
		#related-stuff dl{
			margin:5px 0 0px 0px;padding:0 0 0 10px;color:#0076A3;background-color:inherit;font-size:1.1em;line-height:17px;text-align:center
		}
			#related-stuff dt{
				float:left;margin:0 0px 10px 0;width:115px;text-align:center;
			}
			
			#related-stuff dt a{
				color:#fff;background-color:inherit;
			}
			#related-stuff dt img{
				border:2px solid black
			}
		#related-stuff ul{
			margin:0px 0 0 20px;line-height:17px;font-size:1.2em;
		}
		#related-stuff li{
			background:url(../images/podcast.png) 0 50% no-repeat;padding:0 0 0 13px;
		}
		#related-stuff li a{
			color:#FFF;background-color:inherit;
		}
		#related-stuff p{
			margin:3px 0 5px 0;
		}	
		#related-stuff a.subscribe{
			margin:0 0 0 10px;color:#FFF;background-color:inherit;font-size:1.2em;font-weight:bold;display:block;background:url(../images/feed.png) 0 50% no-repeat;padding:0px 0 0px 23px;
		}		
		
		#dedicate-article{
			clear:left;width:250px;padding:0;margin:15px 0 0px 0;float:left;
		}	
			#dedicate-article h3{
				height:30px;line-height:30px;width:250px;margin:0 0 5px 0;color:white;background:url(../images/dedicate-bg.png) 100% 0  no-repeat;background-color:inherit;font-size:1.6em;font-weight:bold;
			}	
			#dedicate-article h3 span{
				padding:0 0 0 8px
			}
			#dedicate-article form{
				padding:0 0 0 8px;margin:0;
				
			}
			#dedicate-article label{
				float:left;width:70px;
			}	
			#dedicate-articlee label.upload{
				float:left;width:190px;
			}	
			#dedicate-article label.agree{
				float:left;width:210px;padding:0 0 0 10px;
			}		
			#dedicate-article form p{
				clear:left;padding:0 0 8px 0;margin:0;font-size:1.2em
			}
			#dedicate-article input.inputs{
				border:1px solid #ddd;vertical-align:middle
			}	
			#dedicate-article input.radio{
				border:none;vertical-align:middle
			}
			#dedicate-article input#agree{
				border:none;float:left;
			}
			#dedicate-article select{
				font-size:1em
			}
			#dedicate-article textarea{
				border:1px solid #ddd;height:150px;
			}
			#dedicate-article input#reset{
				float:left;margin:5px 0 0 0;width:80px;cursor:pointer;
	
			}
			#dedicate-article input#submit{
				float:right;margin:5px 0 0 0;width:80px;cursor:pointer;
			}

	#google-ads{
		clear:both;margin:12px 0 10px 0;width:728px;height:90px;
	}		
	
	#footer{
		clear:both;width:960px;height:104px;background:url(../images/bottom-bar.jpg) 0 0  no-repeat;position:relative
	}
		#footer p#footer-nav{
			position:absolute;top:3px;left:35px;width:500px;height:35px;padding:0;margin:0;line-height:35px;font-size:1.2em;color:white;background-color:inherit;
		}
		#footer p#footer-nav a{
			color:#FFF468;background-color:inherit;font-weight:bold;
		}	
		#footer form{
			color:#FFF;background-color:inherit;font-weight:bold;font-size:1.2em;position:absolute;top:8px;right:35px;
		}	
		
		#footer select{
			padding:0;margin:0 0 0 5px ;width:202px;font-size:0.9em
		}
		
		#footer p#note-bottom{
			clear:both;padding:0;margin:10px 0 0 0;color:black;background-color:inherit;position:absolute;top:45px;left:35px;;font-size:1.1em;line-height:14px;
		}
/* misc */
.cleaner{
	margin:0;padding:0;border:0;font-size:1px;clear:both;

}
.open {
	display: block;
	}
.closed {
	display: none;
	}		