@media print  {
	.noprint, #noprint {
		display: none;
	}
	
	.doprint {
		display: block;
	}
	
	body, p, a {
		font-size: 14px !important;
		width: 100%;
	}
	
	* {
		margin: 0;
		float: none !important;
		overflow: visible !important;
	}
	
	#main_content, #container{
		width: 100% !important; 
		margin: 0;
		float: none;
	}
}

* {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
}

body {
	color: #010101;
	background: url('../images/body_bg.jpg') repeat-x #F0F0F0;
	text-align: center;
	font-size: 12px;
}

a {
	color: #593FAA;
	text-decoration: none;
}

.loginLink {
	color: #593FAA;
}

a:hover {
	text-decoration: underline;
}

a, a img {
	outline: none;
}

img {
	border: 0;
}

input, textarea, select {
	font-family: Arial, sans-serif;
	font-size: 12px;
}

tr, td, p, b {
	margin-bottom: 10px;
	line-height: 1.3;
}

b {
	font-weight: bold;
}

h1, h2, h3, h4, h5, h6 {
	margin-bottom: 10px;
}
h1, h2 {
	font-size: 12px;
}

li {
	list-style: none;
}

.ccs_category_select option {
	padding-left: 2px
}

.block_680 { width: 680px; margin-bottom: 10px; }
.block_658 { width: 658px; margin-bottom: 10px; }
.block_335 { width: 335px; float: left; margin-bottom: 10px; }
.block_200 { width: 200px; float: left; margin-bottom: 10px; }
.block_250 { width: 250px; float: left; margin-bottom: 10px; }
.block_120 { width: 120px; height: 90px; float: left; margin-bottom: 10px; }
.block_120x600 { width: 120px; height: 600px; float: left; margin-bottom: 10px; }
.block_195 { width: 195px; float: left; margin-bottom: 10px; }
.block_265 { width: 265px; float: left; margin-bottom: 10px; }
.block_470 { width: 470px; float: left; margin-bottom: 10px; }
.block_400 { width: 400px; float: left; margin-bottom: 10px; }
/*.block_730 { width: 730px; float: left; margin-bottom: 10px; }*/
.block_730 { width: 730px; float: left; }
.block_385 { width: 385px; float: left; margin-bottom: 10px; }
.block_263 { width: 263px; float: left; margin-bottom: 10px; }

.header_940 { width: 930px; height: 42px; background: url('../images/header_940.gif') no-repeat top left; padding: 11px 0 0 10px;}
.header_680 { width: 670px; height: 42px; background: url('../images/header_680.gif') no-repeat top left; padding: 11px 0 0 10px;}
.header_658 { width: 648px; height: 42px; background: url('../images/header_680.gif') no-repeat top left; padding: 11px 0 0 10px;}
.header_580 { width: 570px; height: 42px; background: url('../images/header_580.gif') no-repeat top left; padding: 11px 0 0 10px; float: left;}
.header_335 { width: 325px; height: 42px; background: url('../images/header_335.gif') no-repeat top left; padding: 11px 0 0 10px;}
.header_335_news { width: 325px; background: url('../images/header_335_news.gif') no-repeat top left; }
.header_200 { width: 190px; height: 42px; background: url('../images/header_200.gif') no-repeat top left; padding: 11px 0 0 10px;}
.header_470 { width: 460px; height: 42px; background: url('../images/header_470.gif') no-repeat top left; padding: 11px 0 0 10px;}
.header_400 { width: 390px; height: 42px; background: url('../images/header_400.gif') no-repeat top left; padding: 11px 0 0 10px;}
.header_400_top10 { width: 390px; height: 42px; background: url('../images/header_top10.gif') no-repeat top left; padding: 11px 0 0 10px;}
.header_250 { width: 240px; height: 42px; background: url('../images/header_250.gif') no-repeat top left; padding: 11px 0 0 10px;}
.header_265 { width: 255px; height: 42px; background: url('../images/header_265.gif') no-repeat top left; padding: 11px 0 0 10px;}
.header h1 { font-weight: bold; font-size: 26px; color: #FFFFFF; margin-bottom: 0; text-transform: uppercase;}
.header h1 a { color: #FFFFFF; }
.header h1 a:hover { text-decoration: none; }
.header h2 { font-weight: bold; font-size: 12px; color: #FFFFFF; margin-bottom: 0;}

.maroon_border, .aqua_border, .purple_border, .pink_border, .lilac_border { border-left: 1px solid #B9B2D3; border-right: 1px solid #B9B2D3; border-bottom: 1px solid #B9B2D3; }
.grey_border { border-left: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; }

.purple_block, .pink_block, .aqua_block, .lilac_block { background: #B9B2D3; height: 20px; text-align: right; padding: 6px 10px 0 0 ; }
.grey_block { background: #EEEEEE; padding: 10px; margin-bottom: 10px; }

.block span { font-weight: bold; color: #FFFFFF; }
.block { cursor: pointer; }

.pink_gradient_list_219 { background: url('../images/pink_gradient_bg_219.jpg') repeat-x top left #5B083C; }
.gradient_list_221 { background: url('../images/grey_gradient_bg_221.jpg') repeat-x top left #FFFFFF; }
.gradient_list_73 { background: url('../images/grey_gradient_bg_73.jpg') repeat-x top left #F7F7F7; }
.gradient_list_107 { background: url('../images/grey_gradient_bg_107.jpg') repeat-x top left; }
.gradient_list_520 { background: url('../images/grey_gradient_bg_520.jpg') repeat-x top left #F4F4F4; padding: 10px 10px 0 10px; }
.black_gradient_100 { background: url('../images/black_gradient_100.jpg') repeat-x top left #8B8B8B; padding: 10px; }
.purple_gradient_80 { background: url('../images/purple_gradient_80.jpg') repeat-x top left #786D98; padding: 10px; }

.incoming .pink_gradient_list_219 { width: 263px; }

.listing h1, .listing h1 a { font-weight: normal; margin-bottom: 0; text-decoration: none; font-size: 14px; color: #000000; }
.listing h1 a:hover { text-decoration: underline; }
.listing h2 { font-weight: bold; color: #000000; margin-bottom: 0; color:#593FAA; font-size:10px; }
.listing span { color: #593FAA; font-weight: bold; }
.listing a { color: #593FAA; font-weight: bold; text-decoration: underline; }
.listing a:hover { text-decoration: none; }
.listing h2 a { text-decoration: none; }
.listing h2 a:hover { text-decoration: underline; }
.listing img { border: 1px solid #FFFFFF; }
.listing p { margin-bottom: 0; font-size: 10px; }
.listing .image { float: left; width: 80px; margin-right: 15px; }
.listing .content { float: left; width: 265px; }

.listing_box_content { float: left; width: 251px; }

.item { padding: 13px 10px; height:82px; }

.block_385 span { color: #593FAA; font-weight:bold;  }
.block_385 span.ccs_more_less_split { color: #AF0566; font-weight: normal; }
.block_385 a { color: #593FAA; font-weight:bold; text-decoration:underline; }
.block_385 span.description { color: #010101; font-weight:normal;  }

.block_470 .block_195 { width: 205px; }

.header_400_top10 h1 { float: left; width: 145px; }
.header_400_top10 h2 { float: left; width: 240px; text-transform: capitalize; font-size: 16px; color: white; }

#container {
	width: 970px;
	text-align: left;
	margin: auto;
	padding: 10px 0;
	position: relative;
	min-height: 1000px;
	overflow: hidden;
	z-index: 100;
}

#container_top_border {
	width: 970px;
	height: 14px;
/*	background: url('../images/container_top_border.gif') no-repeat;*/
	background: url('../images/container_top_border.png') no-repeat;
	clear: both;
}

#container_top_border_748 {
	width: 748px;
	height: 11px;
	background: url('../images/container_top_border_748.gif') no-repeat;
	clear: both;
}

#container_bottom_border_748 {
	width: 748px;
	height: 11px;
	background: url('../images/container_bottom_border_748.gif') no-repeat;
}

#container_bottom_border {
	width: 970px;
	height: 15px;
/*	background: url('../images/container_bottom_border.jpg') no-repeat;*/
	background: url('../images/container_bottom_border.png') no-repeat;
}

#inside_container {
	background: url('../images/container_bg.png') repeat-y;
	width: 948px;
	.width: 970px; /* IE6 fix */
	padding: 0 11px;
}

#inside_container_748 {
	background: url('../images/container_bg_748.png') repeat-y;
	width: 726px;
	.width: 748px; /* IE6 fix */
	padding: 0 11px;
}

#logo {
	float: left;
	width: 210px;
}

#main_content_top_border {
	clear: both;
	width: 948px;
	height: 3px;
	background: white;
}

#main_content {
	width: 940px;
	background: white;
	padding: 2px 4px 0 4px;
}

#header {
	width: 940px;
	position: relative;
}

#left_content {
	width: 680px;
	float: left;
	margin-right: 10px;
	/*position: relative;
	z-index: 1;*/
}

#left_content ul, #left_content ol {
	margin-left: 20px;
}

#left_content li {
	list-style: disc;
}

#left_content ol li {
	list-style: decimal;
}

#right_content {
	float: left;
	width: 250px;
}


#contact_us a {
	color: #FFFFFF;
}

#contact_us a:hover {
	text-decoration: none;
}

#navigation {
	clear: both;
	float: left;
	width: 608px;
	height: 37px;
	background: url('../images/nav_bg.gif') no-repeat top left;
}

#search_keyword, #specific_search_keyword {
	background: url('../images/search_bg.jpg') no-repeat top left;
	width: 90px;
	height: 17px;
	border: 0;
	padding: 5px 10px;
}

#search {
	float: left;
	width: 158px;
	height: 27px;
	margin-left: 10px;
}

.quick_links_container {
	position: absolute;
	z-index: 100;
}

.quick_links {
	float: left;
	width: 138px;
	border: 0;
	padding: 5px 10px;
	height: 17px;
	background: url('../images/quick_links_bg.jpg') no-repeat top left;
}

#quick_links {
	float:left;
	margin-left: 10px;
}

