/* -------- Barlesque overides ----------- */
body{
	background:#232323;
}

#blq-acc {
	border-bottom:1px solid #000;	
}
/* -------- World Cup 2010 ----------- */
#blq-container {
	overflow:hidden;
	}
	
.sportbanner{
	margin:0;
}

.world-cup-2010-section {
	position:relative;
	display:inline-block;
	background:url(/sol/shared/img/v4/world_cup_2010/wc_2010_banner.jpg) no-repeat 0 0;
	}

.world-cup-2010-section .sportbanner.world-cup-2010ban div a {
	position:absolute;
	left:-5000%;
	top:-5000%;
	}
	
#navigation {
	display:block;
	font-size:1.3em;	
	line-height:1.3em;
	font-weight:bold;
	font-family:Arial;
	margin-top:1px;
	position:relative;
	width:100%;
}

.world-cup-2010-story #navigation,
.world-cup-2010-bbc-coverage-index #navigation,
.world-cup-2010-map #navigation,
.world-cup-2010-photogallery #navigation,
.world-cup-2010-live-event #navigation {
	display:table;
	}

#navigation .main-navigation {
	display:inline;
	float:left;
	width:100%;
/* 	padding:0 0 19px 0; */
}

#navigation .main-navigation h2 {
	position:absolute;
	left:-5000%;
	top:-5000%;
	}

#navigation .main-navigation li{
	display:inline;
	float:left;
}

#navigation .main-navigation li a {
	display:inline;
	float:left;
	height:30px;
	line-height:30px;
	overflow:visible;
	padding:1px 13px;
	position:relative;
	text-transform:uppercase;
}

#navigation .main-navigation li.main-section a,
#navigation .main-navigation li.selected a {
	color:#900;
}

#navigation .main-navigation .main-section.first {
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat right 2px;
	}
	
#navigation .main-navigation .main-section.second {
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat right -66px;
	}
	
#navigation .main-navigation .main-section.first a {
	padding:1px 17px 1px 13px;
	}
	
#navigation .main-navigation .main-section.second a {
	padding:1px 17px 1px 9px;
	}
	
#navigation .main-navigation li {
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat right -128px;
	}
	
#navigation .main-navigation li.last {
	background:none;
	}


/* 	Footer - Team List */
.team-list h2,
.team-list ul li a span,
.blq-toplink {
	position:absolute;
	left:-5000px;
	top:-5000px;
	}
	
.team-list {
	/* Comment out 5 declarations below AND uncomment 4 declarations below that to hide footer */
	clear:both;
	height:127px;
	margin:50px 0 5px 0;
	background:url(/sol/shared/img/v4/world_cup_2010/wc_2010_teams_footer.png) no-repeat 2px 0;
	overflow:hidden;
	/* display:none;
	position:absolute;
	left:-5000%;
	top:-5000%;*/
	}
	
.team-list ul,
.team-list ul li {
	float:left; 
	}
	
.team-list ul li a {
	display:inline-block;
	width:24px;
	height:127px;
	padding:0 3px 0 3px;
	}

.team-list ul li.england a,
.team-list ul li.north-korea a {
	padding:0 6px 0 6px;
	}
	
.servicev4 {
	clear:both;
	}
/* 	Footer - Team List - END */

/* Home page - Left hand column - Blogs */
.world-cup-2010-section .motorsportsbg .mph {
	padding:6px 17px 5px 17px;
	font-size:1.8em;
	line-height:1.2em;
	font-weight:bold;
	color:#464646;
	font-family:Arial;
	}
	
.world-cup-2010-section .multieventbg {
	padding:0 0 17px 0;
	border-bottom:none;	
	background:#efefef url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat 7px bottom;
	}
	
.world-cup-2010-section .multieventbg .nlp {
	margin:0;
	padding:6px 17px 5px 17px;
	font-size:1.3em;
	font-weight:bold;
	color:#464646;
	background:none;
	background-color:#efefef;
	}
	
.world-cup-2010-section .multieventbg .nlp a.lp {
	font-size:1em;
	}
	
.world-cup-2010-section .multieventbg .mvb {
	margin:0;
	padding:0 17px 0 17px;
	background-color:#efefef;	
	}
	
.world-cup-2010-section .multieventbg .mvb a.shl,
.world-cup-2010-section .multieventbg .o a.shl {
	display:block;
	padding:7px 0 0 0;
	font-size:1.2em;
	line-height:1.3em;
	font-weight:bold;
	font-family:Verdana;
	}
	
.world-cup-2010-section .multieventbg .o a.shl {
	font-size:1.083em;
	}
	
.world-cup-2010-section .multieventbg .o .wideav {
	display:inline-block;
	margin:0 0 3px 0;
	}
	
.world-cup-2010-section .multieventbg .mvb br,
.world-cup-2010-section .multieventbg .o br {
	display:none;
	}
	
.world-cup-2010-section .multieventbg .o {
	display:inline-block;
	padding:0 17px 0 17px;
	font-size:1.1em;
	line-height:1.3em;
	font-family:Verdana;
	background-color:#efefef;
	}
	
/* Home page - Central column - Top Stories */
.world-cup-2010-section .splashformat,
.world-cup-2010-section table.topstoryformat,
.world-cup-2010-section .embedvideo,
.world-cup-2010-section .boxingbg {
	font-family:Arial;
	border-bottom:none;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -196px bottom;
	}
	
.world-cup-2010-section table.topstoryformat .text {
	font-family:Verdana;
	}

.world-cup-2010-section .embedvideo {
	padding:0 0 10px 0;
	}
	
.world-cup-2010-section .boxingbg {
	display:inline-block;
	}
	
.world-cup-2010-section .splashformat .mvb a.tshsplash,
.world-cup-2010-section table.topstoryformat td.text .mvb a.tsh {
	font-weight:bold;
	}

.world-cup-2010-section .splashformat .mvb a.tshsplash {
	line-height:1.1em;
	}
		
.world-cup-2010-section .splashformat .widesummary {
	margin:9px 0 9px 0;
	font-family:Verdana;
	}
	
.world-cup-2010-section .wrapa .sabull {
	padding:4px 0 4px 20px;
	width:213px;
	background:transparent url(http://newsimg.bbc.co.uk/sol/shared/img/v4/arrow.gif) no-repeat 7px 4px;
	}
	
.world-cup-2010-section .wrapa .sabull a {
	font-size:1em;
	}

.world-cup-2010-section .wrapa .sabull,
.world-cup-2010-section .splashformat .wideav,
.world-cup-2010-section .splashformat .wrapa .sabull a,
.world-cup-2010-section table.topstoryformat .wideav,
.world-cup-2010-section .picheadline2 .arr,
.world-cup-2010-section .picheadline2 .wideav,
.world-cup-2010-section .arr {
	font-size:1.2em !important;
	line-height:1.3em;
	font-family:Verdana;
	}
	
.world-cup-2010-section .storybody .arr {
	font-size:.923em !important;
	}
	
.world-cup-2010-section .picheadline2 .wideav {
	margin:5px 0;
	padding:0;
	}
	
.world-cup-2010-section .ddb .mvb {
	font-family:Arial;
	}
	
.world-cup-2010-section .ddb .mvb a.shl {
	font-weight:bold;
	line-height:1.1em;
	}
	
.world-cup-2010-section table tr td .ddb .o {
	margin:-11px 0 10px 0;
	font-size:1.3em;
	}
	
.world-cup-2010-section .videoInIndexB p.caption {
	font-family:Verdana;
 	line-height:1.3em;
	}
	
.mediaAssetIndexB .caption, .mediaAssetStoryB .caption, .mediaAssetStoryC .caption, .videoInIndexB .caption, .videoInStoryB .caption, .videoInStoryC .caption {
	color:#666666;
	}
	
.world-cup-2010-section .embedvideo h1 a {
	font-size:2.4em;
	line-height:1.1em;
	font-weight:bold;
	}
	
.world-cup-2010-section .embedvideo .latestinfo p {
	padding:0 0 9px 0;
	}
	
.world-cup-2010-section .embedvideo .latestinfo p,
.world-cup-2010-section .embedvideo .latestinfo .wideav {
	font-size:1.3em;
	line-height:1.3em;
	font-family:Verdana;
	}

.world-cup-2010-section .embedvideo .latestinfo .wideav {
	font-size:1.2em;
	}
	
/* Home page - Central column - Features and analysis */
.world-cup-2010-section .promotopbg {
	position:relative;
	display:inline-block;
	background-color:#efefef !important;
	}	

.world-cup-2010-section .promotopbg .mph {
	width:446px;
	padding:6px 0 12px 0;
	font-size:1.8em;
	font-weight:bold;
	color:#464646;
	}
	
.world-cup-2010-section .promotopbg table.topstoryformat {
	margin:0 0 10px 0;
	background:none;
	background-color:#efefef !important;
	}
	
.world-cup-2010-section	.promotopbg table.topstoryformat td.text .mvb {
	margin:0 0 1px 0;
	font-size:1.3em;
	}
	
.world-cup-2010-section table.topstoryformat td.text .mvb a.tsh {
	font-size:1.23em;
	}
	
.world-cup-2010-section .promomiddlebg {
	font-family:Arial;		
	border-top:1px solid #dddddd;
	}
	
.world-cup-2010-section .promomiddlebg .mvb .shl {
	font-weight:bold;
	}

.world-cup-2010-section .promomiddlebg .o {
	margin:-17px 0 10px 0;
	padding:0 0 6px 0;
	font-family:Verdana;
	}
	
.world-cup-2010-section .promobottombg {
	height:13.8em;
	}
	
.world-cup-2010-section .promobottombg .mvb a.shl {
	display:inline-block;
	padding:1px 0 0 0;
	}
	
/* Home page - Central column - Groups */
.world-cup-2010-section .bowlsbg {
	margin:14px 0 0 0;
	border-bottom:none;
	}
	
.world-cup-2010-section .bowlsbg .nlp {
	margin:0;
	padding:0;
	font-size:1.2em;
	line-height:1.3em;
	font-weight:bold;
	color:#464646;
	background:none;
	}
	
/* Home page - Central column - Related links */
.world-cup-2010-section .swimmingbg,
.world-cup-2010-section .skiingbg {
	border-bottom:none;
	}

.world-cup-2010-section .swimmingbg {	
	margin:7px 0 7px 0;
	padding:0 0 2px 0;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -722px bottom;
	}
	
.world-cup-2010-section .swimmingbg .nlp {
	margin:0;
	padding:0 0 0 9px;
	font-size:1.8em;
	font-weight:bold;
	color:#464646;
	background:none;
	}
	
.world-cup-2010-section .skiingbg .arr  {
	padding:0;
	background:none;
	}

.world-cup-2010-section .skiingbg .arr a {
	display:block;
	width:450px;
	padding:2px 0 1px 15px;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat 4px -100px;	
	}

/* Home page - Right hand column - Video round up */	
.world-cup-2010-section .snookerbg {
	margin:0 0 5px 0;
	padding:0 0 6px 0;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -1248px bottom;
	border-bottom:none;
	}
	
.world-cup-2010-section .snookerbg .nlp {
	margin:0;
	padding:0 0 0 12px;
	font-size:1.8em;
	font-weight:bold;
	color:#464646;
	background:none;
	}
	
.world-cup-2010-section .picheadline {
	padding:3px 0 0 11px;
	line-height:1.3em;
	}
	
.world-cup-2010-section .rugbyunionbg {
	border-bottom:none;
	}
		
.world-cup-2010-section .rugbyunionbg .picheadline {
	padding:3px 0 0 0;
	}
	
.world-cup-2010-section .dartsbg {
	margin:0 0 25px 0;
	border-bottom:1px solid #cccccc;
	}

.world-cup-2010-section .dartsbg .arr {
	padding:4px 0 4px 12px;
	font-size:1.1em;
	background:none;
	}
	
/* Home page - Right hand column - 5 Live Promo */	
.world-cup-2010-section .greenbg {
	margin:0 0 5px 0;
	padding:0 0 6px 0;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -1248px bottom;
	border-bottom:none;
	}
	
.world-cup-2010-section .greenbg .nlp {
	margin:0;
	padding:17px 0 0 12px;
	font-size:1.8em;
	font-weight:bold;
	color:#464646;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -1518px 0;
	}
	
.world-cup-2010-section .picheadlinesummary {
	padding:3px 0 0 11px;
	line-height:1.3em;
	}
	
.world-cup-2010-section .turquoisebg .picheadlinesummary {
	margin:0 0 -5px 0;
	}

.world-cup-2010-section .spb {
	padding:0 0 4px 0;
	margin:0 0 25px 0;
	border-bottom:1px solid #cccccc;
	}
		
.world-cup-2010-section .spb .arr {
	margin:0 0 0 4px;
	}
		
/* CSS for Adverts */
.world-cup-2010-section .athleticsbg {
	margin:0 0 20px 0;
	border-bottom:none;
	}
		
.world-cup-2010-section .tennisbg {
	border-bottom:none;
	}
	
/*TABNAV - Group Tables
---------------------*/		
.wc-group-tables ul.tabnav {
	display:inline-block;
	float:left;
	width:296px;
	margin:2px 0 0 0;
	padding:0 0 0 10px;
	font-size:1.3em;
	line-height:1.3em;
	font-family:Arial;
	font-weight:bold;
	background:#306c2b url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -934px 0;
	}

.wc-group-tables ul.tabnav li { 
	float:left;
	background:url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -832px 9px;
	}

.wc-group-tables ul.tabnav li:first-child {
	background:none;
	}
	
.wc-group-tables ul.tabnav li a { 
	display:block;
	padding:6px 12px 2px 14px;
	color:#ffffff;
	}

.wc-group-tables ul.tabnav li.nav-selected a {
	color:#464646;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -704px 5px;
	text-decoration:none;
	}

.wc-group-tables .tabcontainer div.tab-content {display:none;}
.wc-group-tables .tabcontainer div.tab-selected {display:block;clear:left;}

.wc-group-tables .tabcontainer .clear {
	display:inline; 
/* 	display:none; */
	}
	
	/* IE6 hack */
	html > body .wc-group-tables .tabcontainer .clear {
 		display:none; 
 		}
		
/*END TABNAV*/

/*GROUP TABLES
---------------------*/
.wc-group-tables {
	padding:2px 0 0 0;
	border-bottom:1px solid #cccccc;
	}
	
.wc-group-tables h2 {
	padding:0 0 2px 12px;
	font-size:1.8em;
	font-family:Arial;
	font-weight:bold;
	color:#464646;
	}
	
.wc-group-tables div h3 {
	padding:10px 0 4px 12px;
	font-size:1.3em;
	line-height:1.3em;
	font-family:Arial;
	font-weight:bold;
	color:#464646;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -1248px bottom
	}
	
.wc-group-tables div.tab-selected h3 {
	position:absolute;
	left:-5000%;
	top:-5000%;
	}
	
#blq-main td .wc-group-tables table.grouptable {
	border-collapse:collapse;
	}
	
.wc-group-tables .grouptable {
	width:100%;
	color:#666666;
	}
	
.wc-group-tables .grouptable thead tr,
.wc-group-tables .grouptable tbody tr.rowbg,
.wc-group-tables .grouptable tbody tr.rowbg td.team {
	background-color:#f2f2f2;	
	}
	
.wc-group-tables .grouptable tbody tr.divider td {
	border-top:1px dashed #959393;
	}
		
.wc-group-tables .grouptable tr td {
	width:10%;
	padding:4px 8px 3px 8px;
	border-left:1px solid #f2f2f2;
	}

.wc-group-tables .grouptable tr td.goaldiff {
	width:11%;
	padding:4px 8px 3px 0;
	}
		
.wc-group-tables .grouptable tr.rowbg td {
	border-left:1px solid #ffffff;
	}
		
.wc-group-tables .grouptable thead tr td {
	font-size:1.1em;
	line-height:1.3em;
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	}
	
.wc-group-tables .grouptable tbody tr td {
	font-size:1.3em;
	line-height:1.3em;
	font-family:Arial;
	text-align:right;
	}

.wc-group-tables .grouptable tr td.team,
.wc-group-tables .grouptable thead tr td.team {
	width:50%;
	padding:0;
	text-align:left;
	border-left:none;
	}
	
.wc-group-tables .grouptable tbody tr td.team a,
.wc-group-tables .grouptable thead tr td.team a {
	display:block;
	}
	
