/* GLOBAL STYLE SHEET */

/* bof COMMON STYLES */

	html, body { font-family: lucida grande, lucida sans unicode, Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; height:100%; background:#e4e7e8; }
		/*background:url(../images/elements/bg_repeat.jpg) top left repeat-y #e4e7e8; }*/
		
	body { font-size:0.7em; color:#333; } /* for IE and Firefox */
	html { font-size:100%; } /* for IE */
	
	/* page layout */
	#container { width: 994px; background:#FFF; margin:0 auto; }
	#site { width:972px; background:#efefef; margin:0 11px; }
	#header { height:180px; width:972px;}
	
	#content { float:left; display:inline; width:950px; margin:20px 11px 40px 11px; }
	#content .lhs { float:left; display:inline; width:218px; }
	
	#content .holder { width:626px; float:left; display:inline; }
	#content .holder .white_box { padding:15px; width:596px; float:left; display:inline; background:#FFFFFF; }
	
	#content .main { float:left; display:inline; width:384px; margin:0 0 0 24px; }
	#content .main .main_lhs { float:left; display:inline; width:180px; }
	#content .main .main_rhs { float:left; display:inline; width:180px; margin:0 0 0 24px; }

	#content .cyc_lhs { float:left; display:inline; width:300px; }
	#content .cyc_main_content { float:left; display:inline; width:626px; margin:0 0 0 24px; }
	#content .cyc_main { float:left; display:inline; width:718px; margin:0 0 0 14px; }

	#content .tcmdb_main { float:left; display:inline; width:384px; margin:0 0 0 24px; }
	
	#content .rhs { float:left; display:inline; width:300px; margin:0 0 0 24px; }
	
	#footer { clear:both; height:150px; background:#d0d2d3; width:972px; }
	#debug { height:50px; }
 	/* eof page layout */
	
	p { margin:0 0 10px 0; padding:0px; }

	h3 { font-size:1.2em; }

	.clear_both { clear:both; float:left; display:inline; width:364px; }
	
	#bg { height:100%; } /*FireFox fix for background flash */
	#spacer { float:left; display:block; height:25px; clear:both; }

	.listings .hr { display:inline; width:198px; margin:10px 10px 0 10px; }
	#footer .hr { clear:both; display:inline; width:950px; margin:10px 0 0 11px; }
	.holder .hr, .features_content .hr { clear:both; float:left; display:inline; width:384px; margin:0px; }
	.tcm1 .hr, .tcm2 .hr{ clear:both; float:left; display:inline; width:255px; margin:10px 0; }
	.main_hr { clear:both; float:left; display:inline; background:url(../images/elements/dotted_line.gif) top left repeat-x; width:380px; height:10px; margin:10px 0 0 0; }
	.hr { clear:both; float:left; display:inline; background:url(../images/elements/dotted_line.gif) top left repeat-x; width:180px; height:10px; margin:10px 0 0 0; }
	.white_hr { clear:both; float:left; display:inline; background:url(../images/elements/white_line.gif) top left repeat-x; width:353px; height:10px; margin:10px 0 0 0; }
	.tcmdb_hr { clear:both; float:left; display:inline; background:url(../images/elements/dotted_line.gif) top left repeat-x; width:100%; height:10px; }
	.cnn_lhs_hr { clear:both; float:left; display:inline; background:url(../images/elements/dotted_line.gif) top left repeat-x; width:100%; height:15px; }
	.hr hr, .white_hr hr, .main_hr hr, .tcmdb_hr hr, .cnn_lhs_hr hr { display:none; }
	
	/* global colours */
	.brown { color:#4b343e; }
	.red { color:#9b1b3c; }
	
	.purple { color:#3f4458; }
	.light_purple { color:#9095a5; /*50% purple*/}

	.green { color:#386b6f; }
	.light_green { color:#9bb5b7; /*50% green*/}
	
	.green_2 { color:#809b7a; }
	.green_3 { color:#7a887b; }
	.rss_orange { color:#f47721; }
	.grey { color:#878989; }
	.black { color:#000; }
	.arial { font-family:Arial, Helvetica, sans-serif; }
	.bold { font-weight:bold; }
	/* eof global colours */
	
	/* bof common link styles */
	a:active, a:link, a:visited { color:#333; text-decoration:none; outline: none; }
	a:hover { color:#666; text-decoration:underline; }

	a.full_story:active, a.full_story:link, a.full_story:visited { font-weight:normal; text-decoration:none; }
	a.full_story:hover { font-weight:normal; text-decoration:underline; }
	
	a.nav_link:active, a.nav_link:link, a.nav_link:visited { 
	 margin:0px; padding:0px; text-decoration:none; color:#FFF; }
	a.nav_link:hover { text-decoration:underline; }
	
	a.nav_link_selected:active, a.nav_link_selected:link, a.nav_link_selected:visited { font-weight:bold;
		margin:0px; padding:0px; text-decoration:none; color:#9095a5; }
	a.nav_link_selected:hover { color:#9095a5;; }
	
	.no_link { margin:0 10px 0 0; padding:0px; font-weight:bold; text-decoration:none; color:#ce2027; }
	
	a.rss_link:active, a.rss_link:link, a.rss_link:visited { display:inline; float:left; margin:0px; padding:0 0 0 20px; background:url(../images/elements/rss.jpg) top left no-repeat; color:#f47721; }
	a.rss_link:hover { text-decoration:none; }
	
	.delicious { float:left; height:18px; background:url(../images/elements/logo_delicious.gif) top left no-repeat; padding:0 0 0 20px; margin:0 10px 0 0; }
	.digg { float:left; height:18px; background:url(../images/elements/logo_digg.gif) top left no-repeat; padding:0 0 0 20px; margin:0 10px 0 0; }
	.newsvine { float:left; height:18px; height:18px; background:url(../images/elements/logo_newsvine.gif) top left no-repeat; padding:0 0 0 20px; margin:0 10px 0 0; }
	.nowpublic { float:left; height:18px; background:url(../images/elements/logo_nowpublic.gif) top left no-repeat; padding:0 0 0 20px; margin:0 10px 0 0; }
	.reddit { float:left; height:18px; background:url(../images/elements/logo_reddit.gif) top left no-repeat; padding:0 0 0 20px; margin:0 10px 0 0; }

	.email { float:left; height:18px; background:url(../images/elements/email.jpg) top left no-repeat; padding:0 0 0 20px; margin:0 10px 0 0; }
	.printer { float:left; height:18px; background:url(../images/elements/printer.jpg) top left no-repeat; padding:0 0 0 20px; margin:0 10px 0 0; }


	a.tcm1_link:active, a.tcm1_link:link, a.tcm1_link:visited, a.tcm2_link:active, a.tcm2_link:link, a.tcm2_link:visited {
		padding:6px 7px; text-decoration:none; color:#FFF; float:left; display:inline; }
	a.tcm1_link:active, a.tcm1_link:link, a.tcm1_link:visited { margin:0 2px 0 0; }
	a.tcm1_link:hover, a.tcm2_link:hover { text-decoration:underline; }

	a.back_listings:active, a.back_listings:link, a.back_listings:visited { padding:2px 4px; color:#FFF; font-weight:bold; text-decoration:none; }

	a.pdf_link:active, a.pdf_link:link, a.pdf_link:visited { float:left; display:inline; padding:8px 0 0 25px; width:150px; height:22px; font-weight:bold; text-decoration:none; background:url(../images/elements/download_pdf_bg.gif) no-repeat top left; }
	a.pdf_link:hover { background:url(../images/elements/download_pdf_bg_roll.gif) no-repeat top left; color:#FFFFFF; }
	
	a.right_arrow:active, a.right_arrow:link, a.right_arrow:visited { float:left; display:inline; padding:1px 0 0 20px; height:15px; font-weight:bold; text-decoration:none; background:url(../images/elements/right_arrow.gif) no-repeat top left; color:#000000; font-size:1.2em; }
	a.right_arrow:hover, a.down_arrow:hover { text-decoration:underline; }
	a.down_arrow:active, a.down_arrow:link, a.down_arrow:visited { float:left; display:inline; padding:1px 0 0 20px; height:15px; font-weight:bold; text-decoration:none; background:url(../images/elements/down_arrow.gif) no-repeat top left; color:#000000; font-size:1.2em; }
	/* eof common link styles */
	
	/* bof pagination styles */
	#pagination_bar { font-family:Arial, Helvetica, sans-serif; display:block; float:left; background:#e6e6e6; height:24px; width:690px; margin:10px 0 0 0; color:#000; font-weight:bold; }
	#pagination_bar .page_numbers { float:right; display:inline; margin:4px 50px 0 0; }
	a.pagination_link:active, a.pagination_link:link, a.pagination_link:visited  { color:#000; text-decoration:underline; }
	a.pagination_link:hover { text-decoration:none; }
	
	a.prev:active, a.prev:link, a.prev:visited { color:#000; padding-left:15px; background:url(../images/elements/prev_arrow.gif) center left no-repeat; float:right; display:inline; margin:4px 50px 0 0; text-decoration:none; }
	a.prev:hover { text-decoration:underline; }

	a.next:active, a.next:link, a.next:visited { color:#000; padding-right:15px; background:url(../images/elements/next_arrow.gif) center right no-repeat; float:right; display:inline; margin:4px 34px 0 0; text-decoration:none; }
	a.next:hover { text-decoration:underline; }
	/* eof pagination styles */
	
/* eof COMMON STYLES */

/* header styles */
	#header .logo_banner { height:121px; }
	#header .logo_banner .logo { float:left; display:inline; }
	#header .logo_banner .banner{ float:left; display:inline; height:90px; margin:30px 0 0 0; }
	
	#header .nav { width:655px; height:29px; float:left; display:inline; margin:30px 0 0 22px; }
	#header .search { width:190px; height:30px; float:left; display:inline; margin:25px 0 0 0; }
	#header .logged_in { width:102px; height:30px; float:left; display:inline; margin:20px 0 0 0; font-size:0.9em; }
/* eof header styles */

/* video image promo area on index */
	#video_image_promo { overflow:hidden; height:327px; width:961px; margin:11px 0 0 0; padding:0 11px 11px 0; float:left; display:inline; background:url(../images/elements/home_brightcove_bg.jpg) top left no-repeat; }
	#video_image_promo #index_player { height:305px; width:481px; margin:11px 0 0 11px; padding:0 0 11px 0px; float:left; display:inline; overflow:hidden; position:relative; }
	#video_image_promo .links { width:456px; height:316px; float:left; display:inline; margin:11px 0 11px 12px; }
/* eof video image promo area on index */

/* flash area styles */
	#flash { height:269px; width:950px; margin:11px 11px 0 11px; float:left; display:inline; }
	#flash #flash_alt_promo { float:right; height:269px; width:650px; }
	#flash #flash_alt_promo_text { float:right; height:269px; width:300px; }
	#flash #flash_alt_promo_text a { display:block; margin:20px; font-size:1.6em; font-weight:bold; color:#FFFFFF; }
/* eof flash area styles */

/* content area styles */
	#content .news_story { width:180px; }
	#content .feature_story { width:384px; float:left; display:inline; padding:0 0 22px 0; }
	#content .feature_story img { float:left; display:inline; width:180px; margin:0 13px 0 0; }
	#content .feature_story .feature_text { margin:0px; display:inline; width:191px; float:left; }
	#content .feature_story .feature_text p b { font-size:1.1em; }
	#content .news_story .news_text { margin:5px 0 15px 0; display:inline; width:180px; }
	#content .news_story .news_text a { clear:both; float:left; display:inline; font-weight:bold; }
	#content .news_story .news_text p { clear:both; float:left; display:inline; width:180px; margin:10px 0 0 0; }
	#content .holder .flashcontent { margin:0 0 15px 0; display:inline; float:left; }
/* eof content area styles */

/* promo box styles */
	#content .lhs .promo_box { background:#FFF; float:left; display:inline; margin:0 0 20px 0; width:188px; padding:15px; }
	#content .lhs .promo_box h1, #content .lhs .promo_box a { float:left; margin:0 0 15px 0; display:block; }
	#content .lhs .promo_box img { float:left; display:inline; margin:0 0 15px 0; }
	#content .lhs .promo_box .item { clear:both; margin:0 0 15px 0; }
	#content .lhs .promo_box .item img { float:left; margin:0 15px 15px 0; }
	#content .lhs .promo_box .item a { float:none; display:inline; margin:0px; }
	#content .lhs .promo_box .comment { clear:both; margin:0px; }
	#content .lhs .promo_box .comment a { float:none; display:inline; margin:0px; }
	#content .lhs .promo_box .percent_view { float:right; display:inline; width:135px; height:26px; background:url(../images/elements/poll_grey_bg.gif) top left repeat-x; }
	
	#content .rhs .promo_box { background:#FFF; float:left; display:inline; margin:0 0 20px 0; width:270px; padding:15px; }
	#content .rhs .promo_box h1, #content .rhs .promo_box a { float:left; margin:0px; display:inline; }
	#content .rhs .promo_box img { float:left; display:block; margin:0 88px 15px 0; }
	#content .rhs .promo_box .comment { clear:both; margin:0px; }
	#content .rhs .promo_box .comment a { float:none; display:inline; margin:0px; }

	#content .lhs .bordered_promo_box { float:left; display:block; margin:0 0 20px 0; width:186px; padding:15px; border:1px solid #FFF; }
	#content .rhs .bordered_promo_box { float:left; display:block; margin:0 0 20px 0; width:268px; padding:15px; border:1px solid #FFF; }
	#content .lhs .bordered_promo_box .image { float:left; display:inline; margin:0 0 15px 0; }
	#content .bordered_promo_box .small_trans_logo { float:left; display:inline; margin:0 5px 0 0; }
	#content .bordered_promo_box .item { clear:both; margin:0 0 15px 0; }
	#content .bordered_promo_box .item img { float:left; display:inline; margin:0 15px 15px 0; }
	
	#content .bordered_promo_box .item .sign_me_up { float:left; margin:15px 0 0 0; }
	#content .bordered_promo_box h1 { float:left; display:inline; }
	
	#content .listings { background:#FFFFFF; width:218px; float:left; display:inline; margin:0 0 15px 0; }
	#content .listings .header { width:204px; padding:7px; color:#FFFFFF; }
	#content .listings .now, #content .listings .next, 	#content .listings .after_listings { clear:both; float:left; margin:10px 10px 0 10px; width:198px; display:inline; }
	#content .listings .pad { margin:0 0 0 10px; float:left; display:inline; }
	#content .listings .tcm_links { float:left; display:inline; margin:10px 0 10px 10px; background:url(../images/elements/dotted_line.gif) bottom left no-repeat; }
	#content .listings .tcm_links span { float:left; display:inline; margin:8px 15px 0 0; }
	
	#content .lhs .tcmdb_search { background:#FFF; float:left; display:inline; margin:0 0 20px 0; width:188px; padding:15px; }
	#content .lhs .tcmdb_search h1, #content .lhs .tcmdb_search a { float:left; margin:0 0 15px 0; display:block; }
	#content .lhs .tcmdb_search .item { float:left; display:inline; clear:both; margin:0 0 15px 0; width:188px; }
	#content .lhs .tcmdb_search .item form { margin:0px; padding:0px; }
/* eof promo box styles */

/* footer styles */
	#footer .links { float:left; margin:20px 0 0 11px; display:inline; width:961px;}
	#footer .logos { clear:both; float:left; font-size:0.8em; width:961px; }
	#footer .logos img { float:left; margin:0 20px 0 11px; }
/* eof footer styles */

/* rhs styles */
	#new_movies { float:left; display:inline; width:289px; height:156px; background:#FFFFFF; margin:0 0 20px 0; padding:11px 0 11px 11px; overflow:hidden; }
	#new_movies #holder { position:relative; float:left; display:inline; width:289px; }
	#new_movies .pics, .pics_left, .pics_right { float:left; margin: 0 7px 0 0; display:inline; } 
	#new_movies .pics img {	height:65px; width:65px; border:3px solid #b3b8b9; }
	#new_movies .pics_left img, .pics_right img { height:65px; width:65px; padding:3px; display:block; }
	#new_movies .mask_left { display:inline; position:absolute; top:0px; left:0px; z-index:100; height:71px; width:71px; background:#FFFFFF; opacity:0.6;filter:alpha(opacity=60); }
	#new_movies .mask_right { position:absolute; top:0px; left:156px; z-index:100; height:71px; width:71px; background:#FFFFFF; opacity:0.6;filter:alpha(opacity=60); }
	#new_movies .nav { clear:both; float:left; display:inline; width:278px; margin:15px 0 0 0; }
	#new_movies .nav .arrow { display:inline; float:left; width:17px; }
	#new_movies .this_month b { color:#872325; font-size:1.2em; }
	#new_movies #output { float:left; display: inline; width:200px; font-size:1.1em; margin:0px;}
	
	#content .rhs_brightcove { background:#FFFFFF; width:300px; float:left; display:inline; margin:0 0 20px 0; padding:0 0 20px 0; }
	#content .now_and_next { background:#FFFFFF; width:300px; float:left; display:inline; margin:0 0 20px 0; padding:0 0 20px 0; }
	#content #now_and_next_results { width:280px; float:left; display:inline; }
	#content .now_and_next .now, #content .now_and_next .next { clear:both; float:left; margin:10px 10px 0 10px; width:280px; display:inline; }
	#content .now_and_next .pad { margin:0 0 0 10px; float:left; display:inline; }
	#content .now_and_next .tcm_links { float:left; width:280px; display:inline; margin:12px 0 10px 10px; background:url(../images/elements/dotted_line.gif) bottom left no-repeat; }
	#content .now_and_next .tcm_links span { float:right; display:inline; margin:8px 0 0 0; }
	
	.rhs .mpu { width:300px; height:250px; float:left; display:inline; margin:0 0 20px 0; }
/* eof rhs styles */

/* page specific styles */
	.main .output { float:left; display:inline; width:384; margin:0 0 15px 0; }
	
	/* index page */
		.home_link { margin:2px 0; width:456px; height:76px; float:left; display:inline; color:#FFF; }
		.home_link a { color:#fff; }
		.tab_selected { background:url(../images/elements/home_links_bg.gif) top left no-repeat; color:#000; }
		.tab_selected a { color:#000; }
	
		#video_image_promo .links .link_content { width:435px; height:60px; float:left; display:inline; margin:7px 0 0 21px; }
		#video_image_promo .links .link_content img { float:left; display:inline; margin:0 10px 0; border:1px solid #7f9597; }
		#video_image_promo .links .link_content h2 { float:left; display:inline; }
		#video_image_promo .index_player_img { position:absolute; top:0; left:0; z-index:1; width:481px; height:316px; }
		#video_image_promo .index_player_link { position:absolute; bottom:10px; right:10px; z-index:2; width:55px; height:32px; }
		#video_image_promo .text_link { width:335px; float:right; display:inline; }
	/* eof index page */
	
	/* features */
		.features_item { float:left; display:inline; width:384px; clear:both; padding:0 0 15px 0; }
		.features_item h3 { font-size:1.2em; float:left; display:inline; width:384px; margin:0 0 15px 0; clear:both; }
		.features_item .title { width:189px; font-weight:bold; font-size:1.2em; float:left; display:inline; margin:0 0 15px 0; }
		.features_item .summary { float:left; display:inline; width:189px; margin:0px; padding:0 0 15px 0; }
		.features_item img { float:left; display:inline; margin:0 15px 0 0; }
		.heading_summary { padding:15px; margin:0 0 15px 0; color:#FFFFFF; clear:both; }
		.heading_summary h2 { width:300px; }
		.main .back_link { float:left; width:384px; display:inline; margin:0 0 15px 0; font-weight:bold; }
		.main .back_link a { float:right; }
		.main .features_content .news_links { float:left; display:block; width:384px; }
		.main .features_content { clear:both; float:left; width:384px; }
		.main .features_content .ratings { float:right; width:110px; margin:0 0 15px 15px; display:inline; }
		.main .features_content .ratings .score { width:90px; padding:10px; background:#FFFFFF; float:left; display:inline; }
		.main .features_content .ratings .rate { width:90px; padding:10px; background:#d5d5d2; float:left; display:inline; }
		.main .features_content .ratings .rate form { margin:0px; padding:0px; }
		.main .features_content #comments { background:#d5d5d2; padding:15px; float:left; width:354px; display:inline; }
		.main .features_content #comments .author { float:left; display:inline; margin:0 0 10px 0; font-weight:bold; }
		.main .features_content #comments .date { float:right; margin:0 0 10px 0; display:inline; }
		.main .features_content #comments .comment_content	{ clear:both; float:left; display:inline; width:334px; padding:10px; background:#FFF; }
		.main .features_content #comments .report_link { clear:both; float:left; margin:10px 0 0 0; color:#8d2828; display:inline; }
		.main .features_content #comments .submit_comment { clear:both; float:left; display:inline; width:360px; }
		.main .features_content #comments .submit_comment .submit_button { float:right; }
		
		/* features flash area styles */
			#features_flash { height:159px; width:626px; margin:0 0 24px 0; float:left; display:inline; }
			#features_flash #features_flash_alt_promo { float:left; height:159px; width:383px; }
			#features_flash #features_flash_alt_promo_text { float:left; height:159px; width:243px; }
			#features_flash #features_flash_alt_promo_text a { display:block; margin:20px; font-size:1.6em; font-weight:bold; color:#FFFFFF; }
			#features_flash_new { height:159px; width:626px; margin:0px; float:left; display:inline; }
			#features_flash_new #features_flash_alt_promo { float:left; height:159px; width:383px; }
			#features_flash_new #features_flash_alt_promo_text { float:left; height:159px; width:243px; }
			#features_flash_new #features_flash_alt_promo_text a { display:block; margin:20px; font-size:1.6em; font-weight:bold; color:#FFFFFF; }
		/* eof features flash area styles */
		.features_nav { float:left; display:inline; width:626px; height:55px; margin:0 0 24px 0; background:url(../images/elements/features_tab_bg.jpg) top left no-repeat; }
		.features_nav h1 { margin:20px 0 0 0; }
		.features_tab_selected { font-weight:bold; text-align:center; float:right; display:inline; height:29px; margin:21px 0 0 3px; padding:5px 23px 0 23px; } /*height = 34px */
		.features_tab { font-weight:bold; text-align:center; float:right; display:inline; height:29px; margin:21px 0 0 3px; padding:5px 14px 0 14px; }
		/* pagination */
		#pagination { float:left; display:inline; margin:0 0 20px 0; width:384px; }
		.pagination_next { text-align:right; width:35px; float:right; display:inline; font-weight:bold; margin:0px; background:url(../images/elements/arrow_right.gif) center right no-repeat; padding:0 15px 0 0; }
		.pagination_prev { text-align:left; width:35px; float:left; display:inline; font-weight:bold; margin:0px; background:url(../images/elements/arrow_left.gif) center left no-repeat; padding:0 0 0 15px; }
		.page_numbers { float:left; display:inline; margin:0px; width:284px; text-align:center; }
		/* eof pagination */
	/* eof features */

	/* blog */
		.main .blog_details { width:364px; float:left; display:inline; padding:3px 10px; background:#FFF; margin:0 0 11px 0; }
		#content .lhs .promo_box a.blog_archive_link:active, #content .lhs .promo_box a.blog_archive_link:link, #content .lhs .promo_box a.blog_archive_link:visited {
		display:block; clear:both; float:left; margin:0px; }
		.blog_details .date { float:right; display:inline; }
		.blog_details .author { float:left; display:inline; }
		#content .main .heading { font-weight:bold; clear:both; float:left; display:inline; width:384px; }
		#content .main .blog_item { float:left; display:inline; width:384px; }
		#content .main .blog_item img { float:right; display:inline; margin:0 0 15px 15px; }
		#content .main .blog_item p { margin:10px 0 10px 0; }
		#content .main .bottom_margin { float:left; display:inline; margin:0 0 15px 0; }
		#content .main .blog_title { width:384px; float:left; display:inline; }
	/* eof blog *
	
	/* competition */
		.competition_holder { float:left; display:inline; width:626px; margin:0 0 15px 0; }
		.competition_image { float:left; display:inline; width:218px; }
		.competition_item { float:left; display:inline; margin:0 0 0 24px; width:384px; }
		.competition_item span { display:inline; }
		.competition_item p { margin:15px 0 15px 0; }
		.competition_item .start { clear:both; float:left; display:inline; width:374px; padding:5px; margin:10px 0; }
		.competition_item .start .submit_sifr { float:left; display:inline; margin:4px 0 0 0; font-size:1.3em; }
		.competition_item .start .image { color:#FFFFFF; margin:0px; float:right; display:inline; }
		.competition_item #question .question { float:left; display:inline; width:364px; padding:10px; margin:15px 0; }
		.competition_item #question .question .the_question { font-weight:bold; font-size:1.2em; color:#FFFFFF; float:left; display:inline; width:364px; margin:0 0 15px 0; }
		.competition_item #question .question a { display:block; font-size:1.2em; width:364px; color:#FFFFFF; }
		.competition_item .description { display:inline; float:left; width:384px; }
		/* new competition page */
		.new_competition_holder { float:left; display:inline; width:300px; margin:0 0 15px 0; }
		.new_competition_image { float:left; display:inline; width:300px; margin:0 0 10px 0; position:relative; }
		.new_competition_item { float:left; display:inline; margin:0px; width:300px; } /* lhs margin 0 0 0 26px */
		.new_competition_item h5 { font-weight:normal; letter-spacing:-1px; }
		.new_competition_item span { display:inline; }
		.new_competition_item p { margin:15px 0 15px 0; }
		.new_competition_item .start { clear:both; float:left; display:inline; width:290px; padding:5px; margin:10px 0; }
		.new_competition_item .start .submit_sifr { float:left; display:inline; margin:4px 0 0 0; font-size:1.3em; }
		.new_competition_item .start .image { color:#FFFFFF; margin:0px; float:right; display:inline; }
		.new_competition_item #question .question { float:left; display:inline; width:280px; padding:10px; margin:15px 0; }
		.new_competition_item #question .question .the_question { font-weight:bold; font-size:1.2em; color:#FFFFFF; float:left; display:inline; width:300px; margin:0 0 15px 0; }
		.new_competition_item #question .question a { display:block; font-size:1.2em; width:300px; color:#FFFFFF; }
		.new_competition_item .description { display:inline; float:left; width:300px; margin:10px 0 0 0; }
		.competition_spacer { float:left; display:inline; width:26px; }
		.new_competition_image .win_logo { position:absolute; top:0px; left:0px; z-index:1; width:93px; height:95px; }
	/* eof competition *
	
	/* cnn news feed */
		#cnn { margin:0px; float:left; display:inline; }
		#cnn img { margin:0 0 15px 0; }
		#cnn h3 { clear:both; float:left; display:inline; margin:0 0 10px 0; }
		#cnn .cnnStoryPhotoCaptionBox { float:left; display:inline; margin:5px 0 0 0; }
		#cnn .cnnStoryPhotoBox { float:left; display:inline; background:#fff; padding:10px; margin:0 0 15px 0; width:364px; }
		#cnn .cnn_logo { float:left; display:inline; margin:0 10px 0 0; }
		#cnn .white_heading { float:left; display:inline; width:364px; padding:3px 10px; background:#fff; margin:0 0 15px 0; clear:both; }
		#cnn .white_heading .author { float:left; display:inline; font-weight:bold; }
		#cnn .white_heading .date { float:right; display:inline; }
		#cnn .story { float:left; clear:both; display:inline; width:384px; margin:0 0 15px 0; }
		#cnn .story .story_image { float:right; display:inline; margin:0 0 15px 15px; width:200px; }
	/* eof cnn news feed *
	
	/* cnn news feed */
		.lhs #cnn { margin:0px; float:left; display:inline; width:218px; }
		.lhs #cnn img { margin:0 0 0 0; }
		.lhs #cnn h3 { clear:both; float:left; display:inline; margin:0 0 10px 0; width:188px; }
		.lhs #cnn .story { background:#FFFFFF; float:left; clear:both; display:inline; width:188px; margin:0px; padding:15px 15px 5px 15px; }
	/* eof cnn news feed *
	
	/* listings */
		#content .holder #html_listings { background:#FFFFFF; float:left; display:inline; width:626px; }
		#content .holder .listings_nav { float:left; display:inline; width:626px; background:#fff; height:50px; padding:15px 0; }
		#content .holder .listings_nav .heading { float:left; display:inline; margin:0 10px 0 20px; font-size:2.1em; font-family:Impact; }
		#content .holder .tcm1 { float:left; width:258px; background:#fff; padding:0 40px 0 20px; }
		#content .holder .tcm2 { float:left; width:273px; background:#fff; padding:0 35px 0 0; }
		#content .holder .tcm1 .listing_item, #content .holder .tcm2 .listing_item { clear:both; float:left; display:inline; width:255px; }
		.listing_item .listing_time { font-weight:bold; font-size:1.2em; float:left; display:inline; margin:0 0 5px 0; }
		.listing_item .listing_name { clear:both; font-size:1.4em; font-family:Impact; float:left; display:inline; margin:0 0 10px 0; }
		.listing_item .listing_desc, .listing_item .listing_actors { clear:both; float:left; display:inline; }

		.listings_extra { background:#FFFFFF; padding:10px; width:606px; clear:both; float:left; display:inline; }
		.listings_extra .text { clear:both; float:left; display:inline; width:606px; margin:0 0 15px 0; }
		.listings_extra .table { clear:both; float:left; display:inline; width:606px; }
		.listings_extra .table table { clear:both; float:left; display:inline; width:370px; }
		.listings_extra .table span { float:right; display:inline; width:236px; }
		.listings_extra .table .pdf { clear:both; float:left; display:inline; width:250px; margin:0 0 10px 0; }
		.listings_extra .table p { clear:both; float:left; display:inline; width:250px; }
		
		.listings_extra_new { background:#FFFFFF; padding:10px; width:606px; clear:both; float:left; display:inline; }
		.listings_extra_new .text { clear:both; float:left; display:inline; width:240px; margin:0 20px 15px 0; }
		.listings_extra_new .form { float:left; display:inline; width:340px; height:26px; }
		.listings_extra_new .form .select { margin:0px; padding:3px 2px 2px 3px; vertical-align:top; width:210px; height:26px; }
		.listings_extra_new p { width:606px; float:left; clear:both; }
	/* eof listings */
	
	/* registration */
		.registration { float:left; display:inline; width:364px; color:#fff; padding:10px; }
	/* eof registration */
	
	/* search */
		.white_box h1 { font-size:1.4em; font-weight:bold; float:left; display:inline; width:606px; margin:0px; }
		.searched { float:left; display:inline; font-weight:bold; margin:0 0 0 20px; }
		.white_box img { margin:0 0 15px 0; }
		.white_box .tcm1_results { float:left; padding:0 15px 0 0; width:283px; }
		.white_box .tcm2_results { float:left; padding:0px; width:298px; }
		.white_box .listing_item { clear:both; float:left; display:inline; width:283px; margin:0 0 15px 0; }
		.white_box .hr { width:283px; }
		.white_box .heading_background { background:#EFEFEF; padding:6px 0 0 7px; float:left; display:block; width:586px; margin:0 0 15px 0; }
	/* eof search */

	/* results */
		#results { float:left; display:inline; margin:15px 0 0 0; }
	/* eof results */
	
	/* capture your classic */
		#content .cyc_main .competition { float:left; display:inline; width:718px; }
		#content .cyc_main .competition .content { float:left; display:inline; background:#fadf49; width:694px; padding:6px 12px; }
		#content .cyc_main .competition .content .heading { height:142px; float:left; display:inline; width:165px; padding:24px 20px 0 20px; background:#000000; }
		#content .cyc_main .competition .content .text { color:#fff; height:132px; float:left; display:inline; width:222px; padding:10px 10px 24px 0; background:#000000; }
		#content .cyc_main .competition .content .text p { margin:10px 0 5px 0; }
		#content .cyc_main .competition .content .image { height:166px; float:left; display:inline; width:257px; padding:0px; margin:0px; }

		#content .state2_competition { color:#FFF; margin:20px 0 20px 0; float:left; display:inline; width:915px; height:122px; padding:40px 0 0 35px; background:url(../images/elements/yellow_promo_state2_bg.jpg) top left no-repeat; }
		#content .state2_competition .lubila { float:left; display:inline; }
		#content .state2_competition .recreate { width:250px; float:left; display:inline; margin:0 0 0 30px; }
		#content .state2_competition .chance { clear:both; width:600px; margin:5px 0 0 0; }
		
		#content .cyc_main .recreation_promo { margin:0px; width:718px; height:210px; float:left; display:inline; background:url(../images/elements/cyc_state2_bg.jpg) top left no-repeat #FFF; }
		#content .cyc_main .recreation_promo #recreation_promo_video_player { float:left; display:inline; width:280px; height:165px; padding:14px 0 0 14px; }
		#content .cyc_main .recreation_promo .text { float:left; display:inline; width:210px; margin:14px 0 0 14px; color:#FFF; }
		#content .cyc_main .recreation_promo .text a { color:#FFF; text-decoration:underline; }
		#content .cyc_main .recreation_promo .text a:hover { text-decoration:none; }
		#content .cyc_main .recreation_promo .text h2 { font-size:1.5em; }
		#content .cyc_main .recreation_promo .where a { color:#FFF; text-decoration:underline; }
		#content .cyc_main .recreation_promo .where a:hover { text-decoration:none; }
		#content .cyc_main .recreation_promo .where { color:#FFF; position:relative; height:181px; float:left; display:inline; width:162px; margin:14px 0 0 25px; }
		#content .cyc_main .recreation_promo .where h1 { position:absolute; bottom:0px; right:10px; font-size:1.3em; }
		
		#content .cyc_main .stunt_promo { margin:0px; width:718px; height:253px; float:left; display:inline; background:url(../images/elements/cyc_state3_bg.jpg) top left no-repeat #FFF; }
		#content .cyc_main .stunt_promo #stunt_flash_video_player { float:left; display:inline; margin:7px 0 0 7px; width:384px; }
		#content .cyc_main .stunt_promo .text { color:#FFF; width:300px; float:left; display:inline; margin:14px 0 0 20px; }

		#content .watch_fame_text { float:left; display:inline; width:950px; height:35px; margin:20px 0 0 0; }
		#content .watch_fame_text .watch_fame { float:left; display:inline; margin:0 10px 0 0; }
		#content .watch_fame_text .extra_text { float:left; display:inline; width:200px; }

		#content .cyc_main .video_player { position:relative; float:left; display:inline; margin:20px 0 0 0; background:url(../images/elements/cyc_video_bg.jpg) top left no-repeat; width:718px; height:357px; }
		#content .cyc_main .video_player .lubila_grey_heading { position:absolute; top:0px; left:0px; }
		#content .cyc_main .video_player #flash_video_player { width:384px; height:226px; margin:22px 0 0 8px; }
		#content .cyc_main .video_player .text_links { position:absolute; top:0px; right:0px; width:380px; }
		.link_1,.link_2, .link_3, .link_4, .link_5 { font-weight:bold; font-size:1.2em; position:absolute; }
		#content .cyc_main .video_player .text_links .link_1 { top:14px; left:163px; }
		#content .cyc_main .video_player .text_links .link_2 { top:74px; left:141px; }
		#content .cyc_main .video_player .text_links .link_3 { top:137px; left:163px; }
		#content .cyc_main .video_player .text_links .link_4 { top:197px; left:141px; }
		#content .cyc_main .video_player .text_links .link_5 { top:260px; left:163px; }
		#content .cyc_main .video_player .text_links .upload_link { font-weight:bold; font-size:1.1em; position:absolute; width:380px; top:288px; left:10px; }
		#content .cyc_main .video_player  .film_name { font-weight:bold; color:#FFFFFF; position:absolute; bottom:63px; left:17px; }
		
		#content .user_videos { clear:both; float:left; display:inline; width:950px; }
		
		#content .user_videos .content .pagination { margin:0 22px; width:906px; float:left; display:inline; }
		#content .user_videos .content .pagination .pagination_next { float:left; display:inline; font-weight:bold; margin:0 0 0 15px; }
		#content .user_videos .content .pagination .pagination_next_inactive { float:left; display:inline; margin:0 0 0 15px; }
		#content .user_videos .content .pagination .pagination_prev { float:left; display:inline; font-weight:bold; margin:0 15px 0 0; }
		#content .user_videos .content .pagination .pagination_prev_inactive { float:left; display:inline; margin:0 15px 0 0; }
		#content .user_videos .content .pagination .page_numbers { float:left; display:inline; }
		
		#content .user_videos .content { background:#FFFFFF; float:left; display:inline; width:950px; }
		#content .user_videos .content .item_fade { margin:0px; float:left; display:inline; width:2px; height:322px; background:url(../images/elements/item_vfade.jpg) top left no-repeat; }
		#content .user_videos .content .item { text-align:center; margin:0 12px; float:left; display:inline; width:164px; }
		#content .user_videos .content .item .item_content { width:120px; padding:0 12px; background:#fff; }
		#content .user_videos .content .item .item_content .big_bold { font-size:1.2em; font-weight:bold; height:50px; }
		
		#content .lubila_grey_heading { float:left; display:inline; margin:4px 30px 0 0; }
		#content .lubila_side_heading { float:left; display:inline; }

		
		.user_videos #tab img { float:left; display:inline; width:9px; height:37px; margin:0px; padding:0px;}
		.user_videos #tab span, .user_videos #tab { float:left; display:inline; }
		.user_videos #tab .tab {
			font-weight:bold; font-size:1.2em; text-align:center; width:auto; color:#000; float:left; display:block; height:22px;
			background:url(../images/elements/tab_lright.jpg) top right no-repeat; border:0px; padding:12px 10px 3px 0; margin:0px; }
		.not_tab { font-weight:bold; text-decoration:none; font-size:1.2em; float:left; display:inline; height:22px; margin:12px 10px 0 10px; }
		

		#content .lhs .cyc_text { margin:0 0 30px 0; }
		#content .lhs .cyc_text p { clear:both; }
		
		#content .cyc_lhs .cyc_logo, #content .lhs .cyc_logo { float:left; display:inline; margin:0 0 30px 0; }
		#content .cyc_lhs .upload_form { float:left; display:inline; width:300px; margin:0 0 30px 0; }
		#content .cyc_lhs .upload_form .content { width:272px; background:#fadf49; padding:6px 14px; }
		#content .cyc_lhs .upload_form .content .form { background:#272727; width:232px; padding:14px 20px; color:#fff; }
		#content .cyc_lhs .upload_form a { color:#FFFFFF; }
		#content .cyc_lhs .upload_form a:hover { color:#CCCCCC; }

		#content .cyc_lhs .recent_entries { float:left; display:inline; width:300px; margin:0 0 10px 0; }
		#content .cyc_lhs .recent_entries .content { width:272px; background:#fadf49; padding:6px 14px; }
		#content .cyc_lhs .recent_entries .content .form { background:#272727; width:232px; padding:14px 20px; color:#fff; }
		
		#content .cyc_lhs .recent_entries .content .number { color:#501e5b; font-size:2.0em; font-weight:bold; float:left; display:inline; width:26px; margin:10px 0 0 0; }
		#content .cyc_lhs .recent_entries .content .image { float:left; display:inline; width:61px; margin:0px; height:52px; }
		#content .cyc_lhs .recent_entries .content .text { float:left; display:inline; width:175px; margin:0 0 0 10px; }
		#content .cyc_lhs .recent_entries .content .text p { margin:0 0 5px 0; }
		#content .cyc_lhs .recent_entries .content .text .username { font-weight:bold; font-size:1.2em; }
		#content .cyc_lhs .recent_entries .content .text .ago { color:#501e5b; }
		
		#content .cyc_main_content .video_player { float:left; display:inline; width:626px; height:347px; background:url(../images/elements/cyc_video_2_bg.jpg) top left #efefef; }
		#content .cyc_main_content .video_player .back { font-weight:bold; float:left; display:inline; width:404px; height:50px; margin:10px 0 0 0; }
		#content .cyc_main_content .video_player .back_freestyle { font-weight:bold; float:left; display:inline; margin:10px 0 0 0; color:#FFFFFF; }
		#content .cyc_main_content .video_player .film_title { float:left; display:inline; overflow:hidden; margin:15px 0 0 0; width:178px; height:35px; }
		#content .cyc_main_content .video_player .scene_name { color:#FFFFFF; font-size:1.2em; clear:left; font-weight:bold; float:left; display:inline; height:34px; margin:0 0 0 17px; width:609px; }
		#content .cyc_main_content .video_player #flash_video_player { float:left; display:inline; margin:0 0 0 17px; }
		#content .cyc_main_content .video_player .info { color:#FFFFFF; float:left; display:inline; margin:38px 0 0 20px; width:200px; }
		#content .cyc_main_content .video_player .info .username { font-size:1.2em; font-weight:bold; }
		#content .cyc_main_content .video_player .info .vote { display:block; width:160px; }
		a.vote_link:active, a.vote_link:link, a.vote_link:visited  { color:#6c297b; text-decoration:none; padding:6px 7px; background:#fff; font-weight:bold; width:136px; display:block; }
		a.vote_link:hover { text-decoration:underline; }
		#content .cyc_main_content .video_player .info .vote_link { color:#6c297b; text-decoration:none; padding:6px 7px; background:#fff; font-weight:bold; width:136px; display:block; }
		#content .cyc_main_content .video_player .info .votes { background:#301237; padding:6px 7px; font-weight:bold; width:136px; display:block; }

		#content .cyc_main_content .user_videos .lubila_grey_heading { float:left; display:inline; margin:4px 10px 0 0; }
		#content .cyc_main_content .user_videos { clear:both; float:left; display:inline; width:626px; margin:30px 0 0 0; }
		#content .cyc_main_content .user_videos .users_video_content { float:left; display:inline; width:598px; background:#FFFFFF; padding:6px 14px; }
		#content .cyc_main_content .user_videos .users_video_content .sort { float:left; display:inline; width:300px; height:40px; }
		#content .cyc_main_content .user_videos .users_video_content .amount { float:left; display:inline; width:180px; height:40px; }
		#content .cyc_main_content .user_videos .users_video_content .pagination { float:left; display:inline; width:118px; height:40px; }
		#content .cyc_main_content .user_videos .users_video_content .item { text-align:center; float:left; display:inline; width:149px; height:200px; padding:0px; }
		#content .cyc_main_content .user_videos .users_video_content .item b { font-size:1.2em; }
		
		#content .cyc_main_content .user_videos #tab img { float:left; display:inline; width:9px; height:37px; margin:0px; padding:0px; }
		#content .cyc_main_content .user_videos #tab span, .user_videos #tab { float:left; display:inline; }
		#content .cyc_main_content .user_videos #tab .tab {
			font-weight:bold; font-size:1.2em; text-align:center; width:71px; color:#000; float:left; display:block; height:29px;
			background:url(../images/elements/tab_lright.jpg) top right no-repeat; border:0px; padding:5px 9px 3px 0px; margin:0 10px 0 0; }
		#content .cyc_main_content .not_tab2 { text-align:center; font-weight:bold; text-decoration:none; float:left; display:inline; font-size:1.2em; height:29px; margin:5px 10px 0 0; width:80px; }
	/* eof capture your classic */
	
	/* bof tcmdb */
		#content .tcmdb_main h1 { width:384px; }
		#content .tcmdb_main .results { width:384px; float:left; display:inline; margin:0 0 30px 0; }
		#content .tcmdb_main .results .item { background:#FFFFFF; padding:7px 15px; width:354px; float:left; display:inline; }
		#content .tcmdb_main .results .item .number { font-weight:bold; font-size:1.2em; float:left; display:inline; width:30px; margin:8px 0 0 0; }
		#content .tcmdb_main .results .item img { float:left; display:inline; width:55px; margin:0 10px 0 0; }
		#content .tcmdb_main .results .item a.text_link { font-size:1.2em; font-weight:bold; margin:8px 0 5px 0; float:left; display:inline; }
		#content .tcmdb_main .results .item .info, #content .tcmdb_main .results .item p { float:left; display:inline; width:259px; }
		#content .tcmdb_main .results .spacer { width:384px; float:left; display:inline; height:2px; margin:0px; clear:both; }
		
		#content .tcmdb_main .results .item_no_pic { background:#FFFFFF; padding:2px 15px; width:354px; float:left; display:inline; }
		#content .tcmdb_main .results .item_no_pic .number { font-weight:bold; font-size:1.2em; float:left; display:inline; width:30px; }
		#content .tcmdb_main .results .item_no_pic a { font-size:1.2em; font-weight:bold; margin:0 10px 5px 0; float:left; display:inline; }
		#content .tcmdb_main .results .item_no_pic p { float:left; width:324px; margin:0px; }	
		#content .tcmdb_main .results .item_no_pic .info { clear:left; }
		
		#content .tcmdb_main .search_results { background:#FFFFFF; padding:15px; width:354px; float:left; display:inline; margin:0 0 30px 0; }
		#content .tcmdb_main .search_results .search_result { margin:0 0 15px 0; }
		#content .tcmdb_main .search_results .search_result b { font-size:1.2em; }
		
		#content .tcmdb_main .image_rate_title { width:344px; padding:20px; float:left; display:inline; }
		#content .tcmdb_main .image_rate_title .image { width:188px; /*height:141px;*/margin:0 50px 0 0; float:left; display:inline; }
		#content .tcmdb_main .image_rate_title .rate { width:106px; float:left; display:inline; }
		#content .tcmdb_main .image_rate_title .rate .rate_top { width:86px; height:45px; padding:10px; background:#FFFFFF; }
		#content .tcmdb_main .image_rate_title .rate .rate_bottom { width:86px; padding:10px; }
		#content .tcmdb_main .image_rate_title .info { width:344px; clear:both; float:left; color:#FFFFFF; margin:20px 0 0 0; }
		#content .tcmdb_main .image_rate_title .afi { clear:both; float:left; display:inline; margin:0px; }
		
		#content .tcmdb_main .overview { width:344px; padding:20px; float:left; display:inline; background:#FFFFFF; }
		#content .tcmdb_main .result_holder { float:left; clear:both; display:block; width:100%; }
		#content .tcmdb_main .cat_name { width:344px; padding:8px 20px; float:left; display:inline; background:#FFFFFF; margin:3px 0 0 0; }
		#content .tcmdb_main .result_holder .trailer result_content { width:384px; clear:both; float:left; display:block; }
		#content .tcmdb_main .result_holder .result_content { width:382px; clear:both; float:left; display:block; border:1px solid #FFFFFF; }
		#content .tcmdb_main .result_holder .result_content .content { padding:20px; width:342px; }
	/* eof tcmdb */
	
	/* cinema feed */
		#content .rhs #cinema_feed { background:#FFF; float:left; display:inline; width:278px; padding:11px; margin:0 0 20px 0; }
		#content .rhs #cinema_feed form { padding:0px; margin:0px; }
		#content .rhs #cinema_feed h1 { width:278px; }
		#content .rhs #cinema_feed .film_holder { clear:both; float:left; display:inline; width:260px; margin:1px 0; background:url(../images/elements/film_listings_bg.jpg) top left repeat-y; padding:0 9px; }
		#content .rhs #cinema_feed .film_holder .content { float:left; display:block; width:260px; }
		#content .rhs #cinema_feed .film_holder .content .info { float:left; display:inline; width:260px; padding:5px 0 9px 0; }
		a.cinema_right_arrow:link, a.cinema_right_arrow:visited, a.cinema_right_arrow:active { float:left; display:inline; width:258px; background:url(../images/elements/arrow_right_2.gif) center left no-repeat; padding:5px 0 5px 20px; font-weight:bold; }
		a.cinema_down_arrow:link, a.cinema_down_arrow:visited, a.cinema_down_arrow:active { float:left; display:inline; width:258px; background:url(../images/elements/arrow_down.gif) center left no-repeat; padding:5px 0 5px 20px; font-weight:bold; }
		#cinema_feed .cinema_dropdown { float:left; width:276px; display:inline; margin:0 0 10px 0; }
		#cinema_feed .cinema_info { float:left; display:inline; width:278px; padding:10px 0 10px 0; }
		#cinema_feed #message { float:left; display:inline; margin:0 0 5px 0; width:278px; }
		#cinema_feed .postcode_entry { clear:both; float:left; display:inline; width:278px; }
		#cinema_feed h1 { padding:0 0 0 30px; background:url(../images/elements/cinema_logo.jpg) top left no-repeat; }
		#cinema_feed .postcode_search { background:url(../images/elements/cinema_search.jpg) top left no-repeat; width:75px; height:19px; border:0px; cursor:pointer; outline:none; }
		#cinema_feed .submit_button input { float:left; display:inline; clear:both; background:url(../images/elements/cinema_submit.jpg) top left no-repeat; width:75px; height:19px; border:0px; cursor:pointer; outline:none; }
		#cinema_feed .book_now { background:url(../images/elements/cinema_booknow.jpg) top left no-repeat; width:75px; height:19px; border:0px; cursor:pointer; outline:none; }
	/* eof cinema feed */
	
	/* westerns page */
		#westerns, #high_score { width:626px; float:left; display:inline; margin:0 0 20px 0; }
		#westerns .main_western_promo { float:left; display:inline; width:626px; margin:0 0 10px 0; }
		#westerns .main_western_promo h2 { margin:15px 0 15px 10px; }
		#westerns .main_western_promo p { clear:both; float:left; width:606px; margin:0 10px 10px 10px; color:#FFF; }
		#westerns .main_western_promo a.more { color:#FFFFFF; margin:10px; float:left; display:inline; }
		#westerns .promo { float:left; display:inline; width:286px; padding:10px; border:1px solid #FFF; margin:0 0 10px 0; }
		#westerns .promo h1 { width:137px; margin:0 0 10px 0; }
		#westerns .promo a.more { float:left; display:inline; width:137px; }
		
	/* eof westerns page */
	
/* eof page specific styles */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