.main_listing {
	background: #B9B2D3;
	border: 1px solid #FFFFFF;
	padding: 10px;
	float:left;
	margin-bottom:10px;
	padding:10px;
	width:376px;
}

.news_date {
	float: left;
	width: 55px;
	height: 14px;
	margin-right: 5px;
	background: url('../images/date_bg.gif') no-repeat top left;
	margin-top: 7px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px 6px;
}

.divider {
	clear: both;
	background: url('../images/divider.gif') repeat-x top left;
	height: 1px;
	margin: 0 7px;
}

#header_links {
	float: left;
	margin-left: 15px;
}

#header_links a, #header_links span {
	/*color: #A5214D;*/
	color: #010101;
}

#header_links span {
	font-size: 11px;
	color: #A5214D;
}

#breadcrumb {
	float: left;
	width: 904px;
	padding: 5px 0 0 10px;
	background: url('../images/grey_gradient_bg_22.jpg') repeat-x;
	height: 17px;
	margin-bottom: 10px;
}

#breadcrumb a {
	color: #000000;
}

#tab_buttons {
	float: right;
}

h1.detail  {
	font-size: 16px;
	color: #B70C79;
	float: left;
}

/*********************************** COMPETITIONS ****************************/

#competitions_holder {
	width: 470px;
	margin-bottom: 10px;
}

#competition_background {
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
}

.competition_active {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 105;
	background: url('../images/bg_active_competition.jpg') no-repeat top left;
	width: 163px;
	height: 40px;
	padding: 9px 0 0 27px;
	cursor: pointer;
}

.competition_inactive {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 103;
	background: url('../images/grey_gradient_bg_73.jpg') repeat-x top left;
	width: 172px;
	height: 49px;
}


.competition_active h1 {
	color: #FFFFFF;
	margin-bottom: 0;
	font-size: 14px;
}

.competition_active p {
	color: #FFFFFF;
	margin-bottom: 0;
}

/*********************************** UGC ****************************/

.ugc_paging_page_highlight {
    font-weight:bold;
	text-decoration: underline;
}

.ugc_paging_page_highlight:hover {
	text-decoration: none;
}

.pink_heading, .ugc_capture_heading, .ugc_list_heading, .ugc_graph_heading {
	background: url('../images/pink_header_bg_25.jpg') repeat-x top left;
	height: 20px;
	padding: 5px 0 0 10px;
}

.pink_heading h1 {
	margin-bottom: 0;	
}