/* Comment out when this is a link */
.wc-group-tables .grouptable thead tr td.team {
	padding:5px 12px 4px 12px;
	}
	
 /* Start CSS for no links 
.wc-group-tables .grouptable tbody tr td.team {
	padding:4px 12px 3px 33px;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_flags_16px.gif) no-repeat 12px -13px;
	}

.wc-group-tables .grouptable tbody tr td.team.alg,
.wc-top-scorers table tbody tr td.team.alg {
	background-position:12px -13px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.arg,
.wc-top-scorers table tbody tr td.team.arg {
	background-position:12px -46px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.aus,
.wc-top-scorers table tbody tr td.team.aus {
	background-position:12px -79px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.bra,
.wc-top-scorers table tbody tr td.team.bra {
	background-position:12px -112px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.cmr,
.wc-top-scorers table tbody tr td.team.cmr {
	background-position:12px -145px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.chi,
.wc-top-scorers table tbody tr td.team.chi {
	background-position:12px -178px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.civ,
.wc-top-scorers table tbody tr td.team.civ {
	background-position:12px -211px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.den,
.wc-top-scorers table tbody tr td.team.den {
	background-position:12px -244px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.eng,
.wc-top-scorers table tbody tr td.team.eng {
	background-position:12px -277px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.fra,
.wc-top-scorers table tbody tr td.team.fra {
	background-position:12px -310px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.ger,
.wc-top-scorers table tbody tr td.team.ger {
	background-position:12px -343px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.gha,
.wc-top-scorers table tbody tr td.team.gha {
	background-position:12px -376px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.gre,
.wc-top-scorers table tbody tr td.team.gre {
	background-position:12px -409px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.hon,
.wc-top-scorers table tbody tr td.team.hon {
	background-position:12px -442px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.ita,
.wc-top-scorers table tbody tr td.team.ita {
	background-position:12px -475px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.jpn,
.wc-top-scorers table tbody tr td.team.jpn {
	background-position:12px -508px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.mex,
.wc-top-scorers table tbody tr td.team.mex {
	background-position:12px -541px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.ned,
.wc-top-scorers table tbody tr td.team.ned {
	background-position:12px -574px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.nzl,
.wc-top-scorers table tbody tr td.team.nzl {
	background-position:12px -607px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.nga,
.wc-top-scorers table tbody tr td.team.nga {
	background-position:12px -640px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.prk,
.wc-top-scorers table tbody tr td.team.prk {
	background-position:12px -673px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.par,
.wc-top-scorers table tbody tr td.team.par {
	background-position:12px -706px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.por,
.wc-top-scorers table tbody tr td.team.por {
	background-position:12px -739px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.srb,
.wc-top-scorers table tbody tr td.team.srb {
	background-position:12px -772px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.svk,
.wc-top-scorers table tbody tr td.team.svk {
	background-position:12px -806px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.svn,
.wc-top-scorers table tbody tr td.team.svn {
	background-position:12px -840px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.rsa,
.wc-top-scorers table tbody tr td.team.rsa {
	background-position:12px -874px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.kor,
.wc-top-scorers table tbody tr td.team.kor {
	background-position:12px -908px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.esp,
.wc-top-scorers table tbody tr td.team.esp {
	background-position:12px -942px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.sui,
.wc-top-scorers table tbody tr td.team.sui {
	background-position:12px -975px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.usa,
.wc-top-scorers table tbody tr td.team.usa {
	background-position:12px -1008px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.uru,
.wc-top-scorers table tbody tr td.team.uru {
	background-position:12px -1041px !important;
	}
End CSS for no links */

.wc-group-tables .grouptable thead tr td.team a {
	/*padding:5px 12px 4px 12px;*/
	}

.wc-group-tables .grouptable tbody tr td.team a {
	padding:4px 12px 3px 33px;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_flags_16px.gif) no-repeat 12px -13px;
	}

