#left-col{float:left; width:628px;} /* FIX:Chrome & FF3 width */ 
#content-channel,#content-article,#content-sidebar,#sidebar{border-top:4px solid #ee2827;}
#content-channel{float:left; margin:0 0 5px 10px; width:440px; text-align:left;}
#left-content-col{float:left; margin:0; width:100%;} /* hides first item top border line */
#three-col-wrapper,#left-content-col-wrapper{margin:0; width:100%;}
.left-content-col-wrapper{overflow:hidden;}
#three-col-wrap,#three-col{margin:0;}
#three-col-wrap{float:left; margin:0; padding:0; width:440px; text-align:left;}
#content-article{float:left; margin:0 0 0 10px; width:608px;}
#one-col-wrapper{float:right; padding:10px 0 0 0; margin:0; width:145px;} 
#content-article #one-col-wrapper{float:right; margin:0;}
#one-col-wrapper .one-col,#one-col-wrapper .one-col-highlight,#content-sidebar .one-col,.most-commented{
	margin-left:0;
	margin-right:0;
}
#content-sidebar{float:left; margin:0 0 0 20px; padding:10px 3px 0; width:145px; text-align:left;}
#sidebar{float:right; margin:0 10px 0 0; padding:10px 0 0; text-align:left; width:300px; overflow:hidden;}
#content-channel-extended{float:left; margin:0 0 0 10px; width:750px;}


/**************** @2. GENERAL ****************/
.channellink{white-space:nowrap;} /* FIX:ensure links drop instead in IE */
table{margin-bottom:10px;}
.containerFormXHTML{clear:both; display:block;} /* FIX:clear floats */
.corners-top-gray{display:block;}
.space10{margin:0;}

p{line-height:16px; padding:5px 0 10px 0;}
#three-col{overflow:hidden;} /* KLUDGE:Prevent image overflow to center col */
#three-col p{
	line-height:1.5em;
	margin-bottom:1.5em;
	padding:0;
}
#content-sidebar table,#col_content_right table{float:left;} /* FIX:clears button table */


/**************** @3. NAVIGATION ****************/
#menu{height:75px;}


/**************** @4. BODYCONTENT ****************/
/* .more-stories{width:100%; clear:both;} */

/* Ad spot & MPU */
.ad-promobox,.ad-promobox2,.ad-promobox3,.mpu-ad{margin:0;}
.ad-adstrap1,.ad-adstrap2{padding:0;}
.ad-sky{margin:0 0 10px 0;}

/* Storylist */
.bx1 .storylst-body,.bx2 .storylst-body,.bx3 .storylst-body{padding:0;}
.bx1 .storylst-body li,.bx2 .storylst-body li,.bx3 .storylst-body li{margin:0;}
.bx1 .storylst-head,.bx2 .storylst-head,.bx3 .storylst-head{margin:0 0 5px 0;}
.bx1 .storylst0 ul,.bx2 .storylst0 ul,.bx3 .storylst0 ul{float:left;}
.bx1 .storylst0 li,.bx2 .storylst0 li,.bx3 .storylst0 li{float:left;}
.bx1 .storylst0  .top-story,.bx2 .storylst0  .top-story,.bx3 .storylst0  .top-story{float:left;}

/* Ticker */
.ticker0{margin:0 0 10px 0; width:100%;}

/* ticker - typed */
.ticker0{background:none; width:928px; float:left; margin:0 0 10px 10px; background:#ebebed;}
.ticker0 .ticker-head{
	background:#ebebed url(http://images.mirror.co.uk/collections/m4_general/i_latest_news.png) 10px 7px no-repeat;
	display:block;
	font-weight:normal;
	float:left;
	padding:2px 5px 2px 25px;
	width:75px; margin:0 0 0 0;
}
.ticker0 .ticker-head a{color:#000; font-size:11px; line-height:1.6em;}
.ticker0 .ticker-body{
	background:#ebebed;
	float:left;
	margin:0;
	padding:2px 0 2px 0;
	width:820px;
	text-align:left;
}
.ticker0 .ticker-body a{color:#103f85 !important;}


/**************** @5. BOXES & ARTICLES ****************/
.teaser-pic{display:block;} /* Crops images with wrong ratio */

/* Article */
#three-col{font-size:86%; line-height:1.2em;}
#three-col h1{
	font-size:2em;
	line-height:1.2em;
	margin-bottom:0.45em;
	padding:0;
}
#three-col h1 a{color:#000;}
#three-col h2{float:left; font-size:18px; line-height:20px; color:#8a8a8c; margin-top:10px;}
#three-col h2 a{color:#8a8a8c;}

/* Author & Date */
#three-col .article-date{
	font-weight:700;
	margin-bottom:1.5em;
}
#three-col .article-date a, #three-col .article-date a:link, #three-col .article-date a:visited, #three-col .article-date a:hover, #three-col .article-date a:active{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_dotted_black.gif) repeat-x 0 100%;
	color:#e5bb00;
	font-weight:100;
	padding-bottom:3px;
	text-decoration:none;
}

/* Article image */
#three-col .article-image{
	background-color:#7b7c7e;
	color:#000;
	float:left;
	margin:6px 6px 6px 0;
	overflow:hidden;
}
/*\*/
#three-col .article-image .article-date{height:1%;}
/**/
#three-col .article-image img{border-bottom:1px solid #ee2827; margin:0;}
#three-col .article-image .article-date{
	color:#fff;
	font-size:13px;
	font-weight:normal;
	line-height:13px;
	margin:3px auto !important;
	padding:5px 0 10px !important;
}

