@import url("http://publish.vx.roo.com/themirror/main/vxFlashPlayer.css"); /*import styles from roo */
/* 
	Description:Controls custom elements like custom page, widget, arbitrary html, table object, puff, etc.
	Modified:13/11/2008 DS
	
	Index  
	---------------------------------------------
	YAHOO! JS Advert
	VXFLASHPLAYER
	LAST MINUTE BOX
	MULTIMEDIA
	WEATHER SECTION
	FUN AND GAMES SECTION
	FOOTBALL SECTION
	TAGS SECTION
	OPINIONS SECTION
	EMAIL A FRIEND POPUP
	SUDOKU
	COMPETITION
	MOST COMMENTED
	MOST POPULAR TAB
        MANCHESTER UNITED AD FIX
        HIDING CONTAINER ON REGISTRATION PAGES

*/

/*************************** @YAHOO! JS adverts ***************************/
/* O/W */
#yahoo_Hotspot .hr-fat, #yahoo_Hotspot .hr-dotted,#yahoo_ContentMatch .hr-fat, #yahoo_ContentMatch .hr-dotted,
#yahoo_SponsoredLinks .hr-fat, #yahoo_SponsoredLinks .hr-dotted
 {display:none;}
#yahoo_Hotspot .tag-cloud {border:0; padding:0;}
#yahoo_Hotspot .results_box li {font-size:1em;}

/* Content Match */
#yahoo_ContentMatch, #yahoo_SponsoredLinks {clear:both; margin:5px;}
#yahoo_ContentMatch h3, #yahoo_ContentMatch .header, #yahoo_Hotspot h3, #yahoo_Hotspot .header, #yahoo_SponsoredLinks .header {
	background-color:#E5BB00;
	color:#fff;
	font-size:1em;
	font-weight:bold;
	padding:4px 0 4px 10px;
	margin:0;
	}
#search #yahoo_ContentMatch h3 {/* YAHOO! sponsored links in search result page */
	background:none; 
	color:#000;
	padding:4px 0 4px 15px;
	}
 .results_box, #yahoo_Hotspot .results_box {
	padding:10px;
	zoom:1; /* fix duplicate character in IE6 by activating hasLayout */
	}
#yahoo_ContentMatch p {padding:0;} /* Reset padding */
#yahoo_ContentMatch .listing, #yahoo_SponsoredLinks .listing {padding:0 0 5px 0;}
#yahoo_ContentMatch .listing .title, #yahoo_SponsoredLinks .listing .title {font-weight:bold;font-size:13px;line-height: 15px;}
#yahoo_ContentMatch .listing .title a, #yahoo_ContentMatch .listing .descr a, #yahoo_SponsoredLinks .listing .title a, 
#yahoo_SponsoredLinks .listing .descr a {color:#3A3A3C;}

/* Hotspot */
#yahoo_Hotspot {display:inline; float:left; margin:5px;}
#sidebar #yahoo_Hotspot {width:300px; /* Fix size to w300 only on sidebar */ } 
#yahoo_Hotspot .results_box li {
	background:transparent url(http://images.mirror.co.uk/collections/css_m3_new/list_arrow_v2.gif) no-repeat scroll left top;
	float:left;
	margin:0 10px 10px 0;
	padding:0 0 0 18px;
	width:38%;
	}