.wc-group-tables .grouptable tbody tr td.team.alg a,
.wc-top-scorers table tbody tr td.team.alg,
.wc-top-scorers.story table tbody tr td.team.alg a {
	background-position:12px -13px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.arg a,
.wc-top-scorers table tbody tr td.team.arg,
.wc-top-scorers.story table tbody tr td.team.arg a {
	background-position:12px -46px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.aus a,
.wc-top-scorers table tbody tr td.team.aus,
.wc-top-scorers.story table tbody tr td.team.aus a {
	background-position:12px -79px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.bra a,
.wc-top-scorers table tbody tr td.team.bra,
.wc-top-scorers.story table tbody tr td.team.bra a {
	background-position:12px -112px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.cmr a,
.wc-top-scorers table tbody tr td.team.cmr,
.wc-top-scorers.story table tbody tr td.team.cmr a {
	background-position:12px -145px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.chi a,
.wc-top-scorers table tbody tr td.team.chi,
.wc-top-scorers.story table tbody tr td.team.chi a {
	background-position:12px -178px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.civ a,
.wc-top-scorers table tbody tr td.team.civ,
.wc-top-scorers.story table tbody tr td.team.civ a {
	background-position:12px -211px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.den a,
.wc-top-scorers table tbody tr td.team.den,
.wc-top-scorers.story table tbody tr td.team.den a {
	background-position:12px -244px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.eng a,
.wc-top-scorers table tbody tr td.team.eng,
.wc-top-scorers.story table tbody tr td.team.eng a {
	background-position:12px -277px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.fra a,
.wc-top-scorers table tbody tr td.team.fra,
.wc-top-scorers.story table tbody tr td.team.fra a {
	background-position:12px -310px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.ger a,
.wc-top-scorers table tbody tr td.team.ger,
.wc-top-scorers.story table tbody tr td.team.ger a {
	background-position:12px -343px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.gha a,
.wc-top-scorers table tbody tr td.team.gha,
.wc-top-scorers.story table tbody tr td.team.gha a {
	background-position:12px -376px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.gre a,
.wc-top-scorers table tbody tr td.team.gre,
.wc-top-scorers.story table tbody tr td.team.gre a {
	background-position:12px -409px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.hon a,
.wc-top-scorers table tbody tr td.team.hon,
.wc-top-scorers.story table tbody tr td.team.hon a {
	background-position:12px -442px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.ita a,
.wc-top-scorers table tbody tr td.team.ita,
.wc-top-scorers.story table tbody tr td.team.ita a {
	background-position:12px -475px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.jpn a,
.wc-top-scorers table tbody tr td.team.jpn,
.wc-top-scorers.story table tbody tr td.team.jpn a {
	background-position:12px -508px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.mex a,
.wc-top-scorers table tbody tr td.team.mex,
.wc-top-scorers.story table tbody tr td.team.mex a {
	background-position:12px -541px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.ned a,
.wc-top-scorers table tbody tr td.team.ned,
.wc-top-scorers.story table tbody tr td.team.ned a {
	background-position:12px -574px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.nzl a,
.wc-top-scorers table tbody tr td.team.nzl,
.wc-top-scorers.story table tbody tr td.team.nzl a {
	background-position:12px -607px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.nga a,
.wc-top-scorers table tbody tr td.team.nga,
.wc-top-scorers.story table tbody tr td.team.nga a {
	background-position:12px -640px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.prk a,
.wc-top-scorers table tbody tr td.team.prk,
.wc-top-scorers.story table tbody tr td.team.prk a {
	background-position:12px -673px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.par a,
.wc-top-scorers table tbody tr td.team.par,
.wc-top-scorers.story table tbody tr td.team.par a {
	background-position:12px -706px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.por a,
.wc-top-scorers table tbody tr td.team.por,
.wc-top-scorers.story table tbody tr td.team.por a {
	background-position:12px -739px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.srb a,
.wc-top-scorers table tbody tr td.team.srb,
.wc-top-scorers.story table tbody tr td.team.srb a {
	background-position:12px -772px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.svk a,
.wc-top-scorers table tbody tr td.team.svk,
.wc-top-scorers.story table tbody tr td.team.svk a {
	background-position:12px -806px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.svn a,
.wc-top-scorers table tbody tr td.team.svn,
.wc-top-scorers.story table tbody tr td.team.svn a {
	background-position:12px -840px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.rsa a,
.wc-top-scorers table tbody tr td.team.rsa,
.wc-top-scorers.story table tbody tr td.team.rsa a {
	background-position:12px -874px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.kor a,
.wc-top-scorers table tbody tr td.team.kor,
.wc-top-scorers.story table tbody tr td.team.kor a {
	background-position:12px -908px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.esp a,
.wc-top-scorers table tbody tr td.team.esp,
.wc-top-scorers.story table tbody tr td.team.esp a {
	background-position:12px -942px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.sui a,
.wc-top-scorers table tbody tr td.team.sui,
.wc-top-scorers.story table tbody tr td.team.sui a {
	background-position:12px -975px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.usa a,
.wc-top-scorers table tbody tr td.team.usa,
.wc-top-scorers.story table tbody tr td.team.usa a {
	background-position:12px -1008px !important;
	}
	
.wc-group-tables .grouptable tbody tr td.team.uru a,
.wc-top-scorers table tbody tr td.team.uru,
.wc-top-scorers.story table tbody tr td.team.uru a {
	background-position:12px -1041px !important;
	}
	
.wc-group-tables .grouptable abbr {
	border-bottom:1px dotted #b6b6b6;
	}
/*END GROUP TABLES*/

/* Home page index - News from around the web */
.world-cup-2010.news-from-around-the-web h2 {
	margin:10px 0 1px 0;
	padding:0 0 0 9px;
	font-size:1.8em;
	font-family:Arial;
	font-weight:bold;
	color:#464646;
	}
	
.world-cup-2010.news-from-around-the-web ul {
	padding:7px 0 0 0;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -722px -398px;
	}
	
.world-cup-2010.news-from-around-the-web h3 a {
	display:block;
	width:451px;
	padding:5px 0 0 15px;
	font-size:1.2em;
	line-height:1.3em;
	font-weight:normal;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat 4px -98px;
	}

.world-cup-2010.news-from-around-the-web h3 span {
	padding:0 0 0 15px;
	font-size:1.2em;
	line-height:1.3em;
	font-weight:normal;
	color:#666666
	}

.world-cup-2010.news-from-around-the-web h3 span.from-heading {	
	position:absolute;
	top:-5000%;
	left:-5000%;
	}
		
/* Twitter module */
div.twitter.world-cup {
	display:inline-block;
	border-bottom:1px solid #cccccc;
	}
	
div.twitter.world-cup h2 {
	width:295px;
	margin:0 0 4px 0;
	padding:0 0 0 11px;
	font-family:Arial;
	font-size:1.8em;
	line-height:1.3em;
	color:#464646;
	}
	
div.twitter.world-cup h2.wide {
	width:455px;
	margin:0 0 -1px 0;
	}
	
div.twitter.world-cup ul {
	clear:left;
	height:1%;
	padding:12px 0 0 0;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -1248px -398px;
	}
	
div.twitter.world-cup ul.wide {
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -722px -398px;
	}
	
div.twitter.world-cup ul li h3 {
	margin:0 0 10px 0;
	font-size:1.1em;
	color:#666666;
	}
	
div.twitter.world-cup ul li h3 span.wrapper span.tweet {
	width:243px;
	margin:0 0 0.5em 5px;
	padding:0 0 10px 0;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -1611px bottom;
	}
	
div.twitter.world-cup ul li h3 span.wrapper span.tweet.wide {
	width:403px;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -1905px bottom;
	}
	
div.twitter.world-cup ul li h3 span.wrapper span.tweet span.text {
	width:220px;
	padding:9px 8px 0 15px;
	color:#666666;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -1611px -173px;
	}
	
div.twitter.world-cup ul li h3 span.wrapper span.tweet span.text.wide {
	width:380px;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -1905px -173px;
	}
	
div.twitter.world-cup ul li h3 span.wrapper a.image img {
	margin:1px 0 0 10px;
	border:none;
	}
	
div.twitter.world-cup ul li h3 span.name {
	margin:0 4px 0 0;
	padding:0 6px 0 71px;
	border-right:1px solid #666666;
	}
	
div.twitter.world-cup h3.what {
	padding:0 0 5px 5px;
	}
	
div.twitter.world-cup h3.what,
div.twitter.world-cup h3.feed {
	float:left;
	text-align:left;
	font-size:1.1em;
	line-height:1.3em;
	}
	
div.twitter.world-cup h3.feed {
	margin:0 0 0 4px;
	padding:0 0 0 6px;
	font-weight:normal;
	border-left:1px solid #666666;
	}
	
/* Home page index - Top scorers module */
.wc-top-scorers {
	border-bottom:1px solid #cccccc;
	font-family:Arial;
	}
	
.wc-top-scorers h2 {
	margin:0 0 3px 0;
	padding:0 0 6px 0;
	font-size:1.8em;
	line-height:1.3em;
	font-weight:bold;
	color:#464646;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -1248px bottom;
	}
	
.wc-top-scorers h2 span {
	padding:0 0 0 12px;
	}
	
#blq-main .wc-top-scorers table {
	border-collapse:collapse;
	}
	
.wc-top-scorers table {
	width:100%;
	color:#666666;
	}
	
.wc-top-scorers table thead tr,
.wc-top-scorers table tbody tr.rowbg {
	background-color:#f2f2f2;	
	}
		
.wc-top-scorers table tr td {
	width:20%;
	border-left:1px solid #f2f2f2;
	vertical-align:top;
	}
	
.wc-top-scorers table tr.rowbg td {
	border-left:1px solid #ffffff;
	}
		
.wc-top-scorers table thead tr td {
	padding:6px 8px 4px 8px;
	font-size:1.1em;
	line-height:1.3em;
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;
	}

.wc-top-scorers.story table thead tr td {
	font-size:0.846em;
	}
		
.wc-top-scorers table thead tr td.team {
	padding:6px 8px 4px 12px;
	}
	
.wc-top-scorers table thead tr td.player {
	width:60%;
	padding:6px 12px 4px 12px;
	border-left:none;
	}
		
.wc-top-scorers table tbody tr td {
	padding:4px 12px 4px 12px;
	font-size:1.3em;
	line-height:1.3em;
	font-family:Arial;
	}

.wc-top-scorers.story table tbody tr td {
	font-size:1em;
	}
	
.wc-top-scorers table tbody tr td.player {
	width:50%;
	padding:4px 12px 4px;
	border-left:none;
	}
	
.wc-top-scorers table tr td.player a {
	display:block;
	}
		
.wc-top-scorers table tbody tr td.team,
.wc-top-scorers.story table tbody tr td.team a {
	padding:4px 12px 4px 33px;
	text-transform:uppercase;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_flags_16px.gif) no-repeat 12px -13px;
	}
	
.wc-top-scorers.story table tbody tr td.team a {
	display:block;
	text-transform:none;
	}
	
.wc-top-scorers.story table tbody tr td.team {
	padding:0;
	background:none;
	}
	
.wc-top-scorers table tbody tr.rowbg td.team {
	background-color:#F2F2F2;
	}
	
.wc-top-scorers abbr {
	border-bottom:1px dotted #b6b6b6;
	}

.wc-top-scorers h3 a {	
	display:block;
	padding:12px 0 4px 12px;
	font-size:1.1em;
	line-height:1.3em;
	font-weight:normal;
	border-top:1px solid #f2f2f2;
	}
	
.wc-top-scorers.story h3 a {
	font-size:0.846em;
	}
	
/* Story page - Top scorers module - Note there is also CSS for this with the rest of the index page top scorers table CSS */
.wc-top-scorers.story {
	margin:0 0 40px 0;
	padding:2px 0 0 0;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -722px -398px;
	}
	
.wc-top-scorers.story table thead tr td.player,
.wc-top-scorers.story table thead tr td.team {
	width:43%;
	}
		
.wc-top-scorers.story table tbody tr td.player,
.wc-top-scorers.story table tbody tr td.team {
	width:43%;
	}
	
.wc-top-scorers.story table tbody tr.row-one td {
	border-bottom:1px dashed #959393;
	}
 	
/* Home page index - Todays fixtures module */
.wc-todays-fixtures {
	padding:3px 0 0 0;
	border-bottom:1px solid #cccccc;
	}

.world-cup-2010-live-event .wc-todays-fixtures {
	padding:3px 0 0 0;
	border-bottom:1px solid #cccccc;
	margin-bottom:  8px;
	}
	
.wc-todays-fixtures h2 {
	padding:0 0 7px 0;
	font-family:Arial;
	font-size:1.8em;
	line-height:1.3em;
	font-weight:bold;
	color:#464646;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -1248px bottom;
	}
	
.live-event .wc-todays-fixtures h2 {
	padding:9px 0 5px 0;
	font-size:1.1em;
	text-transform:uppercase;
	color:#000000;
	background:#f2f2f2 url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -1248px -398px;
	border-bottom:1px solid #cccccc;
	}
	
.wc-todays-fixtures h2 span {
	padding:0 0 0 12px;
	}

.wc-todays-fixtures li {
	background-color:#ffffff;
	}
	
.wc-todays-fixtures li.rowbg {
	background-color:#f2f2f2;
	}
	
.live-event .wc-todays-fixtures li.rowbg {
	background-color:#f8f8f8;
	}
	
.wc-todays-fixtures h3 {
	font-size:1.2em;
	line-height:1.3em;
	font-weight:normal;
	color:#666666;
	}
	
.wc-todays-fixtures h3 span.fixture a,
.wc-todays-fixtures h3 span.comment {
	display:inline-block;
	width:198px;
	padding:4px 0 3px 12px;
	}
 	
.wc-todays-fixtures h3 span.comment {
	padding:0 0 3px 12px;
	font-size:.916em;
	line-height:1.1em;
	}
	
.wc-todays-fixtures h3 span.info {
	display:inline-block;
	padding:4px 0 3px 0;
	}
	
.wc-todays-fixtures h3.ukfs span.fixture a.play {
	padding:4px 0 3px 33px;
	width:177px;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat 12px -198px;
	}
	
.wc-todays-fixtures h3 span.kick-off {
	position:absolute;
	left:-5000%;
	top:-5000%;
	}
		
.wc-todays-fixtures h3 a.live-match {
	display:inline-block;
	width:100%;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	}

.wc-todays-fixtures h3 a.live-match .fixture {
	display:inline-block;
	width:198px;
	margin:0 3px 0 0;
	padding:4px 0 2px 12px;
	color:#990000;
	}
	
.wc-todays-fixtures h3.ukfs a.live-match .fixture {
	padding:4px 0 2px 33px;
	width:177px;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat 12px -198px;
	}
	
.wc-todays-fixtures h3.ukfs a.live-match.audio-match .fixture {
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat 12px -301px;
	}
	
.wc-todays-fixtures h3 a.live-match .info {
	/*display:inline-block;*/
	min-height:11px;
	padding:1px 2px 0 2px;
	font-size:0.833em;
	line-height:1em;
	text-transform:uppercase;
	color:#ffffff;
	background:#b40404 url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -1340px top;
	}
	
.wc-todays-fixtures h3 a.live-match:hover .fixture {
	text-decoration:none;
	cursor:pointer;
	}
	
	/* IE6 hack */
	html > body .wc-todays-fixtures h3 a.live-match:hover .fixture {
 		text-decoration:underline; 
 		}
 		
.wc-todays-fixtures h3 a.live-match:link .info {
	text-decoration:none;
	}
		
.wc-todays-fixtures h3 span.fixture a,
.wc-todays-fixtures h3 a.live-match .fixture,
.wc-todays-fixtures h3 span.comment {
	border-right:1px solid #f2f2f2;
	}
	
.wc-todays-fixtures li.rowbg h3 span.fixture a,
.wc-todays-fixtures li.rowbg h3 a.live-match .fixture,
.wc-todays-fixtures li.rowbg h3 span.comment {
	border-right:1px solid #ffffff;
	}
	
/* Home page index - iPlayer module */
.world-cup-2010-section .sportoniplayer {
	display:inline-block;
	margin:0;
	padding:5px 0 0 0;
	border:none;
	background-color:#ffffff;
	}
	
.world-cup-2010-section .sportoniplayer h2 {
	width:306px;
	margin:0 0 7px 0;
	padding:0 0 7px 0;
	font-size:1.8em;
	line-height:1.3em;
	font-weight:bold;
	color:#464646;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -1248px bottom;
	}
	
.world-cup-2010-section .sportoniplayer h2 span.title {
	padding:0 0 0 12px;
	}
	
.world-cup-2010-section .sportoniplayer h2 span.from,
.world-cup-2010-section .sportoniplayer h2 a.iplayer span {
	position:absolute;
	left:-5000%;
	top:-5000%;
	}
	
.world-cup-2010-section .sportoniplayer h2 a.iplayer {
	position:absolute;
	display:block;
	right:0;
	top:11px;
	height:17px;
	width:97px;
	padding:0;
	background:transparent url(http://www.bbc.co.uk/iplayer/syndication/patch/images/cta_bip_logo_white.gif) no-repeat 0 0;
	}
	
.world-cup-2010-section .sportoniplayer ul {
	padding:0 0 0 12px;
	width:294px;
	}

.world-cup-2010-section .sportoniplayer ul li.image a.video span,
.world-cup-2010-section .sportoniplayer ul li.image a.audio span {
	width:118px
	}
	
.world-cup-2010-section .sportoniplayer p {
	padding:0 0 8px 12px;
	text-align:left;
	border-top:none;
	border-bottom:1px solid #cccccc;
	}
	
.world-cup-2010-section .sportoniplayer p a {
	display:block;
	width:100%;
	}
	
/* Home page - Right hand column - Sport feeds */	
.world-cup-2010-section .feed-world-cup-2010 {
	clear:both;
	float:left;
	margin:10px 0 0 0;
	font-size:1.2em;
	line-height:1.3em;
	}
	
.world-cup-2010-section .feed-world-cup-2010 h2 {
	position:absolute;
	left:-5000%;
	top:-5000%;	
	}
	
.world-cup-2010-section .feed-world-cup-2010 ul#rss {
	float:left;
	width:306px;
	padding:6px 0 6px 0;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	}
	
.world-cup-2010-section .feed-world-cup-2010 ul#rss li {
	float:left;
	}
	
.world-cup-2010-section .feed-world-cup-2010 ul#rss li a {
	display:inline-block;
	padding:2px 0 0 5px;
	}
	
.world-cup-2010-section .feed-world-cup-2010 ul#rss li.rssFeed {
	border-left:1px solid #cccccc;
	margin:0 0 0 5px;
	}
	
.world-cup-2010-section .feed-world-cup-2010 ul#rss li.rssFeed a {
	min-height:16px;
	padding:2px 21px 0 5px;
	background:transparent url(http://newsimg.bbc.co.uk/shared/img/v4/icons/feed.gif) no-repeat right 0;
	}
	
/* Story page - Hiding CPS navigation */	
.world-cup-2010-section .lhs {
	display:none;
	position:absolute;
	left:-5000%;
	top:-5000%;	
	}

/* Story page - Columns/Grid */	
.world-cup-2010-section .sidebar1 {
	display:block;
	width:160px;
	padding:19px 14px 50px 0;
	vertical-align:top;
	}

.world-cup-2010-section .contentwrapper {
	padding:14px 0 0 0;
	}
	
.world-cup-2010-section .contentwrapper {
	vertical-align:top;
	}
	
.world-cup-2010-section .contentwrapper .storycontent .mxb {
	font-family:Arial;
	}
	
.world-cup-2010-section .contentwrapper .storycontent .storybody {
	width:466px;
	vertical-align:top;	
	}
	
.world-cup-2010-section .contentwrapper .storycontent .storyextra {
	width:306px;
	padding:0 0 0 14px;
	vertical-align:top;
	}
	
/* Story page - Datetools */	
.world-cup-2010-section .world-cup-2010-story .datetools .ds,
.world-cup-2010-section .world-cup-2010-photogallery .datetools .ds {
	padding:2px 0 8px 0;
	font-size:1.1em;
	line-height:1.3em;
	color:#464646;
	border-bottom:1px dotted #8b8b8b;
	}
	
.world-cup-2010-section .world-cup-2010-story .datetools .ds .lu,
.world-cup-2010-section .world-cup-2010-photogallery .datetools .ds .lu {
	color:#464646;	
	}

.world-cup-2010-section .world-cup-2010-story .datetools .mvtb,
.world-cup-2010-section .world-cup-2010-photogallery .datetools .mvtb {
	font-size:1.1em;
	line-height:1.3em;
	}
	
/* Story page - Middle column */	
.world-cup-2010-section .contentwrapper .storycontent .mxb h1,
.world-cup-2010-section .contentwrapper #liveTopBox1 .mxb {
	margin:5px 0 15px 0;
	font-size:2.4em;
	line-height:1.3em;
	font-family:Arial;
	font-weight:bold;
	color:#464646;	
	}
	
.world-cup-2010-section .contentwrapper .storycontent .mxb h1.storybodyhead {
	font-size:1.846em;
	}
	
.world-cup-2010-section .contentwrapper .storycontent .storybody .cap {
	padding:5px 0 0 0;
	}

.world-cup-2010-section .contentwrapper .storycontent .storybody .cap,	
.world-cup-2010-section .contentwrapper .storycontent .storybody p.caption {
	font-size:.846em;
	line-height:1.3em;
	color:#666666;
	}
	
.world-cup-2010-section .contentwrapper .storycontent .storybody .mvb .byl,
.world-cup-2010-section .contentwrapper .storycontent .storybody .mvb .byd {
	color:#464646;
	}
	
.world-cup-2010-section .contentwrapper .storycontent .storybody,
.world-cup-2010-section .world-cup-2010-story .contentwrapperwide .storybodywide {
	font-size:1.3em;
	line-height:1.4em;
	}

.world-cup-2010-section .contentwrapper .storycontent .storybody p,
.world-cup-2010-section .contentwrapper .storycontent .storybodywide p {
	padding:0 0 15px 0;
	}
	
.world-cup-2010-section .contentwrapper .storycontent .storybody .warning p {
	padding:2px 0 2px 30px;
	}

.world-cup-2010-section .contentwrapper .storycontent .storybody .ch1 {
	margin:0 0 13px 0;
	padding:0 0 4px 0;
	font-size:1.076em;
	line-height:1.3em;
	font-weight:bold;
	color:#464646;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -196px bottom;
	border:none;
	}
	
.world-cup-2010-section .contentwrapper .storycontent .storybody .bulletList {
	padding:0 0 15px 0;
	line-height:1.4em;
	}

.world-cup-2010-section .contentwrapper .storycontent .storybody .bulletList li {
	padding:0 0 0 10px;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -695px -314px;
	}
			
.world-cup-2010-section .contentwrapper .storycontent .storybody .sharesb ul {
	margin:15px 0 0 0;
	}
	
.world-cup-2010-section .contentwrapper .storycontent .storybody .sharesb p.what {
	padding:0;
	}
	
.world-cup-2010-section .contentwrapper .storycontent .storybody .mvtb {
	font-size:0.846em;
	line-height:1.3em;	
	}
	
/* Story page - Middle column - Factbox */	
.world-cup-2010-section .contentwrapper .storycontent .storybody .sibtbgf {
	padding:18px 18px 33px 18px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
	background-color:#3b8435;
	}
	
.world-cup-2010-section .contentwrapper .storycontent .storybody .sibtbgf .sihf {
	font-size:1.076em;
	line-height:1.3em;
	}

.world-cup-2010-section .contentwrapper .storycontent .storybody .sibtbgf .mva {
	margin:17px 0 15px 0;
	line-height:1.3em;
	}

.world-cup-2010-section .contentwrapper .storycontent .storybody .sibtbgf .mva .bull {
	padding:0;
	line-height:1.3em;
	background:none;
	}
	
.world-cup-2010-section .contentwrapper .storycontent .storybody .sibtbgf .miiib .arry {
	font-size:1em;
	line-height:1.3em;
	color:#ffffff;
	background-position:0 1px;
	}
	
/* Story page - Middle column - Quote box */	
.world-cup-2010-section .contentwrapper .storycontent .storybody .sibStdQuote {
	padding:18px 18px 21px 18px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
	background-color:#3b8435;
	}

.world-cup-2010-section .contentwrapper .storycontent .storybody .sibStdQuote .mva {
	margin:0;
	}
	
.world-cup-2010-section .contentwrapper .storycontent .storybody .sibStdQuote .mva b {
	font-size:1.076em;
	line-height:1.3em;
	}
	
.world-cup-2010-section .contentwrapper .storycontent .storybody .sibStdQuote .mva #q1,
.world-cup-2010-section .contentwrapper .storycontent .storybody .sibStdQuote .mva #q2 {
	width:22px;
	height:12px;
	}

.world-cup-2010-section .contentwrapper .storycontent .storybody .sibStdQuote .mva #q1 {
	float:left;
	padding:4px 0 0 0;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -707px -115px;
	}
	
.world-cup-2010-section .contentwrapper .storycontent .storybody .sibStdQuote .mva #q2 {
	float:right;
	padding:0 0 4px 0;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -685px -227px;
	}
	
.world-cup-2010-section .contentwrapper .storycontent .storybody .sibStdQuote .mva .mva {
	padding:17px 0 0 0;
	line-height:1.3em;
	}
	
/* Story page - Middle column - 606 quote box */	
.world-cup-2010-section .contentwrapper .storycontent .storybody .sib606 {
	padding:0 0 33px 0;
	font-family:Arial;
	font-weight:bold;
	color:#3b8435;
	background-color:#efefef;
	}

.world-cup-2010-section .contentwrapper .storycontent .storybody .sib606 .sihf {
	padding:1px 8px 0;
	font-size:1.076em;
	line-height:1.3em;
	color:#ffffff;
	background:#306c2b url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -934px 0;
	}

.world-cup-2010-section .contentwrapper .storycontent .storybody .sib606 .mva,
.world-cup-2010-section .contentwrapper .storycontent .storybody .sib606 .ibqlinks {
	margin:18px 18px 0 18px;
	}
	
.world-cup-2010-section .contentwrapper .storycontent .storybody .sib606 .mva b,
.world-cup-2010-section .contentwrapper .storycontent .storybody .sib606 .ibqlinks {
	font-size:1.076em;
	line-height:1.3em;
	}
	
.world-cup-2010-section .contentwrapper .storycontent .storybody .sib606 .mva #q1,
.world-cup-2010-section .contentwrapper .storycontent .storybody .sib606 .mva #q2 {
	width:22px;
	height:12px;
	}

.world-cup-2010-section .contentwrapper .storycontent .storybody .sib606 .mva #q1 {
	float:left;
	padding:4px 0 0 0;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -1218px -115px;
	}
	
.world-cup-2010-section .contentwrapper .storycontent .storybody .sib606 .mva #q2 {
	float:right;
	padding:0 0 4px 0;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -1195px -227px;
	}
	
.world-cup-2010-section .contentwrapper .storycontent .storybody .sib606 .mva .mva {
	margin:0;
	padding:0;
	line-height:1.3em;
	color:#333333;
	}
			
/* Story page - Tabs */	
#tabnavbox {
    clear:both;
	width: 100%;
	height: 24px;
	font-size: 100%;
	padding:0;
	border-bottom: 1px dashed #999;
	background: #eee;
}
#tabnav {
	height:25px;
	margin: 0;
	padding: 0;		
}
#tabnav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
	width: 104px;
	height: 25px;
	float: left;
	text-align: center;
	font-size: 10px;
	line-height: 22px;
	font-weight: bold;
	color: #333;
	background: url("http://newsimg.bbc.co.uk/sol/shared/img/v3/tabs/tab_bg104.gif");	
}
#tabnav a:link, #tabnav a:visited {
	font-size: 10px;
	line-height: 22px;
	font-weight: bold;
	padding: 3px 4px 3px 4px;
	margin:0 4px;	
	text-decoration: none;
	color: #ff0;
	text-align: center;
	height: 18px !important;
	height /**/: 20px;
	/* for IE5/Win */
}
#tabnav a:hover {text-decoration: underline;}
	
.world-cup-2010-section #tabnav li {
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
	width:104px;
	height:25px;
	float:left;
	text-align:center;
	font-size:10px;
	line-height:22px;
	font-weight:bold;
	color:#333;
	background:#B40000 url("http://newsimg.bbc.co.uk/sol/shared/img/v3/tabs/tab_bg104.gif");	
}

/* Story page - RHS */	
.world-cup-2010-section .contentwrapper .storyextra .mvb  {
	margin:7px 0 7px 0;
	padding:0 0 2px 0;
	text-transform:uppercase;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -722px bottom;
	}
	
.world-cup-2010-section .contentwrapper .storyextra .mvb .sah,
.world-cup-2010-section .contentwrapper .storyextra .mvb .nlp {
	padding:0 0 0 12px;
	font-size:1.5em;
	line-height:1.3em;
	font-family:Arial;
	font-weight:bold;
/* 	text-transform:uppercase; */
	color:#464646;
	}	
		
.world-cup-2010-section .contentwrapper .storyextra .arr {
	margin:0 0 0 5px;
	}
	
.world-cup-2010-section .contentwrapper .storyextra .miiib .arr,
.world-cup-2010-section .contentwrapper .storyextra .puffbox .o .arr {
	padding:2px 0 2px 20px;
	background-position:7px 4px;
	}

.world-cup-2010-section .contentwrapper .storyextra .arr .sad {
	color:#666666;	
	}
	
.world-cup-2010-section .contentwrapper .storyextra hr.pufff {
	display:none;
	}
	
.world-cup-2010-section .contentwrapper .storyextra .di {
	margin:3px 0 0 12px;
	font-size:1.1em;
	line-height:1.3em;
	color:#666666;
	}

.world-cup-2010-section .world-cup-2010-story .contentwrapper .storyextra .puffbox .o .olympicsbg {
	padding:0;
	background-image:none;
	border-bottom:none;
	}
	
.world-cup-2010-section .world-cup-2010-story .contentwrapper .storyextra .puffbox .o .olympicsbg .nlp {
	margin:7px 0 7px 0;
	padding:0 0 3px 12px;
	font-size:1.5em;
	line-height:1.3em;
	font-family:Arial;
	font-weight:bold;
	color:#464646;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -722px bottom;
	}	

.world-cup-2010-section .contentwrapper .storyextra .puffbox .o .nlp {
	margin:7px 0 7px 0;
	padding:0 0 3px 0;
	font-size:1.363em;
	line-height:1.3em;
	font-family:Arial;
	font-weight:bold;
	color:#464646;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -722px bottom;
	}

.world-cup-2010-section .contentwrapper .storyextra .puffbox .o .nlp a {
	padding:0 0 0 12px;
	}
	
.world-cup-2010-section .contentwrapper .storyextra .puffbox #newstracker .sah {
	margin:7px 0 7px 0;
	padding:0 0 2px 12px;
	font-size:1.5em;
	line-height:1.3em;
	font-family:Arial;
	font-weight:bold;
	color:#464646;
	text-transform:uppercase;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -722px bottom;
	}
				
/* Media Asset Page / MAP - Middle column */		
.world-cup-2010-section .mediaAssetWrapper h1 {
	font-size:2.4em;
	line-height:1.3em;
	font-family:Arial;
	font-weight:bold;
	color:#464646;
	}
	
.world-cup-2010-section .mediaAssetWrapper .storybody {
	display:block;
	width:512px;
	padding:0 0 20px 0;
	font-size:1em;
	}
	
.world-cup-2010-section .mediaAssetWrapper .storybody p {
	font-size:1em;
	}

/* Media Asset Page / MAP WIDE - Middle column */		
.world-cup-2010-section .mediaAssetD .mediaAssetWrapper {
	margin:0;
	border-bottom:none;	
	}
	
.world-cup-2010-section .mediaAssetD .mediaAssetWrapper h1 {
	margin:15px 0 10px 0;
	}
	
.world-cup-2010-section .mediaAssetD .mediaAssetWrapper .videoInStoryD .emp {
	margin:0;
	}
	
.world-cup-2010-section .mediaAssetD .mediaAssetWrapper .storybody {
	width:640px;
	}
	
.world-cup-2010-section .mediaAssetD .mediaAssetWrapper h3 {
	margin:0 0 2px 0;
	}

.world-cup-2010-section .mediaAssetD .mediaAssetWrapper ul {
	padding:0 0 40px 0;
	}
		
/* Media Asset Page / MAP - Middle column - See also's */		 	
.world-cup-2010-section .mediaAssetWrapper h3 {
	line-height:1.3em;
	}

.world-cup-2010-section .mediaAssetWrapper ul.seealso li {
 	font-size:1.2em;
 	line-height:1.3em;
 	}
 	
.world-cup-2010-section .mediaAssetWrapper ul li span.length {
	font-size:0.846em;
	color:#666666;
	}

/* Media Asset Page / MAP - Middle column - Share tools */		
.world-cup-2010-section .mediaAssetWrapper .storyTools {
	border-top:1px dotted #8b8b8b;
	}
	
.world-cup-2010-section .mediaAssetWrapper .storyTools .sharesb {
	font-size:1.3em;
	line-height:1.3em;
	}
	
.world-cup-2010-section .mediaAssetWrapper .storyTools .sharesb p.epl a,
.world-cup-2010-section .mediaAssetWrapper .storyTools .sharesb h3,
.world-cup-2010-section .mediaAssetWrapper .storyTools .sharesb p a {
	font-size:1em;
	}
	
.world-cup-2010-section .mediaAssetWrapper .storyTools .sharesb ul {
	margin:5px 0 0 0;
	padding:0;
	}

/* Media Asset Page / MAP WIDE - Middle column - Share tools */		
.world-cup-2010-section .mediaAssetD .mediaAssetWrapper .storyTools {
	width:640px;
	}
	
.world-cup-2010-section .mediaAssetD .mediaAssetWrapper .storyTools .sharesb {
	margin:46px 0 10px 0;
	}
	
/* Media Asset Page / MAP - RHS - Most Popular AND Editors Choice/World Cup highlights */			
.world-cup-2010-section .mediaAssetA #mostPopAVNow {
	margin:21px 0 0 10px;
	border-bottom:none;
	}
	
.world-cup-2010-section #mostPopAVNow h3,
.world-cup-2010-section .editorsChoice h3 {
	margin:0 0 10px 0;
	padding:0 0 3px 0;
	font-size:1.5em;
	line-height:1.3em;
	font-family:Arial;
	font-weight:bold;
	color:#464646;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -722px bottom;
	}

.world-cup-2010-section .mediaAssetA #mostPopAVNow div {
	line-height:1.3em;
	}
	
.world-cup-2010-section .mediaAssetA .editorsChoice .o {
	font-size:1.2em;
	line-height:1.3em;
	}

.world-cup-2010-section .mediaAssetA .editorsChoice {
	float:right;
	width:226px;
	font-size:1em;
	}
	
/* Media Asset Page / MAP WIDE - Most Popular AND Editors Choice/World Cup highlights */			
.world-cup-2010-section .mediaAssetD .editorsChoice h3 {
	width:303px;
	font-size:1.25em;
	}
	
.world-cup-2010-section .mediaAssetD .editorsChoice .o {
	padding:0;
	}
	
.world-cup-2010-section .mediaAssetD #mostPopAVNow,
.world-cup-2010-section .mediaAssetD .editorsChoice {
	float:left;
	width:303px;
	margin:0;
	padding:0 34px 158px 0;
	}
	
/* Story page - Photo gallery drop down */	
.world-cup-2010-section .world-cup-2010-story .storyextra .puffbox .o .wc-photo-gallery-drop-down {
	margin:0 0 10px 0;
	}
	
.world-cup-2010-section .world-cup-2010-story .storyextra .puffbox .o .wc-photo-gallery-drop-down h2 {
	margin:0 0 7px 0;
	padding:0 0 2px 12px;
	font-family:Arial;
	font-size:1.5em;
	line-height:1.3em;
	font-weight:bold;
	color:#464646;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat -722px bottom;
	text-transform:uppercase;
	}

.world-cup-2010-section .world-cup-2010-story .storyextra .puffbox .o .wc-photo-gallery-drop-down table {
	margin:0 0 0 12px;
	}

/* Photo gallery */	
.world-cup-2010-section .contentwrapperwide {
	padding:14px 0 0 0;
	}
	
.world-cup-2010-section .contentwrapperwide h1 {
	padding:0 0 1px 0;
	font-family:Arial;
	font-size:2.4em;
	line-height:1.3em;
	font-weight:bold;
	color:#464646;	
	}	

.world-cup-2010-section .contentwrapperwide #pictureGallery .caption {
	padding:6px 20px 16px 20px !important;
	font-size:1.3em;
	line-height:1.3em;
	}
	
.world-cup-2010-section .world-cup-2010-story .contentwrapperwide #pictureGallery .caption {
	font-size:1em;
	}
	
.world-cup-2010-section .contentwrapperwide .sharesb ul {
	margin:15px 0 0 0;
	}
	
.centerbody #galothercontent1 .mvb .nlp, 
.centerbody #galothercontent2 .mvb .nlp, 
.centerbody #galothercontent3 .mvb .nlp,
.centerbody #galothercontent1 .mvb .sah, 
.centerbody #galothercontent2 .mvb .sah, 
.centerbody #galothercontent3 .mvb .sah  {
	font-size:1.4em;
	line-height:1.3em;
	font-family:Arial;
	text-transform:uppercase;
	}

/* Photo Gallery Page - drop down */	
.world-cup-2010-section #galothercontent3 .o {
	padding:0;
	}
		
.world-cup-2010-section #galothercontentbox .wc-photo-gallery-drop-down {
	margin:20px 0 0 0;
	width:500px;
	}
	
.world-cup-2010-section #galothercontentbox .wc-photo-gallery-drop-down h2 {
	float:left;
	margin:5px 10px 0 0;
	font-size:1.1em;
	line-height:1.3em;
	font-weight:normal;
	font-family:Verdana;
	}
	
.world-cup-2010-section .world-cup-2010-story #galothercontentbox .wc-photo-gallery-drop-down h2 {
	font-size:0.846em;
	}
	
/*.world-cup-2010-section .world-cup-2010-story {
	position:relative;
	}
	
.world-cup-2010-section	#galothercontent1, 
.world-cup-2010-section	#galothercontent3 .o {
	position:inherit;
	}
	
.world-cup-2010-section #galothercontentbox .wc-photo-gallery-drop-down {
	position:absolute;
	top:174px;
	right:14px;
	width:300px;
	}
	
.world-cup-2010-section #galothercontentbox .wc-photo-gallery-drop-down table {
 	float:right; 
	}*/
		
/* Video index */	
.world-cup-2010-video-index .nwfiller2 .nlp {
	padding:0 0 3px 0;
	font-size:2.4em;
	line-height:1.3em;
	font-weight:bold;
	color:#464646;	
	}
	
/*.world-cup-2010-video-index .embedvideo {
	padding:0;
	background:none;
	}*/
	
.world-cup-2010-video-index .embedvideo h1 a {
	font-weight:normal;
	}
	
.world-cup-2010-video-index .wideav {
	line-height:1.3em;
	}
	
.world-cup-2010-video-index .swimmingbg .nlp {
	padding:0;	
	}
	
.world-cup-2010-video-index .rugbyunionbg .nlp {
	margin:0;
	padding:0;
	font-size:1.3em;
	line-height:1.3em;
	font-weight:bold;
	background:none;
	}

.world-cup-2010-video-index .rugbyunionbg .picheadline {
	font-weight:bold;
	font-size:1.2em;
	line-height:1.3em;
	}

.world-cup-2010-video-index .bluebg {
	margin:0 0 10px 0;
	}
	
.world-cup-2010-video-index .bluebg .arr {
	margin:2px 0 4px 0;
	padding:0;
	background:none;
	}
	
.world-cup-2010-video-index .bluebg .arr a {
	padding:2px 0 2px 20px;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat 0 -199px;
	}
		
/* Video index - RHS */	
.world-cup-2010-video-index .sportreliefbg .picheadline {
	padding:0;
	font-size:1.2em;
	font-weight:bold;
	}
	
.world-cup-2010-video-index .sportreliefbg,
.world-cup-2010-section .sportgeneralbg {
    padding:0 0 0 11px;
    border-bottom:none;
    }
    
.world-cup-2010-video-index .sportgeneralbg {
    margin:0 0 15px 0;
    }

/* Video index - RHS - Knockout stage highlights */		
.world-cup-2010-video-index .disabilitysportbg,
.world-cup-2010-video-index .tennisbg {
	border-bottom:none;
	}

.world-cup-2010-video-index .disabilitysportbg,
.world-cup-2010-video-index	.tennisbg {	
	position:relative;
	display:block;
	top:-5px;
	}
	
.world-cup-2010-video-index .disabilitysportbg .nlp {
	margin:0;
	padding:6px 0 5px 12px;
	font-size:1.3em;
	line-height:1.3em;	
	font-weight:bold;
	color:#000000;
	background-color:#f2f2f2;
	}
	
.world-cup-2010-video-index	.tennisbg {
	padding:3px 0 3px 11px;
	background-color:#ffffff;
	}
	
.world-cup-2010-video-index	.tennisbg .wideav {
	display:inline-block;
	padding:3px 0 2px 0;
	}

/* Latest matches module - Home page */		
.wc-latest-matches-module {
	clear:left;	
	position:relative;
	display:inline-block;
	width:974px;
	background:url(/sol/shared/img/v4/world_cup_2010/latest_matches_module/wc_2010_matches_background.jpg) no-repeat 0 0;
	}
	
.wc-latest-matches-module h2 {
	position:absolute;
	left:-5000px;
	top:-5000px;
	}

.wc-latest-matches-module div div.carousel-light div.carousel-window {
	background:none !important;
	}

ol#match-module-carousel {
	width:974px;
	}
		
ol#match-module-carousel ul {
	width:910px;
	}
	
ol#match-module-carousel li {
	float:left;
	margin:33px 0 0 0;
	padding:0 0 11px 0;
	/*padding:0 29px 11px 32px;*/
	}

