body{margin:0;background: #000000;color:#b3b3b3}
body,td,th,input,select,textarea,input {font-family: Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:11px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}
a:focus {outline: none;}
a{color:#ca9c39;text-decoration:none; }
a:hover{text-decoration:underline; }
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#tblACMAdminToolbar{z-index:1000;}

#background{background: #000000 url(../images/kxlu/bg-level2.jpg) top no-repeat;}
body.level1 #background{background: #000000 url(../images/kxlu/bg-level1.jpg) top no-repeat;}

#wrapper{width:970px;margin:0 auto;border-left:1px solid #343531;border-right:1px solid #343531}
body.threecolumn #wrapper{background: url(../images/kxlu/wrapper-3column-bg.jpg) top left no-repeat}
body.twocolumn #wrapper{background: url(../images/kxlu/wrapper-2column-bg.jpg) top left no-repeat}

	#header{clear:both;position:relative;height:187px;border-bottom:1px solid #3c3c3c}

		#logo{position:absolute;top:0;left:0;border-right:1px solid #343531;z-index:2;}
		
		#nav{position:absolute;top:10px;left:253px;z-index:2;}
			#nav ul {padding:0;margin:0;list-style:none;list-style-image:none;line-height:1;}
			#nav ul li {display:block;list-style: none;list-style-image:none;margin:0 0 1px 0;zoom:1}
			#nav ul li a{display:block;width:148px;height:19px;text-indent:-2000px;background-position: top left;background-repeat:no-repeat;zoom:1}
			#nav ul li#pageid45389 a{background: url(../images/kxlu/nav-programschedule.gif)}
			#nav ul li#pageid42650 a{background: url(../images/kxlu/nav-events.gif)}
			#nav ul li#pageid42651 a{background: url(../images/kxlu/nav-djblogs.gif)}
			#nav ul li#pageid42652 a{background: url(../images/kxlu/nav-newadds.gif)}
			#nav ul li#pageid42653 a{background: url(../images/kxlu/nav-almadelbarrio.gif)}
			#nav ul li#pageid43588 a{background: url(../images/kxlu/nav-donate.gif)}
			#nav ul li#pageid42655 a{background: url(../images/kxlu/nav-aboutkxlu.gif)}
			#nav ul li#pageid42656 a{background: url(../images/kxlu/nav-contact.gif)}
			#nav ul li a:hover, #nav ul li.ipf-active1 a{background-position:bottom left !important;}
		
		#header #search{position:absolute;top:145px;right:30px;z-index:2;}		
			#header .ipf-PageSearch-TextField{color:#9e9e9e;border:1px solid #7c7c7c;font-size:9px;width:153px;margin:0 5px 0 0;padding:2px 2px;vertical-align:middle}
			#header .ipf-PageSearch-Button{width:23px;height:19px;border:none;padding:0;margin:0;background: url(../images/kxlu/gobutton.gif) 0 0 no-repeat;text-indent:-2000px;line-height:100px;overflow:hidden;vertical-align:middle}
			
		#header #listennowbutton{position:absolute;top:30px;right:30px;z-index:2;}
			
		#headerphoto{position:absolute;left:240px;top:0;z-index:1;}
		
		
	#titlearea{position:relative;border-bottom:1px solid #1e1f1e;height:57px;}
		#titlearea h1{color:#898a86;font-size:24px;text-transform:uppercase;margin:0;position:absolute;top:15px;left:26px}
		#titlearea h1 #rssfeed{margin:0 0 0 10px;}

		#titlearea #search{position:absolute;top:20px;right:30px;}
			#titlearea .ipf-PageSearch-TextField{color:#9e9e9e;border:1px solid #7c7c7c;font-size:9px;width:153px;margin:0 5px 0 0;padding:2px 2px;vertical-align:middle}
			#titlearea .ipf-PageSearch-Button{width:23px;height:19px;border:none;padding:0;margin:0;background: url(../images/kxlu/gobutton.gif) 0 0 no-repeat;text-indent:-2000px;line-height:100px;overflow:hidden;vertical-align:middle}


/****************************************************************/
/* Layout
/****************************************************************/

	#contentarea{border-collapse:collapse;clear:both;line-height:1.4em}
	body.threecolumn #contentarea{background: url(../images/kxlu/contentarea-3column-bg.gif) top left repeat-y}
	body.twocolumn #contentarea{background: url(../images/kxlu/contentarea-2column-bg.gif) top left repeat-y}
	body.onecolumn #contentarea{background: url(../images/kxlu/contentarea-1column-bg.gif) top left repeat-y}

		body.threecolumn{}
			body.threecolumn #column-left{width:197px;float:left;padding:27px 22px}
			body.threecolumn #content{width:440px;float:left;padding:27px 22px}
			body.threecolumn #column-right{width:201px;float:left;padding:27px 22px}
			
		body.twocolumn{}
			body.twocolumn #content{width:661px;float:left;padding:17px 32px}
			body.twocolumn #column-right{width:201px;float:left;padding:17px 22px}
			body.twocolumn #column-right #right_nav { margin: 0 0 0 -30px}
			#right_nav a:link{ font-size:18px; font-family:"Times New Roman", Times, serif; }
			#right_nav a:visited { font-size:18px; font-family:"Times New Roman", Times, serif; }
			#right_nav a:hover { font-size:18px; font-family:"Times New Roman", Times, serif; }
			#right_nav ul{ list-style:none}
			#right_nav ul li{ margin: 0 0 15px 0; padding: 0 0 0 21px; background:url(../images/kxlu/datecircle-small.gif) no-repeat top left}
			
		body.onecolumn{}
			body.onecolumn #content{padding:17px 32px}


/****************************************************************/
/* Blocks / Pagelets
/****************************************************************/
	
	.block {margin:0px 0 30px 0;}
		.block h2{color:#ffffff;text-transform:uppercase;font-size:14px;margin:0px 0 20px 0;}
		.block h2 .more{float:right}
		.block h2 .date{font-size:12px;color:#777777;font-weight:normal;padding:0 0 0 10px;text-transform:none;}
		
		.block#recentblogposts{color:#6e6e6e}
			.block#recentblogposts a{font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:14px}
			
		.block#topmusic{color:#a4a1a1}
			.block#topmusic a:link{color:#a4a1a1;text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
			.block#topmusic a:visited{color:#a4a1a1;text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
			.block#topmusic a:hover{color:#a4a1a1;text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
			.block#topmusic p{margin:0 0 5px 0;}
			.block#topmusic .smallnumber{font-family:Georgia, "Times New Roman", Times, serif;font-size:10px;color:#ffffff;background: url(../images/kxlu/datecircle-small.gif) top no-repeat;width:20px;height:16px;text-align:center;float:left;line-height:1;padding:1px 0 0 0;margin:0 4px 0 0}
			
		.block#onairnow{}
			.block#onairnow p{margin:0 0 5px 0;}
			.block#onairnow a{font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:18px;}
			.block#onairnow h3{font-size:14px;color:#777777;font-weight:normal;margin:0 0 3px 0}
			.block#onairnow table{width:100%;border-collapse:collapse;}
			.block#onairnow table th{text-align:left;width:130px;vertical-align:top;}
			
		.block#upcomingshows{}
			.block#upcomingshows0 table {width:100%;border-collapse:collapse;}
			.block#upcomingshows0 table th{width:60px;padding:9px 30px 9px 0;font-weight:normal;text-align:left;color:#4b4b4a;font-size:12px;vertical-align:top}
			.block#upcomingshows0 table th strong{color:#8a8a87;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#8a8a87;}
			.block#upcomingshows0 table td{padding:9px 0 9px 2px;font-size:11px;color:#424241;vertical-align:top}
			.block#upcomingshows0 table td a{color:#b0b0aa;font-family:Georgia, "Times New Roman", Times, serif;font-weight:12px;font-weight:bold}
			.block#upcomingshows0 table tr.alt{background:#10110e}
		
			.block#upcomingshows1 table {width:100%;border-collapse:collapse;}
			.block#upcomingshows1 table th{width:60px;padding:9px 30px 9px 0;font-weight:normal;text-align:left;color:#4b4b4a;font-size:12px;vertical-align:top}
			.block#upcomingshows1 table th strong{color:#8a8a87;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#8a8a87;}
			.block#upcomingshows1 table td{padding:9px 0 9px 2px;font-size:11px;color:#424241;vertical-align:top}
			.block#upcomingshows1 table td a{color:#b0b0aa;font-family:Georgia, "Times New Roman", Times, serif;font-weight:12px;font-weight:bold}
			.block#upcomingshows1 table tr.alt{background:#10110e}
			
			.block#upcomingshows2 table {width:100%;border-collapse:collapse;}
			.block#upcomingshows2 table th{width:60px;padding:9px 30px 9px 0;font-weight:normal;text-align:left;color:#4b4b4a;font-size:12px;vertical-align:top}
			.block#upcomingshows2 table th strong{color:#8a8a87;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#8a8a87;}
			.block#upcomingshows2 table td{padding:9px 0 9px 2px;font-size:11px;color:#424241;vertical-align:top}
			.block#upcomingshows2 table td a{color:#b0b0aa;font-family:Georgia, "Times New Roman", Times, serif;font-weight:12px;font-weight:bold}
			.block#upcomingshows2 table tr.alt{background:#10110e}
		
			.block#upcomingshows3 table {width:100%;border-collapse:collapse;}
			.block#upcomingshows3 table th{width:60px;padding:9px 30px 9px 0;font-weight:normal;text-align:left;color:#4b4b4a;font-size:12px;vertical-align:top}
			.block#upcomingshows3 table th strong{color:#8a8a87;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#8a8a87;}
			.block#upcomingshows3 table td{padding:9px 0 9px 2px;font-size:11px;color:#424241;vertical-align:top}
			.block#upcomingshows3 table td a{color:#b0b0aa;font-family:Georgia, "Times New Roman", Times, serif;font-weight:12px;font-weight:bold}
			.block#upcomingshows3 table tr.alt{background:#10110e}
			
			.block#upcomingshows4 table {width:100%;border-collapse:collapse;}
			.block#upcomingshows4 table th{width:60px;padding:9px 30px 9px 0;font-weight:normal;text-align:left;color:#4b4b4a;font-size:12px;vertical-align:top}
			.block#upcomingshows4 table th strong{color:#8a8a87;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#8a8a87;}
			.block#upcomingshows4 table td{padding:9px 0 9px 2px;font-size:11px;color:#424241;vertical-align:top}
			.block#upcomingshows4 table td a{color:#b0b0aa;font-family:Georgia, "Times New Roman", Times, serif;font-weight:12px;font-weight:bold}
			.block#upcomingshows4 table tr.alt{background:#10110e}
		
			.block#upcomingshows5 table {width:100%;border-collapse:collapse;}
			.block#upcomingshows5 table th{width:60px;padding:9px 30px 9px 0;font-weight:normal;text-align:left;color:#4b4b4a;font-size:12px;vertical-align:top}
			.block#upcomingshows5 table th strong{color:#8a8a87;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#8a8a87;}
			.block#upcomingshows5 table td{padding:9px 0 9px 2px;font-size:11px;color:#424241;vertical-align:top}
			.block#upcomingshows5 table td a{color:#b0b0aa;font-family:Georgia, "Times New Roman", Times, serif;font-weight:12px;font-weight:bold}
			.block#upcomingshows5 table tr.alt{background:#10110e}
			
			.block#upcomingshows6 table {width:100%;border-collapse:collapse;}
			.block#upcomingshows6 table th{width:60px;padding:9px 30px 9px 0;font-weight:normal;text-align:left;color:#4b4b4a;font-size:12px;vertical-align:top}
			.block#upcomingshows6 table th strong{color:#8a8a87;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#8a8a87;}
			.block#upcomingshows6 table td{padding:9px 0 9px 2px;font-size:11px;color:#424241;vertical-align:top}
			.block#upcomingshows6 table td a{color:#b0b0aa;font-family:Georgia, "Times New Roman", Times, serif;font-weight:12px;font-weight:bold}
			.block#upcomingshows6 table tr.alt{background:#10110e}
			
			
		.block#events{color:#acacac}
			.block#events a{font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:14px;}
			.block#events p{margin:0 0 5px 0;}
			.block#events .largenumber{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#ffffff;/*background: url(../images/kxlu/datecircle-large.gif) top no-repeat;*/width:28px;height:27px;text-align:center;float:left;line-height:1;padding:5px 0 0 0;margin:0 4px 0 0}
			.block#events table{width:95%;border-collapse:collapse;margin:15px 0}
			.block#events table th{text-align:left;padding:0 0 5px 0;vertical-align:top}
			.block#events table td{text-align:left;padding:0 0 5px 0;vertical-align:top;color:#777777}
			.block#events #event_list{ list-style:none; margin: 0 0 0px -30px}
			.block#events #event_list li{ }
			.block#events #event_list TD.date{ /*background: url(../images/kxlu/datecircle-large.gif) top left no-repeat;*/ font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#ffffff; width:28px;height:27px; text-align:center; padding: 4px 0 0 -4px !important}
			.block#events #event_list .title a{ font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:14px;}
			.block#events #event_list .summary{}
			
		.block#pastevents{color:#acacac}
			.block#pastevents a{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#8a8a87}
			.block#pastevents p{margin:0 0 5px 0;}
			.block#pastevents .largenumber{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#ffffff;background: url(../images/kxlu/datecircle-large.gif) top no-repeat;width:28px;height:27px;text-align:center;float:left;line-height:1;padding:5px 0 0 0;margin:0 4px 0 0}
			.block#pastevents table{width:100%;border-collapse:collapse;margin:15px 0}
			.block#pastevents table th{text-align:left;padding:0 5px 5px 0;vertical-align:top}
			.block#pastevents table td{text-align:left;padding:0 5px 5px 0;vertical-align:top;color:#777777}
			
		
		.block#newadds{color:#b3b3b3;font-size:10px}
			.block#newadds a{font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:22px;}
			.block#newadds h3{font-size:12px;color:#777777;font-weight:normal;margin:0 0 10px 0}
			.block#newadds #newadds-thumbnails{margin:0 0 15px 0;}
			.block#newadds #newadds-thumbnails img{border:1px solid #000000}
			.block#newadds #newadds-thumbnails a:hover img{border:1px solid #e38b35}
			
		.block#pastreviews{color:#7a7a7a;font-size:10px}
			.block#pastreviews a{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:14px;color:#7a7a7a}
			
		.block#recentblogposts{color:#6e6e6e;font-size:10px}
			.block#recentblogposts a{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:14px;}
			.block#recentblogposts p{}
			

	
/****************************************************************/
/* Content styling
/****************************************************************/

	h1{line-height:1.2em;color:#ffffff;font-size:24px;margin:0 0 5px 0}
	h2{line-height:1.2em;}
	h3{line-height:1.2em;}
	h4{line-height:1.2em;}
	
	#listennowbutton{margin:0 0 30px 0}
		
	#eventtable{}
	
	#eventtable{width:100%;border-collapse:collapse;margin:15px 0}
		#eventtable th{text-align:left;vertical-align:top;padding:0 30px 10px 0;width:81px !important}
		#eventtable td{text-align:left;padding:0 0 10px 0;vertical-align:top;color:#777777}
		#eventtable td h3{font-size:14px;color:#696966;font-weight:normal;margin:0 0 6px 0}
		#eventtable td a{font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:18px;}
		
	#newaddstable{width:100%;border-collapse:collapse;margin:15px 0}
		#newaddstable th{width:33%;padding:0}
		#newaddstable th img.albumart{background: url(../images/kxlu/albumart-bg.gif) top left no-repeat;padding:30px 30px;vertical-align:top;margin:0 0 10px 0}
		#newaddstable td{padding:0 15px 30px 15px}
		#newaddstable td a{font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:18px;}
		#newaddstable td p{margin:0 0 5px 0;}
		#newaddstable td h3{color:#ffffff;font-size:12px;margin:0 0 10px 0}
		#newaddstable td p.stars-40{width:65px;height:14px;background: url(../images/kxlu/stars-40.gif) 0 0 no-repeat;text-indent:-2000px;margin:15px 0}
		#newaddstable td p.stars-35{width:65px;height:14px;background: url(../images/kxlu/stars-35.gif) 0 0 no-repeat;text-indent:-2000px;margin:15px 0}
		#newaddstable td p.stars-30{width:65px;height:14px;background: url(../images/kxlu/stars-30.gif) 0 0 no-repeat;text-indent:-2000px;margin:15px 0}
		#newaddstable td p.stars-25{width:65px;height:14px;background: url(../images/kxlu/stars-25.gif) 0 0 no-repeat;text-indent:-2000px;margin:15px 0}
		#newaddstable td p.stars-20{width:65px;height:14px;background: url(../images/kxlu/stars-20.gif) 0 0 no-repeat;text-indent:-2000px;margin:15px 0}
		#newaddstable td p.stars-15{width:65px;height:14px;background: url(../images/kxlu/stars-15.gif) 0 0 no-repeat;text-indent:-2000px;margin:15px 0}
		#newaddstable td p.stars-10{width:65px;height:14px;background: url(../images/kxlu/stars-10.gif) 0 0 no-repeat;text-indent:-2000px;margin:15px 0}
		#newaddstable td p.stars-05{width:65px;height:14px;background: url(../images/kxlu/stars-10.gif) 0 0 no-repeat;text-indent:-2000px;margin:15px 0}
		#newaddstable td p.author{border-top:1px solid #1e1e1e;padding:8px 0 0 0;margin:10px 0 0 0}
		
	#djblogstable{width:100%;border-collapse:collapse;margin:15px 0}
		#djblogstable td{padding:0 10px 30px 10px;width:33%}
		#djblogstable td a{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
		
	#footer{text-align:center;font-size:10px;color:#8f8e8e;font-family:Georgia, "Times New Roman", Times, serif;clear:both;padding:15px 0;background: url(../images/kxlu/footer-bg.gif) top no-repeat}
		#footer a:link{color:#8f8e8e;padding:0 5px; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif;}
		#footer a:visited{color:#8f8e8e;padding:0 5px; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif;}
		#footer a:hover{color:#8f8e8e;padding:0 5px; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif;}



