/****************** Index of Style-Positions.css *******************/
/* 
This file is divided up into 4 sections - please find them below:
	-> Tag Reset : Resets defaults.
	-> Global Text Styles : Styles used globally, like a's, p's etc.
	-> Main Content Areas : Styles used globally, broken up into 
	   separate content areas.
	-> Page-Per-Page : Differing sub-page styles
*/
/*******************************************************************/

/* ------------------------------------------------ */
/*	TAG RESET										*/

	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	}
	
	fieldset, form, label, legend, input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent !important;
	}
	
/* ------------------------------------------------ */
/*	GLOBAL	TEXT STYLES								*/

	html, 
	body, 
	div, 
	p { font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; color: #666666; line-height: 17px; }
    .error .fieldRequired {
        color: #d00;
    }
    div.error {
        background-color: #fdc; 
        border: 1px solid #d00;
        padding: 0.5em;
        margin: 0 0 1em 0;
    }
	a { color: #010101; text-decoration: none; }
	.lightgrey { color: #e2e2e2; }
	.semigrey { color: #989898; }
	.txt { font-size: 11px; line-height: 13px; }
	.txt2 { font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; line-height: 17px; }
	.txt-select { font-size: 11px; line-height: 23px; }
	.red { color: #fe0037; }
	.black { color: #000000; }
	h1 { font-family: "Century Gothic", Arial, sans-serif; font-size: 18px; line-height: 29px; text-transform: uppercase; color: #000000; }
	h2 { font-family: "Century Gothic", Arial, sans-serif; font-size: 14px; line-height: 32px; text-transform: uppercase; }
	.aligner_l { float: left; }
	.aligner_r { float: right; }
	input.btn { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; font-weight: bold; padding: 3px 1px 3px 1px; background: #fe0037 !important; color: #ffffff; }
	* html input.btn { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; font-weight: bold; padding: 3px 0px 2px 0px; background: #fe0037 !important; color: #ffffff; }
	*+ html input.btn { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; font-weight: bold; padding: 3px 0px 2px 0px; background: #fe0037 !important; color: #ffffff; }
	input.greybtn { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; font-weight: bold; padding: 3px 1px 3px 1px; background: #ababab !important; color: #ffffff; }
	* html input.greybtn { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; font-weight: bold; padding: 3px 1px 2px 1px; background: #ababab !important; color: #ffffff; }
	*+ html input.greybtn { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; font-weight: bold; padding: 3px 1px 2px 1px; background: #ababab !important; color: #ffffff; }

	input.btn:hover { cursor: pointer }
	input.greybtn:hover { cursor: pointer }
	

/* ------------------------------------------------ */
/*	MAIN CONTENT AREAS TEXT STYLES					*/

	/* MAST HEAD */

		/* Top */
		.top_left, .top_right { font-family: "Century Gothic", Arial, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #343333; }
		/* Search */
		.search_input input { width: 180px; font-size: 11px; padding: 5px 0px 0px 6px; }
		/* Top Nav */
		/* ================================================================ 
		The original version of this stylesheet and the associated (x)html
		is available at http://www.cssplay.co.uk/menus/simple_dropline.html
		Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
		This stylesheet and the associated (x)html may be modified in any 
		way to fit your requirements.
		=================================================================== */
		#nav {width:974px; height:65px; position:relative;background: url('/bg-nav.jpg') no-repeat;}
		#nav .select, 
		#nav .current {margin:0; padding:0; list-style:none;}
		#nav li {display:inline; margin:0; padding:0; height:32px;}
		#nav .select a,
		#nav .current a {display:block; height:30px; float:left; padding:0px 10px 0px 10px; text-decoration:none; font-family: "Century Gothic", Arial, sans-serif; font-size:13px; font-weight:bold; line-height:30px; white-space:nowrap; border-right:1px solid #efefef; color:#252424; text-transform: uppercase;}
		* html #nav .select a, 
		* html #nav .current a {width:1px; height:30px;}
		#nav .select a:hover, 
		#nav .select li:hover a {background:#fe0037; cursor:pointer; color:#fff;}
		#nav .sub {display:none;}
		/* for IE5.5 and IE6 only */
		#nav table {position:absolute; border-collapse:collapse; left:0; top:0;}
		#nav .current a {background:#fe0037; color:#fff;}
		#nav .sub li a:hover, 
		#nav .select a:hover .sub li a:hover, 
		#nav .select li:hover .sub li a:hover {background:#ededed; color:#252424;}
		#nav .sub_active .current_sub a, 
		#nav .sub_active a:hover {background:#ededed; color:#252424; line-height: 32px; border-top: 3px solid #fe0037;}
		#nav .select li a:hover .sub, 
		#nav .select li:hover .sub {display:block; position:absolute; width:974px; top:30px; left:0; margin-top:0; padding:0; z-index:100; color:#fff; font-size:11px; line-height: 32px; border-top: 3px solid #fe0037; background: #fff;}
		#nav .sub, #nav .sub_active {margin:0; padding:0; list-style:none;}
		#nav .sub_active {display:block; position:absolute; width:974px; top:30px; left:0; margin-top:0; padding:0; z-index:10; line-height: 32px;}
		* html #nav .sub_active {z-index:-1; margin-top:0; margin-top:0px;background: url('/bg-ie6nav.jpg');}
		* html #nav .select a:hover .sub {z-index:-1; margin-top:0; margin-top:0px;}
		#nav .sub_active a {height:32px; text-decoration:none; line-height:32px; white-space:nowrap; display:block; float:left; background:#fff; padding:0px 10px 0px 10px; margin:0; font-size:11px; white-space:nowrap; border:0; color:#252424; border-top: 3px solid #fe0037;}
		#nav .select a:hover .sub li a, 
		#nav .select li:hover .sub li a {display:block; background:#fff; padding:0px 10px 0px 10px; margin:0; white-space:nowrap; border:0; color:#252424; font-size:11px; line-height: 32px; height: 32px;}
		/* Breadcrumbs */
		.crumbs_bits { font-size: 11px; color: #666666; }
		.crumbs_bits strong, 
		.crumbs_time { font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; font-weight: normal; color: #333333; }
		.crumbs_bits a { font-size: 11px; font-weight: bold; color: #fe0037; text-decoration: underline; }
	
	/* LEFT CONTENT */
	
		.clsub_head h1 { font-family: "Century Gothic", Arial, sans-serif; font-size: 26px; font-weight: bold; line-height: 30px; color: #000000; text-transform: none; margin: 2px 0px 7px 0px; }
		.clsub_title h2,
		.clsub_title_half h2 { font-family: "Century Gothic", Arial, sans-serif; font-size: 20px; font-weight: bold; line-height: 24px; color: #000000; text-transform: none; margin: 5px 0px 7px 0px;}
		.clsub_title h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; font-weight: bold; line-height: 20px; color: #000000; text-transform: none; margin: 0px 0px 7px 0px;  float: left; }
		.clsub_title h3 a { color: #fe0037; }
		.clsub_title h3 a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_title h4 { font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; font-weight: bold; line-height: 20px; color: #000000; text-transform: none; margin: 0px 0px 7px 0px; float: right; }

		.clsub_intro p { padding: 2px 0px 0px 0px; color: #3f3f3f; }
		.clsub_intro p a { color: #fe0037; }
		.clsub_intro p a:hover { color: #fe0037; text-decoration: underline; }
	
	/* RIGHT CONTENT */
	
		.cr_box_head h2.title { padding: 0px 10px 0px 10px; background: #fe0037; float: left; border-right: 1px solid #ffffff; color: #ffffff; }
		.cr_box_head h2.title a { color: #ffffff; }
		.cr_box_head h2.title a:hover { color: #ffffff; text-decoration: underline; }
		.cr_box_head h2.title-current { padding: 0px 10px 0px 10px; background: #d6d6d6; float: left; border-right: 1px solid #ffffff; color: #111111; }
		.cr_box_head h2.title-current a { color: #000000; }
		.cr_box_head h2.title-current-wide { width: 280px; padding: 0px 10px 0px 10px; background: #d6d6d6; float: left; color: #111111; }
		.cr_box_head h2.title-current-wide a { color: #000000; }
		.cr_box_head h2.title-current-wide a:hover { color: #000000; text-decoration: underline; }
		/* on air */
		.crbb_onair_thumb img { margin: 11px 0px 0px 0px; display: inline; }
		.crbb_onair_info h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; color: #fe0037; margin: 15px 0px 2px 0px; }
		.crbb_onair_info h4 { font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; font-weight: bold; line-height: 18px; color: #010101; margin: 0px 0px 8px 0px; }
		.crbb_onair_info h4 a:hover { color: #fe0037; }
		.crbb_onair_info h5 { width: 178px; background: url('/global_right/onair_arrow.gif') 0px 5px no-repeat; font-weight: normal; padding: 0px 0px 0px 10px; color: #fe0037; }
		.crbb_onair_info h5 a { color: #fe0037; }
		.crbb_onair_info h5 a:hover { color: #fe0037; text-decoration: underline; }
		/* now playing */
		.crbb_nowplaying_thumb img { margin: 11px 0px 0px 0px; display: inline; }
		.crbb_nowplaying_info h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; color: #fe0037; margin: 15px 0px 2px 0px; }
		.crbb_nowplaying_info h4 { font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; font-weight: bold; line-height: 18px; color: #010101; margin: 2px 0px 8px 0px; }
		.crbb_nowplaying_info h4 a:hover { color: #fe0037; }
		.crbb_nowplaying_info h5 { width: 178px; background: url('/global_right/onair_arrow.gif') 0px 5px no-repeat; font-weight: normal; padding: 0px 0px 7px 10px; color: #fe0037; }
		.crbb_nowplaying_info h5 a { color: #fe0037; }
		.crbb_nowplaying_info h5 a:hover { color: #fe0037; text-decoration: underline; }
		/* weather */
		.crbb_weather_city h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; font-weight: bold; line-height: 18px; color: #010101; margin: 15px 0px 10px 0px; }
		.crbb_weather_info p.pic { width: 74px; float: left; text-align: center; padding: 10px 0px 0px 0px; }
		.crbb_weather_info p.degrees { width: 66px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 30px; font-weight: bold; line-height: 50px; color: #000000; }
		.crbb_weather_info p.meta { width: 150px; float: left; color: #000000; padding: 10px 0px 10px 0px; }
		.crbb_weather_bottom p.more { width: 135px; float: left; background: url('/global_right/onair_arrow.gif') 0px 5px no-repeat; font-weight: normal; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 10px; color: #fe0037; display: inline; }
		.crbb_weather_bottom p.more a { color: #fe0037; }
		.crbb_weather_bottom p.more a:hover { color: #fe0037; text-decoration: underline; }
		.crbb_weather_bottom p.time { width: 130px; float: left; background: url('/global_right/bg-watch.jpg') 0px 5px no-repeat; font-weight: normal; padding: 0px 0px 0px 13px; }
		.crbb_weather_city p.more { width: 135px; float: left; background: url('/global_right/onair_arrow.gif') 0px 5px no-repeat; font-weight: normal; padding: 0px 0px 0px 10px; color: #fe0037; display: inline; }
		.crbb_weather_city p.more a { color: #fe0037; }
		.crbb_weather_city p.more a:hover { color: #fe0037; text-decoration: underline; }
		/* newsroom */
		.crbb_newsroom_info p { color: #000000; }
		.crbb_newsroom_info p.more { width: 135px; float: left; background: url('/global_right/onair_arrow.gif') 0px 15px no-repeat; font-weight: normal; padding: 10px 0px 0px 10px; color: #fe0037; display: inline; }
		.crbb_newsroom_info p.more a { color: #fe0037; }
		.crbb_newsroom_info p.more a:hover { color: #fe0037; text-decoration: underline; }
		/* poll */
		.crbb_poll h3 { width: 280px; font-family: "Century Gothic", Arial, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; color: #010101; margin: 14px 0px 10px 0px; }
		.crbb_poll_item { color: #010101; padding: 0px 0px 2px 0px; }
		.crbb_poll_results a, 
		.crbb_poll_archive a { color: #fe0037; }
		.crbb_poll_results a:hover,
		.crbb_poll_archive a:hover { color: #fe0037; text-decoration: underline; }
		/* ad */
		.crbb_ad_blurb, 
		.crbb_ad_blurb a { font-size: 11px; color: #666666; }
		.crbb_ad_blurb a:hover { text-decoration: underline; }
		/* hit or miss */
		.crbb_hom h3 { width: 290px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; font-weight: bold; line-height: 18px; color: #010101; margin: 14px 0px 8px 0px; }
		.crbb_hom p { color: #010101; }
		.crbb_hom_options { font-family: "Century Gothic", Arial, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; color: #010101; text-transform: uppercase; text-align: right; }
		.crbb_hom_results a { color: #fe0037; }
		.crbb_hom_results a:hover { color: #fe0037; text-decoration: underline; }
		/* most wanted */
		.cr_box_body p.most { color: #000000; padding: 12px 10px 12px 10px; }
		.crbb_mostwanted_top h4 { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; line-height: 18px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 3px 8px 0px 8px; float: left; }
		.crbb_mostwanted_list li { font-size: 11px; line-height: 16px; color: #000000; background: #ffffff; }
		* html .crbb_mostwanted_list li { font-size: 11px; line-height: 19px; color: #000000; background: #ffffff; }
		.crbb_mostwanted_list li.alt { background: #f3f3f3; }
		/* wiki */
		.crbb_wiki_thumb img { margin: 11px 0px 0px 0px; display: inline; }
		.crbb_wiki h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; line-height: 18px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 0px 8px 0px 8px; }
		.crbb_wiki h4 { width: 172px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; font-weight: bold; line-height: 18px; padding: 8px 0px 4px 0px; color: #010101; }
		.crbb_wiki h4 a:hover { color: #fe0037; }
		.crbb_wiki p { width: 172px; float: left; color: #010101; }
		
	/* CONTENT BOTTOM */
	
		.cb_search_title { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; font-weight: bold; line-height: 23px; color: #010101; text-transform: uppercase; }
		.cb_search_input input { width: 160px; height: 17px; font-size: 11px; margin: 0px 0px 0px 27px; padding: 4px 0px 0px 0px; display: inline; }
			
	/* CONTENT BASE */
	
		.content_base li.title { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-transform: uppercase; }
		.content_base li a { font-size: 11px; color: #ffffff; }
		.content_base li a:hover { font-size: 11px; color: #ffffff; text-decoration: underline; }
	
	/* MAST FOOTER */
	
		.mast_footer { color: #010101; }
		.mast_footer a { color: #fe0037; }
		.mast_footer a:hover { color: #fe0037; text-decoration: underline; }
		
	/* PAGED RESULTS */
	
		.paged_results ul { width: 616px; list-style-type: none; float: left; }
		.paged_results ul li { display: inline; margin: 0px; padding: 0px; }
		.paged_results ul li.prev { width: 55px; float: left; padding: 0px 20px 0px 40px; background: url('/presenters-images/arrow-paged_prev.gif') 0px 1px no-repeat; }
		.paged_results ul li.no-prev { width: 55px; float: left; padding: 0px 20px 0px 40px;}
		.paged_results ul li.items { width: 406px; float: left; text-align: center; }
		.paged_results ul li.next { width: 55px; float: left; text-align: right; padding: 0px 40px 0px 0px; background: url('/presenters-images/arrow-paged_next.gif') 70px 1px no-repeat; }
		.paged_results ul li.no-next { width: 55px; float: left; text-align: right; padding: 0px 40px 0px 0px; }
		.paged_results ul li.prev a, 
		.paged_results ul li.next a { font-family: "Century Gothic", Arial, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; color: #000000; }
		.paged_results ul li.prev a:hover, 
		.paged_results ul li.next a:hover { color: #fe0037; }
		.paged_results ul li.items a { font-family: "Century Gothic", Arial, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; color: #000000; padding: 0px 3px 0px 3px; }
		.paged_results ul li.items a.on,
		.paged_results ul li.items a.on:hover { color: #ffffff; background: #fe0037; }
		.paged_results ul li.items a:hover { color: #000000; background: #e5e5e5; }
		
/* ------------------------------------------------ */
/*	PAGE-PER-PAGE TEXT STYLES						*/

	/* HOME */
		/* Music */
		.hm_body_info h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; line-height: 18px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 0px 8px 0px 8px; }
		.hm_body_info h4.title { font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000000; float: left; width: 200px; padding: 10px 0px 9px 0px; } 
		.hm_body_info h4.title a:hover { color: #fe0037; }
		.hm_body_info h5 { width: 200px; float: left; font-size: 11px; font-weight: normal; line-height: 11px; color: #666666;}
		.hm_body_more h4.title { font-family: "Century Gothic", Arial, sans-serif; font-size: 14px; line-height: 16px; color: #000000; padding: 8px 0px 4px 0px; }
		.hm_body_more h4.title a:hover { color: #fe0037; }
		.hm_body_more h4.stars { font-size: 11px; color: #666666; font-weight: normal; line-height: 13px; padding: 0px 0px 10px 0px; }
		/* Events */
		.he_body_info h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; line-height: 18px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 0px 8px 0px 8px; }
		.he_body_info h4.title { font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000000; float: left; width: 200px; padding: 10px 0px 9px 0px; }
		.he_body_info h4.title a:hover { color: #fe0037; }
		.he_body_info h5 { width: 200px; float: left; font-size: 11px; font-weight: normal; line-height: 11px; color: #666666;}
		.he_body_more h4.title { font-family: "Century Gothic", Arial, sans-serif; font-size: 14px; line-height: 16px; color: #000000; padding: 8px 0px 3px 0px; }
		.he_body_more h4.title a:hover { color: #fe0037; }
		.he_body_more h4.date { font-size: 11px; color: #666666; font-weight: normal; line-height: 13px; padding: 0px 0px 8px 0px; }
		/* News */
		.hn_body_info h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; line-height: 18px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 0px 8px 0px 8px; }
		.hn_body_info h4.title { font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000000; float: left; width: 290px; padding: 10px 0px 9px 0px; }
		.hn_body_info h4.title a:hover { color: #fe0037; }
		.hn_body_info h5 { width: 290px; float: left; font-size: 11px; font-weight: normal; line-height: 11px; color: #666666;}
		.hn_body_info h5 a { color: #fe0037; }
		.hn_body_info h5 a:hover { color: #fe0037; text-decoration: underline; }
		.hn_body_info p { width: 290px; float: left; padding: 8px 0px 0px 0px; }
		.hn_body_more_item h4.title { font-family: "Century Gothic", Arial, sans-serif; font-size: 14px; line-height: 16px; color: #000000; padding: 8px 0px 3px 0px; }
		.hn_body_more h4.title a:hover { color: #fe0037; }
		.hn_body_more_item h4.date { font-size: 11px; color: #666666; font-weight: normal; line-height: 13px; padding: 0px 0px 9px 0px; }
		.hn_body_more_item h4.date a { color: #fe0037; }
		.hn_body_more_item h4.date a:hover { color: #fe0037; text-decoration: underline; }
		/* Talk */
		.ht_cupboard li p { font-family: "Century Gothic", Arial, sans-serif; font-size: 13px; font-weight: bold; color: #000000; padding: 2px 0px 0px 0px; }
		.ht_cupboard li p span.info { text-transform: uppercase; font-size: 10px; color: #fe0037; }
		/* eMall */
		.hem_cupboard li p { font-family: "Century Gothic", Arial, sans-serif; font-size: 13px; font-weight: bold; color: #000000; padding: 2px 0px 0px 0px; }
		.hem_cupboard li p span.info { text-transform: uppercase; font-size: 10px; color: #fe0037; }
		
	/* REGISTER */
	
		.clsub_register_body h3 { width: 616px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 20px; color: #000000; padding: 10px 0px 0px 0px; }
		.clsub_register_body p { width: 616px; float: left; color: #3f3f3f; padding: 11px 0px 0px 0px; }
		.clsub_register_body p a { color: #fe0037; }
		.clsub_register_body p a:hover { color: #fe0037; text-decoration: underline; }
		
		.clsub_rb_fslabel,
		.clsub_rb_fsselect { color: #000000; }
		.clsub_rb_fsselect a { color: #fe0037; }
		.clsub_rb_fsselect a:hover { color: #fe0037; text-decoration: underline; }
		
	/* SHOW LINEUP >> LINEUP */
		.clsub_lineup_item p.thumb { float: right; }
		.clsub_lineup_item h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; line-height: 18px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 0px 8px 0px 8px; }
		.clsub_lineup_item h4 { width: 195px; clear: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 14px; line-height: 16px; color: #000000; padding: 5px 0px 0px 0px; }
		.clsub_lineup_item h4 a:hover { color: #fe0037; }
		.clsub_lineup_item h5 { width: 195px; clear: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000000; padding: 4px 0px 0px 0px; }
		.clsub_lineup_item h5 a:hover { color: #fe0037; }
		.clsub_lineup_item ul { width: 195px; float: left; list-style-type: none; display: inline; margin: 6px 0px 0px 0px; padding: 0px; }
		.clsub_lineup_item ul li { display: inline; margin: 0px; padding: 0px 5px 0px 20px; }
		.clsub_lineup_item ul li a { color: #fe0037; }
		.clsub_lineup_item ul li a:hover { color: #fe0037; text-decoration: underline; }
			.clsub_lineup_item ul li.blog { background: url('/shows-lineup/icon-li_blog.gif') no-repeat; }
			.clsub_lineup_item ul li.info { background: url('/shows-lineup/icon-li_info.gif') no-repeat; }
		.clsub_lineup_item p.blurb { width: 295px; float: left; margin: 8px 0px 0px 0px; }
		
	/* SHOW LINEUP >> SHOW DETAIL */
		.clsub_showdetail_right p.large { margin: 0px 0px 8px 0px; }
		.clsub_showdetail_right h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000000; padding: 0px 0px 4px 0px; }
		.clsub_showdetail_right p.showname { color: #fe0037; }
		.clsub_showdetail_right p.showtime { color: #000000; padding: 0px 0px 7px 0px; }
		.clsub_showdetail_right h4 { width: 154px; font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; line-height: 13px; text-transform: uppercase; color: #000000; background: #ffffff; text-align: center; border: 1px solid #d0d0d0; padding: 4px 0px 5px 0px; }

		.clsub_showdetail_left h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 20px; line-height: 22px; color: #000000; padding: 0px 0px 8px 0px; }
		.clsub_showdetail_left h4 { font-family: "Century Gothic", Arial, sans-serif; font-size: 15px; line-height: 17px; color: #666666; padding: 0px 0px 9px 0px; }
		.clsub_showdetail_left p { width: 400px; color: #3f3f3f; }
		
	/* SHOW LINEUP >> PRESENTERS */
		.clsub_pres_item p.thumb { float: right; }
		.clsub_pres_item h3 { width: 88px; clear: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 15px; line-height: 17px; color: #000000; padding: 13px 0px 0px 0px; }
		.clsub_pres_item h3 a:hover { color: #fe0037; }
		.clsub_pres_item p.view { width: 79px; padding: 8px 0px 0px 9px; background: url('/presenters-images/arrow-view.gif') 0px 13px no-repeat; }
		.clsub_pres_item p.view a { color: #fe0037; }
		.clsub_pres_item p.view a:hover { color: #fe0037; text-decoration: underline; }
		
	/* SHOW LINEUP >> PRESENTER DETAIL */
		.clsub_pdhead_info p.thumb { float: left; }
		.clsub_pdhead_info p.thumb img { padding: 0px 15px 15px 0px; }
		.clsub_pdhead_info h2 { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; line-height: 18px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 0px 8px 0px 8px; }
		.clsub_pdhead_info h3 { width: 466px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 20px; line-height: 24px; color: #000000; padding: 8px 0px 0px 0px; }
		.clsub_pdhead_info h4 { width: 466px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 20px; color: #fe0037; padding: 0px 0px 8px 0px; }
		.clsub_pdhead_info h4 a { color: #fe0037; }
		.clsub_pdhead_info h4 a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_pdhead_info p.blog, 
		.clsub_pdhead_info p.podcasts,
		.clsub_pdhead_info p.contact,
		.clsub_pdhead_info p.email { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; font-weight: bold; line-height: 13px; text-transform: uppercase; color: #000000; background: #ffffff; float: left; padding: 4px 5px 5px 5px; border: 1px solid #e2e2e2; margin: 0px 10px 15px 0px; }
		.clsub_pdhead_info p a { color: #000000; }
		
		.clsub_pdb_post_date h5 { width: 42px; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; line-height: 15px; color: #FFFFFF; text-transform: uppercase; text-align: center; }
		.clsub_pdb_post_date h6 { width: 42px; font-family: "Century Gothic", Arial, sans-serif; font-size: 18px; font-weight: normal; line-height: 28px; color: #6A6A6A; text-align: center; }

		.clsub_pdb_post_head h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 20px; line-height: 22px; color: #000000; padding: 1px 0px 6px 0px; }
		.clsub_pdb_post_head h3 a { color: #000000; }
		.clsub_pdb_post_head h3 a:hover { color: #fe0037; }
		.clsub_pdb_post_head ul { list-style-type: none; display: inline; margin: 0px; padding: 0px; }
		.clsub_pdb_post_head ul li { display: inline; margin: 0px; padding: 0px; }
		.clsub_pdb_post_head ul li.meta { float: left; }
		.clsub_pdb_post_head ul li.comments { float: right; padding: 0px 0px 0px 21px; background: url('/bg-blog-commentsicon.jpg') 0px 2px no-repeat; }
		.clsub_pdb_post_head ul li.meta a, 
		.clsub_pdb_post_head ul li.comments a { color: #fe0037; }
		.clsub_pdb_post_head ul li.meta a:hover, 
		.clsub_pdb_post_head ul li.comments a:hover { color: #fe0037; text-decoration: underline; }
		
		.clsub_pdb_post_body a { color: #fe0037; }
		.clsub_pdb_post_body a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_pdb_post_body p img { float: left; padding: 0px 15px 10px 0px; }
		.clsub_pdb_post_body p { float: left; }
		.clsub_pdb_post_body h4 { font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000000; margin: 15px 0px 0px 0px; float: left; width: 616px; }
		.clsub_pdb_post_body ul { width: 571px; float: left; padding: 15px 15px 15px 15px; }
		.clsub_pdb_post_body ul li { padding: 0px 0px 3px 0px; }
		.clsub_pdb_post_body ul.podcast { width: 616px; list-style-type: none; display: inline; margin: 15px 0px 0px 0px; padding: 0px; }
		.clsub_pdb_post_body ul.podcast li { display: inline; margin: 0px; padding: 0px; }
		.clsub_pdb_post_body ul.podcast li.widget { float: left; padding: 0px 10px 0px 0px; }
		.clsub_pdb_post_body ul.podcast li.download,
		.clsub_pdb_post_body ul.podcast li.download a,
		.clsub_pdb_post_body ul.podcast li.download a:hover { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; font-weight: bold; line-height: 24px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 0px 3px 0px 3px; text-decoration: none; }
		.clsub_pdb_post_body ul.podcast li.duration { float: right; font-size: 11px; line-height: 24px; }
		
		.clsub_pdb_post_foot a { color: #fe0037; }
		.clsub_pdb_post_foot a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_pdb_post_foot ul { list-style-type: none; display: inline; margin: 0px; padding: 0px; }
		.clsub_pdb_post_foot ul li { display: inline; margin: 0px; padding: 0px; }
		.clsub_pdb_post_foot ul li.discuss { float: left; padding: 0px 41px 0px 0px; background: url('/bg-blog-discussicon.jpg') 75px 0px no-repeat; }
		.clsub_pdb_post_foot ul li.share { float: left; padding: 0px 41px 0px 0px; background: url('/bg-blog-shareicon.jpg') 63px 2px no-repeat; }
		.clsub_pdb_post_foot ul li.rss { float: left; padding: 0px 41px 0px 0px; background: url('/bg-blog-rssicon.jpg') 131px 0px no-repeat; }
		.clsub_pdb_post_foot ul li.podcast { float: left; padding: 0px 41px 0px 0px; background: url('/bg-blog-podcasticon.jpg') 147px 0px no-repeat; }
		.clsub_pdb_post_foot ul li.social { float: right; }
		
		.clsub_pdb_comments h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 20px; line-height: 22px; color: #000000; padding: 1px 0px 6px 0px; }
		
		.clsub_pdbc_item p.clsub_pdbci_title,
		.clsub_pdbc_item_g p.clsub_pdbci_title { width: 566px; float: left; color: #000000; }
		.clsub_pdbc_item p.clsub_pdbci_abuse,
		.clsub_pdbc_item_g p.clsub_pdbci_abuse { width: 20px; float: right; text-align: right; }
		.clsub_pdbc_item p.clsub_pdbci_body,
		.clsub_pdbc_item_g p.clsub_pdbci_body { width: 586px; clear: both; padding: 13px 0px 0px 0px; }
		
		.clsub_pdb_comments_form h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 20px; line-height: 22px; color: #000000; padding: 1px 0px 6px 0px; }
		.clsub_pdb_comments_form h4 { font-family: "Century Gothic", Arial, sans-serif; font-size: 14px; line-height: 16px; color: #000000; padding: 6px 0px 0px 0px; }
		.clsub_pdb_cf_body p { color: #000000; line-height: 24px; }
		.clsub_pdb_cf_body p a { color: #fe0037; }
		.clsub_pdb_cf_body p a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_pdb_cf_body textarea { font-family: Arial, Verdana, Tahoma, sans-serif !important; font-size: 11px; line-height: 13px; color: #000000; padding: 2px; width: 371px; border: 1px solid #adadad; }

	/* CLASSIC LIVE >> LISTEN LIVE */
		.clsub_llh_left img { border: 1px solid #e5e5e5; padding: 9px; }
		.clsub_llh_right h2 { width: 404px; float: left; margin: 0px; padding: 0px 0px 5px 0px; font-family: "Century Gothic", Arial, sans-serif; font-size: 20px; line-height: 22px; color: #000000; text-transform: none; }
		.clsub_llh_right p { width: 404px; float: left; margin: 0px; padding: 0px; }
		.clsub_llh_right p a { color: #fe0037; }
		.clsub_llh_right p a:hover { color: #fe0037; text-decoration: underline; }
		
		.clsub_lll_item_left h3 { width: 307px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000000; padding: 0px 0px 4px 0px; }
		.clsub_lll_item_left h3 a:hover { color: #fe0037; }
		.clsub_lll_item_left p.sub { width: 307px; float: left; color: #000000; padding: 0px 0px 6px 0px; }
		.clsub_lll_item_left p.sub a { color: #fe0037; }
		.clsub_lll_item_left p.sub a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_lll_item_left p { width: 307px; float: left; }
		.clsub_lll_item_right h3 { width: 279px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000000; padding: 0px 0px 4px 0px; }
		.clsub_lll_item_right ul { margin: 0px; padding: 0px 0px 6px 0px; float: left; list-style-type: none; }
		.clsub_lll_item_right li { float: left; padding: 0px; margin: 0px; float: left; border-right: 1px solid #989898; }
		.clsub_lll_item_right li a { color: #fe0037; }
		.clsub_lll_item_right li a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_lll_item_right li.itunes { width: 66px; background: url('/classic-live/icon-itunes.gif') 43px 0px no-repeat; margin: 0px 7px 0px 0px; }
		.clsub_lll_item_right li.zune { width: 56px; background: url('/classic-live/icon-zune.gif') 33px 0px no-repeat; margin: 0px 7px 0px 0px; }
		.clsub_lll_item_right li.rss { width: 66px; background: url('/classic-live/icon-rss.gif') 28px 0px no-repeat; border: 0px; }
		.clsub_lll_item_right p { padding: 0px 0px 10px 0px; }
		.clsub_lll_item_right h4 a { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; font-weight: bold; line-height: 24px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 0px 3px 0px 3px; text-decoration: none; }

		.clsub_listenlive_foot h3 a { font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #fe0037; }
		.clsub_listenlive_foot h3 a:hover { color: #fe0037; text-decoration: underline; }
		
		.clsub_lrp_item h4 { width: 215px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 14px; line-height: 16px; color: #000000; padding: 0px 0px 2px 0px; }
		.clsub_lrp_item p.text { width: 215px; float: left; color: #000000; }
		.clsub_lrp_item p.thumb { float: right; }
		
	/* CLASSIC LIVE >> STREAMING HELP */
		.clsub_streaminghelp_body h3 { width: 616px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 20px; color: #000000; padding: 0px 0px 0px 0px; }
		.clsub_streaminghelp_body p { width: 616px; float: left; color: #3f3f3f; padding: 11px 0px 10px 0px; }
		.clsub_streaminghelp_body p a { color: #fe0037; }
		.clsub_streaminghelp_body p a:hover { color: #fe0037; text-decoration: underline; }
		
		.clsub_streaminghelp_body p.sub { width: 616px; float: left; color: #3f3f3f; padding: 0px 0px 10px 0px; }
		
		.clsub_sh_fslabel,
		.clsub_sh_fsselect { color: #000000; }
		.clsub_sh_fsselect textarea { font-family: Arial, Verdana, Tahoma, sans-serif !important; font-size: 11px; line-height: 13px; color: #000000; padding: 2px; width: 371px; border: 1px solid #adadad; }
		
	/* CLASSIC LIVE >> PODCAST DIRECTORY */
		.clsub_podcastdirectory_body h3,
		.clsub_podcastdirectory_foot h3 { width: 616px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 20px; color: #000000; padding: 0px 0px 15px 0px; }
		.clsub_poddir_item p.thumb { float: right }
		.clsub_poddir_item h4 { float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; line-height: 18px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 0px 8px 0px 8px; }
		.clsub_poddir_item h5 { width: 195px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 20px; font-weight: bold; color: #000000; padding: 10px 0px 3px 0px; }
		.clsub_poddir_item h5 a:hover { color: #fe0037; }
		.clsub_poddir_item p.red { width: 195px; float: left; }
		.clsub_poddir_item p.red a { color: #fe0037; }
		.clsub_poddir_item p.red a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_poddir_info p { padding: 0px 0px 15px 0px; color: #3f3f3f; }
		
	/* CLASSIC LIVE >> PODCAST DETAIL */
		.clsub_poddh_info p.thumb { float: left; }
		.clsub_poddh_info p.thumb img { margin: 0px 15px 15px 0px; }
		.clsub_poddh_info h2 { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; line-height: 18px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 0px 8px 0px 8px; }
		.clsub_poddh_info h3 { width: 466px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 20px; line-height: 24px; color: #000000; padding: 8px 0px 0px 0px; }
		.clsub_poddh_info h4 { width: 466px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 20px; color: #fe0037; padding: 0px 0px 8px 0px; }
		.clsub_poddh_info h4 a { color: #fe0037; }
		.clsub_poddh_info h4 a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_poddh_info p.blurb { width: 466px; float: left; }
		
		.clsub_poddb_left h3 { width: 238px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000000; padding: 4px 0px 8px 0px; }
		.clsub_poddb_left ul { margin: 0px; padding: 0px 0px 6px 0px; float: left; list-style-type: none; }
		.clsub_poddb_left li { float: left; padding: 0px; margin: 0px; float: left; border-right: 1px solid #989898; }
		.clsub_poddb_left li a { color: #fe0037; }
		.clsub_poddb_left li a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_poddb_left li.itunes { width: 66px; background: url('/classic-live/icon-itunes.gif') 43px 0px no-repeat; margin: 0px 7px 0px 0px; }
		.clsub_poddb_left li.zune { width: 56px; background: url('/classic-live/icon-zune.gif') 33px 0px no-repeat; margin: 0px 7px 0px 0px; }
		.clsub_poddb_left li.rss { width: 66px; background: url('/classic-live/icon-rss.gif') 28px 0px no-repeat; border: 0px; }
		
		.clsub_poddb_right h3 { width: 378px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000000; padding: 4px 0px 8px 0px; }
		.clsub_poddb_right p { padding: 0px; color: #fe0037; }
		.clsub_poddb_right p a { color: #fe0037; }
		.clsub_poddb_right p a:hover { color: #fe0037; text-decoration: underline; }
		
		.clsub_poddl_item_left h3 { width: 307px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000000; padding: 0px 0px 4px 0px; }
		.clsub_poddl_item_left h3 a:hover { color: #fe0037; }
		.clsub_poddl_item_left p.sub { width: 307px; float: left; color: #000000; padding: 0px 0px 6px 0px; }
		.clsub_poddl_item_left p.sub a { color: #fe0037; }
		.clsub_poddl_item_left p.sub a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_poddl_item_left p { width: 307px; float: left; }
		.clsub_poddl_item_right h3 { width: 279px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000000; padding: 0px 0px 4px 0px; }
		.clsub_poddl_item_right p { padding: 0px 0px 10px 0px; }
		.clsub_poddl_item_right h4 a { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; font-weight: bold; line-height: 24px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 0px 3px 0px 3px; text-decoration: none; }

	/* MUSIC >> MUSIC LANDING */
		.clsub_mll_more p a { color: #fe0037; }
		.clsub_mll_more p a:hover { color: #fe0037; text-decoration: underline; }
	
		.clsub_ml_rev_item p.thumb { float: right; }
		.clsub_ml_rev_item p.thumb img { margin: 0px 0px 10px 15px; }
		.clsub_ml_rev_item h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; line-height: 18px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 0px 8px 0px 8px; float: left; }
		.clsub_ml_rev_item h4 { width: 190px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 20px; color: #000000; padding: 8px 0px 8px 0px; }
		.clsub_ml_rev_item h4 a:hover { color: #fe0037; }
		.clsub_ml_rev_item p.stars { width: 190px; float: left; }
		.clsub_ml_rev_item p.blurb { width: 295px; float: left; }
		
		.clsub_mlf_item p.thumb { float: right; }
		.clsub_mlf_item p.thumb img { margin: 0px 0px 0px 15px; }
		.clsub_mlf_item h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; line-height: 18px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 0px 8px 0px 8px; }
		.clsub_mlf_item h4 { width: 190px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 20px; color: #000000; padding: 8px 0px 8px 0px; }
		.clsub_mlf_item h4 a:hover { color: #fe0037; }
		.clsub_mlf_item p.blurb { float: left; padding: 0px 0px 13px 0px; }
		
		.clsub_mll_hom h3,
		.clsub_mll_homarch h3 { width: 290px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; font-weight: bold; line-height: 18px; color: #010101; margin: 10px 0px 8px 0px; }
		.clsub_mll_hom p,
		.clsub_mll_homarch p { color: #010101; }
		.clsub_mll_item_options { font-family: "Century Gothic", Arial, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; color: #010101; text-transform: uppercase; text-align: right; }
		.clsub_mll_item_results a { color: #fe0037; }
		
		.clsub_mll_item_arch p.hit { line-height: 21px; color: #ffffff; float: left; text-align: left; }
		.clsub_mll_item_arch p.miss { line-height: 21px; color: #ffffff; float: left; text-align: right; background: #000000; }
		
		.clsub_mlr_item p { color: #000000; padding: 0px 0px 8px 0px; }
		.clsub_mlr_mw_top h4 { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; line-height: 18px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 3px 8px 0px 8px; float: left; }
		.clsub_mlr_mw_list li { font-size: 11px; line-height: 16px; color: #000000; background: #ffffff; }
		* html .clsub_mlr_mw_list li { font-size: 11px; line-height: 19px; color: #000000; background: #ffffff; }
		.clsub_mlr_mw_list li.alt { background: #f3f3f3; }
		
	/* MUSIC >> MUSIC REVIEWS */
		.clsub_musrev_item p.thumb { float: right; }
		.clsub_musrev_item p.thumb img { padding: 0px 0px 0px 15px; }
		.clsub_musrev_item h3 { width: 530px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 20px; color: #000000; padding: 4px 0px 6px 0px; }
		.clsub_musrev_item h3 a:hover { color: #fe0037; }
		.clsub_musrev_item p.stars { width: 530px; float: left; padding: 0px 0px 6px 0px; }
		.clsub_musrev_item p.blurb { width: 530px; float: left; color: #000000; padding: 0px 0px 0px 0px; }
		
	/* MUSIC >> MUSIC REVIEW DETAIL */
		.clsub_mrd_post_head h3 { width: 540px; font-family: "Century Gothic", Arial, sans-serif; font-size: 20px; line-height: 22px; color: #000000; padding: 1px 0px 6px 0px; }
		.clsub_mrd_post_head h3 a { color: #000000; }
		.clsub_mrd_post_head h3 a:hover { color: #fe0037; }
		.clsub_mrd_post_head ul { list-style-type: none; display: inline; margin: 0px; padding: 0px; }
		.clsub_mrd_post_head ul li { display: inline; margin: 0px; padding: 0px; }
		.clsub_mrd_post_head ul li.meta { float: left; }
		.clsub_mrd_post_head ul li.comments { float: right; padding: 0px 0px 0px 21px; background: url('/bg-blog-commentsicon.jpg') 0px 2px no-repeat; }
		.clsub_mrd_post_head ul li.meta a, 
		.clsub_mrd_post_head ul li.comments a { color: #fe0037; }
		.clsub_mrd_post_head ul li.meta a:hover, 
		.clsub_mrd_post_head ul li.comments a:hover { color: #fe0037; text-decoration: underline; }
		
		.clsub_mrd_post_body a { color: #fe0037; }
		.clsub_mrd_post_body a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_mrd_post_body p img { float: left; padding: 0px 15px 10px 0px; }
		.clsub_mrd_post_body p { float: left; }
		.clsub_mrd_post_body h4 { font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000000; margin: 15px 0px 0px 0px; float: left; width: 616px; }
		.clsub_mrd_post_body ul { width: 571px; float: left; padding: 15px 15px 15px 15px; }
		.clsub_mrd_post_body ul li { padding: 0px 0px 3px 0px; }
		.clsub_mrd_post_body ul.podcast { width: 616px; list-style-type: none; display: inline; margin: 15px 0px 0px 0px; padding: 0px; }
		.clsub_mrd_post_body ul.podcast li { display: inline; margin: 0px; padding: 0px; }
		.clsub_mrd_post_body ul.podcast li.widget { float: left; padding: 0px 10px 0px 0px; }
		.clsub_mrd_post_body ul.podcast li.download,
		.clsub_mrd_post_body ul.podcast li.download a,
		.clsub_mrd_post_body ul.podcast li.download a:hover { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; font-weight: bold; line-height: 24px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 0px 3px 0px 3px; text-decoration: none; }
		.clsub_mrd_post_body ul.podcast li.duration { float: right; font-size: 11px; line-height: 24px; }
		
		.clsub_mrd_post_foot a { color: #fe0037; }
		.clsub_mrd_post_foot a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_mrd_post_foot ul { list-style-type: none; display: inline; margin: 0px; padding: 0px; }
		.clsub_mrd_post_foot ul li { display: inline; margin: 0px; padding: 0px; }
		.clsub_mrd_post_foot ul li.discuss { float: left; padding: 0px 41px 0px 0px; background: url('/bg-blog-discussicon.jpg') 75px 0px no-repeat; }
		.clsub_mrd_post_foot ul li.share { float: left; padding: 0px 41px 0px 0px; background: url('/bg-blog-shareicon.jpg') 63px 2px no-repeat; }
		.clsub_mrd_post_foot ul li.rss { float: left; padding: 0px 41px 0px 0px; background: url('/bg-blog-rssicon.jpg') 131px 0px no-repeat; }
		.clsub_mrd_post_foot ul li.podcast { float: left; padding: 0px 41px 0px 0px; background: url('/bg-blog-podcasticon.jpg') 147px 0px no-repeat; }
		.clsub_mrd_post_foot ul li.social { float: right; }
		
		.clsub_mrd_comments h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 20px; line-height: 22px; color: #000000; padding: 1px 0px 6px 0px; }
		
		.clsub_mrdc_item p.clsub_mrdci_title,
		.clsub_mrdc_item_g p.clsub_mrdci_title { width: 566px; float: left; color: #000000; }
		.clsub_mrdc_item p.clsub_mrdci_abuse,
		.clsub_mrdc_item_g p.clsub_mrdci_abuse { width: 20px; float: right; text-align: right; }
		.clsub_mrdc_item p.clsub_mrdci_body,
		.clsub_mrdc_item_g p.clsub_mrdci_body { width: 586px; clear: both; padding: 13px 0px 0px 0px; }
		
		.clsub_mrd_comments_form h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 20px; line-height: 22px; color: #000000; padding: 1px 0px 6px 0px; }
		.clsub_mrd_comments_form h4 { font-family: "Century Gothic", Arial, sans-serif; font-size: 14px; line-height: 16px; color: #000000; padding: 6px 0px 0px 0px; }
		.clsub_mrd_cf_body p { color: #000000; line-height: 24px; }
		.clsub_mrd_cf_body p a { color: #fe0037; }
		.clsub_mrd_cf_body p a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_mrd_cf_body textarea { font-family: Arial, Verdana, Tahoma, sans-serif !important; font-size: 11px; line-height: 13px; color: #000000; padding: 2px; width: 371px; border: 1px solid #adadad; }

	/* MUSIC >> HIT OR MISS */
		.clsub_hitormiss_body h3 { width: 616px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; font-weight: bold; line-height: 18px; color: #010101; margin: 0px 0px 8px 0px; }
		.clsub_hitormiss_body p { color: #010101; }
		.clsub_homb_options { font-family: "Century Gothic", Arial, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; color: #010101; text-transform: uppercase; text-align: center; }
		.clsub_homb_results a { color: #fe0037; }
		.clsub_homb_results a:hover { color: #fe0037; text-decoration: underline; }
		
		.clsub_homrec_item h3 { width: 295px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; font-weight: bold; line-height: 18px; color: #010101; margin: 10px 0px 8px 0px; }
		.clsub_homrec_item p { color: #010101; }
		
		.clsub_homrec_hitmissbar p.hit { line-height: 21px; color: #ffffff; float: left; text-align: left; }
		.clsub_homrec_hitmissbar p.miss { line-height: 21px; color: #ffffff; float: left; text-align: right; background: #000000; }
		
	/* MUSIC >> MOST WANTED */
		.clsub_mostwanted_body p.top { color: #000000; }
		.clsub_mostwanted_top h4 { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; line-height: 18px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 3px 8px 0px 8px; float: left; }
		.clsub_mostwanted_list li { font-size: 11px; line-height: 16px; color: #000000; background: #ffffff; }
		* html .clsub_mostwanted_list li { font-size: 11px; line-height: 19px; color: #000000; background: #ffffff; }
		.clsub_mostwanted_list li.alt { background: #f3f3f3; }
		
	/* MUSIC >> CLASSIC TOP 20 */
		.clsub_classictop20_body p.top { color: #000000; }
		.clsub_classictop20_chart ul.title { width: 616px; height: 26px; margin: 0px 0px 2px 0px; padding: 0px; list-style-type: none; background: #fe0037; }
			.clsub_classictop20_chart ul.title li { height: 26px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; font-weight: bold; line-height: 26px; color: #ffffff; text-transform: uppercase; overflow: hidden; }
			.clsub_classictop20_chart ul.title li.this { width: 8%; text-align: center; float: left; }
			.clsub_classictop20_chart ul.title li.last { width: 12%; text-align: center; float: left; }
			.clsub_classictop20_chart ul.title li.artist { width: 38%; float: left; }
			.clsub_classictop20_chart ul.title li.song { width: 40%; float: left; }
		.clsub_classictop20_chart ul.item { width: 616px; height: 26px; margin: 0px; padding: 0px; list-style-type: none; background: #ffffff; }
		.clsub_classictop20_chart ul.item_alt { width: 616px; height: 26px; margin: 0px; padding: 0px; list-style-type: none; background: #e5e5e5; }
			.clsub_classictop20_chart ul.item li,
			.clsub_classictop20_chart ul.item_alt li { height: 26px; font-size: 11px; line-height: 26px; color: #000000; overflow: hidden; }
			.clsub_classictop20_chart ul.item li.this,
			.clsub_classictop20_chart ul.item_alt li.this { width: 8%; float: left; text-align: center; }
			.clsub_classictop20_chart ul.item li.last,
			.clsub_classictop20_chart ul.item_alt li.last { width: 12%; float: left; text-align: center; }
			.clsub_classictop20_chart ul.item li.artist,
			.clsub_classictop20_chart ul.item_alt li.artist { width: 38%; float: left; }
			.clsub_classictop20_chart ul.item li.song,
			.clsub_classictop20_chart ul.item_alt li.song { width: 40%; float: left; }
			
	/* NEWS >> NEWS LANDING AND DETAIL */
		.clsub_nlb_post_date h5 { width: 42px; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; line-height: 15px; color: #FFFFFF; text-transform: uppercase; text-align: center; }
		.clsub_nlb_post_date h6 { width: 42px; font-family: "Century Gothic", Arial, sans-serif; font-size: 18px; font-weight: normal; line-height: 28px; color: #6A6A6A; text-align: center; }
	
		.clsub_nlb_post_head h3 { width: 540px; font-family: "Century Gothic", Arial, sans-serif; font-size: 20px; line-height: 22px; color: #000000; padding: 1px 0px 6px 0px; }
		.clsub_nlb_post_head h3 a { color: #000000; }
		.clsub_nlb_post_head h3 a:hover { color: #fe0037; }
		.clsub_nlb_post_head ul { list-style-type: none; display: inline; margin: 0px; padding: 0px; }
		.clsub_nlb_post_head ul li { display: inline; margin: 0px; padding: 0px; }
		.clsub_nlb_post_head ul li.meta { float: left; }
		.clsub_nlb_post_head ul li.comments { float: right; padding: 0px 0px 0px 21px; background: url('/bg-blog-commentsicon.jpg') 0px 2px no-repeat; }
		.clsub_nlb_post_head ul li.meta a, 
		.clsub_nlb_post_head ul li.comments a { color: #fe0037; }
		.clsub_nlb_post_head ul li.meta a:hover, 
		.clsub_nlb_post_head ul li.comments a:hover { color: #fe0037; text-decoration: underline; }
		
		.clsub_nlb_post_body a { color: #fe0037; }
		.clsub_nlb_post_body a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_nlb_post_body p img { float: left; padding: 0px 15px 10px 0px; }
		.clsub_nlb_post_body p { float: left; }
		.clsub_nlb_post_body h4 { font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000000; margin: 15px 0px 0px 0px; float: left; width: 616px; }
		.clsub_nlb_post_body ul { width: 571px; float: left; padding: 15px 15px 15px 15px; }
		.clsub_nlb_post_body ul li { padding: 0px 0px 3px 0px; }
		.clsub_nlb_post_body ul.podcast { width: 616px; list-style-type: none; display: inline; margin: 15px 0px 0px 0px; padding: 0px; }
		.clsub_nlb_post_body ul.podcast li { display: inline; margin: 0px; padding: 0px; }
		.clsub_nlb_post_body ul.podcast li.widget { float: left; padding: 0px 10px 0px 0px; }
		.clsub_nlb_post_body ul.podcast li.download,
		.clsub_nlb_post_body ul.podcast li.download a,
		.clsub_nlb_post_body ul.podcast li.download a:hover { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; font-weight: bold; line-height: 24px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 0px 3px 0px 3px; text-decoration: none; }
		.clsub_nlb_post_body ul.podcast li.duration { float: right; font-size: 11px; line-height: 24px; }
		
		.clsub_nlb_post_foot a { color: #fe0037; }
		.clsub_nlb_post_foot a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_nlb_post_foot ul { list-style-type: none; display: inline; margin: 0px; padding: 0px; }
		.clsub_nlb_post_foot ul li { display: inline; margin: 0px; padding: 0px; }
		.clsub_nlb_post_foot ul li.discuss { float: left; padding: 0px 41px 0px 0px; background: url('/bg-blog-discussicon.jpg') 75px 0px no-repeat; }
		.clsub_nlb_post_foot ul li.share { float: left; padding: 0px 41px 0px 0px; background: url('/bg-blog-shareicon.jpg') 63px 2px no-repeat; }
		.clsub_nlb_post_foot ul li.rss { float: left; padding: 0px 41px 0px 0px; background: url('/bg-blog-rssicon.jpg') 131px 0px no-repeat; }
		.clsub_nlb_post_foot ul li.podcast { float: left; padding: 0px 41px 0px 0px; background: url('/bg-blog-podcasticon.jpg') 147px 0px no-repeat; }
		.clsub_nlb_post_foot ul li.social { float: right; }
		
		.clsub_nlb_comments h3,
		.clsub_nlb_morenews h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 20px; line-height: 22px; color: #000000; padding: 1px 0px 6px 0px; }
		
		.clsub_nlb_morenews ul { width: 616px; float: left; margin: 0px; padding: 10px 0px 0px 0px; list-style-type: none; }
		.clsub_nlb_morenews li { width: 290px; float: left; padding: 0px 8px 0px 10px; background: url('/global_right/onair_arrow.gif') 0px 5px no-repeat; }
		.clsub_nlb_morenews li a { color: #fe0037; }
		.clsub_nlb_morenews li a:hover { color: #fe0037; text-decoration: underline; }
		
		.clsub_nlbc_item p.clsub_nlbci_title,
		.clsub_nlbc_item_g p.clsub_nlbci_title { width: 566px; float: left; color: #000000; }
		.clsub_nlbc_item p.clsub_nlbci_abuse,
		.clsub_nlbc_item_g p.clsub_nlbci_abuse { width: 20px; float: right; text-align: right; }
		.clsub_nlbc_item p.clsub_nlbci_body,
		.clsub_nlbc_item_g p.clsub_nlbci_body { width: 586px; clear: both; padding: 13px 0px 0px 0px; }
		
		.clsub_nlb_comments_form h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 20px; line-height: 22px; color: #000000; padding: 1px 0px 6px 0px; }
		.clsub_nlb_comments_form h4 { font-family: "Century Gothic", Arial, sans-serif; font-size: 14px; line-height: 16px; color: #000000; padding: 6px 0px 0px 0px; }
		.clsub_nlb_cf_body p { color: #000000; line-height: 24px; }
		.clsub_nlb_cf_body p a { color: #fe0037; }
		.clsub_nlb_cf_body p a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_nlb_cf_body textarea { font-family: Arial, Verdana, Tahoma, sans-serif !important; font-size: 11px; line-height: 13px; color: #000000; padding: 2px; width: 371px; border: 1px solid #adadad; }

	/* NEWS >> NEWS ARCHIVE */
		.clsub_newsarchive_popular p a { color: #fe0037; line-height: 24px; }
		.clsub_newsarchive_popular p a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_newarch_item h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 20px; color: #000000; padding: 4px 0px 3px 0px; }
		.clsub_newarch_item h3 a:hover { color: #fe0037; }
		.clsub_newarch_item h4 { font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 20px; color: #000000; padding:  0px 0px 5px 0px; }
		.clsub_newarch_item p.meta { color: #000000; padding: 0px 0px 5px 0px; }
		.clsub_newarch_item p.meta a { color: #fe0037; }
		.clsub_newarch_item p.meta a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_newarch_item p.blurb {  }
	
	/* CONTACT >> FEEDBACK FORM */
		.clsub_ff_body h3 { width: 616px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 20px; color: #000000; padding: 10px 0px 10px 0px; }
		.clsub_ff_physical h3, 
		.clsub_ff_postal h3,
		.clsub_ff_tel h3 { width: 204px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 20px; color: #000000; padding: 10px 0px 0px 0px; } 
		
		.clsub_ff_body { color: #3f3f3f; }
		.clsub_ff_body p { width: 616px; float: left; color: #3f3f3f; padding: 11px 0px 10px 0px; }
		.clsub_ff_physical p, 
		.clsub_ff_postal p,
		.clsub_ff_tel p { width: 204px; float: left; color: #3f3f3f; padding: 11px 0px 10px 0px; }
		.clsub_ff_body p a { color: #fe0037; }
		.clsub_ff_body p a:hover { color: #fe0037; text-decoration: underline; }
		
		.clsub_ff_body p.sub { width: 616px; float: left; color: #3f3f3f; padding: 0px 0px 10px 0px; }
		
		.clsub_ff_fslabel,
		.clsub_ff_fsselect { color: #000000; }
		.clsub_ff_fsselect textarea { font-family: Arial, Verdana, Tahoma, sans-serif !important; font-size: 11px; line-height: 13px; color: #000000; padding: 2px; width: 371px; border: 1px solid #adadad; }
	
	/* OPINION POLL ARCHIVE */
		.clsub_opa_item h3 { width: 100%; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 20px; color: #000000; padding: 5px 0px 5px 0px; }
		.clsub_opa_item p { width: 616px; float: left; color: #000000; padding: 0px 0px 5px 0px; }
		.clsub_opa_item p a { color: #fe0037; }
		.clsub_opa_item p a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_opa_item p.clsub_opa_show_hide { width: 606px; float: left; background: url('/arrow-item.gif') 0 10px no-repeat; padding: 5px 0px 0px 10px; color: #000000; }
		.clsub_opa_item_results ul { margin: 0px; padding: 0px 30px 0px 0px; list-style-type: none; }
		.clsub_opa_item_results li { margin: 2px 0px 2px 0px; color: #000000; }
		.clsub_opa_item_results li.answer { height: 16px; background: #fe0037; text-align: right; }
		.clsub_opa_item_results li.answer p { background: none; float: right; line-height: 16px; padding: 0px; margin: 0 -38px 0 0; }

	/* SEARCH RESULTS */
		.clsub_searchr_item h3 { width: 616px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 20px; color: #000000; padding: 0px 0px 0px 0px; }
		.clsub_searchr_item h3 a:hover { color: #fe0037; }
		.clsub_searchr_item p { width: 616px; float: left; color: #3f3f3f; padding: 11px 0px 10px 0px; }
		.clsub_searchr_item p a { color: #fe0037; }
		.clsub_searchr_item p a:hover { color: #fe0037; text-decoration: underline; }
	
		.clsub_searchr_t_left { padding: 0px; margin: 0px; font-size: 14px; color: #000000; font-weight: bold; }
		.clsub_searchr_t_right { padding: 0px; margin: 0px; text-align: right; font-size: 14px; color: #000000; font-weight: bold; }
		
		.clsub_searchr_body h4 { width: 616px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 20px; color: #000000; padding: 0px 0px 5px 0px; }
		.clsub_searchr_body h5 { font-size: 12px; color: #000000; font-weight: normal; padding: 0px 0px 3px 0px; }
		
	/* GENERIC TEMPLATE */
		.clsub_generic_body h3 { width: 616px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 20px; color: #000000; padding: 0px 0px 0px 0px; }
		.clsub_generic_body p { width: 616px; float: left; color: #3f3f3f; padding: 11px 0px 10px 0px; }
		.clsub_generic_body p a { color: #fe0037; }
		.clsub_generic_body p a:hover { color: #fe0037; text-decoration: underline; }
		
	/* TALK */
		.clsub_lineup_item h5.talk { width: 195px; clear: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000000; padding: 10px 0px 0px 0px; }
		.clsub_lineup_item h5.talk a:hover { color: #fe0037; }
		.clsub_lineup_item h4.talk,
		.clsub_lineup_item h4.talk a { width: 195px; clear: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 14px; line-height: 16px; color: #fe0037; padding: 5px 0px 0px 0px; }
		.clsub_lineup_item p.talk { width: 195px; float: left; margin: 8px 0px 0px 0px; color: #000000; }
		
		.crbb_newsheadlines h3 { width: 280px; font-family: "Century Gothic", Arial, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; color: #010101; margin: 14px 0px 10px 0px; }
		.crbb_newsheadlines p.more { width: 280px; float: left; background: url('/global_right/onair_arrow.gif') 0px 5px no-repeat; font-weight: normal; padding: 0px 0px 0px 10px; color: #fe0037; display: inline; }
		.crbb_newsheadlines p.more a { color: #fe0037; }
		.crbb_newsheadlines p.more a:hover { color: #fe0037; text-decoration: underline; }
		
	/* eMALL >> LANDING */
		.clsub_embod_comp_feature p.comp_large { width: 295px; float: left; margin: 0px 26px 0px 0px; }
		.clsub_embod_comp_feature h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; line-height: 18px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 0px 8px 0px 8px; }
		.clsub_embod_comp_feature h4 { width: 290px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 20px; line-height: 24px; color: #000000; padding: 8px 0px 7px 0px; }
		.clsub_embod_comp_feature h4 a:hover { color: #fe0037; }
		.clsub_embod_comp_feature p.meta { width: 272px; float: left; background: url('/icon-competition.gif') 0px 3px no-repeat; padding: 0px 0px 5px 18px; color: #000000; }
		.clsub_embod_comp_feature p.blurb { width: 290px; float: left; }
		
		.clsub_embod_comp_item p.comp_thumb { float: right; }
		.clsub_embod_comp_item p.comp_thumb img { margin: 0px 0px 0px 15px; }
		.clsub_embod_comp_item h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000000; padding: 0px 0px 3px 0px; }
		.clsub_embod_comp_item h3 a:hover { color: #fe0037; }
		.clsub_embod_comp_item p.meta { background: url('/icon-competition.gif') 0px 3px no-repeat; padding: 0px 0px 2px 18px; color: #000000; }
		.clsub_embod_comp_item p.blurb {  }
		
	/* eMALL >> COMPETITIONS */
		.clsub_ff_fsrow_ques { color: #000000; }
		.clsub_pdb_comments_form h3.comp { font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000000; }
		
	/* EVENS >> LANDING */
		.clsub_title_otherhalf { text-align: right; }
		.clsub_title_otherhalf h2 { font-family: "Century Gothic", Arial, sans-serif; font-size: 14px; line-height: 16px; color: #000000; text-transform: none; padding: 12px 0px 0px 0px; }
		.clsub_title_otherhalf h2 a { color: #fe0037; }
		.clsub_title_otherhalf h2 a:hover { color: #fe0037; text-decoration: underline; }
		
		.clsub_events_body_feature p.event_large { width: 295px; float: left; margin: 0px 26px 0px 0px; }
		.clsub_events_body_feature_content h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; line-height: 18px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 0px 8px 0px 8px; }
		.clsub_events_body_feature_content h4 { width: 290px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 20px; line-height: 24px; color: #000000; padding: 8px 0px 7px 0px; }
		.clsub_events_body_feature_content h4 a:hover { color: #fe0037; }
		.clsub_events_body_feature_content p.meta { width: 272px; float: left; background: url('/events/icon-event.gif') 0px 3px no-repeat; padding: 0px 0px 2px 18px; color: #000000; }
		.clsub_events_body_feature_content p.blurb { width: 290px; float: left; }
		
		.clsub_evbod_item p.event_thumb { float: right; }
		.clsub_evbod_item p.event_thumb img { margin: 0px 0px 0px 15px; }
		.clsub_evbod_item h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000000; padding: 0px 0px 3px 0px; }
		.clsub_evbod_item h3 a:hover { color: #fe0037; }
		.clsub_evbod_item h3.gal { font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000000; padding: 10px 0px 3px 0px; }
		.clsub_evbod_item h3.gal a:hover { color: #fe0037; }
		.clsub_evbod_item p.meta { background: url('/events/icon-event.gif') 0px 3px no-repeat; padding: 0px 0px 2px 18px; color: #000000; }
		.clsub_evbod_item p.metagal { width: 120px; background: url('/events/icon-event.gif') 0px 3px no-repeat; padding: 0px 0px 2px 18px; color: #fe0037; float: left; }
		.clsub_evbod_item p.timegal { background: url('/events/icon-time.gif') 0px 3px no-repeat; padding: 0px 0px 2px 18px; color: #fe0037; float: left; }
		.clsub_evbod_item p.blurb {  }
		
	/* EVENTS >> UPCOMING EVENTS */
		.clsub_eventitem p.event_pic { float: left; }
		.clsub_eventitem p.event_pic img { margin: 0px 15px 0px 0px; }
		.clsub_eventitem h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; line-height: 18px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 0px 8px 0px 8px; }
		.clsub_eventitem h4 { width: 420px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000000; padding: 10px 0px 0px 0px; }
		.clsub_eventitem h4 a:hover { color: #fe0037; }
		.clsub_eventitem p.date { width: 420px; float: left; color: #000000; padding: 8px 0px 10px 0px; }
		.clsub_eventitem p.web { width: 420px; float: left; color: #000000; }
		.clsub_eventitem p.email { width: 420px; float: left; color: #000000; }
		.clsub_eventitem p.web a,
		.clsub_eventitem p.email a { color: #fe0037; }
		.clsub_eventitem p.web a:hover,
		.clsub_eventitem p.email a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_eventitem p.blurb { width: 420px; float: left; padding: 10px 0px 0px 0px; }
	
		.clsub_grapeeventitem h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 11px; line-height: 18px; text-transform: uppercase; color: #ffffff; background: #fe0037; float: left; padding: 0px 8px 0px 8px; }
		.clsub_grapeeventitem h4 { width: 616px; float: left; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000000; padding: 10px 0px 0px 0px; }
		.clsub_grapeeventitem h4 a:hover { color: #fe0037; }
		.clsub_grapeeventitem p.date { width: 616px; float: left; color: #000000; padding: 8px 0px 10px 0px; }
		.clsub_grapeeventitem p.web { width: 616px; float: left; color: #000000; }
		.clsub_grapeeventitem p.email { width: 616px; float: left; color: #000000; }
		.clsub_grapeeventitem p.web a,
		.clsub_grapeeventitem p.email a { color: #fe0037; }
		.clsub_grapeeventitem p.web a:hover,
		.clsub_grapeeventitem p.email a:hover { color: #fe0037; text-decoration: underline; }
		.clsub_grapeeventitem p.blurb { width: 616px; float: left; padding: 10px 0px 0px 0px; }
		
	/* EVENTS >> SUBMIT */
		.clsub_fe_fsselect textarea { font-family: Arial, Verdana, Tahoma, sans-serif !important; font-size: 11px; line-height: 13px; color: #000000; padding: 2px; width: 267px; border: 1px solid #adadad; }
		
		
	/* MUSIC >> WIKI */
	div.wiki-cat h3 { color: #000 }
	div.wiki-cat a:link { font-weight: bold; color: #fe0037; text-decoration: none }
	div.wiki-cat a:visited { font-weight: bold; color: #fe0037; text-decoration: none }
	div.wiki-cat a:hover { font-weight: bold; color: #000; text-decoration: none }
	div.wiki-cat a:active { font-weight: bold; color: #000; text-decoration: none }
	div.wiki-cat ul { list-style: none; margin-bottom: 1em }
	div.wiki-cat ul li { list-style: none }
	
	/* GENERAL RICH TEXT AREA STYLES */	
	
	div.richarea img.image-inline { border: none }
	div.richarea img.image-left { float: left; margin: 0 10px 10px 0; border: none }
	div.richarea img.image-right { float: right; margin: 0 0 10px 10px; border: none  }
	div.richarea h2 { font-family: "Century Gothic", Arial, sans-serif; font-size: 18px; line-height: 32px; text-transform: none }
	div.richarea h3 { font-family: "Century Gothic", Arial, sans-serif; font-size: 14px; line-height: 32px; text-transform: none }
	div.richarea p { margin: 1em 0; float: none }
	div.richarea a:link { font-weight: bold; color: #fe0037; text-decoration: none }
	div.richarea a:visited { font-weight: bold; color: #fe0037; text-decoration: none }
	div.richarea a:hover { font-weight: bold; color: #000; text-decoration: none }
	div.richarea a:active { font-weight: bold; color: #000; text-decoration: none }
	
	/* MUSIC >> REVIEWS CSS MOD */
	
	div.more_reviews_title h2 { font-family: "Century Gothic", Arial, sans-serif; font-size: 20px; font-weight: bold; line-height: 24px; color: #000000; text-transform: none; margin: 5px 0px 7px 0px;}
	div.more_reviews_sort { color: #000 }
	div.more_reviews_sort a { margin-left: 3px }
	div.more_reviews_sort a:link { font-weight: bold; color: #fe0037; text-decoration: none }
	div.more_reviews_sort a:visited { font-weight: bold; color: #fe0037; text-decoration: none }
	div.more_reviews_sort a:hover { font-weight: bold; color: #000; text-decoration: none }
	div.more_reviews_sort a:active { font-weight: bold; color: #000; text-decoration: none }
	div.more_reviews_sort a.sortactive { font-weight: bold; color: #fff; background-color: #fe0037; text-decoration: none; padding: 2px 5px }
	
	/* HOME MOD */
	
	.he_head a:link { color: #fe0037; font-weight: bold; background-color: #fff; padding: 2px 6px  }
	.he_head a:visited { color: #fe0037; font-weight: bold; background-color: #fff; padding: 2px 6px  }
	.he_head a:hover { background-color: #fe0037; color: #fff; font-weight: bold; padding: 2px 6px  }
	.he_head a:active { background-color: #fe0037; color: #fff; font-weight: bold; padding: 2px 6px  }
	.he_head a.active { background-color: #fe0037; color: #fff; font-weight: bold; padding: 2px 6px  }
	
	.hn_head a:link { color: #fe0037; font-weight: bold; background-color: #fff; padding: 2px 6px  }
	.hn_head a:visited { color: #fe0037; font-weight: bold; background-color: #fff; padding: 2px 6px  }
	.hn_head a:hover { background-color: #fe0037; color: #fff; font-weight: bold; padding: 2px 6px  }
	.hn_head a:active { background-color: #fe0037; color: #fff; font-weight: bold; padding: 2px 6px  }
	.hn_head a.active { background-color: #fe0037; color: #fff; font-weight: bold; padding: 2px 6px  }

    /* ADDED FROM Plone's public.css.dtml */
    
    /* Status messages */
    dl.portalMessage {
        font-size: &dtml-fontSmallSize;;
        background-color: #ffffe3; 
        border: 1px solid #996;    
    }
    dl.portalMessage a {
        color: black;
        border: none;
        text-decoration: underline;
    }
    dl.portalMessage dt {
        background-color: #996; 
        font-weight: bold;
        float: left;
        margin: 0 0.5em 0 0;
        padding: 0.5em 0.75em;
        color: White;
        line-height: 1.25em;
    }
    dl.portalMessage dd {
        padding: 0.5em 0.5em; 
        margin: 0;
        line-height: 1.25em;
    }
    dl.warning {
        border-color: #d80;
    }
    dl.warning dt {
        background-color: #d80;
    }
    dl.error {
        border-color: #d00;    
    }
    dl.error dt {
        background-color: #d00; 
    }
    dl.warning {
        border-color: #d80;    
    }
    dl.warning dd {
        background-color: #fd7; 
    }
    dl.error {
        border-color: #d80;    
    }
    dl.error dd {
        background-color: #fd7; 
    }

.clsub_searchr_body iframe {
    width:610px;
}