ol#match-module-carousel li li {
	float:left;
	margin:0;
	padding:0 2px 0 0;
	}
	
ol#match-module-carousel li li.right {
	float:right;
	}
		
ol#match-module-carousel li li.four {
	padding:0;
	}
	
ol#match-module-carousel li li h3 a {
	float:left;
	width:226px;
	padding:8px 0 0 0;
	font-family:Arial;
	font-size:1.3em;
	line-height:1.3em;
	background:url(/sol/shared/img/v4/world_cup_2010/latest_matches_module/wc_2010_matches_sprite.png) no-repeat 0 0;
	text-decoration:none;
	color:#0052AD;
	cursor:pointer;
	}
	
ol#match-module-carousel li li.two h3 a {
	background-position:-228px 0;
	}
	
ol#match-module-carousel li li.three h3 a {
	background-position:-456px 0;
	}
	
ol#match-module-carousel li li.four h3 a {
	background-position:-684px 0;
	}
		
ol#match-module-carousel li li h3 a:hover {
	background-position:-910px 0;
	cursor:pointer;
	}
	
ol#match-module-carousel li li.two h3 a:hover {
	background-position:-1138px 0;
	}
	
ol#match-module-carousel li li.three h3 a:hover {
	background-position:-1365px 0;
	}
	
ol#match-module-carousel li li.four h3 a:hover {
	background-position:-1593px 0;
	}
	
ol#match-module-carousel li li h3 a span.fixture {
	display:block;
	padding:4px 13px 5px 13px;
	}
	
ol#match-module-carousel li li h3 a span.fixture span.score-dash {
	font-family:verdana;
	}

ol#match-module-carousel li li h3 a span.fixture span.tbc {
	display:inline-block;
	width:60px;
	border-bottom:1px solid #0052AD;
	}
		
ol#match-module-carousel li li h3 a span.fixture span.tbc span {
	position:absolute;
	left:-5000%;
	top:-5000%;
	}
	
ol#match-module-carousel li li h3 a img {
	padding:0 10px 0 10px;
	height:116px;
	}
	
ol#match-module-carousel li li h3 a.see-all img {
	height:83px;
	}
	
ol#match-module-carousel li li h3 a span.bottom {
	float:left;
	padding:0 0 6px 0;
	width:226px;
	height:31px;
	height:auto;
	font-weight:normal;
	background:url(/sol/shared/img/v4/world_cup_2010/latest_matches_module/wc_2010_matches_sprite.png) no-repeat 0 bottom;;
	}
	
	/* IE6 hack */
	html > body ol#match-module-carousel li li h3 a span.bottom {
		min-height:31px;
 		}

ol#match-module-carousel li li.two h3 a span.bottom {
	background-position:-228px bottom;
	}
	
ol#match-module-carousel li li.three h3 a span.bottom {
	background-position:-456px bottom;
	}
	
ol#match-module-carousel li li.four h3 a span.bottom {
	background-position:-684px bottom;
	}
	
ol#match-module-carousel li li h3 a:hover span.bottom {
	background-position:-910px bottom;
	cursor:pointer;
	}
	
ol#match-module-carousel li li.two h3 a:hover span.bottom {
	background-position:-1138px bottom;
	}
	
ol#match-module-carousel li li.three h3 a:hover span.bottom {
	background-position:-1365px bottom;
	}
	
ol#match-module-carousel li li.four h3 a:hover span.bottom {
	background-position:-1593px bottom;
	}
		
ol#match-module-carousel li li h3 a span.bottom span {
	float:left;
	display:inline-block;
	padding:6px 13px 8px 13px;
	}
	
ol#match-module-carousel li li h3 a span.bottom span.status.play {
	padding:6px 13px 8px 34px;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat 13px -196px;
	}
	
ol#match-module-carousel li li h3 a span.bottom span.info {
	float:right;
	color:#333333;
	}
	
ol#match-module-carousel li li h3 a span.info abbr {
	border-bottom:1px dotted #b6b6b6;
	}

ol#match-module-carousel li li h3 a span.bottom span.status.live-build-up-1230 {
	padding:6px 0 8px 0;
	width:226px;
	height:17px;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/latest_matches_module/status/livebuildup1230_graphic.gif) no-repeat 10px 6px;
	}
	
ol#match-module-carousel li li h3 a span.bottom span.status.live-build-up-1500 {
	padding:6px 0 8px 0;
	width:226px;
	height:17px;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/latest_matches_module/status/livebuildup1500_graphic.gif) no-repeat 10px 6px;
	}
	
ol#match-module-carousel li li h3 a span.bottom span.status.live-build-up-1930 {
	padding:6px 0 8px 0;
	width:226px;
	height:17px;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/latest_matches_module/status/livebuildup1930_graphic.gif) no-repeat 10px 6px;
	}
	
ol#match-module-carousel li li h3 a span.bottom span.status.watch-live-now {
	padding:6px 0 8px 0;
	width:226px;
	height:17px;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/latest_matches_module/status/watchlivenow_graphic.gif) no-repeat 10px 6px;
	}
	
ol#match-module-carousel li li h3 a span.bottom span.status.listen-live-now {
	padding:6px 0 8px 0;
	width:226px;
	height:17px;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/latest_matches_module/status/listenlivenow_graphic.gif) no-repeat 10px 6px;
	}
	