.ugc_graph_heading {
	margin-bottom: 10px;
}

.ugc_submit {
	float: right;
}

.ugc_comment {
	margin: 5px 0;
	padding: 5px;
}

.detail .ugc_comment h1, .ugc_comment h1 {
	margin-bottom: 0;
	font-size: 14px;
}

.ugc_comment h2 {
	font-size: 12px;
	margin-bottom: 0;
}

.ugc_comment p {
	margin-bottom: 0;
	color: #AF0566;
}


.ugc_rude_report_link {
	float: right;
	font-weight: bold;
	margin-top: 5px;
}

.ugc_login_register_bg {
	font-size: 11px;
	padding: 5px 0 0 0;
}
	.ugc_login_register_bg h2 {
		font-size: 14px;
		color: #8B0893;
		margin: 3px 0 2px 0;
	}
	.ugc_login_register_bg p {
		font-size: 11px;
		color: #006699;
	}
	.ugc_login_register_bg p a {
		font-size: 11px;
		color: #006699;
		font-weight: normal;
		text-decoration: underline;
	}
	.ugc_login_register_bg p a:hover {
		text-decoration: none;
	}

.ugc_bg_top10 {
	width: 385px;
	height: 48px;
	background: url('../images/ugc_bg_top10.gif') no-repeat;
	text-align: center;
}
	.ugc_bg_top10 p {
		color: #000000;
	}
	.ugc_bg_top10 p a {
		color: #000000;
	}

.ugc_bg_blog {
	width: 335px;
	height: 41px;
	background: url('../images/ugc_bg_blog.gif') no-repeat;
	padding: 5px 0 0 50px;
	text-align: left;
	margin-bottom: 5px;
}
	.ugc_bg_blog p, .ugc_bg_blog p a {
		color: #006699;
	}

.ugc_bg_traffic {
	width: 437px;
	height: 33px;
	background: url('../images/ugc_bg_traffic.gif') no-repeat;
	padding: 8px 0 0 0;
	text-align: center;
}
	.ugc_bg_traffic h2 {
		display: inline;
		margin-right: 10px;
	}
	.ugc_bg_traffic p {
		display: inline;
	}

.ugc_bg_competition {
	width: 255px;
	height: 40px;
	background: url('../images/ugc_bg_competition.gif') no-repeat;
	padding: 8px 0 0 10px;
	text-align: left;
}

/************************************************************************/

.pink_heading h1, .detail .pink_heading h1, .detail .ugc_capture_heading h1, .detail .ugc_list_heading h1, .detail .ugc_graph_heading h1, .ugc_capture_heading h1, .ugc_list_heading h1, .ugc_graph_heading h1, .grey_block .ugc_capture_heading h1, .grey_block .ugc_capture_heading h1, .grey_block .ugc_list_heading h1, .grey_block .pink_heading h1, #list .ugc_list_heading h1 {
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 12px;
}

#main_content .block_265 .ugc_capture_td_input .ccs_textfield, #main_content .block_265 .ugc_capture_td_input .ccs_textarea, #main_content .block_265 .ugc_rude_report_table input, #main_content .block_250 .ugc_rude_report_table input { width: 140px; margin: 5px 0;
}
#main_content .block_680 .ugc_capture_td_input select { width: 144px; }
#main_content .block_680 .ugc_capture_td_input table select { width: auto; }

.block_680 .ugc_capture_td_input select option { padding: 0 5px; }
.block_680 .ugc_capture_td_input select { width: 264px; }
.block_680 .ugc_capture_td_input table select { width: auto; }
.block_680 .ugc_capture_td_input .ccs_textfield, .block_680 .ugc_capture_td_input .ccs_textarea, .block_680 .ugc_rude_report_table input { width: 275px; margin: 5px 0; font-size: 12px; }
.block_680 .block_385 .ugc_capture_td_input .ccs_textfield, .block_680 .block_385 .ugc_capture_td_input .ccs_textarea, .block_680 .block_385 .ugc_rude_report_table input { width: 250px; margin: 5px 0;}
.block_680 .ccs_fileattachment { width: 238px; margin-left: -2px; }

.ccs_fileattachment {
	width: 170px;
	margin-left: -2px;
}

.ugc_capture_td_desc { font-weight: bold; color: #B90C7A; padding: 5px; width: 130px }
.ugc_capture_td_input select { margin: 5px 0; font-size: 11px; }
.ugc_capture_td_input td { padding-right: 5px; }
.ugc_capture_td_input select option { padding: 0 5px; font-size: 11px;}

.detail {
	padding: 0 10px;
}

.detail h1 {
	font-size: 20px;
	color: #AF0566;
}

.detail h3 {
	font-size: 12px;
	color: #2E1A70;
}

.detail_more {
	clear: both;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
}
	.detail_more a {
		color: white;
	}

.grey_block h1, .grey_block h1 a { font-size: 14px; color: #000000; font-weight: normal; text-decoration: none; }
.grey_block h1 a:hover { text-decoration: underline; }

.grey_block span, .blogger_sig span {
	color:#593FAA;
	font-weight:bold;
}

.grey_block a, .blogger_sig a {
	color:#593FAA;
	font-weight:bold;
	text-decoration: underline;
}

.grey_block a:hover, .blogger_sig a:hover {
	text-decoration: none;
}

#site_map li, #site_map ul {
	padding-left: 15px;
	margin-left: 20px;
}

.ccs_textarea, .ccs_textfield, .uf_textfield {
	width: 200px;
}

.uf_td_label, .mandatory_field_text, .uf_td_field {
	width: 190px;
}

.form_capture_label, .form_capture_data, .form_capture_buttons {
	padding: 5px;
	vertical-align: top;
}

#tool {
	cursor: pointer;
}

#rating {
	float: right;
	text-align: right;
	margin-bottom: 5px;
}

#add_this {
	float: right;
	margin-bottom: 5px;
}

#reg_table tr td {
	padding: 5px;
}

#reg_table .uf_td_label {
	width: 175px;
}
#reg_table .uf_td_field {
	width: 160px;
}

#reg_table .uf_td_field .ccs_textfield {
	width: 150px;
}

.block a {
	text-decoration: none;
	color: #FFFFFF;
}

#events_table {
	background: #D1CAE9;
	margin-bottom: 10px;
	color: #010101;
}

