/* ------------------------------------------------ */
/*	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: 983px; }
	body { margin: 0px; background: #CCCCCC url(../images/bg-gradient.jpg) repeat-x; text-align: center; }
	.outer { width: 983px; margin: 0px auto; padding: 0px; background: url(../images/bg-drop.jpg) repeat-y; }
	.wrapper { width: 983px; text-align: left; background: url(../images/bg-drop_creator.jpg) no-repeat; }
	
	/* ------------------------------------------------ */
	/*	HEADER											*/
	
		.header {
		width: 983px;
		height: 245px;
		background: url(../images/bg-header.jpg) no-repeat;
		float: left;
		position: relative;
		}
			.header_logo { width: 206px; margin: 71px 0px 0px 20px; float: left; }
			.header_banner { width: 662px; height: 238px; float: right; position: relative; }
				.hb_pic { position: absolute; z-index: 1; }
				.hb_buttons { margin: 147px 0px 0px 16px; position: absolute; z-index: 2; }
					.hb_button_visit { width: 103px; height: 28px; margin: 0px 6px 0px 0px; float: left; }
					.hb_button_listen { width: 89px; height: 28px; margin: 0px 6px 0px 0px; float: left; }
					.hb_button_message { width: 100px; height: 28px; float: left; }
				.hb_onair { width: 350px; height: 40px; margin: 193px 0px 0px 4px; padding: 8px 0px 0px 38px; position: absolute; z-index: 2; background: url(../images/arrow-onair.jpg) no-repeat; }

	/* ------------------------------------------------ */
	/*	NAVIGATION and BREADCRUMBS						*/
	
		.nav {
		width: 983px;
		float: left;
		position: relative;
		}
			.nav_top { width: 957px; height: 78px; margin: 0px 0px 0px 13px; background: url(../images/nav/bg-nav.jpg) no-repeat; }
				
				.nt_menu { width: 583px; float: left; position: relative; z-index: 100; }
				.menu { width: 583px; float: left; }
				.submenu { width: 560px; float: left; padding: 11px 0px 0px 17px; }
				.smenu1, .smenu2, .smenu3, .smenu4, .smenu5, .smenu6, .smenu7  { width: 560px; float: left; display: none; }
					
				.nt_search { width: 374px; float: right; }
					.nt_search_form { width: 281px; height: 43px; float: right; }
						.nt_sf_title { width: 67px; float: left; margin: 15px 0px 0px 0px;}
						.nt_sf_input { width: 168px; height: 23px; float: left; background: url(../images/nav/bg-nt_search-input.jpg) no-repeat; margin: 10px 0px 0px 0px; }
						.nt_sf_btn { width: 28px; float: left; margin: 10px 0px 0px 0px; }
					.nt_login_links { width: 281px; height: 35px; float: right; text-align: right; }/* login, register, account reminders */
				
			.nav_breadcrumbs { width: 957px; height: 33px; margin: 0px 0px 0px 13px; background: url(../images/bg-nav_breadcrumbs.jpg) repeat-x; }
				.crumbs { width: 807px; float: left; padding: 12px 0px 0px 11px; }
				.date { width: 139px; float: left; padding: 12px 0px 0px 0px; }

	/* ------------------------------------------------ */
	/*	HOME CONTENT									*/
	
		.content {
		width: 957px;
		float: left;
		padding: 0px 0px 0px 13px;
		position: relative;
		}
		
		/* ------------------------------------------------ */
		/*	CONTENT LEFT									*/
		
			.content_left { 
			width: 784px;
			float: left;
			margin: 0px;
			position: relative;
			}
			
			.cl_body_b_c { width: 784px; float: left; margin: 0px 0px 5px 0px; }
			
			.cl_body_e_bu_op { width: 784px; float: left; }
			.cl_body_e_bu_op_left { width: 258px; float: left; margin: 0px 5px 0px 0px; }
			.cl_body_e_bu_op_right { width: 521px; float: left; }
			
				.content_box { background: #F3F3F3; padding: 4px; float: left; }
				.content_box_ibg { border: 1px solid #DFDFDF; float: left; }
				.content_box_ibw { border: 1px solid #FFFFFF; float: left; }
				.content_box_title { height: 33px; background: url(../images/bg-cb_title.jpg) repeat-x; }
					.title_t { float: left; }
					.title_a { float: right; }
					.title_a img { padding: 7px 7px 0px 0px; }
				
				/* home banner */
				.clb_banner { width: 521px; margin: 0px 5px 0px 0px; float: left; }
					.clb_banner_body { float: left; position: relative; }
					
				/* home competitions */
				.clb_competitions { width: 258px; float: left; }
					.clb_competitions_body { width: 246px; float: left; }
						.competition_feature { width: 244px; float: left; border: 1px solid #DFDFDF; background: #0165B2 url(../images/home_competitions/bg-competition_feature.jpg) repeat-x; }
							.cf_pic { width: 88px; float: left; }
							.cf_pic img { border: 3px solid #DDDDDD; margin: 12px 9px 10px 8px; }
							.cf_text { width: 156px; float: left; padding: 16px 0px 0px 0px; }
						.competition_item { width: 246px; height: 33px; float: left; background: #F6F6F6 url(../images/home_competitions/bg-competition_item.jpg); }
						
				/* home events */
				.clb_events { width: 258px; float: left; margin: 0px 0px 4px 0px; }
					.clb_events_body { width: 246px; float: left; }
						.events_feature { width: 244px; float: left; padding: 1px; background: #F5F5F5 url(../images/home_events/bg-events_feature.jpg) repeat-x; }
							.ef_pic { width: 88px; float: left; }
							.ef_pic img { border: 3px solid #DDDDDD; margin: 12px 9px 10px 8px; }
							.ef_text { width: 156px; float: left; padding: 16px 0px 0px 0px; }
						.events_item { width: 246px; height: 33px; float: left; background: #F6F6F6 url(../images/home_events/bg-events_item.jpg); }
						
				/* home poll */
				.clb_poll { width: 258px; float: left; margin: 0px 0px 4px 0px; }
					.clb_poll_body { width: 246px; float: left; }
						.poll_title { background: #F6F6F6 url(../images/home_poll/bg-poll_title.jpg) repeat-x; }
						.poll_title p { padding: 12px 8px 11px 8px; }
						.poll_options { width: 246px; height: 99px; float: left; background: #FFFFFF; overflow-y: scroll; display: inline; }
						.poll_results { width: 246px; height: 99px; float: left; background: #FFFFFF; overflow-y: scroll; display: inline; }
						.poll_answer { width: 208px; padding: 8px 8px 0px 10px; float: left; }
							.po_radio { width: 18px; padding: 0px 3px 0px 0px; float: left; }
							.po_txt { width: 180px; padding: 2px 0px 0px 0px; float: left; }
							.po_answer { height: 14px; padding: 2px 0px 0px 0px; margin: 3px 0px 3px 0px; float: left; background: #4994cd; }
						.poll_buttons { width: 246px; height: 35px; float: left; background: #FFFFFF url(../images/home_poll/bg-poll_buttons.jpg) repeat-x; }
							.pb_submit { margin: 5px 0px 0px 9px; float: left; }
							.pb_results { margin: 5px 0px 0px 3px; float: left; }
							
				/* home blog updates */
				.clb_bu { width: 521px; margin: 0px 0px 0px 0px; float: left; }
					.clb_bu_body { width: 509px; float: left; position: relative; }
					.clb_bu_rssbig { position: absolute; margin: 12px 0px 0px 423px }
						.clb_bu_body_left { width: 253px; float: left; border-right: 1px solid #DFDFDF; }
						.clb_bu_body_right { width: 255px; float: left; }
							.clb_bu_body_left_title { height: 25px; background: url(../images/home_blogupdates/bg-cl_bu_left_title.jpg) repeat-x; }
							.clb_bu_body_right_title { height: 25px; background: url(../images/home_blogupdates/bg-cl_bu_right_title.jpg) repeat-x; }
							.bu_item { height: 91px; background: url(../images/home_blogupdates/bg-bu_item.jpg) repeat-x; }
								.bu_item_pic { width: 79px; padding: 13px 0px 0px 9px; float: left; }
								.bu_item_pic img { border: 3px solid #DDDDDD; }
								.bu_item_pic img:hover { border: 3px solid #FF8015; }
								.bu_item_txt { width: 157px; padding: 15px 0px 0px 0px; float: left; }
						.clb_bu_search { width: 509px; height: 46px; background: url(../images/home_blogupdates/bg-bu_search.jpg); clear: both; float: left; }
							.clb_bu_search_form { width: 320px; float: left; padding: 13px 0px 0px 9px; }
								.clb_bu_searchinput { width: 209px; height: 22px; float: left; background: url(../images/home_blogupdates/bg-search_field.jpg) no-repeat; }
								.clb_bu_searchbtn { width: 28px; height: 22px; float: left; }

							.clb_bu_search_rss { width: 130px; float: left; margin: 18px 0px 0px 10px; }
							.clb_bu_search_rssicon { width: 28px; float: left; margin: 13px 0px 0px 0px; }
		
		/* ------------------------------------------------ */
		/*	CONTENT RIGHT									*/
		
			.content_right { 
			width: 168px;
			float: right;
			margin: 0px;
			position: relative;
			}
				.cr_ad { background: #F3F3F3; padding: 4px; margin: 0px 0px 5px 0px; }
		
	/* ------------------------------------------------ */
	/*	NEWSLETTER 										*/
	
		.newsletter {
		width: 983px;
		height: 69px;
		background: url(../images/home_newsletter/bg-newsletter.jpg) no-repeat;
		clear: both;
		}
			.newsletter_content { width: 957px; margin: 0px 0px 0px 13px; }
				.nc_newsform { width: 465px; float: left; margin: 32px 0px 0px 0px; }
					.nc_news_envelope { width: 40px; float: left; padding: 0px 0px 0px 9px; }
					.nc_news_subscribe { width: 178px; float: left; padding: 13px 0px 0px 0px; }
					.nc_news_field { width: 170px; height: 23px; float: left; margin: 3px 0px 0px 0px; background: url(../images/home_newsletter/bg-nc_field.jpg) no-repeat; }
					.nc_news_btn { width: 68px; float: left; margin: 3px 0px 0px 0px; }
				.nc_social { width: 190px; float: right; margin: 39px 0px 0px 0px; }
					.nc_social_icon { float: left; padding: 0px 10px 0px 0px; }
			
	/* ------------------------------------------------ */
	/*	FOOTER											*/
	
		.footer {
		width: 983px;
		float: left;
		background: url(../images/bg-drop.jpg) repeat-y;
		position: relative;
		}
            .footer_content { display: inline; width: 957px; float: left; margin: 0px 0px 0px 13px; background: #FF6E07; }
			.fc_linklist { float: left; padding: 10px 0px 23px 29px; }
				.fc_links { width: 137px; float: left; padding: 0px 13px 0px 0px; }
					.fc_links ul { list-style-type: none; margin: 0px; padding: 0px; }
					.fc_links li { list-style-type: none; margin: 0px; padding: 6px 0px 6px 0px; border-bottom: 1px dotted #FFB070; }
			.footer_speaker { position: absolute; bottom: -47px; right: 6px; }
			
	/* ------------------------------------------------ */
	/*	BOTTOM											*/
	
		.bottom {
		width: 100%;
		float: left;
		background: #BBBBBB;
		padding: 0px 0px 63px 0px;
		}
			.bottom_body { width: 983px; height: 79px; margin: 0px auto; text-align: left; background: url(../images/bottom/bg-bottom_body.jpg) no-repeat; }
				.bottom_content { width: 957px; margin: 0px 0px 0px 13px; }
					.bc_sabc { width: 238px; float: left; padding: 8px 0px 0px 11px; }
					.bc_text { width: 701px; float: left; padding: 10px 0px 0px 0px; }
			
/* ------------------------------------------------ */
/*	SUBPAGES										*/

.content_sub_left {
width: 188px;
float: left;
}
	.content_sub_left_body { width: 176px; float: left; }

.content_sub_right {
width: 591px;
float: right;
}
	.content_sub_right_body { width: 579px; float: left; background: #FFFFFF; }
		.csrb_title { width: 579px; height: 66px; float: left; background: url(../images/sub-bg_csrb_title.jpg) repeat-x; }
			.csrb_title_txt { float: left; }
			.csrb_title_extra { float: left; }
			.csrb_title_btns { float: right; padding: 0px 9px 0px 0px; }
				.csrb_title_btns img { margin: 18px 4px 0px 0px; }
		.csrb_banner { width: 555px; position: absolute; z-index: 1000; top: 0px; left: 0px; margin: 52px 0px 0px 211px; }
		.csrb_content { width: 579px; float: left; }
	.content_sub_left_body ul { list-style-type: none; margin: 0px; padding: 0px; }
	.content_sub_left_body li { width: 176px; height: 33px; background: url(../images/bg-left_nav.jpg); float: left; }
	.content_sub_left_body li:hover { width: 176px; height: 33px; background: url(../images/bg-left_nav_over.jpg); float: left; }
	.content_sub_left_body li.current { width: 176px; height: 33px; background: url(../images/bg-left_nav_on.jpg); float: left; }
	
	.cslb_blog_detail { width: 176px; float: left; background: #FFFFFF; }
	.cslb_blog_detail_title { width: 176px; height: 33px; background: url(../images/bg-left_nav_bd.jpg); float: left; }
	.cslb_blog_detail li { background: url(../images/bg-left_nav_bd_li.jpg) no-repeat; }
	
	/* Station - Station Profile */
	
	.station_profile_content { width: 548px; float: left; padding: 15px; }
	
	/* Station - Frequency Finder */
	
	.ff_content { width: 548px; float: left; padding: 15px; }
	.ff_borderbox { width: 545px; margin: 15px 0px 15px 0px; border: 1px solid #DFDFDF; background: #FAFAFA; padding: 0px; float: left; }
		.ff_borderbox_t { width: 64px; float: left; padding: 18px 0px 15px 20px; }
		.ff_borderbox_sb { width: 440px; float: left; padding: 15px 0px 15px 0px; }
		
	/* Station - Advertise */
	
	.advertise_content { width: 548px; float: left; padding: 15px; }
		
	/* Station - Downloads */
	
	.downloads_content { width: 548px; float: left; padding: 15px; }
		.wallpaper_box1 { width: 548px; float: left; margin: 0px; border-bottom: 1px solid #EBEBEB; }
		.wallpaper_box2 { width: 548px; float: left; margin: 0px; border-bottom: 1px solid #EBEBEB; background: #F9F9F9; padding: 20px 0px 0px 0px; margin: 0px 0px 20px 0px; }
			.wpb_pic { width: 176px; float: left; }
			.wpb_txt { width: 372px; float: left; padding: 0px 0px 10px 0px; }
			
	/* Station - Contact, Shows - DJ Contact */
	
	.contact_content { width: 548px; float: left; padding: 15px; }
		.contact_content_left { width: 242px; float: left; }
		.contact_content_right { width: 295px; float: left; border-left: 1px solid #D4D4D4; padding: 0px 0px 0px 10px; }
		.contact_content_form { width: 548px; float: left; border-top: 1px solid #DFDFDF; margin: 20px 0px 0px 0px; }
			.contact_content_form_container { width: 546px; float: left; border: 1px solid #DFDFDF; margin: 20px 0px 20px 0px; background: #FAFAFA; }
			.ccfc_body { width: 499px; float: left; padding: 20px; }
				.ccfc_body_title { width: 123px; height: 31px; float: left; margin: 5px 0px 0px 0px; }
				.ccfc_body_field { width: 372px; height: 36px; float: left; background: url(../images/sub_contact/bg-ccfc_field.jpg) no-repeat; }
				.ccfc_body_field1 { width: 372px; height: 36px; float: left; }
				.ccfc_body_field2 { width: 372px; height: 41px; float: left; background: url(../images/sub_contact/bg-ccfc_field2.jpg) no-repeat; }
				.ccfc_body_field3 { width: 372px; height: 47px; float: left; background: url(../images/sub_contact/bg-ccfc_field.jpg) no-repeat; }
				.ccfc_body_field_big { width: 376px; height: 175px; float: left; background: url(../images/sub_contact/bg-ccfc_field_big.jpg) no-repeat; }
				
	/* Shows - DJ Profiles */
	
	.dj_profiles_content { width: 548px; float: left; padding: 15px; }
		.dpc_title_left { width: 380px; float: left; padding: 0px 0px 12px 0px; }
		.dpc_title_right { width: 168px; float: left; padding: 8px 0px 12px 0px; }
		.dpc_c_l { width: 211px; float: left; }
		.dpc_c_r { width: 237px; float: left; }
		
	/* Shows - DJ Profile Detail */
	
	.dj_profile_detail_content { width: 555px; float: left; margin: 167px 12px 15px 12px; display: inline; }
		.djpdc_left { width: 349px; float: left; padding: 0px 18px 15px 0px; }		
		.djpdc_right { width: 176px; float: left; }
			.djpdc_right_box { width: 176px; float: left; }
		
	/* Shows - Show Line Up */
	
	.showlineup_content { width: 548px; float: left; padding: 15px; position: relative; }
		.sluc_title_left { width: 380px; float: left; padding: 0px 0px 12px 0px; }
		.sluc_title_right { width: 168px; float: left; margin: 93px 0px 0px 613px; position: absolute; top: 0px; left: 0px; z-index: 100; }
		#sd0, #sd1, #sd2, #sd3, #sd4, #sd5, #sd6, #sd7 { float: left; display: none; position: relative; }
		.sluc_box1 { width: 548px; float: left; margin: 0px; border-bottom: 1px solid #EBEBEB; }
		.sluc_box2 { width: 548px; float: left; margin: 0px; border-bottom: 1px solid #EBEBEB; background: #F9F9F9; padding: 20px 0px 0px 0px; margin: 0px 0px 20px 0px; }
			.sluc_pic { width: 176px; float: left; }
			.sluc_txt { width: 372px; float: left; padding: 0px 0px 10px 0px; }
			
	/* Competitions - Current Competitions, Recent Winners */
	
	.competitions_content { width: 548px; float: left; padding: 15px; }
		.comp_nav_left { width: 270px; float: left; padding: 0px 0px 0px 0px; }
		.comp_nav_right { width: 270px; float: right; padding: 0px 0px 0px 0px; text-align: right; }
		.comp_box1 { width: 548px; float: left; margin: 0px; border-bottom: 1px solid #EBEBEB; }
		.comp_box2 { width: 548px; float: left; margin: 0px; border-bottom: 1px solid #EBEBEB; background: #F9F9F9; padding: 20px 0px 0px 0px; margin: 0px 0px 20px 0px; }
			.comp_pic { width: 176px; float: left; }
			.comp_txt { width: 372px; float: left; padding: 0px 0px 20px 0px; }
				.comp_txt_l { width: 197px; float: left; }
				.comp_txt_r { width: 175px; float: left; }

    #fg-base-edit {
        background:#FAFAFA none repeat scroll 0% 0%;
        border:1px solid #DFDFDF;
        float:left;
        margin:20px 0px;
        width:546px;
        padding:20px 20px;
        width:499px;
    }


			
	/* Competitions - General Rules */
	
	.general_rules_content { width: 548px; float: left; padding: 15px; }
	
	/* Competitions - Competition Detail */
	
	.competition_detail_content { width: 548px; float: left; padding: 15px; }
	.cdc_container { width: 548px; float: left; }
		.cdc_left { width: 246px; float: left; }
		.cdc_right { width: 302px; float: left; }
		.cdc_bottom { width: 548px; float: left; border-top: 1px solid #EBEBEB; margin: 20px 0px 0px 0px; padding: 20px 0px 20px 0px; }
	.cdc_enter_body { width: 548px; float: left; margin: 20px 0px 0px 0px; }
		.cdc_enter_body_form { width: 546px; float: left; border: 1px solid #DFDFDF; margin: 20px 0px 20px 0px; background: #FAFAFA; }
			.cdc_ebf_container { width: 499px; float: left; padding: 20px 20px 5px 20px; }
			.cdc_ebf_container_line { width: 499px; float: left; padding: 0px 0px 15px 0px; }
			.cdc_ebf_title { width: 123px; float: left; }
			.cdc_ebf_field { width: 372px; float: right; }
			
	/* Chart - trufm Top 20 */
	
	.charttop20_content { width: 548px; float: left; padding: 20px 14px 14px 14px; }
	.ct20_legend { float: right; padding: 0px 0px 5px 0px; }
		.ct20_title { width: 548px; float: left; background: url(../images/sub_charts/bg-top_20_title.jpg) repeat-x;  border: 1px solid #DFDFDF;  }
			.ct20_title_tw { width: 28px; height: 29px; float: left; text-align: center; border-right: 1px solid #0367B3; }
			.ct20_title_lw { width: 28px; height: 29px; float: left; text-align: center; border-right: 1px solid #0367B3; border-left: 1px solid #5598CC; }
			.ct20_title_wc { width: 28px; height: 29px; float: left; text-align: center; border-right: 1px solid #0367B3; border-left: 1px solid #5598CC; }
			.ct20_title_a { width: 171px; height: 29px; float: left; text-align: center; border-right: 1px solid #0367B3; border-left: 1px solid #5598CC; }
			.ct20_title_s { width: 284px; height: 29px; float: left; text-align: center; border-left: 1px solid #5598CC; }
		.ct20_container { width: 546px; float: left; padding: 1px; border-bottom: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; }
		.ct20_bar { width: 546px; float: left; background: url(../images/sub_charts/bg-top_20_bar.jpg) repeat-x #F5F5F5; }
			.ct20_bar_tw { width: 28px; float: left; text-align: center; border-right: 1px solid #E5E5E5; }
			.ct20_bar_lw { width: 28px; float: left; text-align: center; border-right: 1px solid #E5E5E5; border-left: 1px solid #FFFFFF; }
			.ct20_bar_wc { width: 28px; float: left; text-align: center; border-right: 1px solid #E5E5E5; border-left: 1px solid #FFFFFF; }
			.ct20_bar_a { width: 171px; float: left; text-align: center; border-right: 1px solid #E5E5E5; border-left: 1px solid #FFFFFF; }
			.ct20_bar_s { width: 302px; float: left; text-align: center; }
		
	/* Events - Events Guide, DJ Appearances */
			
	.events_guide_content { width: 548px; float: left; padding: 15px; }
		.events_nav_left { width: 270px; float: left; padding: 0px 0px 0px 0px; }
		.events_nav_right { width: 270px; float: right; padding: 0px 0px 0px 0px; text-align: right; }
		.events_box1 { width: 548px; float: left; margin: 0px; border-bottom: 1px solid #EBEBEB; }
		.events_box2 { width: 548px; float: left; margin: 0px; border-bottom: 1px solid #EBEBEB; background: #F9F9F9; padding: 20px 0px 0px 0px; margin: 0px 0px 20px 0px; }
			.events_pic { width: 166px; float: left; }
			.events_txt { width: 372px; float: left; padding: 0px 0px 20px 10px; }
				.events_txt_l { width: 197px; float: left; }
				.events_txt_r { width: 175px; float: left; }
				
	/* Events - Event Detail */
				
	.event_detail_content { width: 548px; float: left; padding: 15px; }
	.edc_container { width: 548px; float: left; }
		.edc_left { width: 246px; float: left; }
		.edc_right { width: 302px; float: left; }
				
	/* Blog - Latest Blogs, Popular Blogs */
	
	.blog_latest_content { width: 548px; float: left; padding: 15px; }
		.blc_nav_left { width: 100%; text-align: center; float: left; padding: 0px 0px 0px 0px; }
		.blc_nav_right { width: 330px; float: right; padding: 0px 0px 0px 0px; text-align: right; }
		.blc_nav_center { width: 100%; padding: 20px 0px 0px 0px; float: left; text-align: center; }
		.blc_box1 { width: 548px; float: left; margin: 0px; border-bottom: 1px solid #EBEBEB; }
		.blc_box2 { width: 548px; float: left; margin: 0px; border-bottom: 1px solid #EBEBEB; background: #F9F9F9; padding: 20px 0px 0px 0px; margin: 0px 0px 20px 0px; }
			.blc_pic { width:97px; float: left; }
			.blc_txt { width: 451px; float: left; padding: 0px 0px 20px 0px; }
				.blc_txt_meta { width: 451px; float: left; padding: 10px 0px 10px 0px; }
					.blc_txt_meta_icon, .blc_txt_meta_slug { float: left; padding: 0px 10px 0px 0px; }
					
	/* Blog  - Blog Detail */
	
	.blog_detail_content { width: 548px; float: left; padding: 15px; }
		.bdc_blog_post { width: 548px; float: left; padding: 0px 0px 15px 0px; border-bottom: 1px solid #EBEBEB; margin: 0px 0px 20px 0px; }
			.bdc_title { width: 548px; float: left; margin: 0px 0px 10px 0px; }
				.bdc_title_datestamp { width: 44px; height: 49px; float: left; background: url(../images/sub_blogs/icon-datestamp.jpg) no-repeat; margin: 0px 16px 0px 0px; }
					.bdctd_top { width: 35px; float: left; padding: 1px 0px 0px 9px; }
					.bdctd_bottom { width: 35px; float: left; padding: 9px 0px 0px 9px; }
				.bdc_title_txt { width: 480px; float: left; }
			.bdc_container { width: 548px; float: left; }
			.bdc_social { width: 548px; float: left; padding: 15px 0px 0px 0px; }
			
		.bdc_blog_comments { width: 548px; float: left; padding: 0px 0px 15px 0px; margin: 0px 0px 10px 0px; }
		.bdc_comments_title { width: 548px; float: left; margin: 0px 0px 10px 0px; }
		.bdc_comments_container { width: 548px; float: left; }
		
		.bdc_blog_commentsform { width: 548px; float: left; padding: 0px 0px 15px 0px; margin: 0px; }
		.bdc_commentsform_area { width: 400px; float: left; padding: 15px 0px 15px 0px; }
		.bdc_commentsform_btns { width: 400px; float: left; }
		
	/* Blog - Send To Friend */
	
	.blog_send_form { width: 548px; float: left; margin: 0px; }
			.blog_send_form_container { width: 546px; float: left; border: 1px solid #DFDFDF; margin: 20px 0px 20px 0px; background: #FAFAFA; }
			.bs_body { width: 499px; float: left; padding: 20px; }
				.bs_body_title { width: 123px; height: 31px; float: left; margin: 5px 0px 0px 0px; }
				.bs_body_field { width: 372px; height: 36px; float: left; background: url(../images/sub_contact/bg-ccfc_field.jpg) no-repeat; }
				.bs_body_field2 { width: 372px; height: 41px; float: left; background: url(../images/sub_contact/bg-ccfc_field2.jpg) no-repeat; }
				.bs_body_field_big { width: 376px; height: 175px; float: left; background: url(../images/sub_contact/bg-ccfc_field_big.jpg) no-repeat; }
				
	/* Blog - Report Abuse */
	
	.report_abuse_content { width: 548px; float: left; padding: 15px 15px 0px 15px; }
	.report_abuse_form_content { width: 548px; float: left; padding: 0px 0px 15px 0px; border-bottom: 1px solid #DFDFDF; }
	
	/* Accounts */
	
	.account_content { width: 548px; float: left; padding: 15px; }
	.account_form_content { width: 546px; float: left; border: 1px solid #DFDFDF; margin: 20px 0px 20px 0px; background: #FAFAFA; display: inline; }
	.account_form_content2 { width: 546px; float: left; border: 1px solid #DFDFDF; margin: 0px 0px 20px 0px; background: #FAFAFA; display: inline; }
	.account_form_content_container { width: 546px; float: left; position: relative; }
		.afc_body { width: 509px; float: left; padding: 20px 10px 10px 20px; }
			.afc_row { width: 509px; float: left; position: }
			.afc_body_title_b { width: 123px; height: 40px; float: left; margin: 5px 0px 0px 0px; }
			.afc_body_field_b { width: 256px; height: 40px; float: left; background: url(../images/sub_contact/bg-ccfc_field.jpg) no-repeat; }
			.afc_body_field2 { width: 372px; height: 30px; float: left; background: url(../images/sub_contact/bg-ccfc_field2.jpg) no-repeat; }
			.afc_body_btn_b { width: 128px; height: 40px; float: left; }
			.afc_body_field_b_big { width: 384px; float: left; }
			.afc_body_field_pic { width: 128px; float: left; position: absolute; top: 0px; left: 0px; z-index: 10; margin: 104px 0px 0px 432px; }
			
			.afc_body_title { width: 123px; height: 31px; float: left; margin: 5px 0px 0px 0px; }
			.afc_body_field { width: 256px; height: 25px; float: left; background: url(../images/sub_contact/bg-ccfc_field.jpg) no-repeat; }
			.afc_body_btn { width: 128px; height: 25px; float: left; }
			.afc_body_title1 { width: 123px; height: 17px; float: left; margin: 5px 0px 0px 0px; }
			.afc_body_field1 { width: 382px; height: 17px; float: left; }

            .afc_body_field input { margin: 4px 0px 0px 5px; width: 237px; }
            .afc_body_field2 select { border: 0px none ; margin: 5px 3px 0px 5px; width: 237px; }
            .afc_body_field2 select.day { width: 63px; }
            .afc_body_field2 select.month { width: 79px; }
            .afc_body_field2 select.year { width: 79px; }
            .afc_body_field2 select.dateselect { width: 72px; }
            .afc_body_field_big textarea { border: 0px none ; margin: 5px 0px 0px 5px; width: 365px; height: 163px; }

    .afc_row p.clear { float: left; padding: 5px 0px 10px 0px; display: inline;  }
		
	/* Search Results */
	
	.search_latest_content { width: 548px; float: left; padding: 15px; }
		.search_nav_left { width: 270px; float: left; padding: 0px 0px 0px 0px; }
		.search_nav_right { width: 270px; float: right; padding: 0px 0px 0px 0px; text-align: right; }
		.search_box1 { width: 548px; float: left; margin: 0px; border-bottom: 1px solid #EBEBEB; }
		.search_box2 { width: 548px; float: left; margin: 0px; border-bottom: 1px solid #EBEBEB; background: #F9F9F9; padding: 20px 0px 0px 0px; margin: 0px 0px 20px 0px; }
			.search_txt { width: 451px; float: left; padding: 0px 0px 20px 10px; }

			
/* ------------------------------------------------ */
/*	PHASE 2 ADDITIONAL CSS							*/

	/* HEADER */
	
	.nt_menu { width: 726px; float: left; position: relative; z-index: 100; }
		.menu { width: 726px; float: left; }
		.submenu { width: 635px; float: left; padding: 11px 0px 0px 17px; }
	.smenu1, .smenu2, .smenu3, .smenu4, .smenu5, .smenu6, .smenu7, .smenu8  { width: 650px; float: left; display: none; }
			
	.nt_search { width: 231px; float: right; }
		.nt_search_form { width: 212px; height: 43px; float: right; padding-bottom: 11px; }
			.nt_sf_title { width: 19px; float: left; margin: 15px 0px 0px 0px;}
			.nt_sf_input { width: 168px; height: 23px; float: left; background: url(../images/nav/bg-nt_search-input.jpg) no-repeat; margin: 10px 0px 0px 0px; }
			.nt_sf_btn { width: 28px; float: left; margin: 10px 0px 0px 0px; }
		.nt_login_links { width: 231px; height: 24px; float: left; text-align: right; }/* login, register, account reminders */
			.nt_login_links_body { width: 214px; float: left;}
	
	.hb_buttons ul { width: 608px; list-style-type: none; display: inline; z-index: 10000000; overflow: hidden; }
	.hb_buttons ul li { height: 28px; overflow: hidden; padding: 0px; margin: 0px 6px 0px 0px; float: left; }
	.hb_buttons ul li a:hover img { margin: -28px 0px 0px 0px; }
	
	/* CONTENT */
	
		/* Home */
			.cl_body_e_bu_op_left { width: 521px; float: left; margin: 0px 5px 0px 0px; }
			.cl_body_e_bu_op_right { width: 258px; float: left; }
	
		/* DJ Profile, DJ Blog, etc */
			.content_box { margin: 0px 0px 10px 0px; }
		
			.djpdc_left { width: 549px; float: left; padding: 0px 0px 15px 0px; }
		
			.poll_options_sub { width: 176px; height: 99px; float: left; background: #FFFFFF; overflow-y: scroll; display: inline; }
			.poll_results_sub { width: 176px; height: 99px; float: left; background: #FFFFFF; overflow-y: scroll; display: inline; }
			.poll_answer_sub { width: 138px; padding: 8px 8px 0px 10px; float: left; }
				.po_radio_sub { width: 18px; padding: 0px 3px 0px 0px; float: left; }
				.po_txt_sub { width: 110px; padding: 2px 0px 0px 0px; float: left; }
				.po_answer_sub { height: 14px; padding: 2px 2px 0px 2px; margin: 3px 0px 3px 0px; float: left; background: #4994cd; color: #fff; }
			.poll_buttons_sub { width: 176px; height: 35px; float: left; background: #FFFFFF url(../images/home_poll/bg-poll_buttons.jpg) repeat-x; }
			
			.csrb_title ul { position: absolute; z-index: 2000; top: 0px; right: 0px; margin: 191px 75px 0px 0px; }
			.csrb_title ul li { height: 31px; overflow: hidden; display: inline; float: left; margin: 0px 4px 0px 0px; }
			.csrb_title ul li.on img { margin: -31px 0px 0px 0px; }
			
			.contact_content_phase2 { width: 548px; float: left; padding: 15px; margin: 137px 0px 0px -3px; }
			.contact_content_form_container { width: 546px; float: left; border: 1px solid #DFDFDF; margin: 20px 0px 20px 0px; background: #FAFAFA; }
			
			.blog_detail_content_phase2 { width: 548px; float: left; padding: 15px; margin: 150px 0px 0px 0px; }
			.blog_latest_content_phase2 { width: 548px; float: left; padding: 15px; margin: 150px 0px 0px 0px; }
			
			.dj_profiles_content { width: 548px; float: left; margin: 15px; display: inline; overflow: hidden; padding: 0px 0px 15px 0px; }
			.dj_profile_tray { width: 560px; float: left; border-bottom: 1px solid #EBEBEB; padding: 15px 0px 15px 0px; }
				.dj_profile_item { width: 250px; float: left; padding: 0px 10px 0px 10px; }
			
		/* Podcasts */
			.podcasts_content { width: 548px; float: left; padding: 15px 15px 25px 15px; }
				.podcasts_nav_left { width: 548px; float: left; }
				.podcasts_tray { width: 548px; float: left; border-bottom: 1px solid #EBEBEB; padding: 20px 0px 16px 0px; }
					.podcast_item_left { width: 250px; float: left; padding: 0px 0px 0px 10px; }
					.podcast_item_right { width: 250px; float: right; padding: 0px 10px 0px 0px; }
					.podcasts_tray_left { width: 262px; float: left; padding: 0px 10px 0px 0px; }
					.podcasts_tray_right { width: 272px; float: right; }
					
		/* Chart - Override */
			.ct20_title { width: 548px; float: left; background: url(../images/sub_charts/bg-top_20_title.jpg) repeat-x;  border: 1px solid #DFDFDF;  }
				.ct20_title_tw { width: 28px; height: 29px; float: left; text-align: center; border-right: 1px solid #0367B3; }
				.ct20_title_lw { width: 28px; height: 29px; float: left; text-align: center; border-right: 1px solid #0367B3; border-left: 1px solid #5598CC; }
				/*.ct20_title_wc { width: 28px; height: 29px; float: left; text-align: center; border-right: 1px solid #0367B3; border-left: 1px solid #5598CC; }*/
				.ct20_title_vi { width: 28px; height: 29px; float: left; text-align: center; border-right: 1px solid #0367B3; border-left: 1px solid #5598CC; }
				.ct20_title_a { width: 155px; height: 29px; float: left; text-align: center; border-right: 1px solid #0367B3; border-left: 1px solid #5598CC; }
				.ct20_title_s { width: 298px; height: 29px; float: left; text-align: center; border-left: 1px solid #5598CC; }
			.ct20_container { width: 546px; float: left; padding: 1px; border-bottom: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; }
			.ct20_bar { width: 546px; float: left; background: url(../images/sub_charts/bg-top_20_bar.jpg) repeat-x #F5F5F5; }
				.ct20_bar_tw { width: 28px; float: left; text-align: center; border-right: 1px solid #E5E5E5; }
				.ct20_bar_lw { width: 28px; float: left; text-align: center; border-right: 1px solid #E5E5E5; border-left: 1px solid #FFFFFF; }
				/*.ct20_bar_wc { width: 28px; float: left; text-align: center; border-right: 1px solid #E5E5E5; border-left: 1px solid #FFFFFF; }*/
				.ct20_bar_vi { width: 28px; float: left; text-align: center; border-right: 1px solid #E5E5E5; border-left: 1px solid #FFFFFF; }
				.ct20_bar_a { width: 155px; float: left; text-align: center; border-right: 1px solid #E5E5E5; border-left: 1px solid #FFFFFF; }
				.ct20_bar_s { width: 298px; float: left; text-align: center; }
				
		/* Events */
			.afc_body_field_big { width: 376px; height: 175px; float: left; background: url(../images/sub_contact/bg-ccfc_field_big.jpg) no-repeat; margin: 0px 0px 10px 0px; }

		/* Galleries */
			.galleries_content { width: 548px; float: left; margin: 15px 15px 25px 15px; display: inline; overflow: hidden; }
				.gallery_tray { width: 567px; float: left; border-bottom: 1px solid #EBEBEB; padding: 10px 0px 16px 0px; }
					.gallery_item { width: 150px; float: left; padding: 0px 29px 0px 10px; }
		
		/* Reviews */
			.reviews_content { width: 548px; float: left; padding: 0px 15px 25px 15px; }
				.reviews_tray { width: 548px; float: left; border-bottom: 1px solid #EBEBEB; padding: 16px 0px 16px 0px; }
					.review_item { width: 499px; float: left; padding: 0px 29px 0px 10px; }
					.review_content_sub { width: 548px; float: left; border-bottom: 1px solid #EBEBEB; padding: 0px 0px 20px 0px; }
					
/* ------------------------------------------------ */
/*	REGISTRATION/LOGIN CHANGE						*/

	/* CONTENT */
		
		/* Account Details */
		.user_profile { width: 548px; float: left; padding: 15px; }
		.user_profile_box { width: 546px; float: left; border: 1px solid #DFDFDF; margin: 10px 0px 20px 0px; background: #FAFAFA; }
			.afc_body_field_short { width: 78px; height: 41px; float: left; margin: 0px 6px 0px 0px; display: inline; background: url('../images/sub_account/bg-dob_select.jpg') no-repeat; }

/* ------------------------------------------------ */
/*	QUICK LOOK INTEGRATION							*/

	/* Home Blog Updates */
	.cl_body_e_bu_op_left { float: right; margin: 0px; padding: 0px; }
	.cl_body_e_bu_op_right { float: left; margin: 0px; padding: 0px; }
	.clb_bu_body_left { width: 509px; float: left; border: 0; }
		.clb_bu_body_left_title { height: 25px; background: url('../images/home_blogupdates/bg-cl_bu_right_title.jpg') repeat-x; }
			.bu_item { height: 91px; background: url('../images/home_blogupdates/bg-bu_item.jpg') repeat-x; }
			.bu_item_pic { width: 79px; padding: 13px 0px 0px 9px; float: left; }
			.bu_item_pic img { border: 3px solid #DDDDDD; }
			.bu_item_pic img:hover { border: 3px solid #FF8015; }
			.bu_item_txt { width: 394px; padding: 15px 0px 0px 0px; float: left; }
	/* Home Competitions */
	.competition_feature { width: 244px; float: left; padding: 1px; border: 0; background: #FFF url('../images/home_events/bg-events_feature.jpg') bottom repeat-x; }
		.cf_pic { width: 222px; float: left; }
		.cf_pic img { border: 3px solid #DDDDDD; display: inline; margin: 8px; }
		.cf_text { width: 222px; float: left; display: inline; margin: 0px 8px; padding: 0px 0px 2px 0px; }
	/* Home Events */
	.events_feature { width: 244px; float: left; padding: 1px; background: #FFF url('../images/home_events/bg-events_feature.jpg') bottom repeat-x; }
		.ef_pic { width: 222px; float: left; }
		.ef_pic img { border: 3px solid #DDDDDD; display: inline; margin: 8px; }
		.ef_text { width: 222px; float: left; display: inline; margin: 0px 8px; padding: 0px 0px 2px 0px; }

/* ------------------------------------------------ */
/*	TOP BUTTONS - RAW TEXT CHANGE					*/

	.hb_buttons ul li { height: 28px; overflow: hidden; margin: 0px 6px 0px 0px; float: left; }
	.hb_buttons ul li a span { float: left; line-height: 28px; }
	.hb_buttons ul li a span.btn_middle { background: url('../images/dj_buttons/btn-top-middle.jpg') repeat-x; }
	.hb_buttons ul li a span.btn_left { width: 9px; background: url('../images/dj_buttons/btn-top-left.jpg') no-repeat; }
	.hb_buttons ul li a span.btn_right { width: 9px; background: url('../images/dj_buttons/btn-top-right.jpg') no-repeat; }
	.hb_buttons ul li a:hover span { background-position: 0px -28px; cursor: pointer; }

/* Rich Content */

.rich_content { width: 548px; float: left; padding: 15px; }