ol#match-module-carousel li li h3 a span.bottom span.status.follow-live-now {
	padding:6px 0 8px 0;
	width:226px;
	height:17px;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/latest_matches_module/status/followlivenow_graphic.gif) no-repeat 10px 6px;
	}
		
ol#match-module-carousel li li h3 a span.bottom span.status.live-build-up-1230 span,
ol#match-module-carousel li li h3 a span.bottom span.status.live-build-up-1500 span,
ol#match-module-carousel li li h3 a span.bottom span.status.live-build-up-1930 span,
ol#match-module-carousel li li h3 a span.bottom span.status.watch-live-now span,
ol#match-module-carousel li li h3 a span.bottom span.status.listen-live-now span,
ol#match-module-carousel li li h3 a span.bottom span.status.follow-live-now span {
	position:absolute;
	left:-5000%;
	top:-5000%;
	}

.wc-latest-matches-module div.carousel-light a.carousel-nav {
	background:none;
	width:32px;
	height:220px !important;
	}

	/* IE6 hack */
	html > body .wc-latest-matches-module div.carousel-light a.carousel-nav {
		min-height:220px;
		height:auto;
 		}
 		
.wc-latest-matches-module div.carousel-light a.carousel-nav span {
	margin:37px 0 0 0;
	height:183px;
	background:none;
	}
	
.wc-latest-matches-module div.carousel-light .carousel-prev,
.wc-latest-matches-module div.carousel-light .carousel-next {
	cursor:pointer;	
	}
	
.wc-latest-matches-module div.carousel-light .carousel-prev.carousel-prev-disabled,
.wc-latest-matches-module div.carousel-light .carousel-next.carousel-next-disabled {
	cursor:default;
	}

.wc-latest-matches-module div.carousel-light .carousel-prev span.carousel-background {
	background:url(/sol/shared/img/v4/world_cup_2010/latest_matches_module/wc_2010_matches_sprite.png) no-repeat -1820px 0;
	}
	
.wc-latest-matches-module div.carousel-light a.carousel-prev:hover span.carousel-background {
	background:url(/sol/shared/img/v4/world_cup_2010/latest_matches_module/wc_2010_matches_sprite.png) no-repeat -3768px 0;
	}
	
.wc-latest-matches-module div.carousel-light .carousel-prev.carousel-prev-disabled span.carousel-background {
	background:url(/sol/shared/img/v4/world_cup_2010/latest_matches_module/wc_2010_matches_sprite.png) no-repeat -1852px 0;
	}
	
.wc-latest-matches-module div.carousel-light a.carousel-prev.carousel-prev-disabled:hover span.carousel-background {
	background:url(/sol/shared/img/v4/world_cup_2010/latest_matches_module/wc_2010_matches_sprite.png) no-repeat -1852px 0;
	}
	
.wc-latest-matches-module div.carousel-light .carousel-next span.carousel-background {
	background:url(/sol/shared/img/v4/world_cup_2010/latest_matches_module/wc_2010_matches_sprite.png) no-repeat -1884px 0;
	}
	
.wc-latest-matches-module div.carousel-light a.carousel-next:hover span.carousel-background {
	background:url(/sol/shared/img/v4/world_cup_2010/latest_matches_module/wc_2010_matches_sprite.png) no-repeat -3800px 0;
	}
	
.wc-latest-matches-module div.carousel-light .carousel-next.carousel-next-disabled span.carousel-background {
	background:url(/sol/shared/img/v4/world_cup_2010/latest_matches_module/wc_2010_matches_sprite.png) no-repeat -1916px 0;
	}
	
.wc-latest-matches-module div.carousel-light a.carousel-next.carousel-next-disabled:hover span.carousel-background {
	background:url(/sol/shared/img/v4/world_cup_2010/latest_matches_module/wc_2010_matches_sprite.png) no-repeat -1916px 0;
	}
	
ol#match-module-carousel li li h3 a.see-all {
	margin:35px 0 80px 0;
	padding:5px 0 0 0;
	font-weight:normal;
	}
	
ol#match-module-carousel li li.one h3 a.see-all {
	background-position:-1948px -35px;
	}
	
ol#match-module-carousel li li.one h3 a.see-all:hover {
	background-position:-2858px -35px;
	}
	
ol#match-module-carousel li li.two h3 a.see-all {
	background-position:-2176px -35px;
	}
	
ol#match-module-carousel li li.two h3 a.see-all:hover {
	background-position:-3086px -35px;
	}
	
ol#match-module-carousel li li.three h3 a.see-all {
	background-position:-2404px -35px;
	}
	
ol#match-module-carousel li li.three h3 a.see-all:hover {
	background-position:-3314px -35px;
	}
	
ol#match-module-carousel li li.four h3 a.see-all {
	background-position:-2632px -35px;
	}
	
ol#match-module-carousel li li.four h3 a.see-all:hover {
	background-position:-3542px -35px;
	}

ol#match-module-carousel li li h3 a.see-all span.text {
	display:block;
	padding:4px 19px 3px 19px;
	}
	
ol#match-module-carousel li li h3 a.see-all img {
	padding:0 0 0 16px;
	}
	
ol#match-module-carousel li li h3 a.see-all span.bottom {
	height:9px;
	}
	
	/* IE6 hack */
	html > body ol#match-module-carousel li li h3 a.see-all span.bottom {
		min-height:9px;
 		}
 
ol#match-module-carousel li li.one h3 a.see-all span.bottom {
	background-position:-1948px bottom;
	}
	
ol#match-module-carousel li li.two h3 a.see-all span.bottom {
	background-position:-2176px bottom;
	}
	
ol#match-module-carousel li li.three h3 a.see-all span.bottom {
	background-position:-2404px bottom;
	}
	
ol#match-module-carousel li li.four h3 a.see-all span.bottom {
	background-position:-2632px bottom;
	}
	
ol#match-module-carousel li li h3 a.see-all:hover span.bottom {
	background-position:-2858px bottom;
	cursor:pointer;
	}
	
ol#match-module-carousel li li.two h3 a.see-all:hover span.bottom {
	background-position:-3086px bottom;
	}
	
ol#match-module-carousel li li.three h3 a.see-all:hover span.bottom {
	background-position:-3314px bottom;
	}
	
ol#match-module-carousel li li.four h3 a.see-all:hover span.bottom {
	background-position:-3542px bottom;
	}
	
/* Latest matches module - Story page */
.wc-latest-matches-module-storypage {
	float:left;
	width:159px;
	font-family:Arial;	
	border-right:1px solid #cccccc;
	}
	
.wc-latest-matches-module-storypage h2 {
	padding:11px 0 0 15px;
	font-size:1.8em;
	line-height:1.3em;
	}
	
.wc-latest-matches-module-storypage ol {
	float:left;
	padding:0 0 19px 0;
	}

.wc-latest-matches-module-storypage li {
	float:left;
	margin:1px 0 0 0;
	}
		
.wc-latest-matches-module-storypage li h3 a {	
	position:relative;
	float:left;
	width:156px;
	padding:8px 0 0 0;
	background:url(/sol/shared/img/v4/world_cup_2010/latest_matches_storypage_module/wc_2010_matches_storypage_sprite.png) no-repeat 0 0;
	text-decoration:none;
	}
	
.wc-latest-matches-module-storypage li h3 a:hover {
	background-position:-156px 0;
	text-decoration:none;
	}
	
.wc-latest-matches-module-storypage li h3 a span.status,
.wc-latest-matches-module-storypage li h3 a span.info {
	display:block;
	padding:4px 0 14px 16px;
	width:140px;
	font-size:1.2em;
	line-height:1.3em;
	font-weight:normal;
	background:url(/sol/shared/img/v4/world_cup_2010/latest_matches_storypage_module/wc_2010_matches_storypage_sprite.png) no-repeat 0 bottom;
	}
	
.wc-latest-matches-module-storypage li h3 a:hover span.status,
.wc-latest-matches-module-storypage li h3 a:hover span.info {
	background-position:-156px bottom;
	}

.wc-latest-matches-module-storypage li h3 a span.fixture {	
	display:block;
	padding:5px 16px 5px 16px;
	font-size:1.2em;
	line-height:1em;
	}

.wc-latest-matches-module-storypage li h3 a span.fixture span.score-dash {
	font-family:verdana;
	}
	
.wc-latest-matches-module-storypage li h3 a span.fixture span.tbc {
	display:inline-block;
	width:35px;
	border-bottom:1px solid #0052AD;
	}
		
.wc-latest-matches-module-storypage li h3 a span.fixture span.tbc span,
.wc-latest-matches-module-storypage li h3 a span.status span.watch-live span, 
.wc-latest-matches-module-storypage li h3 a span.status span.listen-live span,
.wc-latest-matches-module-storypage li h3 a span.status span.follow-live span,
.wc-latest-matches-module-storypage li h3 a span.status span.live-build-up span {
	position:absolute !important;
	left:-5000% !important;
	top:-5000% !important;
	}
	
.wc-latest-matches-module-storypage li h3 a img {
	padding:0 0 0 15px;
	}
		
.wc-latest-matches-module-storypage li h3 a span.status span.play {
	padding:7px 0 0 20px;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png) no-repeat 0 -196px;
	}

.wc-latest-matches-module-storypage li h3 a span.status.live {
	padding:2px 1px 14px 15px;
	}
		
.wc-latest-matches-module-storypage li h3 a span.status span.watch-live {
	display:block;
	width:126px;
	height:18px;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/latest_matches_storypage_module/status/watchlivenow126.gif) no-repeat 0 0;
	}

.wc-latest-matches-module-storypage li h3 a span.status span.listen-live {
	display:block;
	width:126px;
	height:18px;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/latest_matches_storypage_module/status/listenlivenow126.gif) no-repeat 0 0;
	}
	
.wc-latest-matches-module-storypage li h3 a span.status span.follow-live {
	display:block;
	width:126px;
	height:18px;	
	background:transparent url(/sol/shared/img/v4/world_cup_2010/latest_matches_storypage_module/status/followlivenow126.gif) no-repeat 0 0;
	}
	
.wc-latest-matches-module-storypage li h3 a span.status span.live-build-up {
	display:block;
	width:126px;
	height:18px;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/latest_matches_storypage_module/status/livebuildup_126.gif) no-repeat 0 0;
	}

.wc-latest-matches-module-storypage li h3 a span.info {
	color:#333333;
	}
	
.wc-latest-matches-module-storypage li h3 a span.fixture abbr,
.wc-latest-matches-module-storypage li h3 a span.info abbr {
	border-bottom:1px dotted #b6b6b6;
	}