#events_table td, #events_table .ccs_textarea {
	font-size: 11px;
	padding: 2px;
}
	#events_table .field_label {
		padding: 2px 2px 2px 10px;
	}
	#events_table .field_input {
		padding: 2px 8px 2px 0;
	}
	#events_table .field_input select {
		width: 170px;
	}
	#events_table .field_input select option {
		width: 150px;
	}

#events_table .wFcpBorder {
	background: #FFFFFF;
}

#events_table a, #events_table span {
	text-decoration: none;
	color: #010101;
	font-weight: normal;
}

#events_table .wFcpCurrentMonthDate {
	font-weight: bold;
}

#events_table .wFcpCurrentDateDisabled {
	color: #FFFFFF;
}

#events_form td {
	font-size: 11px
}
	#events_form table {
		background: #D1CAE9;
	}
	#events_form table table td {
		padding: 2px;
	}
	#events_form select {
		font-size: 11px;
	}
	#events_form .field_label {
		padding: 2px 2px 2px 10px;
	}
	#events_form .field_input {
		padding: 2px 8px 2px 0;
	}
		
.ccs_more_less_split a {
	font-weight: bold;
	cursor: pointer;
}

.ugc_rude_report_table {
	padding: 10px;
	margin-top: 10px;
}

.ugc_rude_reason textarea {
	width: 359px;
}

.ugc_rude_report_table .ugc_rude_submit input {
	width: 50px;
	float: right;
}

.ugc_page_navigation {
	clear: both;
	padding: 10px;
	float: right;
}

#events_form .ccs_textarea, #events_form .ccs_textfield  {
	width: 170px;
}

#events_form {
	background: #D1CAE9;
	padding-bottom: 5px;
}

#events_form .ccs_fileattachment {
	width: 100px;
	margin-left: -5px;
}

.border {
	float: right;
	margin: 10px 0;
}

.tab_button {
	float: left;
	width: 128px;
	height: 73px;
	margin-bottom: 10px;
}


.latest {
	float: left;
	width: 270px;
}

.black_gradient_100 .latest h1 {
	margin-bottom: 5px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.black_gradient_100 .image {
	float: left;
	width: 80px;
	margin-right: 5px;
}

.latest p, .latest span, .latest span a, .black_gradient_100 .purple_gradient_80 p, .black_gradient_100 .purple_gradient_80 span a, .black_gradient_100 .purple_gradient_80 span {
	color: #FFFFFF;
}

.chart_teaser {
	background: url('../images/chart_teaser_bg.jpg') no-repeat top left;
	width: 645px;
	height: 31px;
	margin-bottom: 10px;
	padding: 15px 10px 0 10px;
}

.chart_teaser h1 {
	color: #A5214D;
}

.chart_header {
	background: url('../images/chart_header.gif') no-repeat top left;
	width: 665px;
	height: 26px;
}

.chart_header div h1 {
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 0;
}

.chart_item_col_4 {
	width: 90px;
	height: 47px;
	border-bottom: 1px solid #E3E1E2;
	color: #A5214D;
	background: #FFFFFF;
	text-align: center;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 38px 0 0 0;
}

.chart_item_col_3 {
	width: 90px;
	float: left;
	height: 47px;
	border-right: 1px solid #E3E1E2;
	border-bottom: 1px solid #E3E1E2;
	color: #A5214D;
	text-align: center;
	font-weight: bold;
	background: #FFFFFF;
	font-size: 14px;
	padding: 38px 0 0 0;
}

.chart_item_col_1 {
	width: 240px;
	float: left;
	height: 85px;
	border-right: 1px solid #E3E1E2;
	border-bottom: 1px solid #E3E1E2;
	color: #A5214D;
	font-weight: bold;
	background: #FFFFFF;
}

.chart_item_col_2 {
	width: 242px;
	float: left;
	height: 47px;
	border-bottom: 1px solid #E3E1E2;
	border-right: 1px solid #E3E1E2;
	text-align: center;
	padding: 38px 0 0 0;
	font-weight: bold;
	background: #FFFFFF;
}

.chart_item_col_3 img {
	border: 1px solid #000000;
}

.quick_links_links {
	padding: 5px 5px 0 5px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background: url('../images/grey_gradient_bg_73.jpg') repeat-x top left #F8F8F8;
}

.quick_links_links li {
	padding: 0 0 5px 0;
}

.quick_links_links li a {
	color: #000000;
}

.quick_links_links li a:hover {
	color: #A5214D;
	text-decoration: none;
}

.ugc_message {
	padding: 5px;
	font-weight: bold;
	text-align: center;
}

#email_page td {
	padding: 5px;
}

.ugc_validation_msg {
	color: #CC0000;
	font-weight: bold;
}

h1.search_header {
	color: #593FAA;
	font-size: 14px;
}


.latest_news_list, .latest_blogs_list {
	margin-bottom: 10px;
}

#listen_live {
	width: 250px;
	height: 167px;
}

#now_playing_content {
	height: 29px;
	font-size: 11px;
	padding: 3px 5px 0 5px;
	border: 1px solid #B70C79;
}
	#now_playing_content span {
		font-size: 11px;
	}

#listen_live #webcam_image {
	margin-top: 10px;
	width: 250px;
}

.block_400 #webcam_image {
	margin-bottom: 10px;
	width: 400px;
}

.block_265 .banner {
	margin-bottom: 10px;
}

/******************************************* FEATURED NEWS *************************************/

#featured_news_image {
	float: left;
	width: 483px;
	height: 270px;
	position: relative;
}

#featured_competition_image {
	float: left;
	width: 294px;
	height: 146px;
}

#featured_item_1, #featured_item_2, #featured_item_3, #featured_item_4, #featured_item_5 {
	float: left;
	width: 177px;
	padding: 0px 9px 0px 9px;
	position: relative;
}

#featured_competitions .text_active h3 a {
	color: #FFFFFF;
	font-size: 14px;
}

#featured_competitions .text_inactive h3 a {
	color: #3E3D3E;
	font-size: 14px;
}

.featured .black_gradient_100 { padding: 10px; }

.featured_gradient {
	width: 194px;
	height: 250px;
	position: absolute;
	top: 0;
	left: 25px;
	z-index: 9;
	opacity: 0.7;
	filter: alpha(opacity=70);
	/*margin-left: 25px;*/
}

