body {
	background: url('../images/body_bg.jpg') repeat-x #F0F0F0;
	color: #000000;
}

h1 {
	font-size: 12px;
}
	h1 a, h1 a:visited {
		/*font-size: 12px;*/
	}
h1.title {
	font-size: 12px;

}

.loginLink, a { color: #DF1B22; }

/***************************** FONT ****************************************/

@font-face {
  font-family: "Kimberley";
  src: url(http://www.princexml.com/fonts/larabie/kimberle.ttf) format("truetype");
}

/*.header h1 {
	font-family: "Kimberley", sans-serif;
	font-family: Arial narrow, Helvetica, sans-serif;
}*/

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

#container {
	width: 970px;
}

#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_bottom_border {
	width: 970px;
	height: 15px;
	background: url('../images/container_bottom_border.jpg') no-repeat;
}

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

#header {
	padding: 0 4px;
}

#main_content_top_border {
	width: 948px;
	height: 3px;
	background: url('../images/main_content_top_border.gif') no-repeat;
}

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

#navigation {
	width: 609px;
	height: 34px;
	background: url('../images/nav_bg.gif') no-repeat top left;
}

.quick_links {
	width: 153px;
	background: url('../images/quick_links_bg.jpg') no-repeat top left;
}

.block_730 { margin-top: 2px; }
.block_385 span { color: #0066CC; font-weight: bold; }
.block_385 span.ccs_more_less_split { font-weight: normal; color: #666666; }
.block_385 a { color: #0066CC; font-weight: bold; text-decoration:underline; }


.header_940 { background: url('../images/header_940.jpg') no-repeat top left; }
.header_680 { background: url('../images/header_680.jpg') no-repeat top left; }
.header_580 { background: url('../images/header_580.gif') no-repeat top left; }
.header_335 { background: url('../images/header_335.jpg') no-repeat top left; }
.header_335_news { background: url('../images/header_335.jpg') no-repeat top left; }
.header_200 { background: url('../images/header_200.jpg') no-repeat top left; }
.header_470 { background: url('../images/header_470.jpg') no-repeat top left; }
.header_250 { background: url('../images/header_250.jpg') no-repeat top left; }
.header_265 { background: url('../images/header_265.jpg') no-repeat top left; }
.header_400 { background: url('../images/header_400.jpg') no-repeat top left; }
.header_400_top10 { background: url('../images/header_400.jpg') no-repeat top left; }

.lilac_border { border-left: 1px solid #DBD8D8; border-right: 1px solid #DBD8D8; border-bottom: 1px solid #DBD8D8; }
.pink_border { border-left: 1px solid #DBD8D8; border-right: 1px solid #DBD8D8; border-bottom: 1px solid #DBD8D8; }
.purple_border { border-left: 1px solid #DBD8D8; border-right: 1px solid #DBD8D8; border-bottom: 1px solid #DBD8D8; }
.maroon_border { border: 1px solid #DBD8D8; }
.aqua_border { border-left: 1px solid #DBD8D8; border-right: 1px solid #DBD8D8; border-bottom: 1px solid #DBD8D8; }

.lilac_block { background: #DBD8D8; border-left: 1px solid #DBD8D8; border-right: 1px solid #DBD8D8; border-bottom: 1px solid #DBD8D8;  }
.pink_block { background: #DBD8D8; border-left: 1px solid #DBD8D8; border-right: 1px solid #DBD8D8; border-bottom: 1px solid #DBD8D8;  }
.purple_block { background: #DBD8D8; border-left: 1px solid #DBD8D8; border-right: 1px solid #DBD8D8; border-bottom: 1px solid #DBD8D8;  }
.aqua_block { background: #DBD8D8; border-left: 1px solid #DBD8D8; border-right: 1px solid #DBD8D8; border-bottom: 1px solid #DBD8D8; }

.block span { color: #686868; }

.pink_gradient_list_219 { background: #ECECEC; padding-bottom: 10px; }
.gradient_list_73 { background: none; }
.purple_gradient_80 { background: #000000 }
.black_gradient_100 { background: url('../images/featured_gradient_100.jpg') repeat-x top left; border-left: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; }
.black_gradient_100 .listing { background: url('../images/featured_detail_bg.jpg') no-repeat; padding: 10px; }
.gradient_list_520 { background: white; }
.gradient_list_221 { background: white; }
.gradient_list_221 .listing span, .listing span { color: #0066CC }

.black_gradient_100 .latest h1 { color: white; }
.black_gradient_100 .image { width: 80px;	margin-right: 5px; }

.main_listing { background: #FEF200; border: 1px solid #FFFFFF; }

.listing h1, .listing h1 a { color: black; }
.listing h2, .listing h2 a { color: #DF1B22; }
.listing span {/* color: white;*/ font-weight: normal; }
.listing a { color: #0066CC; }
.listing_box_content span { color: #0066CC; font-weight: normal; }

.gradient_list_73 span { color: #0066CC; font-weight: normal; }

.pink_heading, .ugc_capture_heading, .ugc_list_heading, .ugc_graph_heading { background: url('../images/pink_header_bg_25.jpg') repeat-x top left; }

#tab_news .listing_box_content { float: none; border-bottom: 0px dotted #686868; padding-bottom: 10px; }

.featured .black_gradient_100 { padding: 10px 10px 5px 10px; }

.ugc_capture_td_desc { color: #000000; }

/*#list h1 { color: #DF1B22; } */

.ugc_capture_heading h1 { color: white }

.dj_list_info h1 { color: #DF1B22; }
.dj_list_info h2 { color: #0066CC; }
.ugc_comment .dj_list_info p { color: #DF1B22; }

.block_250 .lead_block_bg { background: #FFFFFF;  border-left: 1px solid #666666; border-right: 1px solid #666666; }
.block_250 .block_bg { background: #FFFFFF;  border-left: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; }

.block_250 .grey_block { background: #FFFFFF;}
.grey_block h1, .grey_block h1 a { color: black; }
.grey_block span, .grey_block span a, .blogger_sig span, .grey_block a, .blogger_sig a { color: #0066CC; }

.votes { background: url('../images/votes_bg.gif') no-repeat top left; color: black; width: 24px; height: 27px; padding: 3px 0px 3px 12px }
.number { background: url('../images/number_bg.gif') no-repeat top left; }

.detail h1 { color: #DF1B22; }
.detail h3 { color: #FF6600; }
.block a, .block span a { color: #686868 }

h1.detail { color: #DF1B22; }

.blogger_sig { background: #EEEEEE }
.blogger_sig h1 { color: #FF6600 }
.blogger_sig h2 { color: #DF1B22 }

#blogs_intro h1 { color: #DF1B22 }
#blogs_intro ul li { background: url('../images/arrow_blogs_list.gif') no-repeat left 2px; }
#blogs_intro ul li a { color: #454444 }

.ugc_comment p { color: #666666 }

.gallery_caption h2 a, .gallery_caption h2 { color: #DF1B22; }
.blogger_sig span, .blogger_sig a { color: #DF1B22; }

#login_form #forgotten_password_link a, #logged_in_display a { color: black }

/******************************** EVENTS *******************************/

#events_table {
	background: #FEF200;
	color: #010002;
}

#events_table .wFcpBorder {
	background: #FFFFFF;
}

#events_form {
	background: #FEF200;
}

#events_form table {
	background: #FEF200;
}

#events_table a, #events_table span {
	color: #010002;
}

#events_table .wFcpCurrentDateDisabled {
	color: #FFFFFF;
}

/************************* HOMEPAGE ************************************/

.box_border {
	border: 1px solid #666666;
}

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

#homepage_featured_news .text_active {
	height: 54px;
	background: #FEF200;
}

#homepage_featured_news .text_active h1, #featured_competitions .text_active h1 {
	color: #A01400;
	font-size: 11px;
	font-weight: normal;
}
#homepage_featured_news .text_inactive h1, #featured_competitions .text_inactive h1 {
	color: #0066CC;
	font-size: 11px;
	font-weight: normal;
}

#homepage_featured_news .text_active h3, #featured_competitions .text_active h3 {
	color: #A01400;
}
#homepage_featured_news .text_active h3 a, #homepage_featured_news .text_active h3 a:visited {
	color: #A01400;
}
#featured_competitions .text_active h3 a, #featured_competitions .text_active h3 a:visited {
	color: #A01400;
}
	.featured_detail a, .featured_detail a:visited {
		color: #ED1C24;
		border-top: 0;
		border-bottom: 0; 
		padding: 6px 0;
	}

.dots_divider {
	background: url('../images/dots_horizontal_divider.gif') repeat-x;
	height: 1px;
	margin: 0 7px;
}

#competitions_holder {
	width: 468px;
}

#featured_competitions {
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	/*border-bottom: 1px solid #666666;*/
}

#featured_competitions .text_active, #featured_competitions .text_inactive {
	width: 154px;
}
#featured_competitions .text_active {
	background: #FEF200;
}


.grey_bg {
	background: #DBD8D8;
	color: #000000;
	height: 14px;
	padding: 5px;
}

#now_playing_content {
	border: 1px solid #666666;
}

#updates .outer_border { border: 1px solid #DBD8D8; }
#updates .inner_border { border: 1px solid #E9E9E9; }


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

.city_name h1 { color: #000000; }
.city_temp h2 { color: #FF3333; }

.city_copy {
	color: #DF1B22;
}
	.city_copy h2 {
		color: black;
	}
	.city_copy h3 {
		color: #DF1B22;
	}
	.city_copy a, .city_copy a:visited {
		color: black;
	}

/********************************* FOOTER ***********************************/

#footer {
	background: url('../images/footer_bg.jpg') no-repeat;
	color: #05212E;
}

#footer a {
	color: #05212E;
}

#footer_bottom p, #footer_bottom p a {
	color: #798990;
}


.wFcpBorder td.wFcpCurrentDate {
	background: #DF1B22;
}

.audio a {
	color: #DF1B22;
}

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

#pb_balance {
	color: #FEF200;
}

.shop h1 {
	color: #010101;
}

.shop h2 {
	color: #A4214D;
}

.shop_table span {
	color: #EE1B22;
}

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

.enlarge {
	background: #FF2637;
}

.updates_table .info_top {
	background: #FFFF00;
}

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

.info a {
	color: red;
}

.newsletter_signup {
	background: url('../images/newsletter_signup_bg.jpg') no-repeat;
}

.newsletter_signup_crimewatch {
	background: url('../images/newsletter_signup_bg_crimewatch.jpg') no-repeat !important;
}

.newsletter_signup_crimewatch h1 {
	font-size: 16px !important;
}

#footer_bg {
	background: url('../images/footer-bg.gif') repeat-y;
}

#footer_content {
	background: url('../images/footer.jpg') repeat-x bottom left #010101;
}

/****LOYALTY****/
#pb_balance {
	color: #FEF200;
}
/****LOYALTY****/

.promotional {
	background: #FFF;
}

.promotional .listing a img {
	border: 1px solid #FFF;
}

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

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

.promo_left, .promo_top {
	background: #FFF;
}

.promo_top h1, .promo_top p {
	color: #000;
}

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