/* FOOTBALL CSS - COPIED FROM FOOTBALL.CSS - FOR Results */
.competitionResults {width:100%;border:0px;margin:0 0 15px 0;border-collapse:separate;}
.competitionResults td{vertical-align:text-top;border:0px;}
.competitionResults .c1{width:40%;text-align:right;}
.competitionResults .c2{width:20%;text-align:center;} 
.competitionResults .c3{width:40%;text-align:left;}
.competitionResults .add{width:100%;text-align:right;font-size:11px;}
.competitionResults .red span{background:url(/shared/img/cc3300.gif) repeat 0 0;color:#cc3300;}
.competitionResults .yellow span{background:url(/shared/img/ffff00.gif) repeat 0 0;color:#ffff00;}
.competitionResults .red span,.competitionResults .yellow span{font-size:0.7em;display:inline;width:7px;padding:1px 0;}
		
/* FOOTBALL CSS - COPIED FROM FOOTBALL.CSS - FOR ROBOTEXT - CHANGED FONT SIZES */
.date  {
   font-size:.846em !important; 
   font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

/* JSON Enabled Content Styles */
.matchLiveText li {margin:0pt 0pt 20px;line-height:1.4em;}
.matchLiveText .time {display:block;font-weight:bold;}
.matchLiveText .goal, .matchLiveText .miss, .matchLiveText .dismissal, .matchLiveText .booking, .matchLiveText .incident, .matchLiveText .other {display:block;border:1px solid #CCC;font-weight:bold;margin:0pt 0pt 20px;padding:1px 0pt 1px 5px;width:98%;}
.matchLiveText .incident {background-color:#00A9E0;color:#FFFFFF;}
.matchLiveText .goal {background-color:#424242;color:#FFF900;}
.matchLiveText .goal .score {display:block;}
.matchLiveText .miss {background-color:#424242;color:#FFFF00;}
.matchLiveText .booking {background-color:#FFF900;color:#000000;}
.matchLiveText .dismissal {background-color:#C92300;color:#FFFFFF;}
.matchLiveText .other {background-color:#CCC;color:#000;}
.hidden {display:none;}
/* End of JSON Enabled Content Styles */
.short_table table{width:100%;border-collapse:collapse;text-align:right;font-size:1.1em;}
.short_table .header{ color:#000}	
.short_table a:link{color:#990000;text-decoration:none}
.short_table a{text-decoration:none;}
.short_table a:visited{color:#990000;text-decoration:none}
.short_table a:hover{color:#990000;text-decoration:underline}
.short_table #wins,.short_table #draws,.short_table #lost,.short_table #for,.short_table #against,.short_table #goal_difference{width:7%}
.short_table {
 padding:10px 0 0px 0;
 margin:0 0 14px 0;
 width:306px;
}
.short_table div.tabledata{height:200px;overflow:auto;}
.short_table table {
 width:100%;
 border-collapse:collapse;
 border-spacing:0;
 text-align:right;
}
.short_table table tfoot td{
 text-align:left;
 border-top:16px solid #eee;
 border-bottom:none;
}
.short_table table tfoot td:last-child{padding:0}
.short_table table tfoot td a{
background:url(/sol/shared/img/v4/arrow.gif) no-repeat scroll 10px 8px;
border:1px solid #eee;
display:block;
margin:3px 0 0;
padding:8px 0 8px 20px;
}
.short_table table tfoot td a:link,.short_table table tfoot td a:visited,.short_table table tfoot td a:hover,.short_table table tfoot td a:active{color:#0051ad}
.short_table h2{
	background:#600c19 url(/sol/shared/img/football_league/bg_header.gif) repeat-x 0 0;
	color:#fff;
	padding:9px 10px 8px;
	font-weight:normal;
	font-family:arial;
	font-size:1.5em;
}
.short_table h2 strong{font-weight:bold}
.short_table p{
	font-family:arial;
	font-size:1.1em;
	padding:9px 10px 8px;
	background:#eee;
}
.short_table td { 
 padding:2px 2px 2px 0;
 border-bottom:1px solid #eee;
}
.short_table tr.promoted{background:#d2e9d2}
.short_table tr.relegated{background:#ffe1e6}
.short_table tr.boundary td{
 border-bottom:1px dashed #961A1E;
}
.short_table th,.short_table th#team{
 font-size:1em;
 font-weight:normal;
 padding:2px 2px 2px 0;
 border-bottom:1px solid #eee;
}
.short_table th#team{padding:2px 0 2px 5px;width:160px}
.short_table span { 
 display:block;
 font-size:1em;
 font-weight:normal;
}
.short_table thead th span{
position:absolute;
top:-5000px;
left:-5000px;
}
.short_table #position{
 text-align:right;
 padding:2px 2px 2px 0;
 text-indent:-50000px;
}
.short_table #team,.short_table .team{width:45%;text-align:left}
#team,.short_table .team a,.short_table .team span{padding:0 0 0 5px;display:block}
.short_table #position{width:10%}
.short_table #points,.short_table #goal_difference,.short_table #points{width:15%}
.short_table td:last-child,.short_table th:last-child{padding:0 13px 0 18px}
.short_table table tr.header2 th{border-bottom:none;}
.livescores2 h2{font-size:1.1em;}
.livescores2 p{background:none;font-weight:bold;padding:0 0 0px 10px !important;margin:0;font-size:0.9em;font-size:1.0em;}
.livescores2 p.scoreinfo,.livescores2 p.updateMessage{background:#eee;font-weight:normal;padding:10px;margin:0 0 10px 0;font-size:0.9em;}
.livescores2{width:466px;padding:0px;}
.livescores2 table{margin:10px 0 0 0;}
.livescores2 table td{vertical-align:top;border-bottom:none;font-size:1em}

.livescores2 table td.team a {
	font-size:1.3em;
	}

.livescores2 .table2 .scorers .homeTeamScorers,
.livescores2 .table2 .scorers .awayTeamScorers,
.livescores2 .table2 .bookings .homeTeamBookings,
.livescores2 .table2 .bookings .awayTeamBookings,
.livescores2 .table2 .homeTeamDismissals,
.livescores2 .table2 .awayTeamDismissals {
	padding:0 0 10px 0;
	}

.livescores2 table tr.matchScore td a:link,.livescores2 table tr.matchScore td a:visited{color:#0052AD}
.livescores2 table th{padding:0px;margin:0px;}
.livescores2 table td.team{width:34%;}
.livescores2 table th.col2{width:16%;}
.livescores2 table th.col4{width:16%;}
.livescores2 table td.right{text-align:right;}
.livescores2 table td.center{text-align:center;padding:2px 0 0 2px;}
.livescores2 table td.left{text-align:left;}
.livescores2 table td.subrow{text-align:center;padding:0px 74px 2px 0px;}
.livescores2 table td.subrow span{display:block;padding:0 0 5px 0}
.livescores2 table td.subrow span.comment{font-size:1em;}
.livescores2 table td li{text-align:right;}
.livescores2 table .strong{font-weight:bold;}
.livescores2 table .end{border-left:1px solid #ccc;}
.livescores2 .stats{font-size:0.8em;margin:10px 0 3px 0;border:1px solid #454545;padding:5px 0px;}
.livescores2 .stats a{padding:4px 0 4px 17px;font-size:1.1em;color:#585858}
.livescores2 a.updates{display:block;border:1px solid #eeeeee;padding:10px 16px;color:#0052AD;font-size:1.3em;background:url(http://newsimg.bbc.co.uk/sol/shared/img/v3/arrow.gif) no-repeat scroll 9px 11px;margin:10px 0;}
.livescores2 a.updates:hover{color:#0052AD;}
.livescores2 table td ul.left li {text-align:left;}
.oppm_live_text_accreditation {margin-top:20px;}

.statslist{margin:0 0 20px 0;}
.statslist .clear{}
.statslist .colone{width:223px;float:left;}
.statslist .coltwo{width:223px;float:right;}
.statslist ul.teamlist{margin:0 0 14px 0;border-top:1px solid #eee}
.statslist ul.teamlist li{border-bottom:1px solid #eee;font-size:.9em;line-height:1.5em;}
.statslist ul.teamlist li a{color:#0354ae}
.statslist ul.teamlist li span.yellow{background:url(http://newsimg.bbc.co.uk/sol/shared/img/football_league/yellowcard.gif) no-repeat bottom right;padding:0 14px 0 0}
.statslist ul.teamlist li span.red{background:url(http://newsimg.bbc.co.uk/sol/shared/img/football_league/red.gif) no-repeat bottom right;padding:0 14px 0 0}
.statslist ul.teamlist li span.yellow2{background:url(http://newsimg.bbc.co.uk/sol/shared/img/football_league/yellow2.gif) no-repeat bottom right;padding:0 29px 0 0}
.statslist ul.teamlist li span.yellowred{background:url(http://newsimg.bbc.co.uk/sol/shared/img/football_league/yellowred.gif) no-repeat bottom right;padding:0 29px 0 0}
.statslist ul.teamlist li span.reader{position:absolute;top:-5000px;left:-5000px;}
.statslist h3,.statslist h4{font-weight:normal;font-size:.9em;}
.statslist ul.subs{margin:0 10px 10px 0px;padding:0px;}
.statslist ul.subs li{display:inline;font-size:.85em;line-height:1.7em;} 
.statslist .substitute{background:#eee;}
.statslist .additional{clear:both;border-bottom:1px solid #eee;border-top:1px solid #eee;padding:5px 0}
.statslist .additional span{display:block;font-size:.9em;}

.barstats{border-bottom:1px solid #ccc;padding:0 0 38px;}
.barstats ul li span.reader{position:absolute;top:-5000px;left:-5000px;} 
.barstats h3{clear:both;}
.barstats ul{width:466px;}
.barstats ul li{margin:0;}
.barstats ul li span{padding:0 5px;}
.barstats .hometeamref{border-left:18px solid #d5d5d5;float:left;padding:0 5px 0 5px;font-size:.9em;margin:0 0 10px;}
.barstats .awayteamref{border-left:18px solid #c92300;float:left;padding:0 5px 0 5px;font-size:.9em;} 
.barstats .hometeambar{background:#d5d5d5;height:20px;}
.barstats .awayteambar{background:#c92300;text-align:right;width:100%;float:right;margin-top:-20px;height:20px;} 
.barstats ul li.hometeam{width:100px;float:left;margin:0 0 14px 0;}
.barstats ul li.awayteam{text-align:right;width:100px;float:right;margin:0 0 14px 0;}
.readertext{position:absolute;top:-5000px;left:-5000px;}

.oppmCollapsibleAccessLink{color:#FFFFFF;text-decoration:none;}
.collapseCtrl{background-color:#eee;font-size:1.0em;margin:10px 0 3px 0;border:1px solid #454545;padding:4px 0 4px 16px;cursor:pointer;color:#585858;}
.collapseCtrl a{color:#fff !important;}
.collapsible{overflow:hidden;}
.show{background:#eee url(http://newsimg.bbc.co.uk/sol/shared/img/v3/arrow_down.gif) no-repeat scroll 7px 7px;}
.hide{background:#eee url(http://newsimg.bbc.co.uk/sol/shared/img/v3/arrow.gif) no-repeat scroll 7px 7px;}

.show{background:#000 url(http://newsimg.bbc.co.uk/sol/shared/img/statsstrapbg_down.gif) no-repeat 0 0;
border:none;
color:#fff;
cursor:pointer;
font-size:1em;
margin:10px 0 3px;
padding:5px 0 5px 23px;}
.hide{background:#000 url(http://newsimg.bbc.co.uk/sol/shared/img/statsstrapbg.gif) no-repeat 0 0;
border:none;
color:#fff;
cursor:pointer;
font-size:1em;
margin:10px 0 3px;
padding:5px 0 5px 23px;}

.livescores2 p.updateMessage{background:#eee;font-weight:normal;padding:10px !important;margin:0 0 10px 0;font-size:0.85em}
.short_table span.updatemessage{background:#eee;font-weight:normal;padding:0px;margin:0 0 10px 0;font-size:0.8em}
.puffbox .short_table span.updatemessage{background:#eee;font-weight:normal;padding:0px;margin:0 0 10px 0;font-size:1.0em}
/* End of football.css */

/* LIVE EVENT CSS 
===================================================================*/

.world-cup-2010-section h1.pageheadline {
	font-size:2.3em;
	margin:13px 0 10px 5px;
	padding:5px;
	color:#333;
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif;
}

.world-cup-2010-section h1.livelogo {
	padding-left:63px;
	background:url(/sol/shared/img/v4/world_cup_2010/liveevent/live-logo.gif) no-repeat;
	line-height:16px;
}

/* -- -- -- -- timeline styles football specific -- -- -- -- */ 


/* -- -- -- -- primary incidents -- -- -- -- */

#commentary .class-commentary-football-kickoff, 
#commentary .class-commentary-football-halftime, 
#commentary .class-commentary-football-fulltime,
#commentary .class-commentary-football-extratime, 
#commentary .class-commentary-football-penalties, 
#commentary .class-commentary-football-goal, 
#commentary .class-commentary-football-redcard {
	/*border-top: 1px solid #000;
	border-bottom: 1px solid #000;*/
	background: #FEEAEA;
	border-left: 7px solid #990033;
}   

#commentary .class-commentary-football-kickoff .item-info, 
#commentary .class-commentary-football-halftime .item-info, 
#commentary .class-commentary-football-fulltime .item-info,
#commentary .class-commentary-football-extratime .item-info, 
#commentary .class-commentary-football-penalties .item-info, 
#commentary .class-commentary-football-goal .item-info, 
#commentary .class-commentary-football-redcard .item-info {
	padding: 0 0 0 38px;
	width: 224px;	
}

.wide #commentary .class-commentary-football-kickoff .item-info, 
.wide #commentary .class-commentary-football-halftime .item-info, 
.wide #commentary .class-commentary-football-fulltime .item-info,
.wide #commentary .class-commentary-football-extratime .item-info, 
.wide #commentary .class-commentary-football-penalties .item-info, 
.wide #commentary .class-commentary-football-goal .item-info, 
.wide #commentary .class-commentary-football-redcard .item-info { 
	width: 544px;
}

#commentary .class-commentary-football-kickoff .event, 
#commentary .class-commentary-football-halftime .event, 
#commentary .class-commentary-football-fulltime .event,
#commentary .class-commentary-football-extratime .event, 
#commentary .class-commentary-football-penalties .event, 
#commentary .class-commentary-football-goal .event, 
#commentary .class-commentary-football-redcard .event {
	display:block;			
}   

#commentary .class-commentary-football-kickoff .commentary-title, 
#commentary .class-commentary-football-halftime .commentary-title, 
#commentary .class-commentary-football-fulltime .commentary-title,
#commentary .class-commentary-football-extratime .commentary-title, 
#commentary .class-commentary-football-penalties .commentary-title, 
#commentary .class-commentary-football-goal .commentary-title, 
#commentary .class-commentary-football-redcard .commentary-title {
	min-height: 38px;	
}   



#commentary .class-commentary-football-kickoff {
	background: #FEEAEA url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-kick-off.gif) no-repeat 8px 8px;	
}

#commentary .class-commentary-football-halftime {
	background: #FEEAEA url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-half-time.gif) no-repeat 8px 8px;	
}

#commentary .class-commentary-football-fulltime {
	background: #FEEAEA url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-full-time.gif) no-repeat 8px 8px;	
}

#commentary .class-commentary-football-extratime {
	background: #FEEAEA url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-extra-time.gif) no-repeat 8px 8px;	
}

#commentary .class-commentary-football-penalties {
	background: #FEEAEA url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-penalties.gif) no-repeat 8px 8px;	
}

#commentary .class-commentary-football-goal {
	background: #FEEAEA url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-goal.gif) no-repeat 8px 8px;	
}

#commentary .class-commentary-football-redcard {
	background: #FEEAEA url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-red-card.gif) no-repeat 8px 8px;	
}

/* animated versions */

#commentary .anim .class-commentary-football-kickoff {
	background: #FEEAEA url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/anim/icon-kick-off.gif) no-repeat 8px 8px;	
}

#commentary .anim .class-commentary-football-halftime {
	background: #FEEAEA url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/anim/icon-half-time.gif) no-repeat 8px 8px;	
}

#commentary .anim .class-commentary-football-fulltime {
	background: #FEEAEA url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/anim/icon-full-time.gif) no-repeat 8px 8px;	
}

#commentary .anim .class-commentary-football-extratime {
	background: #FEEAEA url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/anim/icon-extra-time.gif) no-repeat 8px 8px;	
}

#commentary .anim .class-commentary-football-penalties {
	background: #FEEAEA url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/anim/icon-penalties.gif) no-repeat 8px 8px;	
}

#commentary .anim .class-commentary-football-goal {
	background: #FEEAEA url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/anim/icon-goal.gif) no-repeat 8px 8px;	
}

#commentary .anim .class-commentary-football-redcard {
	background: #FEEAEA url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/anim/icon-red-card.gif) no-repeat 8px 8px;	
}


/* -- -- -- -- secondary incidents -- -- -- -- */

#commentary .class-commentary-football-yellowcard ,
#commentary .class-commentary-football-penalty ,
#commentary .class-commentary-football-offside ,
#commentary .class-commentary-football-substitution ,
#commentary .class-commentary-football-injurytime {
	padding-left: 7px;
}

#commentary .class-commentary-football-yellowcard .item-info,
#commentary .class-commentary-football-penalty .item-info,
#commentary .class-commentary-football-offside .item-info,
#commentary .class-commentary-football-substitution .item-info,
#commentary .class-commentary-football-injurytime .item-info {
	padding: 0 0 0 38px;
	width: 224px;
}

.wide #commentary .class-commentary-football-yellowcard .item-info,
.wide #commentary .class-commentary-football-penalty .item-info,
.wide #commentary .class-commentary-football-offside .item-info,
.wide #commentary .class-commentary-football-substitution .item-info,
.wide #commentary .class-commentary-football-injurytime .item-info {
	width: 544px;
}

#commentary .class-commentary-football-yellowcard .event,
#commentary .class-commentary-football-penalty .event,
#commentary .class-commentary-football-offside .event,
#commentary .class-commentary-football-substitution .event,
#commentary .class-commentary-football-injurytime .event {
	display: block;	
}

#commentary .class-commentary-football-yellowcard .commentary-title,
#commentary .class-commentary-football-penalty .commentary-title,
#commentary .class-commentary-football-offside .commentary-title,
#commentary .class-commentary-football-substitution .commentary-title,
#commentary .class-commentary-football-injurytime .commentary-title {
	min-height: 38px;
}

#commentary .class-commentary-football-yellowcard {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-yellow-card.gif) no-repeat 15px 8px;
}

#commentary .class-commentary-football-penalty {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-penalty.gif) no-repeat 15px 8px;
}

#commentary .class-commentary-football-offside {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-offside.gif) no-repeat 15px 8px;
}

#commentary .class-commentary-football-substitution {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-substitution.gif) no-repeat 15px 8px;
}

#commentary .class-commentary-football-injurytime {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-injury-time.gif) no-repeat 15px 8px;
}

/* animated versions */

#commentary .anim .class-commentary-football-yellowcard {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/anim/icon-yellow-card.gif) no-repeat 15px 8px;
}

#commentary .anim .class-commentary-football-penalty {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/anim/icon-penalty.gif) no-repeat 15px 8px;
}

#commentary .anim .class-commentary-football-offside {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/anim/icon-offside.gif) no-repeat 15px 8px;
}

#commentary .anim .class-commentary-football-substitution {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/anim/icon-substitution.gif) no-repeat 15px 8px;
}

#commentary .anim .class-commentary-football-injurytime {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/anim/icon-injury-time.gif) no-repeat 15px 8px;
}


/* -- -- -- -- tertiary incidents -- -- -- -- */

#commentary .class-commentary-football-handbags ,
#commentary .class-commentary-football-hitsthewoodwork ,
#commentary .class-commentary-football-champagnemoment , 
#commentary .class-commentary-football-itssunny ,
#commentary .class-commentary-football-itsraining ,
#commentary .class-commentary-football-videoclip {
	padding-left: 7px;
}

#commentary .class-commentary-football-handbags .item-info,
#commentary .class-commentary-football-hitsthewoodwork .item-info,
#commentary .class-commentary-football-champagnemoment .item-info, 
#commentary .class-commentary-football-itssunny .item-info,
#commentary .class-commentary-football-itsraining .item-info,
#commentary .class-commentary-football-videoclip .item-info {
	padding: 0 0 0 38px;
	width: 224px;
}

.wide #commentary .class-commentary-football-handbags .item-info,
.wide #commentary .class-commentary-football-hitsthewoodwork .item-info,
.wide #commentary .class-commentary-football-champagnemoment .item-info, 
.wide #commentary .class-commentary-football-itssunny .item-info,
.wide #commentary .class-commentary-football-itsraining .item-info,
.wide #commentary .class-commentary-football-videoclip .item-info {
	width: 544px;
}

#commentary .class-commentary-football-handbags .event,
#commentary .class-commentary-football-hitsthewoodwork .event,
#commentary .class-commentary-football-champagnemoment .event, 
#commentary .class-commentary-football-itssunny .event,
#commentary .class-commentary-football-itsraining .event,
#commentary .class-commentary-football-videoclip .event {
	display:none;
}

#commentary .class-commentary-football-handbags .commentary-title,
#commentary .class-commentary-football-hitsthewoodwork .commentary-title,
#commentary .class-commentary-football-champagnemoment .commentary-title, 
#commentary .class-commentary-football-itssunny .commentary-title,
#commentary .class-commentary-football-itsraining .commentary-title,
#commentary .class-commentary-football-videoclip .commentary-title {
	min-height: 38px;
}

#commentary .class-commentary-football-handbags {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-handbags.gif) no-repeat 15px 8px;
}

#commentary .class-commentary-football-hitsthewoodwork {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-hits-the-woodwork.gif) no-repeat 15px 8px;
}

#commentary .class-commentary-football-champagnemoment {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-champagne-moment.gif) no-repeat 15px 8px;
}

#commentary .class-commentary-football-itssunny {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-its-sunny.gif) no-repeat 15px 8px;
}

#commentary .class-commentary-football-itsraining {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-its-raining.gif) no-repeat 15px 8px;
}

#commentary .class-commentary-football-videoclip {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-video-clip.gif) no-repeat 15px 8px;
}

/* animated versions */

#commentary .anim .class-commentary-football-handbags {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/anim/icon-handbags.gif) no-repeat 15px 8px;
}

#commentary .anim .class-commentary-football-hitsthewoodwork {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/anim/icon-hits-the-woodwork.gif) no-repeat 15px 8px;
}

#commentary .anim .class-commentary-football-champagnemoment {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/anim/icon-champagne-moment.gif) no-repeat 15px 8px;
}

#commentary .anim .class-commentary-football-itssunny {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/anim/icon-its-sunny.gif) no-repeat 15px 8px;
}

#commentary .anim .class-commentary-football-itsraining {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/anim/icon-its-raining.gif) no-repeat 15px 8px;
}

#commentary .anim .class-commentary-football-videoclip {
	background: url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/anim/icon-video-clip.gif) no-repeat 15px 8px;
}

/* -- -- -- -- commentary -- -- -- -- */