.featured_detail {
	width: 194px;
	height: 250px;
	position: absolute;
	top: 0;
	left: 25px;
	padding: 10px;
	z-index: 10;
}
	.featured_detail a, .featured_detail a:visited {
		text-decoration: none;
		cursor: pointer;
		color: #6fc4f9;
		font-weight: bold;
		display: block;
		border-top: 1px dashed #FFFFFF;
		border-bottom: 1px dashed #FFFFFF; 
		padding: 6px 0;
	}

#news_item_arrow_1, #news_item_arrow_2, #news_item_arrow_3, #news_item_arrow_4, #news_item_arrow_5 {
	position: absolute;
	top: 0;
	left: -18px;
	z-index: 1000;
}

#homepage_featured_news {
	position: relative;
	height: 270px;
}

#homepage_featured_news .text_active {
	height: 54px;
	background: url('../images/featured_active_bg.jpg') repeat-x;
}

#homepage_featured_news .text_active h1, #featured_competitions .text_active h1 {
	color: #3E3D3E;
}

#homepage_featured_news h3, #featured_competitions h3 {
	margin: 10px 0 0 0;
	font-size: 14px;
}

#homepage_featured_news .text_active h3, #featured_competitions .text_active h3 {
	color: #FFFFFF;
}
#homepage_featured_news .text_active h3 a, #homepage_featured_news .text_active h3 a:visited {
	color: #FFFFFF;
	font-size: 14px;
}

#homepage_featured_news .text_inactive {
	height: 54px;
	background: url('../images/featured_inactive_bg.jpg') repeat-x;
	padding-top: 0;
	padding-bottom: 0;
}

#homepage_featured_news .text_inactive h1, #homepage_featured_news .text_inactive a, #featured_competitions .text_inactive h1 {
	color: #AF0566;
	font-size: 14px;
}

#homepage_featured_news .text_inactive h3, #homepage_featured_news .text_inactive a, #featured_competitions .text_inactive h3 {
	color: #3E3D3E;
}

#featured_news_image h1, #featured_competition_image h1 {
	font-size: 24px;
	color: #FFFFFF;
}

#featured_news_image p, #featured_competition_image p {
	color: #FFFFFF;
	min-height: 106px;
	height: auto !important;
	height: 106px;
}

.highlight {
	position: relative;
}

.highlight .featured_gradient {
	width: 155px;
	height: 202px;
	left: 12px;
}
.highlight .featured_detail {
	width: 155px;
	height: 202px;
	left: 12px;
}

/******************************************* FEATURED COMPETITIONS *************************************/

#featured_competitions .text_active, #featured_competitions .text_inactive {
	float: left;
	width: 158px;
	padding: 0px 9px;
	position: relative;
}
#featured_competitions .text_active {
	height: 49px;
	background: url('../images/featured_active_bg.jpg') repeat-x;
}
#featured_competitions .text_inactive {
	height: 49px;
	background: url('../images/featured_inactive_bg.jpg') repeat-x;
	padding-top: 0;
	padding-bottom: 0;
}

/********************************************************************************/
span.ugc_rude_report_link a {
	font-weight: normal;
	color: #8D8D8D;
}

.votes {
	background: url('../images/votes_bg.gif') no-repeat top left;
	width: 53px;
	padding: 3px 5px;
	height: 15px;
	float: right;
	color: #593FAA;
	font-weight: bold;
	margin: 5px 0 0 5px;
	text-align: left;
}

.vote {
	float: right;
	margin: 5px 0 5px 5px;
}

.light_lilac_td {
	background: #EAE8F3;
}

.ugc_graph {
	margin-bottom: 10px;
}

#blogs_intro h1 {
	color: #FFFFFF;
	font-size: 14px;
	margin-bottom: 5px;
}

#blogs_intro ul li {
	background: url('../images/arrow_forward.png') no-repeat left 2px;
	padding-left: 15px;
	list-style: none;
	float: left;
	width: 110px;
	margin-bottom: 5px;
}

#blogs_intro ul li a {
	text-decoration: none;
	color: #000000;
}

#blogs_intro ul li a:hover {
	text-decoration: underline;
}

.blogger_sig {
	background: #B9B2D3;
	padding: 5px;
}

.blogger_sig h1 {
	color: #593FAA;
	margin-bottom: 5px;
	font-size: 14px;
	text-transform: uppercase;
}

.blogger_sig h2 {
	margin-bottom: 5px;
	color: #AF0566;
}

.blogger_sig p {
	margin-bottom: 5px;
}

.logged_in_form_field, #login_username, #login_password {
	background: url('../images/login_input_bg.jpg') no-repeat top left;
	width: 89px;
	height: 14px;
	padding: 3px 5px;
	border: 0;
	margin-right: 5px;
}

.logged_in_form_username, .logged_in_form_password {
	float: left;
}

#login_form #forgotten_password_link a, #logged_in_display a {
	text-decoration: underline;
	/*color: #ACA8A9;*/
	color: black;
}

#login_form #forgotten_password_link {
	float: left;
	/*color: #ACA8A9;*/
	color: black;
	margin: 5px 5px 0 0;
}

#login_form #forgotten_password_link a:hover, #logged_in_display a:hover {
	text-decoration: none;
}

#track_list {
	margin-bottom: 10px;
	border-collapse: collapse;
}

#track_list .track {
	background: #B9B2D3;
	width: 190px;
}

#track_list .track_number {
	background: #FFFFFF;
	width: 30px;
	text-align: center;
}

#track_list td {
	padding: 5px;
	border: 1px solid #FFFFFF;
}

.sandbox {
	margin-bottom: 10px;
}

/************************************ LOGIN FORM / LOGGED IN AREA ******************/

#login_form, #logged_out_display {
	float: right;
	margin: 0 0 0 0;
}

#logged_in_display {
	float: right;
	margin: 0 20px 0 0;
}

#logged_in_display #logged_in_user_name {
	float: left;
	margin-right: 10px;
}

#logged_in_user_name {
	float: right;
}

/******************************************************/

.number {
	background: url('../images/number_bg.gif') no-repeat top left;
	width: 22px;
	height: 20px;
	padding: 2px 0;
	float: left;
	margin-right: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
}

.dj_list_img {
	float: left;
	margin-right: 10px;
	width: 35px;
}

