/* 
	Description:Controls custom elements like custom page,widget,arbitrary html,table object,puff,etc.
	Modified:01/07/2009 DS
*/

/*************************** @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;}

.author-image img{margin:0 10px 20px 0;}


/*************************** @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:0 0 20px; padding:0;width:446px;}
.fandg_box .logo{border-style:none; float:left; margin:5px; padding:0;}
.fandg_box p{font:12px Verdana,Arial,Helvetica,sans-serif; padding:0; 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:0; margin:0; width:446px;}
.fandg_box_games .logo{border-style:none; float:left; margin:5px; padding:0;}
.fandg_box_games p{font:12px Verdana,Arial,Helvetica,sans-serif; margin:10px 5px 5px; padding:0;}
.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:0; padding:3px 3px 3px 10px;}
.fun .fandg_half h3{background:#005095;}
.fandg_half ul{background:#fff; list-style:none; margin:0; padding:0;}
.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:0; padding:0;}
.fandg-side-box img{border:1px solid #0c0904; float:left; margin:0 10px 0 0; padding:0;}
.fandg-side-box{float:left; margin:0 0 10px; padding:10px; width:280px;}
.fandg-side-box h2{color:#4656E1; font:bold 14px Verdana,Arial,sans-serif; margin:0; padding:0;}
.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;}


/*************************** @OPINIONS SECTION ***************************/
.opinions{margin:0 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:0 0 10px;
	padding:0;
}
.opinions .clearfix h2{font-size:1.1em; line-height:1em;}
.opinions .clearfix .left-quote{
	font:3em Verdana,Arial,Helvetica,sans-serif;
	color:#f08a00;
	margin:0;
	padding:0;
	float:left;
}
	
/* Columnist */
.columnistsa-z{
	margin:20px 0 20px 10px;
	padding:0 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:0;
	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:0; padding:0; float:left; width:456px;}
#aa p{font-family:Verdana,Arial,Helvetica,sans-serif; padding:0; 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:0 5px 5px; float:left; width:200px; padding:0;}
.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:0 0 10px; padding:0;}
.olympics-nav ul{list-style:none; margin:0; padding:0;}
.olympics-nav li{float:left; width:146px; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:center; margin:6px 0; padding:0;}
.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;}
*/



/*** Aligning Omnivideo Player on Sports section ***/
.vplayer-blank{float: left;}

/*** Countdown Widget ***/
.countdown-flip {
	width:298px;
	border: solid 1px #555555;
	overflow:hidden;
	background: #F7CC2E;
	margin-bottom:10px;
	float:left;
	}
.countdown-flip h2 {
	color: #000000;
	text-align: center;
	margin: 10px;
	padding: 0px;
	font: bold 15px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.position-countdown-flip {
	margin-left: -65px;
}