#commentary .class-commentary-entry, #commentary .class-commentary {
	padding-left: 7px;
}

#commentary .class-commentary-entry .event, #commentary .class-commentary .event {
	display: none;
}

/* -- -- -- -- commentator's comments -- -- -- -- */

#commentary li.class-contributor {
	padding-bottom: 0;
	background: #FFFBED;
	border-left: 7px solid #FFCC00;
}

#commentary .class-contributor .item-info {
	padding: 0px;
	width: 270px;
	display:block;
	/*margin-left: 8px;*/
	line-height: 0;
}

.wide #commentary .class-contributor .item-info {
	padding: 0px;
	width: 590px;
	display:block;
}

#commentary .class-contributor .item-info span {
	line-height: 1.23em;
}

#commentary .class-contributor .commentary-title .item-info .time {
	margin-top: 0px;
	display:block;
} 

#commentary .class-contributor .commentary-title img {
	margin-top: 0;
}

#commentary .class-contributor .commentary-title .item-info  .sub-event, .wide #commentary .class-contributor .commentary-title .item-info  .sub-event, #commentary .class-contributor .commentary-title .item-info .sub-title, .wide #commentary .class-contributor .commentary-title .item-info  .sub-title  {
	min-width: 0;
}

#commentary .class-contributor .description {
	padding-top: 8px;
	padding-bottom: 8px;
	position: relative;
	/*background: url(/sol/shared/img/v4/world_cup_2010/liveevent/commentator-comment.gif) no-repeat 0 0;*/
	margin: 3px 0 0;	
	border-bottom: 0px solid #CED0D1; 
}

#commentary .class-contributor .commentary-title {
	min-height: 0;	
}

#commentary .class-contributor .commentary-title .item-info .event {
	display: none;
}
/* -- -- -- -- fans's comments -- -- -- -- */

/* note: fan-comment extended to allow same formatting for twitter, sms, facebook, 606, have your say and contributor */

#commentary .class-fan-comment, #commentary .class-twitter, #commentary .class-sms, #commentary .class-facebook, #commentary .class-606, #commentary .class-worldcuphys, #commentary .class-yoursay {
	padding-bottom: 0;
	background: #EBF8FF;
	border-left: 7px solid #49B9DF;
}

#commentary .class-fan-comment .item-info {
	padding: 0;
	width: 269px;
	/*margin-left: 8px;*/
}


#commentary .class-twitter .item-info, #commentary .class-sms .item-info, #commentary .class-facebook .item-info, #commentary .class-606 .item-info, #commentary .class-worldcuphys .item-info, #commentary .class-yoursay .item-info { 
	padding: 0 0 0 38px;
	width: 224px;
}

#commentary .class-twitter .item-info, #commentary .class-sms .item-info, #commentary .class-facebook .item-info, #commentary .class-606 .item-info, #commentary .class-worldcuphys .item-info, #commentary .class-yoursay .item-info  {
	margin-left: 8px;
}

.wide #commentary .class-fan-comment .item-info {
	width: 590px;
}

.wide #commentary .class-twitter .item-info, .wide #commentary .class-sms .item-info, .wide #commentary .class-facebook .item-info, .wide #commentary .class-606 .item-info, .wide #commentary .class-worldcuphys .item-info, .wide #commentary .class-yoursay .item-info {
	width: 544px;
}

#commentary .class-fan-comment .commentator-title img, #commentary .class-twitter .commentator-title img, #commentary .class-sms .commentator-title img, #commentary .class-facebook .commentator-title img, #commentary .class-606 .commentator-title img, #commentary .class-worldcuphys .commentator-title img, #commentary .class-yoursay .commentator-title img {
	float:left;
	margin: 8px 8px 0;	
}

#commentary .class-fan-comment .item-info .sub-event,
#commentary .class-fan-comment .item-info .sub-title, 
.wide #commentary .class-fan-comment .item-info .sub-event, 
.wide #commentary .class-fan-comment .item-info .sub-title,
#commentary .class-twitter .item-info .sub-event,
#commentary .class-twitter .item-info .sub-title,
.wide #commentary .class-twitter .item-info .sub-event, 
.wide #commentary .class-twitter .item-info .sub-title,
#commentary .class-sms .item-info .sub-event,
#commentary .class-sms .item-info .sub-title,
.wide #commentary .class-sms .item-info .sub-event, 
.wide #commentary .class-sms .item-info .sub-title,
#commentary .class-facebook .item-info .sub-event,
#commentary .class-facebook .item-info .sub-title,
.wide #commentary .class-facebook .item-info .sub-event, 
.wide #commentary .class-facebook .item-info .sub-title,
#commentary .class-606 .item-info .sub-event,
#commentary .class-606 .item-info .sub-title,
.wide #commentary .class-606 .item-info .sub-event, 
.wide #commentary .class-606 .item-info .sub-title,
#commentary .class-worldcuphys .item-info .sub-event,
#commentary .class-worldcuphys .item-info .sub-title,
.wide #commentary .class-worldcuphys .item-info .sub-event, 
.wide #commentary .class-worldcuphys .item-info .sub-title,
#commentary .class-yoursay .item-info .sub-event,
#commentary .class-yoursay .item-info .sub-title,
.wide #commentary .class-yoursay .item-info .sub-event, 
.wide #commentary .class-yoursay .item-info .sub-title
{
	min-width: 0;
}

#commentary .class-fan-comment .description, #commentary .class-twitter .description, #commentary .class-sms .description, #commentary .class-facebook .description, #commentary .class-606 .description, #commentary .class-worldcuphys .description, #commentary .class-yoursay .description {
	position: relative;	
	/*background: url(/sol/shared/img/v4/world_cup_2010/liveevent/fan-comment.gif) no-repeat 0 0;*/
	padding-top: 16px;
	padding-bottom: 8px;
	margin: 3px 0 0 0;
	border-bottom: 0px solid #CED0D1;
}

#commentary .class-fan-comment .commentary-title, #commentary .class-twitter .commentary-title, #commentary .class-sms .commentary-title, #commentary .class-facebook .commentary-title, #commentary .class-606 .commentary-title, #commentary .class-worldcuphys .commentary-title, #commentary .class-yoursay .commentary-title {
	min-height: 0;
}

#commentary .class-fan-comment .sub-event, #commentary .class-twitter .sub-event, #commentary .class-sms .sub-event, #commentary .class-facebook .sub-event, #commentary .class-606 .event, #commentary .class-worldcuphys .sub-event, #commentary .class-yoursay .sub-event {
	clear: left;
	margin-left: 0;	
}


#commentary .class-fan-comment .event, #commentary .class-twitter .event, #commentary .class-sms .event, #commentary .class-facebook .event, #commentary .class-606 .event, #commentary .class-worldcuphys .event, #commentary .class-yoursay .event {
	margin-left: 0;	
}

/*sorry everyone, this will not work in older browsers, this is just a hack as we couldnt get a cms addition in time*/

#commentary .class-fan-comment .event:before, #commentary .class-twitter .event:before, #commentary .class-sms .event:before, #commentary .class-facebook .event:before, #commentary .class-606 .event:before, #commentary .class-worldcuphys .event:before, #commentary .class-yoursay .event:before  {
	content: 'Via ';	
}

#commentary .class-twitter {
	background: #EBF8FF url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-twitter.gif) no-repeat 8px 8px;
}

#commentary .class-sms {
	background: #EBF8FF url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-sms.gif) no-repeat 8px 8px;
}

#commentary .class-facebook {
	background: #EBF8FF url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-facebook.gif) no-repeat 8px 8px;
}

#commentary .class-yoursay {
	background: #EBF8FF url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-yoursay.gif) no-repeat 8px 8px;
}

#commentary .class-606 {
	background: #EBF8FF url(/sol/shared/img/v4/world_cup_2010/liveevent/icons/icon-606.gif) no-repeat 8px 8px;
}



/* -- -- -- -- ie 6 hacks -- -- -- -- */

* html #commentary .item-info {
	height: 30px;
}

* html #commentary .event, * html #commentary .sub-title, * html #commentary .sub-event { 
	margin-left: 4px;	
}

* html #commentary .class-fan-comment .event, * html #commentary .class-twitter .event, * html #commentary .class-sms .event, * html #commentary .class-facebook .event, * html #commentary .class-606 .event, * html #commentary .class-worldcuphys .event, * html #commentary .class-yoursay .event,
* html #commentary .class-fan-comment .sub-event, * html #commentary .class-twitter .sub-event, * html #commentary .class-sms .sub-event, * html #commentary .class-facebook .sub-event, * html #commentary .class-606 .sub-event, * html #commentary .class-worldcuphys .sub-event, , * html #commentary .class-yoursay .sub-event {
	margin-left: 4px;
}

/* -- -- -- -- standings table -- -- -- -- */

.world-cup-2010-live-event .wc-group-tables .grouptable thead tr td.team a {
	padding:5px 12px 4px 12px;
	}

.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team a {
	padding:4px 12px 3px 33px;
	background:transparent url(/sol/shared/img/v4/world_cup_2010/wc_2010_flags_16px.gif) no-repeat 12px -13px;
	}

.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.alg a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.alg {
	background-position:12px -13px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.arg a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.arg {
	background-position:12px -46px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.aus a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.aus {
	background-position:12px -79px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.bra a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.bra {
	background-position:12px -112px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.cmr a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.cmr {
	background-position:12px -145px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.chi a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.chi {
	background-position:12px -178px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.civ a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.civ {
	background-position:12px -211px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.den a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.den {
	background-position:12px -244px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.eng a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.eng {
	background-position:12px -277px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.fra a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.fra {
	background-position:12px -310px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.ger a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.ger {
	background-position:12px -343px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.gha a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.gha {
	background-position:12px -376px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.gre a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.gre {
	background-position:12px -409px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.hon a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.hon {
	background-position:12px -442px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.ita a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.ita {
	background-position:12px -475px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.jpn a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.jpn {
	background-position:12px -508px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.mex a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.mex {
	background-position:12px -541px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.ned a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.ned {
	background-position:12px -574px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.nzl a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.nzl {
	background-position:12px -607px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.nga a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.nga {
	background-position:12px -640px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.prk a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.prk {
	background-position:12px -673px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.par a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.par {
	background-position:12px -706px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.por a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.por {
	background-position:12px -739px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.srb a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.srb {
	background-position:12px -772px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.svk a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.svk {
	background-position:12px -806px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.svn a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.svn {
	background-position:12px -840px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.rsa a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.rsa {
	background-position:12px -874px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.kor a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.kor {
	background-position:12px -908px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.esp a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.esp {
	background-position:12px -942px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.sui a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.sui {
	background-position:12px -975px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.usa a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.usa {
	background-position:12px -1008px !important;
	}
	
.world-cup-2010-live-event .wc-group-tables .grouptable tbody tr td.team.uru a,
.world-cup-2010-live-event .wc-top-scorers table tbody tr td.team.uru {
	background-position:12px -1041px !important;
	}


#standings {
	background:#f2f2f2;
	padding-bottom: 20px;
}

#standings-inner {
	width:615px;
	margin: 20px auto;
	
}

.world-cup-2010-live-event .wc-group-tables .grouptable thead tr td.team a {
	padding:5px 12px 4px 12px;
	}


/* -- -- -- -- team list -- -- -- -- */

.world-cup-2010-live-event .team-list {
	background:url(/sol/shared/img/v4/world_cup_2010/wc_2010_teams_footer.png) no-repeat scroll 2px 0 transparent;
	clear:both;
	height:127px;
	margin:50px 0 5px;
	overflow:hidden;
	left: 0;
	top: 0;
	position: relative;
	display:block;
}


/* -- -- -- -- Today's matches -- -- -- -- */

.world-cup-2010-live-event .wc-todays-fixtures h2 {
	background: #f2f2f2 url(/sol/shared/img/v4/world_cup_2010/liveevent/todays-matches.gif) no-repeat;
	font-size: 1.3em;
	color: #000;
	border-bottom: 1px solid #ccc;
	padding: 10px 0px 5px;
}

.world-cup-2010-live-event .wc-todays-fixtures li.rowbg { 
	background: #fff url(/sol/shared/img/v4/world_cup_2010/liveevent/divider-grey.gif) repeat-y  219px 0px;
	
}

.world-cup-2010-live-event .wc-todays-fixtures li {	
	background: #f2f2f2 url(/sol/shared/img/v4/world_cup_2010/liveevent/divider-white.gif) repeat-y  219px 0px;
}

.world-cup-2010-live-event .wc-todays-fixtures h3 span.info {
	display:inline-block;	
	padding:4px 0 3px;
	margin-bottom:3px;
}

.world-cup-2010-live-event .wc-todays-fixtures h3 span.fixture a, .wc-todays-fixtures h3 span.comment  {
	width: 208px;
}

.world-cup-2010-live-event .wc-todays-fixtures h3.ukfs span.fixture a.play {
	width: 187px;
}

.world-cup-2010-live-event .wc-todays-fixtures h3 a.live-match .fixture {
	width: 208px;
}

.world-cup-2010-live-event .wc-todays-fixtures h3.ukfs a.live-match .fixture {
	width: 187px;
}

.world-cup-2010-live-event .wc-todays-fixtures ul span, .world-cup-2010-live-event .wc-todays-fixtures ul p, .world-cup-2010-live-event .wc-todays-fixtures ul a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	/*font-size: 0.923em;*/
}

.world-cup-2010-live-event .wc-todays-fixtures h3 a.live-match .info  {
	background:url("/sol/shared/img/v4/world_cup_2010/wc_2010_sprite.png") no-repeat scroll -1340px top #B40404;
	color:#FFFFFF;
	font-size:0.833em;
	line-height:1em;
	margin-bottom:6px;
	min-height:11px;
	padding:0 2px 0;
	text-transform:uppercase;
}

/* IE hack LTE IE7 */

*:first-child+html  .world-cup-2010-live-event .wc-todays-fixtures h3 a.live-match .info, * html .world-cup-2010-live-event .wc-todays-fixtures h3 a.live-match .info  {
	margin-bottom: 3px;	
}

/* -- -- -- -- ITV link -- -- -- -- */
.world-cup-2010-live-event #secondary-content-uk .itv {
	display:block;
	float:right;
	width:640px;
	font-size: 1.3em;
	font-weight: bold;
	text-align: right;
	color: #990000;
}  

.world-cup-2010-live-event #secondary-content-uk .itv a {
	color: #990000;
}


/* -- -- -- -- text panel styles global -- -- -- -- */ 

.panel-wrapper {
	position: relative;
    float: left;
    display: inline;
    margin: 0px 0 20px 0;
    width: 320px;
}

#secondary-content-uk .panel-wrapper {
	float:right;
	margin-top: 8px;
}

#text-panel-wrapper.wide, #stats-panel-wrapper.wide {
	width:640px;
}

#text-panel-wrapper.wide .panel {
	height:auto;
	width:640px;
}

.panel-wrapper .panel {
	clear: both;
	position: relative;
	float: left;
	display: none;
	width: 318px;
	height: 754px;
	font-size: 1.3em;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.panel-wrapper #placeholder {
	clear: both;
	position: relative;
	float: left;
	display: block;
	width: 318px;	
	font-size: 1.3em;	
	border: 0;	
}

.panel-wrapper .panel h3.copy {
	margin: 10px 10px 0;
	font-size: 1.384em;
	padding: 0 6px;
	font-family: Arial, Helvetica, sans-serif;
}


.tabbed #preview.open .ch1, .tabbed #report.open .ch1 {
	margin: 10px 10px 0;
	font-size: 1.384em;
	padding: 0 6px;
	font-family: Arial, Helvetica, sans-serif;
	background: #fff;
	color: #464646;
}   



.panel-wrapper .panel h4.copy {
	margin: 10px 10px 0;
	padding: 0 6px;
}

.panel-wrapper .panel p.copy {
	margin: 0.5em 10px 0;	
	padding: 0 6px;
}

.panel-wrapper #placeholder h4.copy {
	margin: 0 10px 0;
	padding: 0;
}

.panel-wrapper #placeholder p.copy {
	margin: 0.5em 10px 0;	
	padding: 0;
}

.panel-wrapper  #preview.panel img {
	border: 1px solid #ccc;
	float:right;
	margin: 10px 10px;
}

#primary-content-uk .panel-wrapper  #preview.panel img {
	border: 1px solid #ccc;
	float: left;
	margin: 10px 16px;
}

.panel-wrapper  #preview.panel img {
	border: 1px solid #ccc;
	float: right;
	margin: 10px 14px;
}

.panel-wrapper .panel p.divider {
	border-bottom: 1px solid #ccc;
	padding-bottom: 1em;
}

.panel-wrapper .panel p span.title {
	font-weight: bold;
}

#stats-panel-wrapper .panel {
	width: 	638px;
	height:auto;
}


* html #stats-panel-wrapper .panel {
	width: 640px;
}


#commentary span, #discussion span, #preview span, #report span,
#commentary p, #discussion p, #preview p, #report p  {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 0.923em;	
}

#commentary p span, #discussion p span, #preview p span, #report p span  {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 1em;
}

.tabbed #commentary.open, .tabbed #discussion.open, .tabbed #preview.open, .tabbed #report.open,  
.tabbed #summary.open, .tabbed #teams.open, .tabbed #standings.open {
   display: inline;
}

.tabbed #preview.open .preview-container, .tabbed #report.open .report-container{
	overflow: auto;
	height: 718px;
	padding-bottom: 10px;
}

.wide #preview.open .preview-container, .wide #report.open .report-container{
	height: 469px;
}


.tabbed #preview.open .ch1, .tabbed #report.open .ch1 {
	
}   

/* -- -- -- -- standings tab styles -- -- -- -- */


.world-cup-2010-live-event .tab {
    float: left;
    display: inline;
    padding: 8px 12px 8px 8px;
    margin-right: 3px;
    font-weight: bold;
    color: rgb(79, 133, 174);
    cursor: pointer;
    background: #fff;
    border: 1px solid #ddd;
    border-bottom: none;
	font-family: Arial, Helvetica, sans-serif;
}

.world-cup-2010-live-event .tab:hover {
    color: rgb(13, 48, 89);
}

.world-cup-2010-live-event .tabs {
	position: relative;
    float: left; 
    display: inline;
    overflow: visible;
    z-index: 100;
    background: #449B3D url(/sol/shared/img/v4/world_cup_2010/liveevent/tabbg.gif) repeat-x;
	margin:0;
	border-top:1px solid #e0e0e0;
	font-size:1.5em;
	height:30px;
	padding-left: 8px;
	width: 312px;
 }


.world-cup-2010-live-event .wide .tabs {
	width: 634px;
}


.world-cup-2010-live-event .tabs .tab {
	margin:5px 0 0 0px;
	color:#fff;
	border:0;
	background: transparent;
	padding: 0;
}

.world-cup-2010-live-event .tabs .tab a {
	background:transparent url(/sol/shared/img/v4/world_cup_2010/liveevent/tabdivider.gif) no-repeat right 6px;	
	color:#fff;
	display:block;
	padding:3px 12px 6px 10px !important;
	line-height:1.1em;	
}


.world-cup-2010-live-event .tabs .open {		   
    display: inline;    
}

.world-cup-2010-live-event .tabs .open a {		   
    background:#f0f2f1;	
	color:#333;	
	margin-left: -2px;
}


.world-cup-2010-live-event .tabs .tab.last a {
	background-image:none;
}

.world-cup-2010-live-event .tabs .tab a:hover {
	text-decoration:none;
}

.world-cup-2010-live-event .tabs .tab:hover {
    color:#fff;
}

.world-cup-2010-live-event .tabs .only {
	background:#f0f2f1;	
	color:#333;
	display:block;
	padding:3px 12px 6px 10px !important;
	line-height:1.1em;	
}


.world-cup-2010-live-event .tabs .only:hover {
    color:#333;
	cursor: default;
}

.world-cup-2010-live-event .score{
	padding:15px 6px 14px 6px;
	background : #000;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:2.0em;

}
.world-cup-2010-live-event .live{
	background : #c00;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	padding:4px;
	margin-right:4px
}


#stats-panel-wrapper .panel .tabs {
	font-size: 1.15em;
	width:615px;
	display:none;
}

#stats-panel-wrapper .panel .panel-wrapper {
	display: block;
	float:none;
}

#stats-panel-wrapper .panel .panel-wrapper .panel  {
	font-size: 1em;
	border: 0;
}


#stats-panel-wrapper .panel .panel {
	height:auto;
	width:auto;
}

#stats-panel-wrapper .panel {
	display:none;
}
  

.world-cup-2010-live-event  #standings .tabbed .open {
	display: inline;
}

#stats-panel-wrapper .wc-group-tables div h3 {
	width: 294px;
}

#stats-panel-wrapper .wc-group-tables .grouptable {
	background: #fff;
	width:615px;
}