.dj_list_img img {
	border: 1px solid #FFFFFF;
}

.dj_list_info {
	float: left;
	margin-top: 3px;
	width: 210px;
	position: relative;
}

.dj_list_info  p, .dj_list_info h1 {
	margin-bottom: 0;
	border: 0;
	font-weight: bold;
	font-size: 12px;
	color: #593FAA;
	cursor: pointer;
}

.description_box {
	background: #FFF;
	color: #686868;
	display: none;
	padding: 5px;
	border: 1px solid #686868;
	position: absolute;
	z-index: 10000;
	width: 123px;
	top: 20px;
	left: 0;
}

.dj_list_info h2 {
	margin-bottom: 0;
	color: #593FAA;
	font-size: 12px;
}

.block_400 .dj_list_info {
	width: 125px;
}

.grey_bg {
	background: url('../images/bg_gradient_grey_32.jpg') repeat-x top left;
	height: 22px;
	padding: 5px;
	color: #FFFFFF;
}

.lead_block_bg { background: #EEEEEE; }
.block_bg { margin-bottom: 10px; background: #EEEEEE; }

/*.collection_table tr td {
	border: 1px solid #CCCCCC;
	padding: 5px;
}

.collection_table tr th {
	padding: 5px;
}

.collection_table {
	border-collapse: collapse;
}
*/
#drop1_links {
	display: none;
}

.voteControls {
	float: right;
	text-align: right;
}

.latest_showbiz {
	margin-bottom: 10px;
	background: #EEEEEE;
}
	.latest_showbiz .listing {
		padding: 3px 0 0 0;
	}
	
.showbiz_80 {
	float: left;
	width: 82px;
	margin: 0 0 0 4px;
	min-height: 138px;
	height: auto !important;
	height: 138px;
}
	.showbiz_80 h1 {
		padding-left: 1px;
	}

.showbiz_99 {
	float: left;
	width: 104px;
	margin: 5px 0 5px 5px;
	min-height: 161px;
	height: auto !important;
	height: 161px;
}

.homepage_podcast {
	padding: 4px 5px;
	height: 24px;
}
	.homepage_podcast .arrow {
		float: right;
		width: 20px;
		margin: 0 5px 0 5px;
	}

/****************************** GALLERY *********************/

#gallery_popup #container {
	width: 748px !important;
	min-height: 600px;
	height: auto !important;
	height: 600px;
}

#gallery_popup #main_content {
	float: left;
	text-align: center;
	width: 720px !important;
}

#gallery_popup #side_banner {
	float: left;
	margin-top: 10px;
}

.gallery_item, .gallery_item_grey {
	float: left;
	width: 123px;
	margin: 5px 3px;
	border: 1px solid #FFFFFF;
}

.gallery_img {
	background: #000000;
	text-align: center;
	min-height: 95px;
	height: auto !important;
	height: 95px;
}

.gallery_item_grey .gallery_img, .gallery_item_grey .gallery_caption {
	background: #333333;
}

.gallery_caption {
	padding: 5px;
	text-align: center;
	min-height: 80px;
	height: auto !important;
	height: 80px;
	background: #000000;
}

.gallery_caption p {
	color: #FFFFFF;
	margin-bottom: 0;
}

.gallery_caption h2 a {
	text-decoration: none;
	color: #6FC4FA;
	font-size: 12px;
}

.gallery_caption h2 {
	margin-bottom: 0;
	color: #6FC4FA;
}


/****************************** TRAFFIC *********************/

.traffic_station h1 {
	font-weight: bold;
}

.traffic_station_item {
	float: left;
	width: 650px;
	margin: 5px 10px 5px 3px;
	border: 1px solid #FFFFFF;
}

.traffic_station_caption {
	padding: 5px;
	text-align: left;
	height: 205px;
	overflow: auto;
	background: #333333;
}

.traffic_station_caption p {
	color: #FFFFFF;
	margin-bottom: 0;
}

.traffic_station_caption h2 {
	margin-bottom: 5px;
	color: #6FC4FA;
	text-align: center;
}

.traffic_station_caption h2 a {
	text-decoration: none;
	color: #6FC4FA;
}


/****************************** WEATHER *********************/

.featured_weather {
	border-left: 1px solid #B9B2D3;
	border-right: 1px solid #B9B2D3;
}

.featured_weather .city {
	float: left;
	width: 339px;
	height: 131px;
	background: url('../images/bg_city.jpg') no-repeat top left;
}

.city_name {
	width: 339px;
	text-align: center;
	margin-top: 12px;
}

.city_name h1 {
	margin-bottom: 0;
	font-size: 14px;
	color: #311C74;
}

.city_icon {
	float: left;
	padding: 10px 0 0 15px;
	width: 100px;
}

.city_copy {
	float: left;
	width: 110px;
	padding: 20px 15px 0 15px;
	color: #593FAA;
}
	.city_copy h2 {
		margin-bottom: 0;
		color: #B70C79;
		font-size: 14px;
	}
	.city_copy h3 {
		margin-bottom: 0;
		color: #654ABA;
		font-size: 12px;
	}
	.city_copy p {
		margin-bottom: 0;
		font-size: 11px;
		color: black;
	}
	.city_copy a, .city_copy a:visited {
		font-size: 10px;
		color: #593FAA;
		text-decoration: underline;
		font-weight: bold;
	}
	.city_copy a:hover {
		text-decoration: none;
	}

.city_temp {
	float: left;
	width: 60px;
	padding: 21px 0 0 12px;
}

.city_temp h2 {
	margin-bottom: 0;
	font-size: 18px;
	color: #B90C7A;
}

#local_weather_listing {
	width: 209px;
	height: 404px;
	float: left;
	border-left: 1px solid #B9B2D3;
	font-size: 11px;
	padding-bottom: 10px;
}
	#local_weather_listing a {
		color: black;
	}

.weather_list {
	border-bottom: 1px solid #FFFFFF;
	width: 209px;
	height: 378px;
	overflow: auto;
}
	.weather_list .dark, .weather_list .light  {
		background: #D6D7D9;
		padding: 5px;
		border-top: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
	}
	.weather_list .light {
		background: #ECEAEB;
	}
	.weather_list .temp {
		float: left;
		width: 60px;
	}
	.weather_list .city {
		float: left;
		width: 120px;
	}
	
	
