/****************** Index of Style-Positions.css *******************/
/* 
This file is divided up into 3 sections - please find them below:
	-> Tag Reset : Resets defaults.
	-> Main Structure : Mast Head, Mast Content, Mast Footer
	-> Page-Per-Page : Differing sub-page styles
*/
/*******************************************************************/

/* ------------------------------------------------ */
/*	TAG RESET										*/
	html, body, div, span, applet, object, iframe {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	}
	
/* ------------------------------------------------ */
/*	MAIN STRUCTURE									*/

	html { margin: 0px; padding: 0px; min-width: 974px; }
	body { margin: 0px; background: #e6e6e6 url('/masth_bg.jpg') repeat-x; text-align: center; }
	
	.outer { width: 974px; margin: 0px auto; }
	.wrapper { width: 974px; text-align: left; }
	
	/*	MAST HEAD  */
	
		.mast_head {
		width: 974px;
		height: 215px;
		float: left;
		}
			.top { height: 33px; }
				.top_left { float: left; padding: 8px 0px 0px 0px; }
				.top_right { float: right; padding: 8px 0px 0px 0px; }
			.logo { width: 692px; height: 70px; float: left; margin: 11px 0px 0px 0px; }
			.search { width: 274px; height: 24px; float: left; margin: 28px 0px 0px 0px; border: 4px solid #ededed; }
				.search_input { width: 189px; height: 24px; float: left; border-right: 4px solid #ededed; }
				.search_btn { width: 78px; float: left; }
			.topnav { height: 65px; clear: left; }
				/* Main Menu */
				
			.crumbs { width: 956px; height: 25px; padding: 11px 9px 0px 9px; }
				.crumbs_bits { float: left; }
				.crumbs_time { float: right; }
		
	/*	MAST CONTENT  */
	
		.mast_content {
		width: 956px;
		background: #ffffff -1px 0px url('/mastc_bg.jpg') repeat-y;
		border: 9px solid #ffffff;
		float: left;
		}
			/* Content Left */
			.content_left { width: 624px; float: left; margin: 0px 15px 15px 2px; display: inline; overflow: hidden; }
				.cl_container { width: 626px; padding: 0px 0px 21px 0px; float: left; }
				.clsub_container { width: 616px; padding: 0px 0px 21px 0px; margin: 0px 5px 0px 5px; float: left; display: inline; }
					.clsub_head { width: 616px; float: left; margin: 11px 0px 15px 0px; border-bottom: 1px solid #e2e2e2; position: relative; }
						.clsub_title { width: 616px; float: left;}
						.clsub_title_half { float: left;}
						.clsub_head_rss { width: 16px; height: 16px; position: absolute; z-index: 1000; top: 0px; right: 0px; margin: 13px 0px 0px 0px; }
					.clsub_body { width: 616px; float: left; }
			/* Content Right */
			.content_right { width: 315px; float: left; }
				.cr_box { width: 300px; margin: 0px 0px 15px 15px; padding: 0px 0px 0px 0px; background: #f3f3f3; float: left; display: inline; }
					.cr_box_head { width: 300px; float: left; height: 32px; background: #ffffff; }
					.cr_box_body { width: 300px; float: left; }
						/* on air */
						.crbb_onair { width: 290px; float: left; margin: 0px 0px 0px 10px; padding: 0px 0px 11px 0px; display: inline; }
							.crbb_onair_thumb { width: 101px; float: left; }
							.crbb_onair_info { width: 188px; float: left; }
						/* nowplaying */
						.crbb_nowplaying { width: 290px; float: left; margin: 0px 0px 0px 10px; padding: 0px 0px 11px 0px; display: inline; }
							.crbb_nowplaying_info { width: 275px; padding: 0px 15px 0px 0px; float: left; }
						/* weather */
						.crbb_weather { width: 300px; height: 131px; float: left; padding: 0px 0px 11px 0px; display: inline; }
							.crbb_weather_city { width: 290px; float: left; margin: 0px 0px 0px 10px; display: inline; }
							.crbb_weather_info { width: 300px; float: left; background: #ffffff; }
							.crbb_weather_bottom { width: 300px; float: left; padding: 10px 0px 0px 0px; }
						/* newsroom */
						.crbb_newsroom { width: 290px; float: left; margin: 0px 0px 0px 10px; padding: 0px 0px 11px 0px; display: inline; }
							.crbb_newsroom_info { width: 280px; float: left; margin: 11px 0px 0px 0px; }
						/* poll */
						.crbb_poll { width: 290px; float: left; margin: 0px 0px 0px 10px; padding: 0px 0px 20px 0px; display: inline; }
							.crbb_poll_item { width: 280px; padding: 0px 0px 2px 0px; }
							.crbb_poll_btn { float: left; padding: 8px 0px 0px 0px; }
							.crbb_poll_results { float: right; padding: 11px 10px 0px 10px; background: url('/global_right/onair_arrow.gif') 0px 16px no-repeat; }
							.crbb_poll_archive { float: right; padding: 11px 10px 0px 10px; background: url('/global_right/onair_arrow.gif') 0px 16px no-repeat; }
						/* advert */
						.crbb_ad { width: 300px; float: left; }
						.crbb_ad_blurb { width: 280px; float: left; padding: 1px 10px 2px 10px; }
						/* hit or miss */
						.crbb_hom { width: 290px; float: left; margin: 0px 0px 0px 10px; padding: 0px 0px 20px 0px; display: inline; }
						.crbb_hom_options { width: 270px; float: left; padding: 8px 20px 10px 0px; }
						.crbb_hom_bar { width: 290px; float: left; padding: 0px 0px 15px 0px; }
						.crbb_hom_btn { width: 198px; float: left; padding: 0px 0px 0px 0px; }
						.crbb_hom_results { width: 72px; float: left; padding: 3px 0px 0px 10px; background: url('/global_right/onair_arrow.gif') 0px 8px no-repeat; }
						/* most wanted */
						.crbb_mostwanted { width: 300px; float: left; }
							.crbb_mostwanted_top { width: 300px; float: left; height: 26px; background: #fe0037; }
							.crbb_mostwanted_list { width: 300px; float: left; }
								.crbb_mostwanted_list ul { margin: 0px; padding: 0px; float: left; }
								.crbb_mostwanted_list li { width: 270px; height: 20px; float: left; padding: 6px 15px 0px 15px; overflow-y: hidden; }
							.crbb_mostwanted_bottom { width: 290px; float: left; padding: 10px 0px 20px 10px;}
						/* classic wiki */
						.crbb_wiki { width: 290px; float: left; margin: 0px 0px 0px 10px; padding: 0px 0px 11px 0px; display: inline; }
							.crbb_wiki_thumb { width: 101px; float: left; }
							.crbb_wiki_info { width: 188px; float: left; margin: 11px 0px 0px 0px; }
			/* Content Bottom */
			.content_bottom { width: 956px; background: #ffffff; border-top: 1px solid #e6e6e6; float: left; }
				.cb_addthis { height: 20px; float: left; padding: 11px 0px 8px 0px; display: inline; }
				.cb_search { height: 23px; float: right; padding: 8px 0px 8px 0px; }
					.cb_search_title { width: 170px; float: left; }
					.cb_search_input { width: 199px; height: 23px; float: left; background: url('/bg-cb_search_input.jpg') no-repeat; }
					.cb_search_btn { width: 63px; float: left; }
			/* Content Base */
			.content_base { width: 926px; background: #000000; float: left; padding: 15px 15px 10px 15px; }
				.content_base ul { float: left; list-style-type: none; }
				.content_base li { padding: 0px 0px 5px 0px; }
				ul.cb_show { width: 106px; }
				ul.cb_live { width: 106px; }
				ul.cb_music { width: 104px; }
				ul.cb_news { width: 108px; }
				ul.cb_talk { width: 106px; }
				ul.cb_emall { width: 106px; }
				ul.cb_events { width: 106px; }
				ul.cb_station { width: 96px; }
				ul.cb_contact { width: 87px; }
		
	/*	MAST FOOTER  */
	
		.mast_footer {
		width: 944px;
		height: 62px;
		padding: 15px 15px 15px 15px;
		clear: left;
		}
		
	/* PAGED RESULTS */
		
		.paged_results {
		width: 616px; 
		clear: both; 
		padding: 20px 0px 0px 0px;
		}
		
/* ------------------------------------------------ */
/*	PAGE-PER-PAGE									*/

	/* HOME */
		.home_flash { float: left; margin: 0px 0px 21px 0px; }
		/* Music */
		.home_music { width: 295px; float: left; padding: 0px 0px 0px 5px; }
			.hm_head { width: 285px; height: 29px; float: left; border-bottom: 1px solid #e5e5e5; }
			.hm_rss { width: 10px; height: 18px; float: right; border-bottom: 1px solid #e5e5e5; padding: 11px 0px 0px 0px; }
			.hm_body { width: 295px; padding: 10px 0px 0px 0px; clear: both; }
				.hm_body_info { width: 200px; float: left; padding: 0px 5px 0px 0px; }
				.hm_body_thumb { width: 90px; float: right; }
				.hm_body_snippet { width: 295px; clear: both; padding: 6px 0px 8px 0px; border-bottom: 1px solid #e5e5e5; }
				.hm_body_more { width: 295px; clear: both; border-bottom: 1px solid #e5e5e5; }
		/* Events */
		.home_events { width: 295px; float: left; padding: 0px 0px 0px 26px; }
			.he_head { width: 285px; height: 29px; float: left; border-bottom: 1px solid #e5e5e5; }
			.he_rss { width: 10px; height: 18px; float: right; border-bottom: 1px solid #e5e5e5; padding: 11px 0px 0px 0px; }
			.he_body { width: 295px; padding: 10px 0px 0px 0px; clear: both; }
				.he_body_info { width: 200px; float: left; padding: 0px 5px 0px 0px; }
				.he_body_thumb { width: 90px; float: right; }
				.he_body_snippet { width: 295px; clear: both; padding: 6px 0px 8px 0px; border-bottom: 1px solid #e5e5e5; }
				.he_body_more { width: 295px; clear: both; border-bottom: 1px solid #e5e5e5; }
		/* News */
		.home_news { width: 616px; float: left; padding: 21px 0px 0px 5px; margin-bottom: -1px; }
			.hn_head { width: 606px; height: 29px; float: left; border-bottom: 1px solid #e5e5e5; }
			.hn_rss { width: 10px; height: 18px; float: right; border-bottom: 1px solid #e5e5e5; padding: 11px 0px 0px 0px; }
			.hn_body { width: 616px; float: left; border-bottom: 1px solid #e5e5e5; }	
				.hn_body_info { width: 295px; float: left; padding: 10px 26px 0px 0px; }
                .hn_body_more_left { width: 295px; float: left; padding: 0px 26px 0px 0px; }
				.hn_body_more { width: 295px; float: left; margin: 0px 0px -1px 0px; }
					.hn_body_more_item { width: 295px; float: left; border-bottom: 1px solid #e5e5e5; }
		/* Talk */
		.home_talk { width: 295px; float: left; padding: 21px 0px 0px 5px; }
			.ht_head { width: 295px; height: 29px; float: left; }
			.ht_body { width: 295px; height: 117px; float: left; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; }
				.ht_cupboard { width: 295px; float: left; overflow: hidden; text-align: center; }
		/* eMall */
		.home_emall { width: 295px; float: left; padding: 21px 0px 0px 26px; }
			.hem_head { width: 295px; height: 29px; float: left; border-bottom: 1px solid #e5e5e5; }
			.hem_body { width: 295px; height: 117px; float: left; border-bottom: 1px solid #e5e5e5; }
				.hem_cupboard { width: 295px; float: left; overflow: hidden; text-align: center; }
	
	/* REGISTER */
		.clsub_register { width: 616px; float: left; overflow: hidden; }
			.clsub_register_head { width: 616px; float: left; }
			.clsub_register_body { width: 616px; float: left; }
				.clsub_rb_fieldset { width: 574px; float: left; background: #fafafa; border: 1px solid #e5e5e5; padding: 20px 20px 10px 20px; margin: 15px 0px 5px 0px; }
				.clsub_rb_buttons { width: 574px; float: left; padding: 0px 20px 0px 20px; margin: 15px 0px 5px 0px; }
					.clsub_rb_fsrow { width: 574px; float: left; padding: 0px 0px 10px 0px; }
					.field { width: 574px; float: left; padding: 0px 0px 10px 0px; }
					.clsub_rb_fslabel { width: 133px; float: left; padding: 3px 0px 0px 0px; }
					.clsub_rb_fsfield { width: 441px; height: 23px; float: left; background: url('/bg-input.jpg') no-repeat; }
					.clsub_rb_fsselect { width: 441px; float: left; }
				
	/* SHOW LINEUP >> LINEUP */
		.clsub_lineup { width: 616px; overflow: hidden; position: relative; }
			.clsub_lineup_head { width: 616px; float: left; padding: 0px 0px 10px 0px; }
				.clsub_lh_title { width: 450px; float: left; }
				.clsub_lh_drop { width: 166px; float: left; top: 0px; right: 0px; position: absolute; z-index: 1000; margin: 8px 0px 0px 0px; }
				#sd1, #sd2, #sd3, #sd4, #sd5, #sd6, #sd7 { display: none; float: left; }
			.clsub_lineup_body { width: 642px; float: left; }
				.clsub_lineup_item { width: 295px; float: left; margin: 0px 26px 0px 0px; padding: 13px 0px 12px 0px; display: inline; border-top: 1px solid #e2e2e2; }

	/* SHOW LINEUP >> SHOW DETAIL */
		.clsub_showdetail { width: 616px; float: left; overflow: hidden; border-bottom: 1px solid #e2e2e2; padding: 0px 0px 15px 0px; margin: 0px 0px 15px 0px; }
			.clsub_showdetail_left { width: 416px; float: left; margin: 6px 0px 0px 0px; }
			.clsub_showdetail_right { width: 180px; float: left; margin: 8px 0px 0px 0px; background: #fafafa; border: 1px solid #e5e5e5; padding: 9px; }
			
	/* SHOW LINEUP >> PRESENTERS */
		.clsub_presenters { width: 616px; float: left; overflow: hidden; padding: 0px 0px 8px 0px; }
			.clsub_presenters_head { width: 616px; float: left; padding: 0px 0px 10px 0px; }
				.clsub_pres_title { width: 616px; float: left; }
			.clsub_presenters_body { width: 642px; float: left; }
				.clsub_pres_item { width: 198px; float: left; margin: 0px 16px 0px 0px; padding: 13px 0px 12px 0px; display: inline; border-top: 1px solid #e5e5e5; }

	/* SHOW LINEUP >> PRESENTER DETAIL */
		.clsub_presenter_detail { width: 616px; float: left; overflow: hidden; }
			.clsub_presenterdetail_head { width: 616px; float: left; margin: 8px 0px 0px 0px; border-bottom: 1px solid #e5e5e5; }
				.clsub_pdhead_info { width: 616px; float: left; }
			.clsub_presenterdetail_body { width: 616px; float: left; }
				.clsub_pdb_post { width: 616px; clear: left; padding: 20px 0px 0px 0px; }
					.clsub_pdb_post_date { width: 59px; height: 48px; float: left; background: url('/bg-blog-datestamp.jpg') no-repeat; }
					.clsub_pdb_post_head { width: 557px; float: left; margin: 0px 0px 15px 0px; }
					.clsub_pdb_post_body { width: 616px; float: left; margin: 0px 0px 15px 0px; }
					.clsub_pdb_post_foot { width: 616px; float: left; padding: 0px 0px 15px 0px; border-bottom: 1px solid #e5e5e5; }
				.clsub_pdb_comments { width: 616px; clear: left; padding: 20px 0px 0px 0px; }
					.clsub_pdbc_item { width: 586px; padding: 15px; border-bottom: 1px solid #e5e5e5; }					
					.clsub_pdbc_item_g { width: 586px; padding: 15px; border-bottom: 1px solid #e5e5e5; background: #f9f9f9; }
				.clsub_pdb_comments_form { width: 616px; clear: left; padding: 20px 0px 20px 0px; }
					.clsub_pdb_cf_body { width: 584px; float: left; margin: 8px 0px 0px 0px; background: #fafafa; border: 1px solid #e5e5e5; padding: 15px; }
						.clsub_pdb_cf_body_usert { width: 150px; float: left; }
						.clsub_pdb_cf_body_passt { width: 434px; float: left; }
						.clsub_pdb_cf_body_userf { width: 150px; height: 24px; float: left; background: url('/bg-sub_login.jpg') no-repeat; }
						.clsub_pdb_cf_body_passf { width: 150px; height: 24px; float: left; background: url('/bg-sub_login.jpg') no-repeat; }
						.clsub_pdb_cf_body_logb { width: 60px; float: left; }
						.clsub_pdb_cf_body_meta { width: 204px; float: left; }
						
	/* CLASSIC LIVE >> LISTEN LIVE */
		.clsub_listenlive { width: 616px; float: left; overflow: hidden; }
			.clsub_listenlive_head { width: 616px; float: left; margin: 8px 0px 0px 0px; padding: 0px 0px 20px 0px; border-bottom: 1px solid #e5e5e5; }
				.clsub_llh_left { width: 212px; float: left; }
				.clsub_llh_right { width: 404px; float: left; }
			.clsub_listenlive_body { width: 616px; float: left; }
				.clsub_listenlive_top { width: 616px; float: left; padding: 12px 0px 10px 0px; border-bottom: 1px solid #e5e5e5; }
				.clsub_listenlive_list { width: 642px; float: left; }
					.clsub_lll_item { width: 616px; float: left; padding: 15px 0px 15px 0px; border-bottom: 1px solid #e5e5e5; }
						.clsub_lll_item_left { width: 337px; float: left; }
						.clsub_lll_item_right { width: 279px; float: left; }
					.clsub_lrp_item { /* see tooltip.css */ }
				.clsub_listenlive_foot { width: 616px; float: left; padding: 12px 0px 14px 0px; border-bottom: 1px solid #e5e5e5; }
				
		/* CLASSIC LIVE >> STREAMING HELP */
		.clsub_streaminghelp { width: 616px; float: left; overflow: hidden; }
			.clsub_streaminghelp_head { width: 616px; float: left; }
			.clsub_streaminghelp_body { width: 616px; float: left; }
				.clsub_sh_fieldset { width: 574px; float: left; background: #fafafa; border: 1px solid #e5e5e5; padding: 20px 20px 10px 20px; margin: 5px 0px 5px 0px; }
				.clsub_sh_buttons { width: 574px; float: left; padding: 0px 20px 0px 20px; margin: 15px 0px 5px 0px; }
					.clsub_sh_fsrow { width: 574px; float: left; padding: 0px 0px 10px 0px; }
					.clsub_sh_fslabel { width: 133px; float: left; padding: 3px 0px 0px 0px; }
					.clsub_sh_fsfield { width: 441px; height: 23px; float: left; background: url('/bg-input.jpg') no-repeat; }
					.clsub_sh_fsselect { width: 441px; float: left; }
				
	/* CLASSIC LIVE >> PODCAST DIRECTORY */
		.clsub_podcastdirectory { width: 616px; float: left; overflow: hidden; }
			.clsub_podcastdirectory_head { width: 616px; float: left;  }
			.clsub_podcastdirectory_body { width: 642px; float: left; margin: 0px 0px 15px 0px; border-bottom: 1px solid #e5e5e5; }
				.clsub_poddir_item { width: 295px; float: left; margin: 0px 26px 0px 0px; padding: 13px 0px 13px 0px; border-top: 1px solid #e5e5e5; }
			.clsub_podcastdirectory_foot { width: 616px; float: left; margin: 0px 0px 15px 0px; }
				.clsub_poddir_info { width: 616px; float: left; margin: 0px 0px -2px 0px; }
				
	/* CLASSIC LIVE >> PODCAST DETAIL */
		.clsub_podcastdetail { width: 616px; float: left; overflow: hidden; }
			.clsub_podcastdetail_head { width: 616px; float: left; border-bottom: 1px solid #e5e5e5; }
				.clsub_poddh_info { width: 616px; float: left; margin: 8px 0px 0px 0px; }
			.clsub_podcastdetail_body { width: 616px; float: left; border-bottom: 1px solid #e5e5e5; }
				.clsub_poddb_top { width: 616px; float: left; padding: 10px 0px 10px 0px; }
				.clsub_poddb_left { width: 238px; float: left; }
				.clsub_poddb_right { width: 378px; float: left; }
			.clsub_podcastdetail_list { width: 616px; }
				.clsub_poddl_item { width: 616px; float: left; padding: 12px 0px 15px 0px; border-bottom: 1px solid #e5e5e5; }
					.clsub_poddl_item_left { width: 337px; float: left; }
					.clsub_poddl_item_right { width: 279px; float: left; }
					
	/* CLASSIC LIVE >> RECENTLY PLAYED */
		.clsub_recentlyplayed_top { width: 616px; float: left; padding: 0px 0px 10px 0px; border-bottom: 1px solid #e5e5e5; }
		
	/* MUSIC >> MUSIC LANDING */
		.clsub_musiclanding { width: 616px; float: left; overflow: hidden; }
			.clsub_musiclanding_top { width: 616px; float: left; padding: 0px 0px 10px 0px; }
			.clsub_musiclanding_head { width: 642px; float: left; margin: 0px 0px 15px 0px; border-bottom: 1px solid #e5e5e5; }
				.clsub_ml_rev_item { width: 295px; float: left; margin: 0px 26px 0px 0px; padding: 13px 0px 13px 0px; border-top: 1px solid #e5e5e5; height: 155px; min-height: 155px; }
                 html > body .clsub_ml_rev_item { height: auto; } 

			.clsub_musiclanding_body { width: 642px; float: left; margin: 0px 0px 10px 0px; border-bottom: 1px solid #e5e5e5; }
				.clsub_musiclanding_left { width: 295px; float: left; margin: 0px 26px 0px 0px; display: inline; }
					.clsub_mll_title { width: 295px; float: left; padding: 0px 0px 10px 0px; border-bottom: 1px solid #e5e5e5; position: relative; }
					.clsub_mll_more { position: absolute; width: 72px; top: 0px; left: 0px; z-index: 1000; padding: 3px 0px 0px 10px; background: url('/global_right/onair_arrow.gif') 0px 8px no-repeat; margin: 7px 0px 0px 243px; }
					.clsub_mll_hom { width: 295px; float: left; padding: 0px 0px 20px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #e5e5e5; }
					.clsub_mll_homarch { width: 295px; float: left; padding: 0px 0px 20px 0px; }
						.clsub_mll_item_options { width: 270px; float: left; padding: 8px 20px 10px 0px; }
						.clsub_mll_item_bar { width: 290px; float: left; padding: 0px 0px 15px 0px; }
						.clsub_mll_item_btn { width: 198px; float: left; padding: 0px 0px 0px 0px; }
						.clsub_mll_item_results { width: 72px; float: left; padding: 3px 0px 0px 10px; background: url('/global_right/onair_arrow.gif') 0px 8px no-repeat; }
						.clsub_mll_hitmissbar { width: 200px; height: 21px; background: #fe0037; margin: 10px 0px 0px 0px; }
				.clsub_musiclanding_right { width: 295px; float: left; }
					.clsub_mlr_title { width: 295px; float: left; padding: 0px 0px 10px 0px; border-bottom: 1px solid #e5e5e5; }
					.clsub_mlr_item { width: 295px; float: left; padding: 10px 0px 0px 0px; border-bottom: 1px solid #e5e5e5; }
						.clsub_mlr_item_most_wanted { width: 100%; float: left; }
							.clsub_mlr_mw_top { width: 100%; float: left; height: 26px; background: #fe0037; }
							.clsub_mlr_mw_list { width: 100%;; float: left; }
								.clsub_mlr_mw_list ul { margin: 0px; padding: 0px; float: left; }
								.clsub_mlr_mw_list li { width: 265px; height: 20px; float: left; padding: 6px 15px 0px 15px; overflow-y: hidden; }
								.clsub_mlr_mw_bottom { width: 285px; float: left; background: #f3f3f3; padding: 10px 0px 20px 10px }
			.clsub_musiclanding_foottop { width: 616px; float: left; padding: 0px 0px 10px 0px; border-bottom: 1px solid #e5e5e5; }
			.clsub_musiclanding_foot { width: 642px; clear: both; }
				.clsub_mlf_item { width: 295px; float: left; margin: 0px 26px 0px 0px; padding: 13px 0px 13px 0px; border-bottom: 1px solid #e5e5e5; } 

	/* MUSIC >> MUSIC REVIEWS */
		.clsub_musicreview_top { width: 616px; float: left; padding: 0px 0px 10px 0px; border-bottom: 1px solid #e5e5e5; }
		.clsub_musicreview_sort { width: 180px; float: right; margin: 8px 0px 0px 0px; }
		.clsub_musicreview_body { width: 616px; float: left; margin: 0px 0px 15px 0px; }
				.clsub_musrev_item { width: 616px; float: left; padding: 13px 0px 13px 0px; border-bottom: 1px solid #e5e5e5; }
				
	/* MUSIC >> MUSIC REVIEW DETAIL */
		.clsub_musicreview_detail { width: 616px; float: left; overflow: hidden; }
			.clsub_mrd_body { width: 616px; float: left; }
				.clsub_mrd_post { width: 616px; clear: left; padding: 5px 0px 0px 0px; }
					.clsub_mrd_post_stars { position: absolute; z-index: 1000; top: 0px; right: 0px; text-align: center; margin: 7px 0px 0px 0px; }
					.clsub_mrd_post_head { width: 616px; float: left; margin: 0px 0px 15px 0px; position: relative; }
					.clsub_mrd_post_body { width: 616px; float: left; margin: 0px 0px 15px 0px; }
					.clsub_mrd_post_foot { width: 616px; float: left; padding: 0px 0px 15px 0px; border-bottom: 1px solid #e5e5e5; }
				.clsub_mrd_comments { width: 616px; clear: left; padding: 20px 0px 0px 0px; }
					.clsub_mrdc_item { width: 586px; padding: 15px; border-bottom: 1px solid #e5e5e5; }					
					.clsub_mrdc_item_g { width: 586px; padding: 15px; border-bottom: 1px solid #e5e5e5; background: #f9f9f9; }
				.clsub_mrd_comments_form { width: 616px; float: left; padding: 20px 0px 20px 0px; }
					.clsub_mrd_cf_body { width: 584px; float: left; margin: 8px 0px 0px 0px; background: #fafafa; border: 1px solid #e5e5e5; padding: 15px; }
						.clsub_mrd_cf_body_usert { width: 150px; float: left; }
						.clsub_mrd_cf_body_passt { width: 434px; float: left; }
						.clsub_mrd_cf_body_userf { width: 150px; height: 24px; float: left; background: url('/bg-sub_login.jpg') no-repeat; }
						.clsub_mrd_cf_body_passf { width: 150px; height: 24px; float: left; background: url('/bg-sub_login.jpg') no-repeat; }
						.clsub_mrd_cf_body_logb { width: 60px; float: left; }
						.clsub_mrd_cf_body_meta { width: 204px; float: left; }
						
	/* MUSIC >> HIT OR MISS */
		.clsub_hitormiss { width: 616px; float: left; overflow: hidden; }
			.clsub_hitormiss_head { width: 616px; float: left; padding: 0px 0px 10px 0px; border-bottom: 1px solid #e5e5e5; }
			.clsub_hitormiss_body { width: 616px; float: left; padding: 10px 0px 15px 0px; margin: 0px 0px 15px 0px; border-bottom: 1px solid #e5e5e5; }
				.clsub_homb_options { width: 150px; float: left; padding: 14px 0px 0px 0px; }
				.clsub_homb_bar { width: 278px; float: left; padding: 10px 0px 0px 0px; }
				.clsub_homb_btn { float: left; padding: 10px 0px 0px 0px; }
			.clsub_homrec_head { width: 616px; float: left; padding: 0px 0px 10px 0px; border-bottom: 1px solid #e5e5e5; }
			.clsub_homrec_body { width: 642px; float: left; padding: 0px 0px 15px 0px; border-bottom: 1px solid #e5e5e5; }
				.clsub_homrec_item { width: 280px; float: left; margin: 0px 10px 0px 0px; }
				.clsub_homrec_hitmissbar { width: 260px; height: 21px; background: #fe0037; margin: 10px 0px 0px 0px; overflow: hidden; }
			    .clsub_homrec_playerbar { width: 290px; float: left; padding: 15px 0px 15px 0px; }
			.clsub_homrec_foot { width: 616px; float: left; }
			
	/* MUSIC >> MOST WANTED */
		.clsub_mostwanted { width: 616px; float: left; overflow: hidden; }
			.clsub_mostwanted_head { width: 616px; float: left; padding: 0px 0px 10px 0px; border-bottom: 1px solid #e5e5e5; }
			.clsub_mostwanted_body { width: 616px; float: left; padding: 10px 0px 0px 0px; margin: 0px 0px 15px 0px;  }
				.clsub_mostwanted_top { width: 616px; float: left; height: 26px; background: #fe0037; }
				.clsub_mostwanted_list { width: 616px; float: left; }
					.clsub_mostwanted_list ul { margin: 0px; padding: 0px; float: left; }
					.clsub_mostwanted_list li { width: 586px; height: 20px; float: left; padding: 6px 15px 0px 15px; overflow-y: hidden; }
				.clsub_mostwanted_bottom { width: 606px; float: left; padding: 10px 0px 20px 10px; background: #f3f3f3;}
				
	/* MUSIC >> CLASSIC TOP 20 */
		.clsub_classictop20 { width: 616px; float: left; overflow: hidden; }
			.clsub_classictop20_head { width: 616px; float: left; padding: 0px 0px 10px 0px; border-bottom: 1px solid #e5e5e5; }
			.clsub_classictop20_body { width: 616px; float: left; padding: 10px 0px 0px 0px; margin: 0px 0px 15px 0px;  }
				.clsub_classictop20_chart { width: 616px; float: left; }
				
	/* NEWS >> NEWS LANDING AND DETAIL */
		.clsub_newslanding { width: 616px; float: left; overflow: hidden; }
			.clsub_newslanding_body { width: 616px; float: left; margin: -15px 0px 0px 0px; }
				.clsub_nlb_post { width: 616px; clear: left; padding: 20px 0px 0px 0px; }
					.clsub_nlb_post_date { width: 59px; height: 48px; float: left; background: url('/bg-blog-datestamp.jpg') no-repeat; }
					.clsub_nlb_post_head { width: 557px; float: left; margin: 0px 0px 15px 0px; }
					.clsub_nlb_post_body { width: 616px; float: left; margin: 0px 0px 15px 0px; }
					.clsub_nlb_post_foot { width: 616px; float: left; padding: 0px 0px 15px 0px; border-bottom: 1px solid #e5e5e5; }
				.clsub_nlb_morenews { width: 616px; float: left; padding: 20px 0px 15px 0px; border-bottom: 1px solid #e5e5e5; }
				.clsub_nlb_comments { width: 616px; clear: left; padding: 20px 0px 0px 0px; }
					.clsub_nlbc_item { width: 586px; padding: 15px; border-bottom: 1px solid #e5e5e5; }					
					.clsub_nlbc_item_g { width: 586px; padding: 15px; border-bottom: 1px solid #e5e5e5; background: #f9f9f9; }
				.clsub_nlb_comments_form { width: 616px; clear: left; padding: 20px 0px 20px 0px; }
					.clsub_nlb_cf_body { width: 584px; float: left; margin: 8px 0px 0px 0px; background: #fafafa; border: 1px solid #e5e5e5; padding: 15px; }
						.clsub_nlb_cf_body_usert { width: 150px; float: left; }
						.clsub_nlb_cf_body_passt { width: 434px; float: left; }
						.clsub_nlb_cf_body_userf { width: 150px; height: 24px; float: left; background: url('/bg-sub_login.jpg') no-repeat; }
						.clsub_nlb_cf_body_passf { width: 150px; height: 24px; float: left; background: url('/bg-sub_login.jpg') no-repeat; }
						.clsub_nlb_cf_body_logb { width: 60px; float: left; }
						.clsub_nlb_cf_body_meta { width: 204px; float: left; }
						
	/* NEWS >> NEWS ARCHIVE */
		.clsub_newsarchive { width: 616px; float: left; overflow: hidden; }
			.clsub_newsarchive_top { width: 616px; float: left; padding: 0px 0px 10px 0px; border-bottom: 1px solid #e5e5e5; }
			.clsub_newsarchive_body { width: 616px; float: left; margin: 0px 0px 15px 0px; }
			.clsub_newsarchive_popular { width: 616px; float: left; padding: 15px 0px 15px 0px; margin: 0px 0px 15px 0px; border-bottom: 1px solid #e5e5e5; }
			.clsub_newsarchive_traffic { width: 616px; float: left; padding: 15px 0px 15px 0px; border-bottom: 1px solid #e5e5e5; }
				.clsub_newarch_item { width: 616px; float: left; padding: 13px 0px 13px 0px; border-bottom: 1px solid #e5e5e5; }
				
	/* CONTACT >> FEEDBACK FORM */
		.clsub_feedbackform { width: 616px; float: left; overflow: hidden; }
			.clsub_ff_head { width: 616px; float: left; }
			.clsub_ff_body { width: 616px; float: left; }
				.clsub_ff_physical { width: 204px; float: left; }
				.clsub_ff_postal { width: 204px; float: left; }
				.clsub_ff_tel { width: 208px; float: left; }
				.clsub_ff_fieldset { width: 574px; float: left; background: #fafafa; border: 1px solid #e5e5e5; padding: 20px 20px 10px 20px; margin: 5px 0px 5px 0px; }
				.clsub_ff_buttons { width: 574px; float: left; padding: 0px 20px 0px 20px; margin: 15px 0px 5px 0px; }
					.clsub_ff_fsrow { width: 574px; float: left; padding: 0px 0px 10px 0px; }
					.clsub_ff_fslabel { width: 133px; float: left; padding: 3px 0px 0px 0px; }
					.clsub_ff_fsfield { width: 441px; height: 23px; float: left; background: url('/bg-input.jpg') no-repeat; }
					.clsub_ff_fsselect { width: 441px; float: left; }
	
	/* OPINION POLL ARCHIVE */
		.clsub_opinionpollarchive { width: 616px; float: left; overflow: hidden; padding: 0px 0px 15px 0px; }
			.clsub_opa_head { width: 616px; float: left; padding: 0px 0px 8px 0px; border-bottom: 1px solid #e5e5e5; }
			.clsub_opa_body { width: 616px; float: left; }		
				.clsub_opa_item { padding: 5px 0px 13px 0px; border-bottom: 1px solid #E5E5E5; float: left; }
				.clsub_opa_item_results {}
				
	/* SEARCH RESULTS */
		.clsub_searchr { width: 616px; float: left; overflow: hidden; padding: 0px 0px 15px 0px; }
			.clsub_searchr_head { width: 616px; float: left; }
			.clsub_searchr_body { width: 616px; float: left; }
			.clsub_searchr_top { width: 616px; float: left; padding: 5px 0px 13px 0px; border-bottom: 1px solid #e5e5e5; }
				.clsub_searchr_t_left { width: 300px; float: left; padding: 0px 16px 0px 0px; }
				.clsub_searchr_t_right { width: 300px; float: right; }
			.clsub_searchr_list { width: 616px; float: left; }
				.clsub_searchr_item { width: 616px;  float: left; padding: 12px 0px 2px 0px; border-bottom: 1px solid #e5e5e5; }
			.clsub_searchr_fieldset { width: 574px; float: left; background: #fafafa; border: 1px solid #e5e5e5; padding: 20px; margin: 5px 0px 5px 0px; }
				.clsub_srf_field { width: 158px; margin: 0px 10px 0px 0px; height: 24px; float: left; background: url('/bg-sub_search.jpg') no-repeat; }
				.clsub_srf_btn { height: 24px; float: left; }
			
	/* GENERIC TEMPLATE */
		.clsub_generic { width: 616px; float: left; overflow: hidden; }
			.clsub_generic_head { width: 616px; float: left; }
			.clsub_generic_body { width: 616px; float: left; }
	
	/* TALK */
		.clsub_head_icon { width: 45px; height: 38px; position: absolute; z-index: 1000; top: -5px; right: 5px; }
		/* archive right box */
		.crbb_talkarch { width: 290px; float: left; margin: 0px 0px 0px 10px; padding: 17px 0px 18px 0px; display: inline; }
			.crbb_talkarch_year { width: 105px; float: left; }
			.crbb_talkarch_month { width: 150px; float: left;}
			.crbb_talkarch_btn { width: 35px; float: left; }
		/* news headlines right box */
		.crbb_newsheadlines { width: 290px; float: left; margin: 0px 0px 0px 10px; padding: 0px 0px 18px 0px; display: inline; }
		
	/* eMALL >> LANDING */
		.clsub_emall { width: 616px; float: left; overflow: hidden; }
			.clsub_emall_head { width: 616px; float: left; padding: 15px 0px 8px 0px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
			.clsub_emall_body { width: 642px; float: left; }
				.clsub_embod_comp_feature { width: 616px; float: left; padding: 13px 0px 13px 0px; border-bottom: 1px solid #e5e5e5; }
				.clsub_embod_comp_feature_content { width: 295px; float: left; }
				.clsub_embod_comp_item { width: 295px; float: left; margin: 0px 26px 0px 0px; border-bottom: 1px solid #e5e5e5; padding: 13px 0px 13px 0px; }
			.clsub_emall_specoff_head { width: 616px; float: left; padding: 15px 0px 8px 0px; border-bottom: 1px solid #e5e5e5; }
			
	/* eMALL >> SPECIAL OFFERS */
		.clsub_specoff { width: 616px; float: left; overflow: hidden; }
		.clsub_specoff_head { width: 616px; float: left; padding: 0px 0px 8px 0px; border-bottom: 1px solid #e5e5e5; }
			.clsub_specoff_body { width: 642px; float: left; }
			
	/* eMALL >> COMPETITIONS */
		.clsub_entonl_head { width: 616px; float: left; padding: 15px 0px 8px 0px; border-bottom: 1px solid #e5e5e5; }
		.clsub_entonl_body { width: 616px; float: left; padding: 10px 0px 0px 0px; }
		.clsub_ff_fsrow_ques { width: 441px; float: left; }
		
	/* EVENTS >> LANDING */
		.clsub_title_otherhalf { width: 300px; float: right; }
		.clsub_searchr_gal { width: 616px; float: left; overflow: hidden; }
		.clsub_events { width: 616px; float: left; overflow: hidden; }
		.clsub_events_head { width: 616px; float: left; padding: 0px 0px 8px 0px; border-bottom: 1px solid #e5e5e5; }
		.clsub_grapevine_head { width: 616px; float: left; padding: 15px 0px 8px 0px; border-bottom: 1px solid #e5e5e5; }
		.clsub_events_body { width: 642px; float: left; }
			.clsub_events_body_feature { width: 616px; float: left; padding: 13px 0px 13px 0px; border-bottom: 1px solid #e5e5e5; }
			.clsub_events_body_feature_content { width: 295px; float: left; }
			.clsub_evbod_item { width: 295px; float: left; margin: 0px 26px 0px 0px; border-bottom: 1px solid #e5e5e5; padding: 13px 0px 13px 0px; }
			
	/* EVENTS >> UPCOMING EVENTS */
		.clsub_eventitem { width: 616px; float: left; padding: 5px 0px 15px 0px; margin: 0px 0px 15px 0px; border-bottom: 1px solid #e5e5e5;  }
		.clsub_eventitem_head { width: 420px; float: left; padding: 0px 0px 8px 0px; }
		.clsub_grapeeventitem { width: 616px; float: left; padding: 5px 0px 15px 0px; margin: 0px 0px 15px 0px; border-bottom: 1px solid #e5e5e5;  }
		.clsub_eventitem_content { width: 420px; float: left; }
		.clsub_eventitem_body { width: 616px; float: left; }
			
	/* MUSIC >> WIKI */	
	
	div.clsub_cw_post_body { border-bottom: 1px solid #e5e5e5 }
	div.clsub_cw_post_body div.clear { clear: both; display: block; position: relative; height: 5px; font-size: 5px; }
	div.wiki-cat { float: left; width: 280px; border: none; margin: 0 20px 20px 0 }	
	div.wiki-cat img { float: left; height: 90px; width: 90px; margin-right: 10px }
	
	/* MUSIC >> REVIEWS CSS MOD */
	
	div.more_reviews_title { width: 140px; float: left; margin: 0px 0px 0px 0px;}
	div.more_reviews_sort { width: 460px; float: right; margin: 8px 0px 0px 0px; text-align: right}
	
	/* HOME MOD */
	
	.hn_head { float: left; border-bottom: 1px solid #e5e5e5; width: 606px; height: 29px }
	.hn_head h1 { float: left; width: 320px }
	.hn_head .filtertabs { float: left; width: 286px; margin-top: 7px }
	.hn_head .hn_rss { float: left; width: 10px; margin-top: 11px; border: none; padding: 0 }
	.hn_head ul { margin: 0; padding: 0; list-style: none }
	.hn_head ul li { margin: 0 2px 0 0; padding: 0; list-style: none; float: left }
	
	.he_head { float: left; border-bottom: 1px solid #e5e5e5; width: 285px; height: 29px }
	.he_head h1 { float: left; width: 150px }
	.he_head .filtertabs { float: left; width: 130px; margin-top: 7px }
	.he_head .hn_rss { float: left; width: 10px; margin-top: 11px; border: none; padding: 0 }
	.he_head ul { margin: 0; padding: 0; list-style: none }
	.he_head ul li { margin: 0 2px 0 0; padding: 0; list-style: none; float: left }
	
	div.warning { margin: 1em 0; }

    /* Wiki Tools */
    div.wiki-tools { 
        margin-bottom: 1em; 
        padding-bottom: 0; 
        text-align: right 
    }
    
    div.wiki-tools-button {
        font-family: "Century Gothic", Arial, sans-serif;
        font-size: 11px; 
        font-weight: bold; 
        line-height: 13px; 
        text-transform: uppercase; 
        color: #000000; 
        background: #ffffff; 
        clear: left;
        float: right;
        padding: 4px 0 5px 0; 
        border: 1px solid #e2e2e2; 
        margin: 0px 10px 15px 0px;
        width: 120px; 
        text-align: left; 
        text-indent: 5px 
    }