#yahoo_Hotspot .hotspot_left {clear:left;}
#yahoo_Hotspot li.hotspot_right {float:right;} /* added li due to specificity issue */

	
/*************************** @VXFLASHPLAYER ***************************/
.rooindex #centre {margin-left:0; margin-right:0; padding:0; width:826px;}
.rooindex .extra-col {display:none;}
.rooindex .nav-col {margin-left:0.21em; margin-right:0.21em;}
.vxFlashPlayerIMUFrame {background-color:#ccc; display:none; position:absolute; text-align:center; z-index:100;}
#vxFlashPlayer {display:inline; float:left; margin:5px; _margin:5px 0; width:300px;}
#vxFlashPlayer:after {clear:both; content:"."; display:block; height:0; visibility:hidden;} /* Clear floated elements */
#vxFlashPlayer {display:inline-block;}
/* \*/ * html #vxFlashPlayer {height:1%;} /* */
#vxFlashPlayer {display:block;}
#extended-main-content-col #vxFlashPlayer {width:auto;}
#vxFlashPlayerFailure {display:none;}
#vxFlashPlayerSyncIMUFrame {z-index:100;}
#vxFlashPlayerStaticIMUFrame {z-index:99;}
.vxFlashPlayerIMU {background-color:#ccc; display:none; position:absolute;}
.vxFlashPlayerExternalIMU {display:none; height:250px; width:300px;}
.latestvids {background:transparent url(http://images.mirror.co.uk/collections/m4_general/b_mirrortv_header.gif) no-repeat 0 0; float:left; height:31px; margin:5px 5px 0 5px; width:300px;}
.latestvids div {margin:0!important; text-indent:-999em;}


/*************************** @MULTIMEDIA **************************/
/* Image Gallery */
.video-wrapper .teasers h2 {color:#355FE5; font-weight:normal; margin-bottom:5px;}
.galleryembed {display:block; overflow:hidden; text-align:center;}
.galleryembed #thumbs, .galleryembed .thumbs {height:55px; margin:0 auto; width:362px; text-align:center;}
.galleryembed #thumbs div, .galleryembed .thumbs div {background:black; float:left; height:56px; margin:0 2px 0 0; width:70px;}
.galleryembed .controls {margin:10px auto 0; padding:0; width:362px;}
.galleryembed .controls a {color:#000;}
.galleryembed .gallery-caption {margin:10px 0 10px 0; padding:0; width:99%;font-size:1em;font-weight:bold;}

.author-image img {margin:0 10px 20px 0;}

/* Image Gallery m3_teaserpic_left */
.gallery-teaser h2 {padding:0 10px 5px 0;}
.gallery-teaser .article-date {padding:0 0 10px 10px; font-weight:normal;}
.gallery-teaser .teaser-text {padding:0 0 10px;}

/* More image galleries */
.list-head-color-multimedia {font-weight:bold; line-height:16.8px; margin:0 0 15px 0; border:none; padding:5px 9px; color:#fff;}


/*************************** @WEATHER SECTION **************************/
.weather-error {border:2px solid #f00; display:block; color:#f00; font-size:0.785em; font-weight:bold; line-height:1.2em; margin:5px 0 10px; padding:5px;}
.M2WeatherHeader, .M2WeatherHeaderSunny, .M2WeatherHeaderCloudy, .M2WeatherHeaderRainy {background-repeat:no-repeat; width:200px; font-weight:bold; font-size:1.3em; padding:5px 0 0 30px;}
.M2WeatherHeader{ background-image :url(http://images.icnetwork.co.uk/upl/m2/mar2005/8/7/0008D0A7-829E-1249-A11380C328EC0000.gif); }
.M2WeatherHeaderSunny{ background-image :url(http://images.icnetwork.co.uk/upl/m2/mar2005/8/7/0008D0A7-829E-1249-A11380C328EC0000.gif); }
.M2WeatherHeaderCloudy{ background-image :url(http://images.icnetwork.co.uk/upl/m2/mar2005/9/7/00061B0B-82F6-1249-A11380C328EC0000.gif);}
.M2WeatherHeaderRainy{ background-image :url(http://images.icnetwork.co.uk/upl/m2/apr2005/2/6/00047687-E92A-1264-9C2980C328EC0000.gif);}
.M2WeatherTown { font-weight:bold; float:left; clear:left; display:block; width:225px; clear:both; padding:0 0 5px 0; /*border:dashed 1px #FF6600;*/ }
.M2WeatherTime{ float:right; text-align:right; color:#999999; font-size:.7em; width:170px; margin-right:5px; /*border:dashed 1px #FF6600;*/ }
.M2WeatherToday{ clear:both; width:400px; padding-top:5px; font-size:.7em; /*	border-bottom:solid 1px #DFDFDF;	*/ }
.M2WeatherTodayIcon{ float:left; margin-left:3px; padding-right:3px; width:45px; /*border:dashed 1px #FF6600;*/ }
.M2WeatherTodayForecast{ float:left; width:215px; /*border:dashed 1px #FF6600;*/ }
.M2WeatherTodayTemp{ float:left; margin-left:10px; /*border:dashed 1px #FF6600;*/ width:55px; }
.M2WeatherDay{ width:400px; font-size:.7em; margin-top:3px; margin-bottom:3px; clear:left;}
.M2WeatherDay td {vertical-align:middle;}
.M2WeatherDayName{ font-weight:bold; width:65px; padding:0; /*border:dashed 1px #FF6600;*/ }
.M2WeatherDayIcon{ margin:0 0 0 3px; padding:0 3px 0 0; width:45px; /*border:dashed 1px #FF6600;*/ }
.M2WeatherDayForecast{ width:215px; padding:0; /*border:dashed 1px #FF6600;*/ }
.M2WeatherDayTemp{ width:55px; padding:0;/*border:dashed 1px #FF6600;*/ }
.M2Hr400 { background-color:#ccc; border:0 none; height:0.07em; margin:0.5em 0; overflow:hidden; width:100%; }


/*************************** @FUN AND GAMES SECTION **************************/
.fandg_bg_centre {background:url(http://images.mirror.co.uk/collections/Games_Fun/fandg_bg_centre.jpg); display:block; float:left;}
.fandg_bg_rh {background:url(http://images.mirror.co.uk/collections/Games_Fun/fandg_bg_rh.jpg); display:block; float:left;}
.fandg {border:1px solid #cb200c; float:left; width:490px;}
.fandg_centre {
	clear:none; 
	display:block; 
	float:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	margin-bottom:10px; 
	margin-left:10px; 
	margin-right:10px; 
	width:472px;
	}
.fandg_centre img {width:472px;}
.fandg_more {
	background:transparent url(http://images.mirror.co.uk/collections/css_m3_new/more_bg.gif) repeat-x scroll left top;
	border:1px solid #000;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin:10px;
	padding:2px 5px 5px;
	}
.fandg h2 {font-weight:bold; margin-bottom:10px;}
.fandg_more:hover {color:#fff; text-decoration:underline;}
.fandg_rh {border:1px solid #cb200c; float:left; width:298px;}
.fandg_rh_centre {
	display:block;
	float:left;
	width:288px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	margin-top:10px;
	margin-bottom:10px;
	}
.fandg_rh_centre img {display:block; float:left; margin-right:10px; margin-bottom:10px;}
.fandg_rh_text {display:block;}
.fandg_box {float:left; margin:0px 0 20px; padding:0px;width:446px;}
.fandg_box .logo {border-style:none; float:left; margin:5px; padding:0px;}
.fandg_box p {font:12px Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:10px 5px 5px;}
.fandg_box .button {border-style:none;}
.fandg_box a, .fandg_box a:hover {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.fandg_box a:hover {text-decoration:underline;}
.fandg_box_games {float:left; padding:0px; margin:0px; width:446px;}
.fandg_box_games .logo {border-style:none; float:left; margin:5px; padding:0px;}
.fandg_box_games p {font:12px Verdana, Arial, Helvetica, sans-serif; margin:10px 5px 5px; padding:0px;}
.fandg_box_games .button {border-style:none;}
.fandg_box_games a, .fandg_box_games a:hover {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.fandg_box_games a:hover {text-decoration:underline;}
.fandg_half {float:left; width:223px;}
.fandg_half h3 {background:#0787b6; color:#fff; font:16px Verdana, Arial, sans-serif; margin:0px; padding:3px 3px 3px 10px;}
.fun .fandg_half h3 {background:#005095;}
.fandg_half ul {background:#fff; list-style:none; margin:0px; padding:0px;}
.fandg_half li {padding:5px 0 0 10px;}
.fandg_half img {border-style:none; margin-right:10px;}
.fandg_half a {color:#5a66f6; text-decoration:none;}
.fandg_half_border {float:left; margin-bottom:20px; padding-bottom:10px; width:446px;}
.fandg-side-box p {clear:right; font:13px Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
.fandg-side-box img {border:1px solid #0c0904; float:left; margin:0px 10px 0 0; padding:0px;}
.fandg-side-box {float:left; margin:0px 0 10px; padding:10px; width:280px;}
.fandg-side-box h2 {color:#4656E1; font:bold 14px Verdana, Arial, sans-serif; margin:0px; padding:0px;}
.fandg-side-link {color:#4678F1; font:bold 14px Verdana, Arial, sans-serif;}
.fandg-side-box a {color:#4656E1; font-family:Verdana, Arial, sans-serif; text-decoration:none;}
.fandg-side-box a:hover {color:#4656E1; font-family:Verdana, Arial, sans-serif; text-decoration:underline;}


/*************************** @FOOTBALL SECTION **************************/
.c-league-tbl .chelsea td {color:#000;}

/* Football club header container */
.football-club-header h1 {
	font:2.5em/80px Verdana, Arial, sans-serif;
	height:80px;
	padding-left:144px;
	margin-bottom:10px;
	}
.football-club-header select {margin:10px 0; width:100%;}

/* Current League Table  */ 
.c-league-tbl 							{display:inline; float:left; margin:5px; _margin:5px 5px 0 5px; width:300px; zoom:1;}
.c-league-tbl caption 						{background:#147C27; color:#fff; font-weight:bold; padding:4px 0 4px 10px; text-align:left;}
.c-league-tbl th 							{background:#fff; color:#3060e0; text-align:left;}
.c-league-tbl td 							{padding:1px; width:100%;}
.c-league-tbl .col1, .c-league-tbl #col1 	{padding-left:39px;}
.c-league-tbl .odd td 					{background-color:#eef0eb;}

/*  Arsenal - Background colour :#c70102 Red & colour:#fff */
.arsenal .football-club-header h1 {background:url(http://images.mirror.co.uk/collections/football_club/b_arsenal.jpg) no-repeat top left;}
.arsenal #recent-forum-posts h1, .arsenal .c-league-tbl caption, .arsenal .storylst-head, .arsenal .c-league-tbl .arsenal td {background-color:#c70102; color:#fff;}
.arsenal .arsenal .col1 {background:url(http://images.mirror.co.uk/collections/football_club/i_arsenal.gif) no-repeat;}

/*  Aston Villa  - Background colour :#96bde8 Light blue & colour:#fff */
.aston-villa .football-club-header h1 {background:url(http://images.mirror.co.uk/collections/football_club/b_astonvilla.jpg) no-repeat top left;}
.aston-villa #recent-forum-posts h1, .aston-villa .c-league-tbl caption, .aston-villa .storylst-head, .aston-villa .c-league-tbl .aston-villa td {background-color:#96bde8; color:#fff;}
.aston-villa .aston-villa .col1 {background:url(http://images.mirror.co.uk/collections/football_club/i_astonvilla.gif) no-repeat;}

/* Hull City - Background colour :#020183 Red & Text colour:#000;*/
.hull-city .football-club-header h1 {background:url(http://images.mirror.co.uk/collections/football_club/b_hullcity.jpg) no-repeat top left; color:#fff;}
.hull-city #recent-forum-posts h1, .hull-city .c-league-tbl caption, .hull-city .storylst-head, .hull-city .c-league-tbl .hull-city td {background-color:#ff9f00; color:#000;}
.hull-city .hull-city .col1 {background:url(http://images.mirror.co.uk/collections/football_club/i_hullcity.gif) no-repeat;}

/* Bolton Wanderers - Background colour :#4f719f Red & Text colour:#000  */
.bolton-wanderers .football-club-header h1 {background:url(http://images.mirror.co.uk/collections/football_club/b_bolton.jpg) no-repeat top left; color:#fff;}
.bolton-wanderers #recent-forum-posts h1, .bolton-wanderers .c-league-tbl caption, .bolton-wanderers .storylst-head, .bolton-wanderers .c-league-tbl .bolton-wanderers td {background-color:#4f719f; color:#fff;}
.bolton-wanderers .bolton-wanderers .col1 {background:url(http://images.mirror.co.uk/collections/football_club/i_bolton.gif) no-repeat;}

/* Blackburn Rovers - Background colour :#014bb6 Red & Text-colours:#fff */
.blackburn-rovers .football-club-header h1 {background:url(http://images.mirror.co.uk/collections/football_club/b_blackburn.jpg) no-repeat top left;}
.blackburn-rovers #recent-forum-posts h1, .blackburn-rovers .c-league-tbl caption, .blackburn-rovers .storylst-head, .blackburn-rovers .c-league-tbl .blackburn-rovers td {background-color:#014bb6; color:#fff;}
.blackburn-rovers .blackburn-rovers .col1 {background:url(http://images.mirror.co.uk/collections/football_club/i_blackburn.gif) no-repeat;}

/* Chelsea - Background colour :#16408a Blue */
.chelsea .football-club-header h1 {background:url(http://images.mirror.co.uk/collections/football_club/b_chelsea.jpg) no-repeat top left;}
.chelsea .football-club-header h1 {background:url(http://images.mirror.co.uk/collections/football_club/b_chelsea.jpg) no-repeat top left;}
.chelsea #recent-forum-posts h1, .chelsea .c-league-tbl caption, .chelsea .storylst-head, .chelsea .c-league-tbl .chelsea td {background-color:#16408a; color:#fff;}
.chelsea .chelsea .col1 {background:url(http://images.mirror.co.uk/collections/football_club/i_chelsea.gif) no-repeat;}

/* Stoke City - Background colour :#cc0617 */
.stoke-city .football-club-header h1 {background:url(http://images.mirror.co.uk/collections/football_club/b_stokecity.jpg) no-repeat top left;}
.stoke-city #recent-forum-posts h1, .stoke-city .c-league-tbl caption, .stoke-city .storylst-head, .stoke-city .c-league-tbl .stoke-city td {background-color:#cc0617; color:#fff;}
.stoke-city .stoke-city .col1 {background:url(http://images.mirror.co.uk/collections/football_club/i_stokecity.gif) no-repeat;}

/* Everton - Background colour :#081677 Dark Blue */
.everton .football-club-header h1 {background:url(http://images.mirror.co.uk/collections/football_club/b_everton.jpg) no-repeat top left;}
.everton #recent-forum-posts h1, .everton .c-league-tbl caption, .everton .storylst-head, .everton .c-league-tbl .everton td {background-color:#081677; color:#fff;}
.everton .everton .col1 {background:url(http://images.mirror.co.uk/collections/football_club/i_everton.gif) no-repeat;}

/* Fulham - Background colour :#000 Black */
.fulham .football-club-header h1 {background:url(http://images.mirror.co.uk/collections/football_club/b_fulham.jpg) no-repeat top left;}
.fulham #recent-forum-posts h1, .fulham .c-league-tbl caption, .fulham .storylst-head, .fulham .c-league-tbl .fulham td {background-color:#000; color:#fff;}
.fulham .fulham .col1 {background:url(http://images.mirror.co.uk/collections/football_club/i_fulham.gif) no-repeat;}

/* Liverpool - Background colour :#c70102 Red */
.liverpool .football-club-header h1 {background:url(http://images.mirror.co.uk/collections/football_club/b_liverpool.jpg) no-repeat top left;}
.liverpool #recent-forum-posts h1, .liverpool .c-league-tbl caption, .liverpool .storylst-head, .liverpool .c-league-tbl .liverpool td {background-color:#c70102; color:#fff;}
.liverpool .liverpool .col1 {background:url(http://images.mirror.co.uk/collections/football_club/i_liverpool.gif) no-repeat;}

/* Manchester City - Background colour :#00275e Dark blue */
.manchester-city .football-club-header h1 {background:url(http://images.mirror.co.uk/collections/football_club/b_Mancity.jpg) no-repeat top left;}
.manchester-city #recent-forum-posts h1, .manchester-city .c-league-tbl caption, .manchester-city .storylst-head, .manchester-city .c-league-tbl .manchester-city td {background-color:#00275e; color:#fff;}
.manchester-city .manchester-city .col1 {background:url(http://images.mirror.co.uk/collections/football_club/i_Mancity.gif) no-repeat;}

/* Manchester Utd - Background colour :#c70102 Red */
.manchester-united .football-club-header h1 {background:url(http://images.mirror.co.uk/collections/football_club/b_manutd.jpg) no-repeat top left;}
.manchester-united #recent-forum-posts h1, .manchester-united .c-league-tbl caption, .manchester-united .storylst-head, .manchester-united .c-league-tbl .manchester-united td {background-color:#c70102; color:#fff;}
.manchester-united .manchester-united .col1 {background:url(http://images.mirror.co.uk/collections/football_club/i_manutd.gif) no-repeat;}

/* Middlesbrough - Background colour :#c70102 Red */
.middlesbrough .football-club-header h1 {background:url(http://images.mirror.co.uk/collections/football_club/b_middlesbrough.jpg) no-repeat top left;}
.middlesbrough #recent-forum-posts h1, .middlesbrough .c-league-tbl caption, .middlesbrough .storylst-head, .middlesbrough .c-league-tbl .middlesbrough td {background-color:#c70102; color:#fff;}
.middlesbrough .middlesbrough .col1 {background:url(http://images.mirror.co.uk/collections/football_club/i_middlesbrough.gif) no-repeat;}
	
/* Newcastle United - Background colour :#000 Black */
.newcastle-united .football-club-header h1 {background:url(http://images.mirror.co.uk/collections/football_club/b_newcastle.jpg) no-repeat top left;}
.newcastle-united #recent-forum-posts h1, .newcastle-united .c-league-tbl caption, .newcastle-united .storylst-head, .newcastle-united .c-league-tbl .newcastle-united td {background-color:#000; color:#fff;}
.newcastle-united .newcastle-united .col1 {background:url(http://images.mirror.co.uk/collections/football_club/i_newcastle.gif) no-repeat;}
	
/* Portsmouth - Background colour :#081677 Dark Blue */
.portsmouth .football-club-header h1 {background:url(http://images.mirror.co.uk/collections/football_club/b_portsmouth.jpg) no-repeat top left;}
.portsmouth #recent-forum-posts h1, .portsmouth .c-league-tbl caption, .portsmouth .storylst-head, .portsmouth .c-league-tbl .portsmouth td {background-color:#081677; color:#fff;}
.portsmouth .portsmouth .col1 {background:url(http://images.mirror.co.uk/collections/football_club/i_portsmouth.gif) no-repeat;}

/* West Bromwich Albion - Background colour :#00246a */
.west-bromwich-albion .football-club-header h1 {background:url(http://images.mirror.co.uk/collections/football_club/b_westbromwichalbion.jpg) no-repeat top left;}
.west-bromwich-albion #recent-forum-posts h1, .west-bromwich-albion .c-league-tbl caption, .west-bromwich-albion .storylst-head, .west-bromwich-albion .c-league-tbl .west-bromwich-albion td {background-color:#00246a;color:#fff;}
.west-bromwich-albion .west-bromwich-albion .col1 {background:url(http://images.mirror.co.uk/collections/football_club/i_westbromwichalbion.gif) no-repeat;}
.west-bromwich-albion .football-club-header h1 {font:2em/80px Verdana, Arial, sans-serif;}

/* Sunderland - Background colour :#c70102 Red & Text colour:#000; */
.sunderland .football-club-header h1 {background:url(http://images.mirror.co.uk/collections/football_club/b_sunderland.jpg) no-repeat top left;color:#fff;}
.sunderland #recent-forum-posts h1, .sunderland .c-league-tbl caption, .sunderland .storylst-head, .sunderland .c-league-tbl .sunderland td {background-color:#c70102;color:#fff;}
.sunderland .sunderland .col1 {background:url(http://images.mirror.co.uk/collections/football_club/i_sunderland.gif) no-repeat;}

/* Tottenham Hotspur - Background colour :#021234 Dark Blue */
.tottenham-hotspur .football-club-header h1 {background:url(http://images.mirror.co.uk/collections/football_club/b_tottenham.jpg) no-repeat top left;}
.tottenham-hotspur #recent-forum-posts h1, .tottenham-hotspur .c-league-tbl caption, .tottenham-hotspur .storylst-head, .tottenham-hotspur .c-league-tbl .tottenham-hotspur td {background-color:#021234;color:#fff;}
.tottenham-hotspur .tottenham-hotspur .col1 {background:url(http://images.mirror.co.uk/collections/football_club/i_tottenham.gif) no-repeat;}

/* West Ham United - Background colour :#78162f Maroon */
.west-ham-united .football-club-header h1 {background:url(http://images.mirror.co.uk/collections/football_club/b_westham.jpg) no-repeat top left;}
.west-ham-united #recent-forum-posts h1, .west-ham-united .c-league-tbl caption, .west-ham-united .storylst-head, .west-ham-united .c-league-tbl .west-ham-united td,
.west-ham-united .c-league-tbl .west-ham td {background-color:#78162f;color:#fff;}
.west-ham-united .west-ham-united .col1,
.west-ham-united .west-ham .col1 {background:url(http://images.mirror.co.uk/collections/football_club/i_westham.gif) no-repeat;}

/* Wigan Athletic - Background colour :#0055a5 Pale Blue */
.wigan-athletic .football-club-header h1 {background:url(http://images.mirror.co.uk/collections/football_club/b_wigan.jpg) no-repeat top left;}
.wigan-athletic #recent-forum-posts h1, .wigan-athletic .c-league-tbl caption, .wigan-athletic .storylst-head, .wigan-athletic .c-league-tbl .wigan-athletic td {background-color:#0055a5;color:#fff;}
.wigan-athletic .wigan-athletic .col1 {background:url(http://images.mirror.co.uk/collections/football_club/i_wigan.gif) no-repeat;}

/* Premier League Right-hand Nav Table */
.epl_teams {
	border:2px solid #020240;
	display:inline; 
	float:left;
	margin:5px;
	_margin:5px 0 0 5px; /* fix IE6 spacing */
	width:296px;
	}
.epl_teams:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} /* Clear floated elements */
.epl_teams {display:inline-block;}
/* \*/ * html .epl_teams {height:1%;}
.epl_teams {display:inline;}
.epl_teams ul img {height:15px;}
.epl_teams a {font-size:0.857em;}
.epl_teams ul {float:left; width:49%; _margin-right:-3px; zoom:1;}
.epl_teams li {line-height:20px; margin:4px 0; _line-height:1em; _margin-right:-3px; zoom:1;}


/*************************** @TAGS SECTION **************************/
.tag-cloud-head {
	font-size:1em; 
	background:black;
	color:white;
	padding:0.1ex 0 0.1ex 0.71em;
	letter-spacing:-0.03em;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	}
.tag-cloud {
	border:1px solid #d2d2d2; 
	background:#fff none repeat scroll 0%; 
	text-align:left; 
	padding:1ex 1em;
	margin:0;
	}
.tag-cloud li {display:inline; padding:0px 10px 0 0;}
.tag-cloud .not-popular {font-size:1em;}
.tag-cloud .not-very-popular {font-size:1.3em;}
.tag-cloud .somewhat-popular {font-size:1.6em;}
.tag-cloud .popular {font-size:1.9em;}
.tag-cloud .very-popular {font-size:2.2em;}
.tag-cloud .ultra-popular {font-size:2.5em;}


/*************************** @OPINIONS SECTION ***************************/
.opinions {margin:0px 10px 10px 10px;}
.opinions h2 {font-weight:bold;}
.opinions p {
	font-size:1.6em;
	padding:10px 0 10px;
	line-height:1.1em;
}
.opinions p a {
color:#000;
}

.opinions img {border:1px solid #d0d0d0; float:left; height:40px; margin:0 10px 10px 0; width:40px;}
.opinions .clearfix h3 {
	font:normal 1.1em Verdana, Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	margin:0px 0 10px;
	padding:0px;
	}
.opinions .clearfix h2 {font-size:1.1em; line-height:1em;}
.opinions .clearfix .left-quote {
	font:3em Verdana, Arial, Helvetica, sans-serif;
	color:#f08a00;
	margin:0px;
	padding:0px;
	float:left;
	}
	
/* Columnist */
.columnistsa-z {
	margin:20px 0 20px 10px;
	padding:0px 0 10px;
	border-bottom:1px solid #eaeaea;
	}
.columnistsa-z .clearfix img {
	height:40px;
	width:40px;
	float:left;
	border:1px solid #d0d0d0;
	margin-right:5px;
	}
.columnistsa-z .clearfix h2 {font-size:1.3em;}
.columnistsa-z .clearfix h3 {
	font:1em Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
.columnistsa-z .clearfix .columnlink {color:#5E5E5E;}

#popular #most-popular-tab1 #body-content #content-channel #three-col-wrapper .columnistsa-z .clearfix h4 {font:12px Verdana, Arial, Helvetica, sans-serif; float:left;}
.blog-list {float:left; margin-left:50px;}
.blog-list p, .blog-list li {
	background:#eaeaea;
	float:left;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:3px 10px;
}
.blog-list a {
	color:#3360E5;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
/* .blog-list ul {width:100%;} */


/*************************** @EMAIL A FRIEND POPUP ***************************/
#email-a-friend {
	font:1em Verdana, Arial, sans-serif;
	width:404px;		
	margin:0 auto;	
	background-color:#fff;
	padding:5px 10px 0 12px;
	}
#email-a-friend-logo {
	float:left;
	background:url("http://images.mirror.co.uk/upl/m4/jun2008/6/9/B5F3E345-D09E-4D28-401191E7FFFC692B.gif ") no-repeat top left;
	height:76px;
	}
#email-a-friend-content {
	text-align:left;
	width:398px;	
	background-color:#fff;
	font-weight:bold;
	padding-bottom:50px;
	}
#email-a-friend-content h2{
	clear:both;
	padding:10px 0;
	color:#000;
	}


/*************************** @SUDOKU ***************************/
#sudk {width:50%;}
#sudk td, #sudk td input {height:38px; padding:0; margin:0; width:42px;}


/*************************** @COMPETITION ***************************/
/* Competitions Section */
#competition-content #three-col h1 {font-size:1em; text-transform:uppercase;}
#competition-content .article-image {clear:both; float:left;}
#competition-content .article-image img {border:none; margin:10px 10px 10px 0;}
#competition-content .article-image .article-date {display:none;}


/* Competition header - arb html */
.mirror-competitions {
	background:transparent url(http://images.mirror.co.uk/collections/m4_competitions/comp_header_background.gif) no-repeat 0 0;
	height:100px;
	width:442px;
	overflow:hidden;
	}
.mirror-competitions p {
	color:#fff;
	font-size:0.857em;
	margin:20px 10px 0 209px;
	}

/* Competition form */
.compSubErr {color:#f00; padding:0;}
.competitionForm .compCQ {font-weight:bold;}
.competitionForm label {clear:both; display:block; line-height:1.2em; margin-top:10px;}
.competitionForm .compRBLabel {
	clear:both; 
	display:block; 
	margin-bottom:5px;
	}
.competitionForm .compSub {margin-top:10px;}
.compLongQ {padding:15px 0 0 0;}
.competitionForm .compCBLabel {margin:0;}


/*************************** @MOST COMMENTED ***************************/
.most-commented {border:1px solid #D2D2D2; border-width:0 1px 1px; float:left; margin:5px 0 5px 5px; width:145px;}
.most-commented h2 {font-size:0.785em; font-weight:bold; line-height:1.3em; margin:0 0 11px; padding:3px 9px;}
.most-commented ol {font-size:0.785em; line-height:1.2em; list-style-image:none; list-style-position:inside; list-style-type:decimal; margin:0 10px;}
.most-commented li {margin-bottom:10px;}	
.most-commented .comments {text-decoration:underline;}

.zylom #content-sidebar {display:none;}
.zylom #sidebar {display:none;}


/* Temp fix */
.home-head {margin-bottom:3px;}
.sIFR_20661322, .sIFR_20662299 {margin:5px; _margin:5px 0; display:inline;}
.opi .shadetabs {margin-left:3px;}

#aa {margin:0px; padding:0px; float:left; width:456px;}
#aa p {font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:10px;}
.aared {color:#FF0000}
.fg-box {float:left; width:456px; margin-bottom:20px; margin-top:10px;}
.fg-box .fg-logo {float:left; border-style:none; margin-left:5px;}
.fg-box p {font:0.88em Arial, Helvetica, sans-serif; margin:0px 5px 5px; float:left; width:200px; padding:0px;}
.fg-box .fg-button {float:right; border-style:none; margin-top:6px; margin-right:15px; width:200px;}
.fg-box a {color:#000; text-decoration:none;}
.olympics-nav {background:url(http://images.mirror.co.uk/collections/m4_microsites/olympics_menu.jpg) no-repeat; float:left; height:59px; width:438px; margin:0px 0 10px; padding:0px;}
.olympics-nav ul {list-style:none; margin:0px; padding:0px;}
.olympics-nav li {float:left; width:146px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; margin:6px 0; padding:0px;}
.olympics-nav a {color:#000; text-decoration:none; font:bold 15px Verdana, Arial, Helvetica, sans-serif;}
.oscars .storylst-head {background: #a5500c;}

/***** @MANCHESTER UNITED AD FIX *****/

/*
.spo .manchester-united .mpu-ad{display:none;}
.spo .manchester-united .fosters {display:inline;}
*/

/***** @HIDING CONTAINER ON REGISTRATION PAGES *****/
.confirmation_footer_object_hide {display: none;}

/*** Aligning Omnivideo Player on Sports section ***/
.vplayer-blank {float: left; margin-left: 5px;}

/******Temp fix for footer links with Browsealoud*********/


#browsealoud {
	float: right;
	width: 180px;
	margin-right: 10px;
}
#browsealoud p {
	margin: 2px;
	padding: 0px;
	float: left;
	line-height:1em;
}
.footer-box-home ul {
	width: 500px;
	float: left;
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 251px;
}
.footer-box-home li {
	float: left;
	margin: 0;
	padding: 0px;
	font-size: 0.785em;
	color: #FFFFFF;
	display: inline;
	width: 150px;
}
.footer-box-home {
	float: left;
	width: 948px;
	margin-bottom: 20px;
}
#browsealoud img {
	float: right;
}
.foot-link-ul {
	width: 400px;
	margin-left: 300px;
}