#ugc_weather_listing {
	padding-left: 0;
	padding-right: 0;
	border-left: 1px solid #B9B2D3;
	border-right: 1px solid #B9B2D3;
	border-bottom: 1px solid #B9B2D3;
}
	#ugc_weather_listing .ugc_capture {
	}
	#ugc_weather_listing .ugc_list_heading {
		margin-right: 10px;
	}
	#ugc_weather_listing .ugc_item {
		width: 100px;
		height: 75px;
		border: 1px solid white;
		float: left;
		margin: 10px 6px 0 0;
		position: relative;
	}
		#ugc_weather_listing .ugc_item .caption {
			position: absolute;
			top: 0;
			right: 0;
			color: white;
			font-size: 10px;
			text-align: right;
			padding: 2px 3px 0 0;
		}
			
#seven_day_weather_forecast {
	padding: 10px;
	text-align: left;
}

#day_listing {
	background: url('../images/7_day_forecast_bg_gradient.jpg') repeat-x;
	padding: 14px 0 12px 14px;
}

#day_listing .day {
	background: url('../images/forecast_day_bg.jpg') no-repeat;
	width: 100px;
	height: 127px;
	padding-top: 3px;
	float: left;
	margin-right: 8px;
	text-align: center;
	color: #2B2B2B;
}
	#day_listing .day h1 {
		font-size: 12px;
		margin: 0 0 -5px 0;
	}
	#day_listing .day .temp {
		font-weight: bold;
		margin-top: -10px;
	}
	#day_listing .icon {
		width: 100px;
		height: 75px;
	}

#seven_day_forecast_summary {
	background: url('../images/grey_gradient_bg_520.jpg') repeat-x;
	padding: 14px 17px;
}

#day_summary {
	border-color: #FFFFFF;
	border-collapse: collapse;
	font-size: 12px;
}
	#day_summary .day {
		width: 150px;
		font-weight: bold;
		padding: 2px 5px;
	}
	#day_summary .summary {
		padding: 2px 5px;
	}
	#day_summary .light {
		background: #ECEBEB;
	}
	#day_summary .dark {
		background: #D6D7D9;
	}

/****************************** FOOTER AND BOTTOM STUFF *********************/

#affiliate_holder {
	width: 810px;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	height: 66px;
	float: left;
	overflow: hidden;
}

#carousel_container {
	position: relative;
	width: 940px;
}

#footer {
	color: #999999;
	font-size: 11px;
	margin-bottom: 20px;
}

#footer_bg {
	width: 970px;
/*	background: url('../images/footer-bg.gif') repeat-y;*/
	background: url('../images/container_bg.png') repeat-y;
	color: #FFFFFF;
}

#footer_content {
	background: url('../images/footer.jpg') repeat-x bottom left #261365;
	padding-top: 10px;
	margin: 0 5px;
	float: left;
	width: 960px;
	color: #FFFFFF;
}

#footer a {
	color: #999999;
}

/********************************* ADMIN *******************************/

table.item_off, table.item_on {
	font-size: 12px;
}

.light_col {
	background: #FFFFFF;
}

.dark_col {
	background: #EEEEEE;
}

.ugc_count span {
	.margin-right: 2px;
}

.mandatory_field_textfield {
	padding-bottom: 5px;
	margin-left: 2px;
}

.popup_table .uf_td_field, .popup_table #td_field {
	padding-bottom: 7px;
}


.invisible_logo {
	float: right;
	width: 204px;
	height: 90px;
	background: url('../images/logo.jpg') no-repeat;
	margin: 10px;
}

.shop h1 {
	color: #3C2978;
}

.shop h2 {
	color: #A4214D;
	font-size: 16px;
}

.shop_table {
	border-collapse: collapse;
	margin: 15px 0;
}

.shop_table tr td {
	width: 100px;
	vertical-align: top;
	padding: 15px;
}

.shop_table span {
	color: #C54790;
	font-weight: bold;
}

.statement_header {
	background: url('../images/statement_header.gif') no-repeat;
	width: 652px;
	height: 19px;
	font-weight: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 5px;
}

.statement {
	margin: 0 20px;
}

.enlarge {
	width: 15px;
	cursor: pointer;
	color: #FFFFFF;
	background: #AE0666;
	text-align: center;
}

.balance {
	background: url('../images/balance_bg.gif') no-repeat;
	width: 100px;
	height: 17px;
	font-weight: bold;
	padding-top: 3px;
}

.line_items {
	color: #9F9E9E;
}

.content_type_heading {
	width: 632px;
	background: #E6E4E5;
	height: 18px;
	text-align: left;
	font-weight: bold;
	padding: 2px 0 0 20px;
}

.checkout {
	text-align: left;
}

.paging a {
	text-decoration: none;
}

.paging a:hover {
	text-decoration: underline;
}

.paging span {
	font-weight: bold;
}

#shopping_cart_line_items {
	min-height: 350px;
	height: auto !important;
	height: 350px;
}

#confirmation_creditcard_details {
	min-height: 150px;
	height: auto !important;
	height: 150px;
}


.creditcard_item_data .validate {
	width: 155px;
}

.login_table tr td {
	padding: 5px;
}

.statement tr td {
	padding-bottom: 5px;
}

.user_profile_edit_error {
	font-weight: bold;
	color: #FF0000;
}

.gradient_list_221 .listing span, .listing span {
	color: #AF0566;
}

.popup_table td {
	font-size: 12px;
}

.block_680 .block_658 .ugc_capture_td_desc {
	width: auto;
}

.unsub {
	font-size: 15px;
	margin: 50px;
}

.unsub .button_submit {
	margin: 10px 0 0 0;
}