#stats-panel-wrapper  .wc-group-tables .grouptable tr td, #stats-panel-wrapper  .wc-group-tables .grouptable thead tr td {
	width: 8%;
	font-size: 1em;
}

#stats-panel-wrapper  .wc-group-tables .grouptable tr td.team, #stats-panel-wrapper .wc-group-tables .grouptable thead tr td.team {
border-left:medium none;
padding:0;
text-align:left;
width: 36%
}

#stats-panel-wrapper .wc-group-tables .grouptable tr td.team a { 
	padding-top: 2px;
}

/* -- -- -- -- layout -- -- -- -- */


#primary-content-uk {
	float:left;
	width:320px;
}

#primary-content-int {
	float:left;
	width:640px;
}

#secondary-content-uk {
	margin:0;
}

#secondary-content-int {
	margin-top:2px;
	float:right;
	width: 306px;
	margin-right: 14px;
	padding-top: 21px;
}

* html #secondary-content-int {
	margin-right: 7px;	
}

#secondary-content-int #latest-scores, #secondary-content-int #related-links  {
	width:306px;
}

#secondary-content-int #bbccom_mpu {
	margin: 20px 0;
}

.world-cup-2010-section .world-cup-2010-live-event .skiingbg .arr a {
	width: auto;
}


/* -- -- -- -- Stats -- -- -- -- */

.world-cup-2010-live-event .score-info .live {
	background: #B40404 url(/sol/shared/img/v4/world_cup_2010/liveevent/livebg.gif) repeat-x;
	margin: 0;
	padding: 0 4px;
}

#summary, #teams {
	background:#f2f2f2;
	padding-bottom: 20px;
}

#summary-inner {
	width:615px;
	margin:0 auto;
}

.world-cup-2010-live-event .score-info {
	margin: 16px auto;
	width: 615px;
}

.world-cup-2010-live-event .score-info .team1 a {
/*	float:left;*/
}

.world-cup-2010-live-event .score-info .flag {
	vertical-align:middle;
	position: relative;
	top: -2px;
}


.world-cup-2010-live-event .score-info .latestscore {
	display:block;
	float:left;
	width: 108px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.world-cup-2010-live-event .score-info .teams {
	font-size:1.384em;
	font-weight:bold;
}

.world-cup-2010-live-event .score-info .scorers {
	font-size: 0.923em;
	float:left;
	font-weight:normal;
}

.world-cup-2010-live-event .score-info .halftime, .score-info .note {
	text-align: center;
	font-weight: normal;
	margin-top: 2px;
	font-size: 0.923em;
}



.world-cup-2010-live-event .score-info .teams span.team1 {
	width: 255px;
	display: block;
	float: left;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	
}

.world-cup-2010-live-event .score-info .teams span.team2 {
	width: 153px;
	display: block;
	float: left;	
	font-family: Arial, Helvetica, sans-serif;
}

.world-cup-2010-live-event .score-info .scorers span.team1, .world-cup-2010-live-event .score-info .scorers span.team2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.world-cup-2010-live-event .score-info .scorers span.team1 {
	margin:14px 0 8px 0;
}

.world-cup-2010-live-event .score-info .scorers span.team2 {
	margin:14px 0 8px 108px;
	width:233px !important;
}


.world-cup-2010-live-event .score-info .teams span.status {
	width: 102px;
	text-align: right;
	display:block;
	float:left;
	margin: 0;
	padding: 0;
	/* negative margin right to fix ie 6 ghost bug */
	margin-right: -3px;
	font-family: Arial, Helvetica, sans-serif;
} 

* html .world-cup-2010-live-event .score-info .teams span.status {
	width: 100px;
} 

.world-cup-2010-live-event #summary .stats-figures-container {
	background:transparent url(/sol/shared/img/v4/world_cup_2010/liveevent/summarybg.gif) repeat-y;
	padding:5px 0 0 0;
}

.world-cup-2010-live-event #summary .stats-figures-container span {
	font-weight:bold;
}

.world-cup-2010-live-event #summary .stats-figures-wrapper {
	background:url(/sol/shared/img/v4/world_cup_2010/liveevent/summarydivider.gif) no-repeat;
	float:left;
	padding:2px 0 0 0;
}

.world-cup-2010-live-event #summary .stats-figures-wrapper .team-indicator .team1 {
	width: 230px;
	text-align: right;
	display:block;
	float:left;
	margin-right: 157px;
}

.world-cup-2010-live-event #summary .stats-figures-wrapper .team-indicator .team2 {
	width: 225px;
	text-align: left;
	display:block;
	float:left;
	padding: 0 0 0 0;
}


.world-cup-2010-live-event #summary .stats-figures-wrapper .team-indicator .team1 span {
	background:#F7470A;
	padding:6px;
	font-size:1px;
	line-height:1px;
	vertical-align:middle;
	margin:0 0 0 5px;
}

.world-cup-2010-live-event #summary .stats-figures-wrapper .team-indicator .team2 span {
	background:#306C2B;
	padding:6px;
	font-size:1px;
	line-height:1px;
	vertical-align:middle;
	margin:0 5px 0 0;
}

.world-cup-2010-live-event #summary .stats-figures-wrapper-outer {
	width:615px;
	padding:0 0 2px 0;
	background:url(/sol/shared/img/v4/world_cup_2010/liveevent/summarydividerbottom.gif) no-repeat bottom;
	float:left;
}

.world-cup-2010-live-event #summary ul.stats-figures {
	background:transparent url(/sol/shared/img/v4/world_cup_2010/liveevent/summarybg.gif) repeat-y;
	width:615px;
	text-align:center;
	float:left;
	padding:5px 0 13px 0;
}

.world-cup-2010-live-event #summary ul.stats-figures li {
	height:48px;
	float:left;
	margin: 0 0 0 0;
	position: relative;
	display: block;
	/* border applied to resolve ie box model bug */
	border-left: 1px solid #f2f2f2;
	width: auto;
}

.world-cup-2010-live-event #summary ul.stats-figures li span.label {
	font-weight:bold;
	clear:both;
	width:615px;
	text-align:center;
	margin-bottom: 4px;
}

.world-cup-2010-live-event #summary ul.stats-figures span {
	display:block;
	float:left;
	font-weight:normal;
}

.world-cup-2010-live-event #summary ul.stats-figures .stats-bar-outer {
	background: #DCDCDC url(/sol/shared/img/v4/world_cup_2010/liveevent/stats-bg.gif) no-repeat;
	width: 518px;
	height: 20px;
	float:left;
	position: relative;
}

.world-cup-2010-live-event #summary ul.stats-figures .stats-bar-outer span {
	display:block;
	height:20px;
	float:left;
}

.world-cup-2010-live-event #summary ul.stats-figures .teamname {
	display:none;
}

.world-cup-2010-live-event #summary ul.stats-figures .stats-bar-outer span.team1 {
	background: #F7470A url(/sol/shared/img/v4/world_cup_2010/liveevent/team1bg.gif) repeat-x;
}

.world-cup-2010-live-event #summary ul.stats-figures .stats-bar-outer span.team2 {
	background: #306C2B url(/sol/shared/img/v4/world_cup_2010/liveevent/team2bg.gif) repeat-x;
}

.world-cup-2010-live-event #summary ul.stats-figures .team1-figure {
	width:46px;
	text-align:center;
	line-height:1em;
	padding: 4px 0 4px 4px;
}

.world-cup-2010-live-event #summary ul.stats-figures .team2-figure {
	width:30px;
	margin:0 0 0 8px;
	text-align:center;
	line-height:1em;
	padding: 4px 0;
}

.world-cup-2010-live-event #summary ul.stats-bottom, .world-cup-2010-live-event #teams ul.stats-bottom {
	margin:8px 0 20px 0;
	float:left;
}

.world-cup-2010-live-event #summary ul.stats-bottom li, .world-cup-2010-live-event #teams ul.stats-bottom li {
	display:block;
	float:left;
	margin:0 52px 0px 0;
}

.world-cup-2010-live-event #summary ul.stats-bottom li.last, .world-cup-2010-live-event #teams ul.stats-bottom li.last  {
	margin:0;
}

/* -- -- -- -- team listings -- -- -- -- */

.world-cup-2010-live-event #teams {
	background:#f2f2f2;
}

.world-cup-2010-live-event #teams-inner {
	width:615px;
	margin:0 auto;
}


.world-cup-2010-live-event #teams .stats-figures-container {
	background:transparent url(/sol/shared/img/v4/world_cup_2010/liveevent/summarybg.gif) repeat-y;
	padding:5px 0 5px 0;
}



.world-cup-2010-live-event #teams .stats-figures-wrapper {
	background:url(/sol/shared/img/v4/world_cup_2010/liveevent/summarydivider.gif) no-repeat;
	float:left;
	padding:2px 0 0 0;
}

.world-cup-2010-live-event #teams .stats-figures-wrapper-outer {
	width:615px;
	padding:0 0 2px 0;
	background:url(/sol/shared/img/v4/world_cup_2010/liveevent/summarydividerbottom.gif) no-repeat bottom;
	float:left;
}

.world-cup-2010-live-event #teams ul.stats-figures {
	background:transparent url(/sol/shared/img/v4/world_cup_2010/liveevent/summarybg.gif) repeat-y;
	width:615px;
	text-align:center;
	float:left;
	padding:5px 0 13px 0;
}

.world-cup-2010-live-event #teams .stats-figures-container span {
	font-weight:bold;
}

.world-cup-2010-live-event #teams .stats-figures-container .column1 {
	width: 308px;
	float:left;
}

.world-cup-2010-live-event #teams .stats-figures-container .column2 {
	float:left;
	width: 307px;	
}

.world-cup-2010-live-event #teams .stats-figures-container h3 {
	background:url(/sol/shared/img/v4/world_cup_2010/liveevent/summarydividerh3.gif) no-repeat 0 100%;	
	padding: 2px 0 8px 4px;
	/*font-size: 1.3em;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.384em;
}


.world-cup-2010-live-event #teams .stats-figures-container .column2 h3 {
	padding: 2px 0 8px 14px;	
}

.world-cup-2010-live-event #teams .stats-figures-container h4 {
	padding: 0 0 0 4px;
}

.world-cup-2010-live-event #teams .stats-figures-container .column2 h4 {
	padding: 0 0 0 14px;
}

.world-cup-2010-live-event #teams .stats-figures-container .column1 ul {
	padding: 2px 8px 8px 4px;
}

.world-cup-2010-live-event #teams .stats-figures-container .column2 ul {
	padding: 2px 0px 8px 14px;
}

.world-cup-2010-live-event #teams .stats-figures-container ul.multi-column {
	width: 133px; 
	float:left;
	display:block;
}

.world-cup-2010-live-event #teams .stats-figures-container .yellow-card {
	background: #FC0;
	display:inline-block;
	width: 9px;
	height: 14px;
	text-indent: -99999px;
	position: relative;
	vertical-align:middle;
	line-height: 0;
}

.world-cup-2010-live-event #teams .stats-figures-container .red-card {
	background: #C30;
	display:inline-block;
	width: 9px;
	height: 14px;
	text-indent: -99999px;
	position: relative;
	vertical-align:middle;
	line-height: 0;
}

.world-cup-2010-live-event #teams .stats-figures-container .captain {
	background: #787878 url(/sol/shared/img/v4/world_cup_2010/liveevent/capt.gif) no-repeat;
	display:inline-block;
	width: 13px;
	height: 14px;
	text-indent: -99999px;
	position: relative;
	vertical-align:middle;
	line-height: 0;
}

.world-cup-2010-live-event #teams .stats-figures-container .subs li {
	display: inline;
}

.world-cup-2010-live-event #teams .stats-figures-container .list2 {
	position: relative;
	top: -10em;
	left: 10em;
}


.world-cup-2010-live-event #teams ul.stats-bottom {
	margin:8px 0 0px 0;
	float:left;
}

.world-cup-2010-live-event #teams ul.stats-bottom li {
	display:block;
	float:left;
	margin:0 52px 0px 0;
}

.world-cup-2010-live-event #teams ul.stats-bottom li.last  {
	margin:0;
}  

/* -- -- -- -- get involved -- -- -- -- */

.world-cup-2010-live-event #get-involved {
	background: #F2F2F2;
	font-size: 1.2em;
	clear:left;
	padding: 5px 10px;
}

.world-cup-2010-live-event #get-involved h4{
	color: #464646;
	margin:0 0 8px 0;
}
.world-cup-2010-live-event #get-involved li {
	margin-top: 2px;
}

.world-cup-2010-live-event #get-involved li span {
	font-weight: bold;
}

/* -- -- -- -- latest scores temp -- -- -- -- */

.world-cup-2010-live-event #latest-scores {
	background:#eaeaea;
	width:320px;
	height:102px;
	margin:2px 0 6px 0;
}

/* -- -- -- -- related links temp -- -- -- -- */

.world-cup-2010-live-event #related-links {
	width:320px;
	margin:2px 0 6px 0;
	clear:both;
}

.world-cup-2010-live-event #related-links h2 {
	font-size:1.7em;
}