/*font resizer*/
#font-size{
	background:url(http://images.mirror.co.uk/collections/m4_news/bg_dotted_yellow.gif) bottom left repeat-x;
	cursor:pointer;
	display:block;
	float:right;
	height:20px;
	margin-bottom:1.5em;
	width:70px;
}
#font-size li{float:right;width:28px; cursor:pointer;}
#font-size .up a,#font-size .up a:visited{
	background:url(http://images.mirror.co.uk/collections/m4_news/i_increase_size.gif) no-repeat 0% 0%;
}
#font-size .down a,#font-size .down a:visited{
	background:url(http://images.mirror.co.uk/collections/m4_news/i_decrease_size.gif) no-repeat 0% 0%;
}
#font-size a,#font-size a:visited{text-indent:-3000em; padding:0 0 0 25px; display:block; height:13px;}

/* breadcrumb */
.list-head-colour{width:100%; float:left; margin:5px 0; padding:0;}
.list-head-colour a,#body-content #content-article .list-head-colour a:visited{
	background:url(http://images.mirror.co.uk/collections/m4_general/i_related.gif) no-repeat 99% 50%;
	font-size:0.9em;
	float:left;
	padding:0 18px 0 0;
	color:#000;
	font-weight:normal;
}
.list-head-colour h1{float:left; padding-bottom:0; line-height:15px; margin-top:1px;}


/**************** @6. YAHOO! JS adverts ****************/
#yahoo_Hotspot .hr-fat,#yahoo_ContentMatch .hr-fat,
#yahoo_Hotspot .hr-dotted,#yahoo_ContentMatch .hr-dotted,
#yahoo_SponsoredLinks .hr-fat,#yahoo_SponsoredLinks .hr-dotted {display:block;}

.results_box{padding:0 !important; clear:both;} /* FIX:specificity */
.results_box:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.results_box{display:inline-block;}
/* \*/
* html .results_box{height:1%;}
/**/
.results_box .title,.results_box .host,.results_box .descr{width:100%;clear:both; display:block;}
.results_box .descr a{color:#7d7d7d !important;}

#yahoo_ContentMatch:after,#yahoo_SponsoredLinks:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
#yahoo_ContentMatch,#yahoo_SponsoredLinks{margin:5px 0;}
#yahoo_ContentMatch a,#yahoo_SponsoredLinks a{color:#35568c;}
#yahoo_ContentMatch .header span,#yahoo_SponsoredLinks .header span{
	background:#fff url(http://images.mirror.co.uk/collections/m4_general/t_sponsored_links.gif) no-repeat 0 50%;
	height:25px;
	width:300px;
}

#yahoo_Hotspot{margin:15px 0 0 0;}
#yahoo_Hotspot a{color:#000;}
#yahoo_Hotspot .header,#yahoo_ContentMatch .header,#yahoo_SponsoredLinks .header{background:none; color:#000; float:left; height:25px; padding:0; width:100%;}
#yahoo_Hotspot .header span{
	background:#fff url(http://images.mirror.co.uk/collections/m4_general/t_recommended_searches.gif) no-repeat 0 50%;
	height:25px;
	width:300px;
}
#yahoo_Hotspot .results_box,#yahoo_ContentMatch .results_box{float:left; width:100%;}

#pagination div#HeadlineBlock,.pagination div#HeadlineBlock{width:140px; float:right; margin:5px 0 5px 0;}
#pagination div#HeadlineBlock li.Prev,.pagination div#HeadlineBlock li.Prev{padding:0 10px 0 20px; margin:0;}
#pagination div#HeadlineBlock li.Next,.pagination div#HeadlineBlock li.Next{padding:0 20px 0 10px; margin:0;}

/* Premier League Table - Overwrites */
.c-league-tbl th,.c-league-tbl td,.c-league-tbl .col1,.c-league-tbl #col1{margin:0; padding:0; width:auto;}
.c-league-tbl{font-size:11px;}

/* Premier League Table */
.c-league-tbl{
	width:127px;
	margin:5px 0 5px 10px;
	padding:0;
	border-collapse:collapse;
}

.c-league-tbl tr,.c-league-tbl td{background:none; color:#000!important;} /* OW - football badges */
.c-league-tbl caption{display:none;}
.c-league-tbl th{
	background:#d9dadc;
	color:#000;
	font-weight:bold;
	font-family:Georgia,serif;
	padding:1px;
}
.c-league-tbl #col2,.c-league-tbl #col3,.c-league-tbl #col4,.c-league-tbl #col5{text-align:right;}
.c-league-tbl td{
	color:#000;
	padding:1px 0 1px 0;
}
.c-league-tbl .col2,.c-league-tbl .col3,.c-league-tbl .col4,.c-league-tbl .col5{text-align:right; width:20%;}
.c-league-tbl .odd td{
	background:transparent none !important;
}
.c-league-tbl .even td{
	background:#fff none !important;
}

/* Quick Vote */
.vote{margin:0 0 10px 0;}

/* EPL Badges */
ul.teams{
	background:url(http://images.mirror.co.uk/collections/m4_sport/bg_teams.gif) repeat-x 0 0;
	border:0;
	clear:both;
	float:left;
	margin:0 0 10px 10px;
	padding:0 3px 0 4px;
	width:922px;
}
ul.teams li{
	background:#fff;
	border:0;
	float:left;
	margin:0 1px 0 0;
	padding:0 1px 0 1px;
	width:43px;
	height:34px;
}
.teams li span{display:none;}

/* Fix sidebar overflow to accommodate Rockerbox */
#sidebar{overflow:visible;}
/* end Rockerbox fix */