table.ugc_capture_table { border-bottom: 1px solid #BBBABA; border-left: 1px solid #BBBABA; border-right: 1px solid #BBBABA; }
.block_680 .block_658 table.ugc_capture_table { width: 658px; }
#main_content .block_265 table.ugc_capture_table { width: 265px; padding: 0 5px; }
#main_content .block_265 .aqua_border table.ugc_capture_table { width: 263px; padding-bottom: 5px; }
.block_680 table.ugc_capture_table { width: 385px; padding: 0 10px 5px 5px; }
.block_400 table.ugc_capture_table { width: 400px; padding: 0 10px 5px 5px; }
#gc_ugc .ugc_capture_table { width: 658px; }
#gc_ugc .ugc_capture_table .ugc_capture_td_input select { width: auto; }

.incoming_bubble {
	background: url('../images/incoming_bubble.gif') no-repeat;			
}

table.updates_table td.divide {
	background: url('../images/incoming-divider.gif') repeat-x bottom left;
	padding: 1px;
}

.add_an_event .field_label, .add_an_event .field_input {
	padding: 5px;
}

.add_an_event .ccs_textfield, .add_an_event .ccs_textarea {
	width: 310px;
}

.add_an_event .ccs_fileattachment {
	width: 215px;
}

.add_an_event .date tr td {
	padding-right: 5px;
}

.add_an_event .ccs_category_select select {
	width: 314px;
}

.add_an_event .date select option {
	padding: 0 5px;
}

.newsletter_signup {
	background: url('../images/newsletter_signup_bg.jpg') no-repeat;
	width: 244px;
	height: 66px;
	margin-bottom: 10px;
	padding: 20px 20px 0 0;
}

.newsletter_signup h1 {
	color: #FFFFFF;
	font-size: 18px;
	text-align: right;
}

.footer_link_box {
	width: 152px;
	float: left;
	padding: 10px 20px;
	color: #FFFFFF;
	background: url('../images/box-divider.gif') repeat-y top left;
}

#footer .footer_link_box_no_bg {
	width: 152px;
	float: left;
	padding: 10px 20px;
	color: #FFFFFF;
}

#footer .footer_link_box a, #footer .footer_link_box_no_bg a {
	color: #FFFFFF;
	text-decoration: none;
}

#footer .footer_link_box a:hover {
	text-decoration: underline;
}

#forgottenPasswordMsg2 {
	color: #33CC00 !important;
	font-size: 14px;
}

#gc_ugc .ugc_capture_table .ugc_capture_td_desc {
	width: 330px;
}

#gc_ugc .ugc_capture_table .ccs_fileattachment {
	width: 170px;
}

#gc_ugc .ugc_capture_table .ugc_submit {
	margin-right: 20px;
}

/****LOYALTY****/
#success {
	float: left;
	width: 231px;
	height: 20px;
	background: url('../images/loyalty_bg.gif') no-repeat;
	padding-top: 5px;
	margin: -5px 3px 5px 116px;
	cursor: pointer;
	text-align: center;
}

.loyalty_listing {
   width: 300px;
   background: url('../images/loyalty-comp-bg.jpg') repeat-x;
   float: left;
   margin: 10px 4px;
   padding: 10px;
   height: 160px;
}

.loyalty_listing h1 a {
   color: #000;
   font-size: 14px;
}

#error {
   float: left;
   width: 231px;
   height: 32px;
   background: url('../images/earn-as-you-browse.jpg') no-repeat;
   cursor: pointer;
   margin: -7px 3px 0 60px;
}

#flight_bg {
	background: url('../images/flight-bg.jpg') no-repeat;
	padding: 220px 0 20px 0;
	width: 658px;
}

#pb_balance {
	 color: #CBCC98;
	 font-weight: bold;
	 font-size: 14px;
	 margin-left: 85px;
}

#table .headings {
	color: #000;
}

.main_item {
	background: #B9B2D3;
}

.line_items, .statement {
	border-collapse: collapse;
}

.statement td {
	border: 1px solid #FFFFFF;
}

.sub_item td {
	border: 0;
}

.main_item td {
	border-bottom: 0;
}

.dark td {
	background: #E6E4E5;
}

.light td, .dark td {
	vertical-align: top;
	border-top: 0;
	border-bottom: 0;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.line_items {
	color: #666666;
}

#mainContainer {
	width: auto !important;
}
/****LOYALTY****/

.ugc_answer_input, .ugc_answer_text {
	float: left;
	padding: 3px;
}

.ugc_answer {
	clear: both;
}

#countdown {
	background: url('../images/countdown.png') no-repeat;
	width: 323px;
	height: 120px;
	float: left;
	padding: 52px 0 0 12px;
	color: #FFF;
	font-weight: bold;
	font-size: 33px;
}

.dating {
	background: #FFEDED;
	font-size: 11px;
}

.dating input, .dating option, .dating select {
	font-size: 11px;
}

.dating h2 {
	color: #6D1233;
}

.promotional {
	background: #000;
}

.promotional .listing a img {
	border: 0;
}

.promotional .listing h1 {
	color: #000;
}

.promo_left a {
	color: #FFCC33;
}

.promo_left .lilac_block a {
	color: #FFF;
}

.promo_left p {
	color: #FFF;
}

.promo_left {
	background: #666666;
}

.featured_border {
	border: 1px solid #B9B2D3;
}

#blogs_intro ul {
	margin-left: 0;
}

.message {
	color:red;
	font-weight:bold;
	margin-bottom:10px;
}

#m2222 {
	margin: 0 7px;
}

#d2222 option, #m2222 option, #y2222 option {
padding:0 5px;
}

.popup_comp {
	text-align: left;
	margin: 20px;
}

.popup_comp .ugc_capture_table {
	width: 100%;
	padding: 20px;
}

#single_area .add_an_event tr td {
	text-align: left;
}

#single_area .ccs_fileattachment {
	margin-left: 0;
}

.east-coast-radio-service-links, .jacaranda-service-links {
	background: url('../images/events-bg.png') repeat-x #929292;
	text-align: center;
}

#events_container {
	margin: 50px auto;
	text-align: left;
	width:901px;
}

.whats_on_logo {
	float: left;
	width: 160px;
	margin: 0 15px 0 0;
}

.whats_on_events_form {
	float: left;
	width: 726px;
}

.whats_on_events_form_top {
	background: url('../images/events-border-top.png') no-repeat;
	width: 726px;
	height: 15px;
	float: left;
}

.whats_on_events_form_bottom {
	background: url('../images/events-border-bottom.png') no-repeat;
	width: 726px;
	height: 15px;
	float: left;
}

.whats_on_events_form_inner {
	background: #FFF;
	padding: 15px;
	float: left;
	width: 694px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

.clear {
	clear: both;
}

#single_area .add_an_event h1 {
	color: #FF0000;
}

.smaller_grey {
	font-size: 11px;
	color: #666666
}