/*
	Description:Controls site-wide elements like type,colour,display method container
	Adaptation of the original CSS styles by Daniel Paladini
	Modified:04/12/2008 DS


	Index
	---------------------------------------------
	1. TYPE - sitewide font size,family,color,padding and margin
	2. GENERAL - common styles,clearfix,curved bg
	3. HEADER - partners-top,header related styles (exclude menus/navigation)
	4. NAVIGATION - top,or any other navigation related styles
	5. SEARCH - searchbox related styles (top right)
	6. BODYCONTENT - articles,storylist,and other display methods,post to
	7. FOOTER - adslot,sitemap and footerlinks
	8. BASE - GENERAL
	9. BASE - BODYCONTENT
	10. BOXES & ARTICLES
	11. DISPLAY METHODS
*/

/**************************** @1. TYPE ****************************/
body,.article-image .article-date,input{color:#000; font:87.5%/1.2em Verdana,Arial,sans-serif;}
h1,h2,h3,h4,h5,h6,.article-date,.site-tools *,.rate-article-small *,.storylist *,.tags *,.puffs *,.c2a,.c-league-tbl *{
	font-family:Verdana,Arial,sans-serif;
	}
h1{font-size:1.65em; font-weight:normal; line-height:1; padding:0 0 10px;}
h2{font-weight:normal;}
h3{font-weight:normal;}
h4,.art-head{
	font-size:0.785em;
	font-weight:bold;
	line-height:1.3em;
	margin:0 0 11px 0;
	padding:3px 9px;
	}
h5{font-size:0.85em; font-weight:bold; line-height:1.3em;}
h6{font-size:1em; font-weight:bold;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
p{line-height:1.3em; padding:0 0 15px;}
p img{float:left; margin:1.5em 1.5em 1.5em 0; padding:0;}
a{color:#042eb8; text-decoration:none;}
a:hover,a:focus{color:#3380f3; text-decoration:underline;}
blockquote{color:#666; font-style:italic; margin:1.5em;}
strong{font-weight:bold;}
em{font-style:italic;}
ul,ol{list-style:none; margin:0; padding:0;}
li ul,li ol{margin:0 1.5em;}
dl dt{font-weight:bold;}
table{margin-bottom:1.4em; width:100%;}
th{background:#c3d9ff; font-weight:bold;}
th,td{padding:4px 10px 4px 5px;}

#partners-top a{font-size:0.642em;} /* 9px */
#search-bar li{font-size:0.714em;} /* 10px */
#menu,#find{font-size:0.785em;} /* 11px */


/*************************** @2. GENERAL ***************************/
body{background:#d3dce2;}
.skip{display:none;}
.headtypeb{padding:0;} /* Reset padding */
.row{clear:both;} /* Keeps object in its rows */

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}
/*\*/ * html .clearfix{height:1%;} /**/
.clearfix{display:block;}
.clears-list{clear:both; height:0; visibility:hidden; _display:none;} /* TODO:Still valid? */

/* Curved background */
.corners-top-gray,.corners-bottom-gray{font-size:1px; height:8px; width:100%;}
.corners-top-gray{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/BgHeader.gif) no-repeat 0 0;
	display:none;
	}
.corners-bottom-gray{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/BgHeader.gif) no-repeat 0 -119px;
	margin:0 0 10px 0;
	}

/* Error message */
.error h2{color:#ce1410; font-weight:bold;}


/*************************** @3. HEADER ***************************/
/* Partner top */
.partner-top{width:100%; background:#fff; float:left;}
.partner-top ul{height:24px;}
.partner-top li{
	float:left;
	font-size:9px;
	font-weight:normal;
	line-height:15px;
	padding:0 4px 0 18px;
	height:24px;
	line-height:25px;
	}
.partner-top .dating{background:url(../images/partners-top.gif) no-repeat 0 5px;}
.partner-top .bingo{background:url(../images/partners-top.gif) no-repeat 0 -16px;}
.partner-top .diet{background:url(../images/partners-top.gif) no-repeat 0 -37px;}
.partner-top .finance{background:url(../images/partners-top.gif) no-repeat 0 -100px;}
.partner-top .pools{background:url(../images/partners-top.gif) no-repeat 0 -58px;}
.partner-top .games{background:url(../images/partners-top.gif) no-repeat 0 -79px;}
.partner-top .lotto{background:url(../images/partners-top.gif) no-repeat 0 -16px;}
.partner-top a,.partner-top a:link,.partner-top a:visited{color:#000;}

/* Header */
#header{background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_header_default.gif) repeat-x 0 0;}
.spo #header{background-image:url(../images/bg_header_sport.gif);}
.cel #header{background-image:url(http://images.mirror.co.uk/collections/m4_general/bg_header_celebs.gif);}
.tv #header{background-image:url(http://images.mirror.co.uk/collections/m4_general/bg_header_tv.gif);}
.lif #header{background-image:url(http://images.mirror.co.uk/collections/m4_general/bg_header_style.gif);}
.adv #header{background-image:url(http://images.mirror.co.uk/collections/m4_general/bg_header_advice.gif);}
.opi #header{background-image:url(http://images.mirror.co.uk/collections/m4_general/bg_header_opinion.gif);}
.fun #header{background-image:url(http://images.mirror.co.uk/collections/m4_general/bg_header_fun.gif);}
.you #header{background-image:url(http://images.mirror.co.uk/collections/m4_general/bg_header_your.gif);}
.rooindex #header{background-image:url(http://images.mirror.co.uk/collections/m4_general/bg_header_video.gif);}

/* Search bar */
#search-bar{float:left; width:100%;}
#search-bar a{color:#000;}
#search-bar li{float:left; line-height:23px; height:23px; padding:1px 8px 0 8px; border-right:1px solid silver;}
#search-bar img{vertical-align:middle;}
#search-bar li input{
	border:1px solid #b7b7b7;
	color:#000;
	font-size:1.1em;
	margin:4px 0 0 5px;
	_margin-top:3px;
	padding:0 5px;
	width:84px;
	}
#search-bar .day{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_searchbar_corners_tl.gif) no-repeat 0 0;
	}
#search-bar .weather,#search-bar .search,#search-bar .bongs{border-right:0;}
#search-bar .weather img{padding:3px;}
#search-bar .your-town input{width:60px;}
#search-bar .bongs{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_searchbar_corners_tr.gif) no-repeat right top;
	float:right;
	padding-top:0;
	width:80px;
	}
#search-bar .login,#search-bar .register,#search-bar .logout,#search-bar .login-user,#search-bar .your-account{float:right;}

/* Logo */
#header-logo{float:left; height:84px; margin:10px 0 10px 8px; _margin:10px 0 15px 5px; width:200px;}
#header-logo h1,#header-logo .masthead{padding:0;}
#header-logo h1 span,#header-logo .masthead span{display:none;}
#header-logo img{width:200px;} /* overwrite width */
#header-logo{background:transparent url(../images/logo_default.gif) no-repeat 0 0;}

.spo #header-logo{background-image:url(../images/header.gif);}
.cel #header-logo{background-image:url(../images/header.gif);}
.tv #header-logo{background-image:url(../images/header.gif);}
.lif #header-logo{background-image:url(../images/header.gif);}
.adv #header-logo{background-image:url(../images/header.gif);}
.opi #header-logo{background-image:url(../images/header.gif);}
.fun #header-logo{background-image:url(../images/header.gif);}
/* .you #header-logo{background-image:url(http://images.mirror.co.uk/collections/m4_general/logo_your.gif);} */
.rooindex #header-logo{background-image:url(http://images.mirror.co.uk/collections/m4_general/logo_video.gif);}
.sunday-mirror #header-logo{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/logo_sunday_mirror.gif) no-repeat left top;
	height:79px;
	margin:16px 0 5px 8px;
	width:502px;
	}

/* Default Sponsorship box  - not the same width from homepage */
#sponsorship-box{float:right; margin:10px 10px 0 0; _margin:10px 5px 0 0; width:728px; height:90px; overflow:hidden;}


/*************************** @4. NAVIGATION ***************************/
#menu{float:left; height:63px; margin:0 0 0 8px; _margin-top:-5px; width:99%;}

/* Main navigation */
#main-nav{font-family:Arial,sans-serif; text-transform:uppercase; line-height:12px;}
#main-nav ul li{float:left; display:block; z-index:1; position:relative;}
#main-nav ul li a{color:#fff; display:block; float:left; height:44px; padding:0 0 0 8px; text-decoration:none;}
#main-nav ul li a span{float:left; height:29px; padding:15px 8px 0 0;}
#main-nav ul li a:hover{color:gray;}
#main-nav ul li a:hover span{display:block; width:auto; cursor:pointer;}
#main-nav ul li a.current,#main-nav ul li a.current:hover,#main-nav ul li a:hover{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_menu_l1.gif) no-repeat 0 0;
	color:#fff;
	padding:0 0 0 8px;
	}
#main-nav ul li a.current span,#main-nav ul li a:hover span{
	color:#fff;
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_r1.gif) no-repeat top right;
	display:block;
	padding:15px 8px 0 0;
	}
#main-nav .hom .current,#main-nav .hom .current:hover,#main-nav .hom a:hover{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_home_l1.gif) no-repeat 0 0;
	}
#main-nav .hom .current span,#main-nav .hom a:hover span{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_home_r1.gif) no-repeat top right;
	}
#main-nav .new .current,#main-nav .new .current:hover,#main-nav .new a:hover{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_news_l1.gif) no-repeat 0 0;
	}
#main-nav .new .current span,#main-nav .new a:hover span{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_news_r1.gif) no-repeat top right;
	color:#000;
	}
#main-nav .spo .current,	#main-nav .spo .current:hover,#main-nav .spo a:hover{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_sport_l1.gif) no-repeat 0 0;
	}
#main-nav .spo .current span,#main-nav .spo a:hover span{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_sport_r1.gif) no-repeat top right;
	}
#main-nav .cel .current,	#main-nav .cel .current:hover,#main-nav .cel a:hover{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_showbiz_l1.gif) no-repeat 0 0;
	}
#main-nav .cel .current span,#main-nav .cel a:hover span{background:url(
	http://images.mirror.co.uk/collections/m4_general/bg_menu_showbiz_r1.gif) no-repeat top right;
	}
#main-nav .tv .current,#main-nav .tv .current:hover,#main-nav .tv a:hover{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_tv_l1.gif) no-repeat 0 0;
	}
#main-nav .tv .current span,#main-nav .tv a:hover span{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_tv_r1.gif) no-repeat top right;
	}
#main-nav .lif .current,	#main-nav .lif .current:hover,#main-nav .lif a:hover{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_style_l1.gif) no-repeat 0 0;
	}
#main-nav .lif .current span,#main-nav .life a:hover span{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_style_r1.gif) no-repeat top right;
	}
#main-nav .adv .current,	#main-nav .adv .current:hover,#main-nav .adv a:hover{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_advice_l1.gif) no-repeat 0 0;
	}
#main-nav .adv .current span,#main-nav .adv a:hover span{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_advice_r1.gif) no-repeat top right;
	}
#main-nav .opi .current,	#main-nav .opi .current:hover,#main-nav .opi a:hover{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_opinion_l1.gif) no-repeat 0 0;
	}
#main-nav .opi .current span,#main-nav .opi a:hover span{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_opinion_r1.gif) no-repeat top right;
	}
#main-nav .fun .current,#main-nav .fun .current:hover,#main-nav .fun a:hover{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_fun_l1.gif) no-repeat 0 0;
	}
#main-nav .fun .current span,#main-nav .fun a:hover span{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_fun_r1.gif) no-repeat top right;
	}
#main-nav .mob .current,	#main-nav .mob a.current:hover,#main-nav .mob a:hover,#main-nav .you .current,
#main-nav .you a.current:hover,#main-nav .you a:hover{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_your_l1.gif) no-repeat 0 0;
	}
#main-nav .mob .current span,#main-nav .mob a:hover span,#main-nav .you .current span,#main-nav .you a:hover span{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_your_r1.gif) no-repeat top right;
	}
#main-nav .vid .current,#main-nav .vid .current:hover,#main-nav .vid a:hover{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_video_l1.gif) no-repeat 0 0;
	}
#main-nav .vid .current span,#main-nav .vid a:hover span{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_menu_video_r1.gif) no-repeat top right;
	}

/* Sub navigation */
#sub-nav{font-family:Arial,sans-serif; width:765px;}
#sub-nav .innercontent{display:none; float:left;}
#sub-nav ul{float:left; margin:-10px 0 0; _margin-top:-25px; width:765px; z-index:99; position:relative;}
#sub-nav li{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_bullet.gif) no-repeat 0% 50%;
	color:#000;
	display:inline;
	line-height:26px;
	padding:0 5px 0 8px;
	}
#sub-nav li a{color:#000;}
#sub-nav .first{background-image:none;}


/*************************** @5. SEARCH ***************************/
#search-box{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_login.gif) no-repeat left top;
	float:right;
	height:59px;
	margin:0 5px 0 0;
	_margin-right:7px; /* FIX:more right margin in IE6 */
	width:159px;
	}
#find dt,#find input{font-size:1.3em;}
#find a{color:#000; font-size:1.153em; padding:0 4px;}
#find dt{font-weight:bold; height:19px; margin:3px 0 0 10px;}
#find dd{margin-left:10px; *margin-left:5px; float:left;}
#find dd input{
	border:1px solid silver;
	color:#000;
	display:inline;
	float:left;
	height:2ex;
	margin-right:4px;
	_margin-bottom:-2px;
	padding:0px;
	width:105px;
	*width:106px;
	vertical-align:middle;
	}


/*************************** @6. BODYCONTENT ***************************/
/* Breadcrumb */
.channellink{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_channellink_arrow.gif) no-repeat 100% 50%;
	margin-right:5px;
	padding-right:10px;
	}
h1.channellink{background:none; font-size:1em; font-weight:bold; display:inline;}

/* Multimedia section */
/* Default */
.video-col-wrapper .hr-fat, .video-col-wrapper .hr-dotted{display:none;}

/* Articles */
.article-ads{display:none;} /* Hide R2 ads, AK */
.article-date{color:#5e5e5e;}
.storylst-head,.storylst-head a,.most-commented h2,.most-commented h2 a,
.M2DefaultNavSLTab,.M2DefaultNavSLTab a,.art-head,
#search-articles h4,.list-head-color-multimedia{background-color:#ee2827; color:#fff;}
.new .art-head,.new .M2DefaultNavSLTab a,.new .M2DefaultNavSLTab,div.news .storylst-head,div.news .storylst-head a,
.new .list-head-colour1,.new .list-head-colour1 a,.new .storylst-head,.new .storylst-head a,.new .most-commented h2,
.new .most-commented h2 a,.new #search-articles h4,.new .list-head-color-multimedia{
	background:#ffc601; color:#000;
	}
.spo .art-head,.spo .M2DefaultNavSLTab a,.spo .M2DefaultNavSLTab,div.sport .storylst-head,div.sport .storylst-head a,
.spo .list-head-colour1,.spo .list-head-colour1 a,.spo .storylst-head,.spo .storylst-head a,.spo .most-commented h2,
.spo .most-commented h2 a,.spo #search-articles h4,.spo .list-head-color-multimedia{
	background:#147c27;
	}
.celebs .art-head,.cel .M2DefaultNavSLTab a,.cel .M2DefaultNavSLTab,div.celebs .storylst-head,div.celebs .storylst-head a,
.cel .list-head-colour1,.cel .list-head-colour1 a,.cel .storylst-head,.cel .storylst-head a,.cel .most-commented h2,
.cel .most-commented h2 a,.cel #search-articles h4,.cel .list-head-color-multimedia{
	background:#d9006b;
	}
.tv .art-head,.tv .M2DefaultNavSLTab a,.tv .M2DefaultNavSLTab,div.tv .storylst-head,div.tv .storylst-head a,
.tv .list-head-colour1,.tv .list-head-colour1 a,.tv .storylst-head,.tv .storylst-head a,.tv .most-commented h2,
.tv .most-commented h2 a,.tv #search-articles h4,.tv .list-head-color-multimedia{
	background:#81197f;
	}
.lif .art-head,.lif .M2DefaultNavSLTab a,.lif .M2DefaultNavSLTab,div.life .storylst-head,div.life .storylst-head a,
.lif .list-head-colour1,.lif .list-head-colour1 a,.lif .storylst-head,.lif .storylst-head a,.lif .most-commented h2,
.lif .most-commented h2 a,.lif #search-articles h4,.lif .list-head-color-multimedia{
	background:#ef8ea6;
	}
.adv .art-head,.adv .M2DefaultNavSLTab a,.adv .M2DefaultNavSLTab,div.advice .storylst-head,div.advice .storylst-head a,
.adv .list-head-colour1,.adv .list-head-colour1 a,.adv .storylst-head,.adv .storylst-head a,.adv .most-commented h2,
.adv .most-commented h2 a ,.adv #search-articles h4,.adv .list-head-color-multimedia{
	background:#005095;
	}
.opi .art-head,.opi .M2DefaultNavSLTab a,.opi .M2DefaultNavSLTab,div.opinion .storylst-head,div.opinion .storylst-head a,
.opi .list-head-colour1,.opi .list-head-colour1 a,.opi .storylst-head,.opi .storylst-head a,.opi .most-commented h2,
.opi .most-commented h2 a,.opi #search-articles h4,.opi .list-head-color-multimedia{
	background:#f08a00;
	}
.fun .art-head,.fun .M2DefaultNavSLTab a,.fun .M2DefaultNavSLTab,div.fun .storylst-head,div.fun .storylst-head a,
.fun .list-head-colour1,.fun .list-head-colour1 a,.fun .storylst-head,.fun .storylst-head a,.fun .most-commented h2,
.fun .most-commented h2 a,.fun #search-articles h4,.fun .list-head-color-multimedia{
	background:#005095;
	}
.you .art-head,.you .M2DefaultNavSLTab a,.you .M2DefaultNavSLTab,div.you .storylst-head,div.you .storylst-head a,
.you .list-head-colour1,.you .list-head-colour1 a,.you .storylst-head,.you .storylst-head a,.you .most-commented h2,
.you .most-commented h2 a,.you #search-articles h4,.you .list-head-color-multimedia{
	background:#e1101d;
	}
.list-head-colour{font-size:0.857em; font-weight:bold; padding:0 9px; margin:0 5px;}
.list-head-colour a{color:#979799;}
.M2DefaultNavSLTab,.storylst-head{font-size:1em; font-weight:bold; line-height:1.2em; padding:5px 9px; margin:5px;}

.article-image{float:right;}
.article-image img{border:1px solid #000; margin:10px 0 10px 10px;}
.article-image .article-date{font-size:0.785em; padding:0 !important; text-align:center;}

/* Pagination
	NB:Need to cater both class and id since we use both
 */
#pagination a[name="top"]{display:none;} /* Hide anchor */
#pagination,.pagination{display:block; text-align:right;}
#pagination ul,.pagination ul{display:inline;}
#pagination li,.pagination li{background:none; display:inline; font-size:0.785em; padding:0;}
#pagination a,.pagination a{text-decoration:none; padding:0 5px; border:1px solid #d0d0d0; margin:0 2px;}
#pagination a:hover,.pagination a:hover{background:#253f8b; color:#fff; padding:0 5px;}
#pagination .currentpage,.pagination .currentpage{
	border:1px solid #d0d0d0;
	color:#fff;
	font-weight:bold;
	background:#253f8b;
	margin:0 4px;
	padding:0 5px;
	}

/* More Stories button */
.more-stories{text-align:right; margin:5px 0;}
.M2NavTRedlink a,.more-link{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_tn_arw_gray.gif) no-repeat 0 3px;
	color:#59595b;
	font-size:0.857em;
	font-weight:bold;
	padding-left:15px;
	}

/* Site tools */
.site-tools{margin:0 0 5px;}
.site-tools ul{font-size:0.785em; line-height:1.4em; margin:0 10px;}
.site-tools ul li{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_arrow.gif) no-repeat 0 5px;
	padding:0 0 5px 10px;
	}

/* M4 gallery thumbnails */
.m4-gallery-thumb{float:left; width:65px; height:65px; margin:0 0 0 5px; overflow:hidden;}
.m4-gallery-thumb span{display:inline; /* Fix IE doubled float margin bug */}
.one-col .puffs .m4-gallery-thumb span{padding:0;}

/* M4 image gallery  added by Chris Lam  */
.m-image_gallery{clear:both;}
.m-image_gallery.m-image_gallery-m2_default{margin:0;}
.m-image_gallery-m2_default,.m-image_gallery-m2_default p,.m-image_gallery-m2_default a{
	font-size:inherit;
	} /*override absolute px font size */
.m-image_gallery--body{min-height:30em;}
.m-image_gallery--image{min-height:0; margin-top:1em;}
.m-image_gallery--body{padding-top:1em; padding-bottom:0.6em;}
.m-image_gallery--jslinks a:hover{background-color:#000; color:#fff }
a.m-image_gallery--currentlink,a.m-image_gallery--nplink,a.m-image_gallery--outlink{color:#000;}
a.m-image_gallery--currentlink:hover,a.m-image_gallery--nplink:hover,a.m-image_gallery--outlink:hover{
	background:#000;
	color:#fff;
	}
.m-image_gallery--image p{font-weight:bold;}
.m-image_gallery-m2_default h2{font-size:0.915em; font-weight:bold; padding:3px 9px 3px 9px; text-align:left; color:#fff;}
.m-image_gallery-m2_default,.m-image_gallery-m2_default  *{text-align:center; font-size:12px;	}
.m-image_gallery-m2_default{margin:0.2em;}
.m-image_gallery-m2_default .m-image_gallery--image{min-height:360px; margin-top:30px;}
* html .m-image_gallery-m2_default .m-image_gallery--image{height:360px;}
.m-image_gallery-m2_default .m-image_gallery--image img{border:1px solid #010101;}
.m-image_gallery-m2_default div,.m-image_gallery-m2_default .m-image_gallery--jslinks{margin:0; padding:0;}
.m-image_gallery-m2_default p,.m-image_gallery-m2_default .m-image_gallery--outlink{
	padding:0.5em 0em;
	margin:0;
	display:block;
	text-align:left;
	}
.m-image_gallery--jslinks{width:70%; list-style-type:none; text-indent:0em; padding:0em; margin:0em auto;}
.m-image_gallery--jslinks li{display:inline; text-align:center;}
.m-image_gallery--jslinks a{display:-moz-inline-box; display:inline-block;}
.m-image_gallery--jslinks a:hover{background-color:#010101; color:#fff;}
/* IE only */ * html .m-image_gallery-m2_default .m-image_gallery--jslinks a{}
.m-image_gallery-m2_default a.m-image_gallery--nplink{display:block;}
.m-image_gallery--prev{float:left; font-size:1em; padding:2px 5px; margin-top:3px;}
.m-image_gallery--next{float:right; font-size:1em; padding:2px 5px; margin-top:3px;}
.m-image_gallery-m2_default a{font-weight:bold;}
.m-image_gallery--jslinks a{padding:0px; border:1px solid #fff;}
ul.m-image_gallery--jslinks li a{padding:3px 5px; border:1px solid #fff;}

div#content-article.new h2{background:#ffc601; color:#000;}
div#content-article.spo h2{background:#147c27;}
div#content-article.cel h2{background:#d9006b;}
div#content-article.tv h2{background:#81197f;}
div#content-article.lif h2{background:#ef8fa6;}
div#content-article.adv h2{background:#005095;}
div#content-article.opi h2{background:#f08a00;}
div#content-article.fun h2{background:#008fd2;}
div#content-article.you h2{background:#e1101d;}
div#content-article.rooindex h2{background:#5ec6c6;}

/* gallery pagination colours (match channel colour) */
#content-article .m-image_gallery--jslinks a ,#content-article .m-image_gallery--prev,#content-article .m-image_gallery--next{
	background:#ee2827;
	color:#fff;
	}
#content-article a.m-image_gallery--currentlink{
	background:#fff;
	border:1px solid #ee2827;
	color:#ee2827;
	margin-top:2px;
	}
#content-article.new .m-image_gallery--jslinks a ,#content-article.new .m-image_gallery--prev,
#content-article.new .m-image_gallery--next{
	background:#ffc601;
	color:#000;
	}
#content-article.new a.m-image_gallery--currentlink{
	background:#fff;
	border:1px solid #101010;
	color:#000;
	}
#content-article.spo .m-image_gallery--jslinks a ,#content-article.spo .m-image_gallery--prev,
#content-article.spo .m-image_gallery--next{
	background:#147c27;
	color:#fff;
	}
#content-article.spo a.m-image_gallery--currentlink{
	background:#fff;
	border:1px solid #147c27;
	color:#147c27;
	}
#content-article.cel .m-image_gallery--jslinks a ,#content-article.cel .m-image_gallery--prev,
#content-article.cel .m-image_gallery--next{
	background:#d9006b;
	color:#fff;
	}
#content-article.cel a.m-image_gallery--currentlink{
	background:#fff;
	border:1px solid #d9006b;
	color:#d9006b;
	}
#content-article.tv .m-image_gallery--jslinks a ,#content-article.tv .m-image_gallery--prev,
#content-article.tv .m-image_gallery--next{
	background:#81197f;
	color:#fff;
	}
#content-article.tv a.m-image_gallery--currentlink{
	background:#fff;
	border:1px solid #81197f;
	color:#81197f;
	}
#content-article.lif .m-image_gallery--jslinks a ,#content-article.lif .m-image_gallery--prev,
#content-article.lif .m-image_gallery--next{
	background:#ef8fa6;
	color:#fff;
	}
#content-article.lif a.m-image_gallery--currentlink{
	background:#fff;
	border:1px solid #ef8fa6;
	color:#ef8fa6;
	}
#content-article.adv .m-image_gallery--jslinks a ,#content-article.adv .m-image_gallery--prev,
content-article.adv .m-image_gallery--next{
	background:#005095;
	color:#fff;
	}
#content-article.adv a.m-image_gallery--currentlink{
	background:#fff;
	border:1px solid #005095;
	color:#005095;
	}
#content-article.opi .m-image_gallery--jslinks a ,#content-article.opi .m-image_gallery--prev,
#content-article.opi .m-image_gallery--next{
	background:#f08a00;
	color:#fff;
	}
#content-article.opi a.m-image_gallery--currentlink{
	background:#fff;
	border:1px solid #f08a00;
	color:#f08a00;
	}
#content-article.fun .m-image_gallery--jslinks a ,#content-article.fun .m-image_gallery--prev,
#content-article.fun .m-image_gallery--next{
	background:#008fd2;
	color:#fff;
	}
#content-article.fun a.m-image_gallery--currentlink{
	background:#fff;
	border:1px solid #008fd2;
	color:#008fd2;
	}
#content-article.you .m-image_gallery--jslinks a ,#content-article.you .m-image_gallery--prev,
#content-article.you .m-image_gallery--next{
	background:#e1101d;
	color:#fff;
	}
#content-article.you a.m-image_gallery--currentlink{border:1px solid #e1101d;; color:#e1101d;; background:#fff;}
#content-article.rooindex .m-image_gallery--jslinks a ,#content-article.rooindex .m-image_gallery--prev,
#content-article.rooindex .m-image_gallery--next{
	background:#5ec6c6;
	color:#fff;
	}
#content-article.rooindex a.m-image_gallery--currentlink{border:1px solid #5ec6c6; color:#5ec6c6; background:#fff;}

/* Rate Articles */
div.rate-article{
	background:#fff none repeat scroll 0%;
	border:1px solid #d2d2d2;
	float:left;
	margin:10px 0;
	text-align:left;
	width:488px;
	}
div.rate-article-small{margin:0px 0 10px; padding:0 10px; text-align:left;}
div.rate-article ul{font-size:0.85em; font-weight:bold; margin:5px 0 0 50px; padding:0;}
div.rate-article-small ul{font-size:0.85em; font-weight:bold; margin:0 0 0 0; padding:0;}
div.rate-article ul li,div.rate-article-small ul li{
	background:transparent url(http://images.icnetwork.co.uk/design/r2/whitestar.gif) no-repeat scroll center top;
	float:left;
	padding:20px 8px 10px;
	}
p.ratingtext{clear:both; font-size:80%; margin:0 0 0; padding:0; text-align:left;}
div.averagerating{float:right; padding-right:50px;}
div.averagerating1{margin:0 10px 0 0;}
div.averagerating ul,div.averagerating1 ul{margin:0 10px 0 0;}
div.averagerating ul li,div.averagerating1 ul li{
	background:transparent url(http://images.icnetwork.co.uk/design/r2/smallyellowstar.gif) no-repeat scroll 0%;
	padding:4px 8px 4px 4px;
	}
div.rate-article ul li.on,div.rate-article-small ul li.on{
	background:transparent url(http://images.icnetwork.co.uk/design/r2/yellowstar.gif) no-repeat scroll center top;
	float:left;
	margin:0;
	}

/* Call To Action Rating - displayed beside c2a */
.c2a-rating{display:none;}
.c2a-rating ul{clear:both;}
.c2a-rating p{clear:both;}
.averagerating1{margin-bottom:10px;}

/* Related Videos */
.multimedia-title{padding:0 10px; font-weight:bold;}
.one-col .puffs span{padding:0 10px 10px 0;} /* Add padding to image in puff if its one-col */

/* Ad spot & MPU */
.mpu-ad,.ad-promobox1,.ad-promobox2{display:inline; float:left; margin:5px; _margin:5px 0; width:300px;}
#r-col .mpu-ad{margin:0 5px 5px 5px; _margin:0 0 5px 0;} /* Remove 5px from top for home page */
.ad-promobox3{display:inline; float:left; margin:5px; width:145px; _width:135px; text-align:center;} /* Displayed within center column */
.ad-adstrap1,.ad-adstrap2{padding:0 0 0 10px;} /* top and bottom in storylists and article pages */
.ad-sky{background:#d8d9da; display:inline; float:left;	margin:5px; padding:10px 0;	width:145px; _width:135px; text-align:center;} /* Displayed within center column */
.advert{margin-bottom:10px; text-align:center; clear:both; padding:10px 0 0 0;} /* Displayed within article body */
.advert p{color:#6e6e6e; font-size:0.875em; line-height:1em; padding:0;}
.footer-ad-leaderboard .ad-leaderboard2{display:block; margin:0 auto 10px auto;}
#content-article .mpu-ad{float:none; display:block; margin:0 auto;}

/* Tags */
.tags ul{font-size:0.785em; line-height:1.6em; margin:0 10px;}
.tags p{margin:0 10px;}

/* Puffs */
.puffs{font-size:0.785em;}
.puffs p{margin:0 10px;}

/* Storylist */
.storylst0 a{text-decoration:none;}
.storylist ul,.storylist ol,.art-rc-tags ul,.art-rc ul{margin:0 10px;}
.storylist ol{list-style-image:none; list-style-position:inside; list-style-type:decimal;}
.storylist ol li{background:none; padding:0;}
.storylist li,.art-rc-tags li,.art-rc li{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_rectangle.gif) no-repeat left top;
	font-size:9px;
	line-height:1.2em;
	margin:0 0 10px 0;
	padding:0 0 0 18px;
	}
.storylst-body{padding:0 10px 5px 10px;}
.storylst-body h1,.storylst-body h2,.storylst-body h3{font-weight:bold;}
.storylst-body li{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_rectangle.gif) no-repeat left top;
	margin:0 0 10px;
	padding:0 0 0 18px;
	}
.storylst-body li h2,.storylst-body li h3{padding:0;} /* remove padding from  h2 within list */
.teasers,.gallery-teaser{margin:0 0 10px 0;}
.gallery-teaser h2{font-weight:bold;}
.teasers p,.gallery-teaser p{font-size:0.857em;}
.teasers img,.gallery-teaser img{
	border:1px solid #d0d0d0;
	float:left;
	height:100px;
	margin:0 10px 10px 0;
	width:100px;
	}
.teaser-text,.teaser-text:hover{color:#000; font-size:0.857em;}
.readlink{font-weight:bold;}

/* m3_3pic_section_centre - 3 Teaser with pics,the rest display within an unordered list */
.sl-g-top3teaser-section{clear:both;}
.sl-g-top3teaser-section  h1{font-size:1em; padding:0 0 5px;}
.sl-g-top3teaser-section .teaser-text:hover{text-decoration:none;}
.sl-g-top3teaser-section .pic-teaser{margin:5px 0; padding:0 10px 0 0; clear:both;}
.sl-g-top3teaser-section .sl-list-one{margin:0;}
.sl-g-top3teaser-section .sl-list-one .pic-teaser{margin:0; padding:0; float:none;}
.sl-g-top3teaser-section .pic-teaser img{border:1px solid #d0d0d0; display:inline; float:left; margin:0 10px 20px 0;}
.sl-g-top3teaser-section .top-story:after{content:"."; display:block; visibility:hidden;}

/* m3_half - half column display 1.5 col wide container */
.sl-half{display:inline; float:left; margin:0 10px 10px 0; width:214px; _width:195px;}
.sl-half  .teaser-headline h2{font-weight:bold; *float:left;} /* Reset font weight */
.sl-half .storylst-body ul{margin-top:0;}
.sl-half .storylst-body li{background:none; height:53px; padding:0; overflow:hidden;}
.sl-half .pic-teaser{display:block; clear:both;}
.sl-half .pic-teaser img{border:1px solid #d0d0d0; display:inline; float:left; margin:0 10px 10px 0;}

/* m3_giant_teaser */
.sl-g-teaser h1{font-size:1.428em;}
.sl-g-teaser img{border:1px solid #d0d0d0; display:inline; float:left; margin:0 10px 10px 0; *margin-top:15px; /* IE6 adds top spacing when img is displayed */}
.sl-g-teaser .top-story img{float:right; margin:0 0 10px 10px;}
.sl-g-teaser .teaser-text{color:#000; text-decoration:none;}
.sl-g-teaser .teaser-text:hover{text-decoration:none;}
.sl-g-teaser .storylst-body li{background:none; padding:0; clear:both;}

/* m3_full_big_teaser_top */
.sl-full-b-teaser-top img{border:1px solid #d0d0d0; display:inline; float:left; margin:0 10px 10px 0;}
.sl-full-b-teaser-top h1{font-size:1em;}
.sl-full-b-teaser-top .teaser-text{color:#000;}
.sl-full-b-teaser-top ul{clear:both;}
.sl-full-b-teaser-top li{margin-bottom:20px;}

/* m3 centre */
.sl-centre{width:100%;}
.sl-centre .top-story{display:inline; float:left; margin:0 3px 10px 0; width:49%;}
.sl-centre .top-story img{display:inline; float:left; margin:0 10px 10px 0;}
.sl-centre ul:before{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.sl-centre ul{display:inline-block;}
/* \*/
* html .sl-centre ul{height:1%;}
/* */
.sl-centre ul{display:block; margin:0; width:100%;}
.sl-centre ul li{display:inline; float:left; height:5em; max-height:5.8em; overflow:hidden; width:45%; margin-right:3px;}

/* m3_columnist */
.art-body{margin:5px 10px;}
.art-im-box,div.art-rc,.art-rc-tags{border:1px solid #d0d0d0; clear:right; display:inline; float:right; margin:5px; width:145px;}
div.art-rc .more-link{float:right; margin:0 10px 0 0; font-size:0.785em; font-weight:normal;}
.art-im-box{border:0;} /* overwrite border */
.art-byline{color:#5e5e5e; margin:0 0 15px 0;}
.art-im-box{float:right; display:inline; padding:0; margin:5px; text-align:center;}
.art-im-box img{border:1px solid #d0d0d0; display:block; float:none; height:145px; margin:0; width:145px;}
.art-rc-tagtext a{font-size:0.785em; margin:0 10px;}
.space10{margin-bottom:10px; clear:both;} /* removed border-top:1px solid #d0d0d0;  */
.M2NavTRedlink{margin:5px 0; text-align:right;}
.art-body .art-rc-tags,.art-body .art-rc{display:none;} /* Hides related articles and related tags */

/* sl-comp-top5teaser-section - 5 Teaser with pics width 170px,the rest display within an unordered list */
.sl-comp-top5teaser-section  .storylst-body{padding:0 10px 5px 0;}
.sl-comp-top5teaser-section  h1{font-size:1em; padding:0 0 5px;}
.sl-comp-top5teaser-section .teaser-headline h2{font-weight:normal;}
.sl-comp-top5teaser-section .teaser-text:hover{text-decoration:none;}
.sl-comp-top5teaser-section .pic-teaser{margin:10px 0; clear:both;}
.sl-comp-top5teaser-section .pic-teaser:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.sl-comp-top5teaser-section .pic-teaser{display:inline-block;}
/* \*/
* html .sl-comp-top5teaser-section .pic-teaser{height:1%;}
/* */
.sl-comp-top5teaser-section .pic-teaser{display:block;}
.sl-comp-top5teaser-section .sl-list-one{margin:0;}
.sl-comp-top5teaser-section .sl-list-one .pic-teaser{margin:0; padding:0; float:none;}
.sl-comp-top5teaser-section .pic-teaser img{display:inline; float:left; margin:0 10px 10px 0;}
.sl-comp-top5teaser-section .top-story:after{content:"."; display:block; visibility:hidden;}
.sl-comp-top5teaser-section .competition-button{
	background:transparent url(http://images.mirror.co.uk/collections/m4_competitions/click_here_to_enter.gif) no-repeat 0 0;
	display:inline;
	float:left;
	height:34px;
	width:180px;
	margin-top:5px;
	*margin:5px 0;
	text-decoration:none;
	}
.sl-comp-top5teaser-section .competition-button	span{visibility:hidden;}

/* Ticker */
.ticker0{background:#fde9b8; margin:4px 5px 0 5px;}
.ticker0:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.ticker0{display:inline-block;}
/* \*/
* html .ticker0{height:1%;}
/* */
.ticker0{display:block;}
.ticker0 a{color:#000; font-size:0.714em;}
.ticker0 .ticker-head a,.ticker0 .ticker-head a:link,.ticker0 .ticker-head a:visited,
.ticker0 .ticker-body .ticki a,.ticker0 .ticker-body .ticki a:link,.ticker0 .ticker-body .ticki a:visited{
	color:#000; /* specificity issue */
	}
.ticker0 .ticker-head,.ticker0 .ticker-body .more-link{background:#f7cc2e; display:inline; float:left; font-weight:bold; font-size:1.1em; height:20px; padding:0 9px;}
.ticker0 .ticker-body .more-link a{line-height:20px;}
.ticker0 .ticker-body{display:inline; float:left; width:auto; margin:0 0 0 5px;}
.ticker0 .ticker-body .ticki{display:inline; float:left; height:20px; line-height:20px;}
.ticker0 .ticker-body .more-link{display:inline; float:right; font-size:1.222em; font-weight:bold; height:20px; line-height:20px;}
.ticker0 .ticker-body .more-link a{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_tn_arw_gray.gif) no-repeat 0 5px; display:block; padding:0 0 0 12px;}

/* Top News */
.sl-top-news{display:inline; float:left; width:100%;}
.sl-top-news .storylst-head{font-size:0.857em; font-weight:bold; padding:2px 9px; *padding:2px 0;}
.sl-top-news .more-link{display:inline; float:right; margin:-23px 10px 0 0; *margin:-24px 10px 0 0; padding-left:12px;}
.sl-top-news .more-link a,.sl-top-news .more-link a:link,.sl-top-news .more-link a:visited{color:#59595b; text-transform:lowercase;}

.sl-top-news  .storylst-body{padding:0 10px;}
.sl-top-news .storylst-body ul{font-size:0.643em; list-style-type:none; line-height:1.2em;}
.sl-top-news .storylst-body li{background:none; padding:0; margin:0 0 5px 0; height:3.6em; overflow:hidden;} /* limits to 3 lines of text */
.sl-top-news .storylst-body ul li a{color:#406ae8;}
.sl-top-news .storylst-body ul li h3{font-weight:normal;}
.sl-top-news .storylst-head,.sl-top-news .storylst-head a{background:#ee2827; color:#fff;}
.sl-top-news .more-link{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_tn_arw_white.gif) no-repeat 0 4px;}
.sl-top-news .more-link a{color:#fff;}

.sl-top-news .storylst-head,.sl-top-news .storylst-head a ,
.sl-top-news .new .storylst-head,.sl-top-news .new .storylst-head a{background:#f7cc2e; color:#000;}
.sl-top-news .more-link,.sl-top-news .new .more-link{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_tn_arw_gray.gif) no-repeat 0 4px;}
.sl-top-news .more-link a,.sl-top-news .new .more-link a{color:#59595b;}
.sl-top-news .spo .storylst-head,.sl-top-news .spo .storylst-head a{background:#147c27; color:#fff;}
.sl-top-news .spo .more-link{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_tn_arw_yellow.gif) no-repeat 0 4px;}
.sl-top-news .spo .more-link a{color:#ffed00;}
.sl-top-news .cel .storylst-head,.sl-top-news .cel .storylst-head a{background:#d9006b; color:#fff;}
.sl-top-news .cel .more-link{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_tn_arw_yellow.gif) no-repeat 0 4px;}
.sl-top-news .cel .more-link a{color:#ffed00;}
.sl-top-news .tv .storylst-head,.sl-top-news .tv .storylst-head a{background:#81197f; color:#fff;}
.sl-top-news .tv .more-link{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_tn_arw_yellow.gif) no-repeat 0 4px;}
.sl-top-news .tv .more-link a{color:#ffed00;}
.sl-top-news .lif .storylst-head,.sl-top-news .lif .storylst-head a{background:#ef8ea6; color:#fff;}
.sl-top-news .lif .more-link{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_tn_arw_yellow.gif) no-repeat 0 4px;}
.sl-top-news .lif .more-link a{color:#ffed00;}
.sl-top-news .adv .storylst-head,.sl-top-news .adv .storylst-head a{background:#005095; color:#fff;}
.sl-top-news .adv .more-link{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_tn_arw_yellow.gif) no-repeat 0 4px;}
.sl-top-news .adv .more-link a{color:#ffed00;}
.sl-top-news .opi .storylst-head,.sl-top-news .opi .storylst-head a{background:#f08a00; color:#fff;}
.sl-top-news .opi .more-link{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_tn_arw_yellow.gif) no-repeat 0 4px;}
.sl-top-news .opi .more-link a{color:#ffed00;}
.sl-top-news .fun .storylst-head,.sl-top-news .fun .storylst-head a{background:#005095; color:#fff;}
.sl-top-news .fun .more-link{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_tn_arw_yellow.gif) no-repeat 0 4px;}
.sl-top-news .fun .more-link a{color:#ffed00;}
.sl-top-news .you .storylst-head,.sl-top-news .you .storylst-head a{background:#e1101d; color:#fff;}
.sl-top-news .you .more-link{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_tn_arw_yellow.gif) no-repeat 0 4px;}
.sl-top-news .you .more-link a{color:#ffed00;}

/* m4_most_popular */
.sl-fp-t-c{display:inline; float:left; margin:5px;}
.sl-fp-t-c .teaser-pic{float:left; margin:0 5px 17px 0;}
.sl-fp-t-c .storylst-head,.sl-fp-t-c .storylst-body li{font-size:0.785em;}
.sl-fp-t-c .storylst-body li{background:none; line-height:1.2em; padding:0;}
.sl-fp-t-c .storylst-body li:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} /* Clear floated elements */
.sl-fp-t-c .storylst-body li{display:inline-block;}
/* \*/ * html .sl-fp-t-c .storylst-body li{height:1%;}
.sl-fp-t-c .storylst-body li{display:block;}
.sl-fp-t-c .storylst-body li a{font-weight:bold;}
.sl-fp-t-c .storylst-body img{border:1px solid #d0d0d0; float:left; margin:0 10px 10px 0;}

/* Votes */
.vote{background:#f9e0e3; display:inline; float:left; margin:5px; padding:0 0 15px 0; width:145px;}
.vote .error h2{margin:0 0 5px 0;}
.vote p img{margin:0 5px 0 0;}
.vote a{color:#000;}
.vote p{padding:0 0 5px 0;}

.vote .header,.cel .vote .header{background:transparent url(http://images.mirror.co.uk/collections/m4_vote/bg_vote_header_celeb.gif) no-repeat 0 0; height:36px; width:145px;}
.vote .header span{visibility:hidden;} /* hides text in span while displaying image  */
.vote .body{border-bottom:2px solid #d9006b; font-size:0.714em; line-height:1.2em; margin:0 10px; padding:0 0 10px 0;}
.vote .body:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} /* Clear floated elements */
..vote .body{display:inline-block;}
/* \*/ * html .vote .body{height:1%;} /* */
.vote .body{display:block;}
.vote .body-image{width:126px; height:101px; margin:5px 0; overflow:hidden; float:left;}
.vote .body-image img{width:126px; height:101px;}
.vote .vote-question{display:block; margin:0 0 5px 0;}
.vote .vote-option p a{background:transparent url(http://images.mirror.co.uk/collections/m4_vote/i_vote_checkbox_sport.gif) no-repeat 0 2px; padding:0 0 0 14px;}
.vote-action{margin:10px 0 0 0;}
.vote .vote-link a{color:#0f7c2b; float:right;}
.vote .vote-submit,.cel .vote .vote-submit{background:#d9006b; border:0; color:#d6ecdf; font-size:1em; *padding:3px 3px 0;}

.spo .vote{background:#e2e8da;}
.spo .vote .header{background:transparent url(http://images.mirror.co.uk/collections/m4_vote/bg_vote_header_sport.gif) no-repeat 0 0;}
.spo .vote .body{border-bottom:2px solid #147c27;}
.spo .vote .vote-submit{background:#147c27;}
.tv .vote{background:#e3dbe8;}
.tv .vote .header{background:transparent url(http://images.mirror.co.uk/collections/m4_vote/bg_vote_header_tv.gif) no-repeat 0 0;}
.tv .vote .body{border-bottom:2px solid #81197f;}
.tv .vote .vote-submit{background:#81197f;}
.lif .vote{background:#fbe5ea;}
.lif .vote .header{background:transparent url(http://images.mirror.co.uk/collections/m4_vote/bg_vote_header_life_style.gif) no-repeat 0 0;}
.lif .vote .body{border-bottom:2px solid #ef8ea6;}
.lif .vote .vote-submit{background:#ef8ea6;}
.adv .vote{background:#d1cedf;}
.adv .vote .header{background:transparent url(http://images.mirror.co.uk/collections/m4_vote/bg_vote_header_advice.gif) no-repeat 0 0;}
.adv .vote .body{border-bottom:2px solid #005095;}
.adv .vote .vote-submit{background:#005095;}
.opi .vote{background:#fbceaf;}
.opi .vote .header{background:transparent url(http://images.mirror.co.uk/collections/m4_vote/bg_vote_header_opinion.gif) no-repeat 0 0;}
.opi .vote .body{border-bottom:2px solid #f08a00;}
.opi .vote .vote-submit{background:#f08a00;}
.fun .vote{background:#c9e7f5;}
.fun .vote .header{background:transparent url(http://images.mirror.co.uk/collections/m4_vote/bg_vote_header_fun.gif) no-repeat 0 0;}
.fun .vote .body{border-bottom:2px solid #005095;}
.fun .vote .vote-submit{background:#005095;}

/* Past polls listing */
.vote-results .header{background:transparent url(http://images.mirror.co.uk/collections/m4_vote/bg_vote_results_header_sport.gif) no-repeat 0 0; height:24px; width:145px;}
.vote-results  ul{margin:5px 0 0 0;}
.vote-results  li{margin:0 0 5px 0;}
.vote-results  li span{display:block; }
.vote-results  li span a{color:#999; font-style:italic;}

/* Post to */
.share-article{clear:both; display:block; font-size:0.785em; margin:5px; text-align:right;}
.share-article:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} /* Clear floated elements */
.share-article{display:inline-block;}
/* \*/ * html .share-article{height:1%;} /* */
.share-article{display:block;}
.share-article span{display:inline; float:left; font-weight:bold; margin:0 0 0 10px;}
/* .share-article ul{display:inline; float:left; width:88%;} */
#one-col-wrapper .share-article ul{width:auto;}
.share-article li{border-right:2px solid #ececec; display:inline; float:right; line-height:18px; margin:0 0 10px 0; padding:0 10px 0 0;} /* width:50px; if this breaks,let ds know */
#one-col-wrapper .share-article li{border:0; margin:0; width:auto;}
.share-article li a{padding:2px 0 2px 30px; background:none !important;}
.share-article .digg{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_digg.gif) no-repeat 10px 0; }
.share-article .facebook{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_facebook.gif) no-repeat 10px 0; width:75px;}
.share-article .delicious{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_delicious.gif) no-repeat 10px 0; width:70px;}
.share-article .fark{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_fark.gif) no-repeat 10px 0;}
.share-article .more{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_more.gif) no-repeat 10px 0; border:0;}
.share-article .email{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_email.gif) no-repeat 10px 0;}
.share-article .print{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_print.gif) no-repeat 10px 0; border:0;}

/* Section Footer Centre,
      more stories section within article page */
.sl-section-footer-centre .storylst-head,#content-article .sl-section-footer-centre .storylst-head{background:none; border-bottom:1px solid #d0d0d0; color:#000; font-size:1.142em; padding:5px 9px;}
.sl-section-footer-centre h3{font-size:1em; line-height:1.2em; font-weight:normal;}
.sl-section-footer-centre .sIFR-replaced embed{display:none;}
.sl-section-footer-centre .sIFR-replaced span{display:block; height:auto; width:auto; position:static; color:#000;}
.sl-section-footer-centre li{font-size:13px; line-height:15px;}
.sl-section-footer-centre ul li .teaser-headline h2{background:none !important;}
.sl-section-footer-centre ul li .teaser-headline h2{color:#042EB8 !important;}
.sl-section-footer-centre ul li .teaser-headline:hover h2{color:#3380F3 !important;}
.sl-section-footer-centre span{color:#000;}

/* Search Result */
#search p{margin:0 5px;}
.search-again{border:1px solid #d0d0d0; margin:5px; width:420px;}
.search-again input{margin-left:5px;}

/*  TEMP - this bit added by john hodgson - may need to be reformatted to fit with other similar parts of site/css  */
#search-three-col{}
#search #yahoo_ContentMatch{font-size:0.85em;}
#search-sections,#search-related-forums{border:1px solid #ccc; padding:0; margin:5px;}
#search-sections p,#search-related-forums p{margin:0px 5px; font-size:0.75em;}
#search-articles .search-articles-teasers{border-bottom:1px dotted #ccc; margin-bottom:5px;}
#search-articles .search-articles-teasers h2{font-weight:bold;}
#search-articles h4{line-height:1.4em;}
#search-articles .search-articles-teasers p{padding-bottom:5px;}
.search-showing{background-color:#F5F5F5;margin:5px 0;}
.search-showing-top{font-weight:bold; font-size:1.1em;margin:5px 0;}
#search-related-forums a{margin:0px 5px; font-size:0.75em;}

/* Authors List */
.author-az{margin:10px;}
.author-az  li{display:inline; padding:0 2px;}
.author-list{margin:0 0 10px 10px;}
.author-list li{margin:0px 0 10px;}
.backtotop{font-size:0.785em; padding-right:10px; text-align:right;}

/* Author page */
.author-separator{background:#ee2827; border:0; *font-size:1%; height:5px; margin-bottom:10px;}
.author-actions{margin:10px;}
.author-info h1{font-size:2.5em;}
.author-rss{margin-top:5px; padding-bottom:2px; padding-top:2px;}
.author-rss a{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_rss_big.gif) no-repeat 0 50%; font-weight:bold; padding-left:24px;}
.author-email{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_author_email.jpg) no-repeat 0 50%; font-weight:bold; margin-top:5px; padding-left:24px;}

/* Sitemap list */
.sitemap-list .list-head-color2{font-size:0.7em; font-weight:bold; line-height:1.3em; margin:1px 1px 11px; padding:5px 9px; background:#ee1122 none repeat scroll 0%;}
.sitemap-list .list-head-color2 a{color:#fff; font-size:1.1em; margin:0;}
.sitemap-list ul{margin:0 10px 0 0;}
.sitemap-list ul ul{margin:0;}
.sitemap-list ul li{margin:0 0 5px 10px;}
.sitemap-list ul li img{display:inline; float:right;}
.sitemap-list .level1{font-size:1.142em; font-weight:bold;}
.sitemap-list .level2,.sitemap-list .level3,.sitemap-list .level4{font-size:0.875em;}


/*************************** @7. FOOTER ***************************/
/* Home Ad-slot */
#home-adslot{margin:10px auto; *margin:0 auto 10px;}
#home-adslot:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
#home-adslot{display:inline-block;}
/* \*/ * html #home-adslot{height:1%;} /**/
#home-adslot{display:block;}
#home-adslot #home-adslot-html,.ad-hp_promobox3{float:left; margin-right:10px; width:208px;}
#home-adslot .home-adslot-leaderboard{float:left; width:729px;}

/* Sitemap */
#footer-sitemap{background-color:#fff; padding:0 0 0 20px; overflow:hidden; display:inline-block; width:auto; *width:928px; /* all IE */}
#footer-sitemap:after{clear:both; content:'.'; display:block; height:0; visibility:hidden;}
/*\*/ #footer-sitemap{display:block;} /* end easy clearing */
#footer-sitemap .header{display:block; float:none;}
#footer-sitemap .wrapper{clear:none; display:inline; width:auto; vertical-align:top;}
#footer-sitemap span{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_sitemap.gif) no-repeat 100% 50%;
	border-bottom:1px solid #5c5c5c;
	float:left;
	font-weight:bold;
	margin:5px 0 20px 0;
	padding:0;
	width:910px;
	text-transform:uppercase;
	}
#footer-sitemap h2,#footer-sitemap dt a,#footer-sitemap dt a:hover,#footer-sitemap a:hover{color:#000;}
#footer-sitemap a{color:#5c5c5c;}
#footer-sitemap dl{float:left; margin:0 5px 0 0; width:98px;}
* html #footer-sitemap dl{display:inline;} /* Fix IE doubled spacing bug */
#footer-sitemap .mob{display:none;}
.sitemap-list h1{font-weight:bold; padding:5px 10px 10px;}
.sitemap-list p{padding:5px 10px 10px;}
@media all and (min-width:0){/* Opera only */
	#footer-sitemap h2{margin-bottom:15px;} /* weird spacing bug */
	#footer-sitemap dl{padding-bottom:0; margin-bottom:0;}
	#footer-sitemap dl:after{background:inherit; content:"."; display:block; height:0; padding-bottom:32767px !important; margin-bottom:-32752px !important; visibility:hidden;}
}
#footer-sitemap dl dt{font-size:0.857em; font-weight:bold; line-height:1em;}
#footer-sitemap dl dd{font-size:0.785em; line-height:1.2em;}

/* Footer Links */
#footer-links a,#footer-links-sites a{color:#042EB8; font-size:0.8em;}
#footer-links ul,#footer-links-sites ul{text-align:center;}
#footer-links li,#footer-links-sites li{display:inline; padding:2px 10px;}


/**************** @8. BASE - GENERAL ****************/
a,a:visited{outline:0;} /* Image replacement,indentation hack */
.hr-dotted{border:0 none; float:left; height:1px; margin:0 0 5px; padding:0; width:100%; background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_dotted_black.gif) repeat-x 0 0;} /* margin:0 0 5px 10px; */
.hr-dotted hr{display:none;}
#content-sidebar .hr-dotted{width:125px;}
.hr-fat{border:0 none; float:left; height:4px; margin:0 0 5px; padding:0; width:100%; background-color:#ee2827;} /* previous width:125px; */
.hr-fat hr{display:none;}
.replace{margin:0; overflow:hidden; padding:0; position:relative;}
.replace span{display:block; left:0; position:absolute; top:0; z-index:1;}
.space{width:10px; height:90px; float:left; margin:11px 0 0 0;}


/**************** @9. BASE - BODYCONTENT ****************/
/* Center one column one pic */
.sl-c-col-1pic{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_bx_gray.gif) repeat-y 0 0;
	margin:0 0 10px -3px;
	overflow:hidden;
	padding:0;
	width:151px;
	}
.sl-c-col-1pic a{color:#23588e;}
.sl-c-col-1pic a:hover{text-decoration:underline;}
.sl-c-col-1pic .storylst-head{float:none; margin:0; background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_bx_top_gray.gif) no-repeat 0 0 !important; padding-top:9px; position:relative; font-size:15px; color:#000;}
.sl-c-col-1pic .storylst-head a{background:none;}
.sl-c-col-1pic .top-story:after{content:"."; display:block; clear:both; height:0; visibility:hidden;}
.sl-c-col-1pic .hr-dotted{margin:0 0 5px 10px; _margin:0 0 5px 5px; width:125px;}
.sl-c-col-1pic .storylst-body{float:left; padding:0;}
.sl-c-col-1pic .storylst-body div a{color:#23588e; float:left; font-size:11px; line-height:14px; width:128px;}
.sl-c-col-1pic .storylst-body img{margin:5px 0 0 13px; float:none;}
.sl-c-col-1pic .storylst-body h3{color:#23588e; display:inline; float:left; font-size:12px; margin:5px 0 5px 13px; width:128px;}
.sl-c-col-1pic .storylst-body h3 a{font-weight:normal;}
.sl-c-col-1pic .storylst-body ul{clear:both!important; padding:0 13px;}
.sl-c-col-1pic .storylst-body li{background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_dotted_blac.gif) repeat-x 0 0; float:left; margin:5px 0 0 0;}
.sl-c-col-1pic .storylst-body li a{font-weight:normal; margin:0; padding:0;}
.sl-c-col-1pic .storylst-body li h3{margin-left:0 !important}
.sl-c-col-1pic .hr-fat{margin:5px 0 5px 10px; _margin:5px 0 0 5px; width:125px;}
.sl-c-col-1pic .bottom{background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_bx_bottom_gray.gif) no-repeat left bottom; float:left; height:7px; margin:0; padding:0; width:151px;}
.sl-c-col-1pic p.more{float:left; font-size:10px; background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_related.gif) no-repeat top right; margin:10px 0 0 10px; padding:0 15px 0 0 !important; text-align:right; width:110px;}
.sl-c-col-1pic .storylst-body .more a{margin:0; padding:0; float:none; font-size:10px;}
.sl-t-picleft .related li{clear:both; *width:410px;} /* ensure related items are cleared */
.sl-t-picleft .with-img .related li{*width:257px;}


/**************** @10. BOXES & ARTICLES ****************/
/* Boxes */
.bx1,.bx2,.bx3{border-top:1px solid #ee2827; float:left; margin:0; padding:10px 0; overflow:hidden;}
.bx1 img,.bx2 img,.bx3 img{float:left; margin:0; padding:0;} /* IE 6 _float:none; */
.bx1 .teaser-pic,.bx2 .teaser-pic,.bx3 .teaser-pic{margin:0 10px 0 0;}
.bx1 img.more,.bx2 img.more,.bx3 img.more{float:left; margin:-30px 0 0;}
.bx1 h4 a,.bx2 h4 a,.bx3 h4 a,.bx3 h2 a{color:#000; display:block;}
.bx1 p,.bx2 p,.bx3 p,.bx1 p a,.bx2 p a,.bx3 p a{color:#7F7F81; float:left; font-size:14px; font-style:normal; line-height:16px; padding:5px 0 10px;}
.bx1 p a:hover,.bx2 p a:hover,.bx3 p a:hover{text-decoration:none;}
.bx1 ul,.bx2 ul,.bx3 ul{float:left; *float:none;}
.bx1 li,.bx2 li,.bx3 li{color:#7f7f81; display:block; font-family:Tahoma; font-size:11px; font-style:regular; line-height:12px; margin:5px 15px 0 0;}
.bx1 li a,.bx2 li a,.bx3 li a{color:#7f7f81;}
.bx1 h4,.bx2 h4,.bx3 h4{font-family:Verdana; font-size:14px; line-height:16px; font-weight:bold; color:#000000; margin:5px 0 0 0; padding:0; float:left; width:100%;}
.bx1 .more-link,.bx2 .more-link,.bx3 .more-link{
	background:transparent url(http://images.mirror.co.uk/collections/m4_news/i_more_news.gif) no-repeat 0 3px;
	clear:both;
	color:#134987;
	display:block;
	float:left;
	font-size:13px;
	line-height:15px;
	font-weight:normal;
	padding-left:15px;
	text-align:left;
	}

/* 1 unit teaser */
.bx1{width:140px; _width:139px;} /* IE6 duplicate char bug */
.bx1 .more-stories{text-align:left;}

/* 2 unit teaser */
/* BUG:Fix IE6 Dup Char \*/
* html .bx2{	margin-right:-3px;}
/**/
.bx2{width:290px;}
.bx2 span{float:left;}

/* 3 unit teaser */
.bx3{width:440px;}
.bx3 h2{color:#000; float:left;  font-size:26px;  font-weight:bold;  letter-spacing:-1px;  line-height:30px;  margin:0 0 5px; padding:0; width:440px;}
.bx3 span{font-size:13px; line-height:15px; font-style:normal; color:#3a3a3c; padding:5px 0 10px 0; float:left;}

/* 3 unit teaser with left thumbnail */
.bx3 .with-img{margin:0 0 0 150px; width:287px;}
.bx3 .with-img .more-link{clear:none;width:272px;} /* FIX:remove unwanted FF space */
.bx3 .with-img span{*clear:both; *width:100%;}

/* Gallery */
.bx3 .fl{float:left;} /* Needed to overwrite inline block in Safari 2 and Opera */
.bx3 img{border:0; display:block;}

/* Related */
.related{margin:0;zoom:1;} /* FIX:IE6, enable hasLayout */
.bx1  .related,.bx2 .related{*clear:both;} /* BUG:IE7 icons */
.bx1 .related-story, .bx1 .related-gallery, .bx1 .more-link{width:125px; _width:124px;}
.bx2 .related-story, .bx2 .related-gallery,.bx2 .more-link {width:275px;}
.bx3 .related-story, .bx3 .related-gallery,.bx3 .more-link {width:425px; _width:420px;} /* FIX:IE6 duplicate char */
.related-story,.related-gallery{border:0; display:inline; float:left; margin:5px 0 0 0; padding:0 0 0 15px;}
.related .story,.related .gallery{_margin:0 !important;}
.related .story a,.related .comment a,.related .video a,.related .audio a,.related .gallery a,.related-story{color:#134987;}
.related .story,.related-story{background:transparent url(http://images.mirror.co.uk/collections/m4_news/i_related_news.gif) no-repeat 0 3px; color:#134987; font-size:13px; font-style:normal; line-height:15px; padding-left:15px;}
.related .comment{background:transparent url(http://images.mirror.co.uk/collections/m4_news/i_comment_news.gif) no-repeat 0 3px; color:#134987; font-size:13px; font-style:normal; line-height:15px; padding-left:15px;}
.related .video{background:transparent url(http://images.mirror.co.uk/collections/m4_news/i_video_news.gif) no-repeat 0 3px; color:#134987; font-size:13px; font-style:normal; line-height:15px; padding-left:15px;}
.related .audio{background:transparent url(http://images.mirror.co.uk/collections/m4_news/i_comment_news.gif) no-repeat 0 3px; color:#134987; font-size:13px; font-style:normal; line-height:15px; padding-left:15px;}
.related .gallery, .related-gallery{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_image.gif) no-repeat 0 3px; color:#134987; font-size:13px; font-style:normal; line-height:15px; padding-left:15px;}

/**************** @11. DISPLAY METHODS ****************/
/* m4_list, 1unit, 2unit, 3unit */
.list{border:0; padding:0 0 10px 0;}
.list .bx1,.list .bx2,.list .bx3{padding-bottom:0;}

/* Gallery - Slider */
#image-1{display:block!important;}
.slidergallery{
	background:#000;
	margin:5px 0 10px;
	}

h2.gallery-header{
	background:transparent;
	color:#ee2827; font-size:15px ;
	font-weight:bold;
	line-height:1.2em;
	margin:0 0 2px 10px;
	}
h2.gallery-header, h2.gallery-header span{width:350px;}
/* .gallery-header,.gallery-header span{background:#000 url(http://images.mirror.co.uk/collections/m4_news/t_news_todays_pic.gif) no-repeat scroll left top !important;} */

.bx3 .slider{position:relative; width:415px; margin:20px 0 0 10px; *margin:0 0 0 10px; text-align:left;}
.slider .messaging{display:block; padding:0;}
.slider .prev{background:transparent url(http://images.mirror.co.uk/collections/m4_news/btn_prev_horizontal.png) no-repeat 0 0; color:#fff; display:none; left:380px; position:absolute; width:14px; text-indent:-3000em; top:-20px;}
.slider .next{background:transparent url(http://images.mirror.co.uk/collections/m4_news/btn_next_horizontal.png) no-repeat 0 0; color:#fff; display:none; left:400px; position:absolute; width:14px; text-indent:-3000em; top:-20px;}
.slider .container{position:relative; top:0; left:0; padding:0; margin:0; width:415px;}
.slider .images{clear:both; position:relative; width:415px; top:0; left:0; overflow:hidden;}
.slider .view-all{display:none;}
.slider .image{width:415px; margin:0; background:#000; overflow:hidden;}
.slider .image div{font-size:13px; line-height:14px; width:300px; padding:5px 10px 5px 0px; color:#ffffff !important; background:#000; float:left;}
.slider .image .more-pics{font-size:11px; line-height:14px; width:80px; padding:0 5px 0 9px; margin:12px 0 0 10px; color:#fff; float:right; border-left:1px solid white; background:url(http://images.mirror.co.uk/collections/m4_news/i_more_horizontal.png) top right no-repeat;}
.slider .image .more-pics a{color:#fff !important;}
.slider .image .more-pics a:hover{text-decoration:underline;}
.slider .image img{padding:0;}

/* Gossip slider
   Extends slider styles */
/************* 3am GALLERY **************/
.gossip{
	background:transparent url(http://images.mirror.co.uk/collections/m4_celebs/bg_3am.png) no-repeat 0 0;
	height:355px;
	margin:0 0 10px;
	width:437px;
	}
.gossip .gallery-header,.gossip .gallery-header span{height:100px; width:426px;}
.gossip .gallery-header{
	display:inline;
	margin:0 0 0 11px;
	z-index:1;
	}
.gossip .gallery-header span{
	background:transparent url(http://images.mirror.co.uk/collections/m4_celebs/bg_3am_header.png) no-repeat 0 0;
	}
.gossip .slider{
	height:258px;
	margin:83px 0 0 25px;
	*margin:0 0 0 25px;
	width:386px;
	}
.gossip .slider .prev{
	background-image:url(http://images.mirror.co.uk/collections/m4_celebs/btn_3am_prev_horizontal.jpg);
	position:absolute;
	display:none;
	top:235px;
	*top:218px;
	left:333px;
	z-index:2;
	width:24px;
	height:24px;
	}
.gossip .slider .next{
	background-image:url(http://images.mirror.co.uk/collections/m4_celebs/btn_3am_next_horizontal.jpg);
	position:absolute;
	top:235px;
	*top:218px;
	left:360px;
	display:none;
	z-index:2;
	width:24px;
	height:24px;
	}
.gossip .slider .container{width:400px;}
.gossip .slider .images{width:386px; top:-17px;}
@media screen and (min-width:0){
	.gossip .slider .images .container{margin-top:-20px;}
}
.gossip .slider .gallery-caption{
	background:#000000;
	color:#fff;
	font-size:20px !important;
	float:left;
	filter:alpha(opacity=80);
	height:47px;
	line-height:22px!important;
	margin-top:-50px;
    opacity:.8;
	overflow:hidden;
	padding:3px 10px 0 3px;
	width:373px;
	}
.gossip .slider .image .more-pics{
	background:none;
	font-family:Arial;
	font-size:10px;
	line-height:14px;
	padding:8px 0 0 0;
	margin:0;
	color:#cf0058;
	float:left;
	border:none;
	height:15px;
	}
.gossip .slider .image .more-pics  a{color:#cf0058 !important; height:auto; text-decoration:none;}
.gossip .slider .image .more-pics  a:hover{color:#cf0058 !important; text-decoration:underline;}
.gossip .slider .image a{float:left; height:231px; overflow:hidden;}

/* Storylist  */
.sl-t-picleft{float:left; width:440px;}
.sl-t-picleft .storylst-head{margin:0; padding-left:0; background:none; color:#000;}
.sl-t-picleft .storylst-body{padding:0;}
.sl-t-picleft li{float:left; padding-left:0; background:none;}
.sl-t-picleft .teaser-pic{margin:0;}
.sl-t-picleft img{margin:0;}
.sl-t-picleft .bx3 a{_float:left;} /* IE6.. tsk tsk */
.sl-t-picleft .more-link{clear:left; float:none; white-space:nowrap;}

.section-list .bx3,.sl-t-picleft .bx3{background:transparent url(http://images.mirror.co.uk/collections/m4_news/bg_dotted_yellow.gif) repeat-x left top; border:0;}
.dotted{background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_dotted_black.gif) repeat-x left top; border:0;}
.dotted span{padding:0;}

/* Blog aggregator - Default */
.mainimg{display:block; float:left;}
.ba-def-rhcol{float:left; width:300px;}
.blogagg-head,.blogagg-head span{font-size:18px; font-weight:bold; line-height:20px; width:200px; height:20px;}
.blogagg-head{overflow:hidden; position:relative; clear:both;}
.blogagg-head span{display:block; left:0; position:absolute; top:0; z-index:1;}
.blogagg-body{width:100%; clear:both;}
.blog-box{float:left; *margin:0 0 10px 0; width:300px; color:#fff; line-height:12px;}
.blog-box dt{background:transparent url(http://images.mirror.co.uk/collections/m4_news/i_arrow_blog_news.gif) no-repeat scroll 0 7px; clear:both; font-weight:normal; padding:0 0 0 13px; /* margin:-7px 0 0 0; */ font-size:13px; line-height:20px; color:#000;}
.blog-box dd{clear:both; float:left; line-height:20px; width:290px; padding:5px 5px 0px 5px;}
.blog-box .image{margin:0; height:65px; padding:0;}
.blog-box .title{background:#efeff1 url(http://images.mirror.co.uk/collections/m4_general/i_related.gif) no-repeat scroll 5px 8px; margin:0; padding-left:16px; width:279px; font-size:13px; line-height:15px; color:#000;}
.blog-box .title a{color:#000;}
.blog-box .title a:hover{text-decoration:underline;}
.blog-box .author{line-height:13px; font-size:11px; color:gray; padding:0 5px 4px 15px; width:280px; background:#EFEFF1; margin:0 0 5px 0;}
.blog-box .author a{color:#ee2827;}

/* Blog columnist - Default */
.ba-col-rhcol{float:left; width:300px;}
#left-content-col .ba-col-rhcol{width:440px;}
.columnist-box{float:left; *float:none; margin:5px 0 5px 0; background:#efeff1; height:84px; color:#fff; line-height:12px; padding:0 0 0 80px;}
.columnist-box dt{font-weight:bold; width:220px; padding:0; margin:5px 0 0 0; font-size:12px; line-height:15px;}
.columnist-box dt,.sl-columnist-box .storylst-head,.sl-columnist-box .storylst-head a{border-bottom:2px solid #EE2827; background:none;}
.columnist-box dt,.columnist-box dt a,.sl-columnist-box .storylst-head,.sl-columnist-box .storylst-head a{color:#EE2827;}
.columnist-box dt a{text-decoration:none;}
.columnist-box dd{float:left; margin:5px 0 5px 0;}
.columnist-box .image{margin:-20px 0 0 -80px; _margin:-20px 0 0 -40px;}
.columnist-box .title{font-size:12px; line-height:14px; width:200px; color:#000;}
.columnist-box .title a{color:#000;}
.columnist-box .teaser-pic{float:left;}
.columnist-box .comment{margin:-20px 0 0 80px; _margin:-20px 0 0 40px; line-height:12px; font-size:11px; width:200px; color:#000; padding-left:15px;}

/* Blog columnist - Left column */
.ba-col-lhcol{width:440px;}
.ba-col-lhcol .hr-fat,.ba-col-lhcol .blogagg-head{display:none;}
.ba-col-lhcol .blogagg-body{background:#fff url(http://images.mirror.co.uk/collections/m4_general/bg_dotted_black.gif) repeat-x left bottom; float:left;}
.ba-col-lhcol .columnist-box{float:none; height:auto; padding:0 0 0 140px; background:none;}
.ba-col-lhcol .columnist-box dt{width:300px;}
.ba-col-lhcol .columnist-box .image{margin:-20px 0 0 -140px; _margin:-20px 0 0 -70px; overflow:hidden;}
.ba-col-lhcol .columnist-box .title,.ba-col-lhcol .columnist-box .summary{width:300px;}
.ba-col-lhcol .summary{color:#7F7F81; font-size:11px;}
.ba-col-lhcol .more-stories{float:left;}

/* Storylist columnist,extends blog columnist */
.sl-columnist-box{background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_dotted_black.gif) repeat-x left bottom; height:auto; margin:0; padding:0; width:440px;}
.sl-columnist-box .storylst-head{margin:5px 0 0 140px; padding:0;}
.sl-columnist-box .storylst-head  a{background:none; border:0; font-size:12px;}
.sl-columnist-box .storylst-body{padding:0;}
.sl-columnist-box .storylst-body ul:after{content:"."; display:block; clear:both;}
.sl-columnist-box .storylst-body li{background:none; margin:0 0 0 140px;padding:0 0 5px 0;} /* remove background image */
.sl-columnist-box .teaser-pic{margin:-20px 0 0 -140px; _margin:-15px 0 0 -75px;padding:0;}
.sl-columnist-box .teaser-pic a{float:left;}
.sl-columnist-box .storylst-body h2{color:#000; font-size:12px; line-height:14px; font-weight:normal; margin:5px 0 3px 0;}
.sl-columnist-box .storylst-body h2 a{color:#000;}
.sl-columnist-box .storylst-body h2 a:hover{text-decoration:underline;}
.sl-columnist-box .storylst-body a{line-height:14px;}
.sl-columnist-box .storylst-body a span{font-size:11px; color:#7F7F81;}

/* Sport Center Container */
.green-container0{
	background:transparent url(http://images.mirror.co.uk/collections/m4_sport/bg_bx_green.gif) repeat-y 0 0;
	font-size:11px;
	float:left;
	width:151px;
	margin:0 0 10px -3px;
	_margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
	}
.green-container0 .hr-dotted{margin:0 0 5px 10px; _margin:0 0 5px 5px; width:125px;}
.green-container0 img{margin:0; padding:0;}
.green-container0 form imgform img{margin:0 0 0 10px;}
.green-container0 dl{width:125px; float:left; margin-left:10px; _margin-left:5px;}
.green-container0 dl dt{line-height:15px; font-size:13px; color:#000; margin:3px 0 10px 0; }
.green-container0 dl dd{margin:5px 0 0 0; _margin:2px 0 0 0;}
.green-container0 dl dd input{margin-right:4px; vertical-align:middle;}
.green-container0 dl dd.button{margin-top:15px;}
.green-container0 dl dd.all{float:right; font-size:9px; font-family:Verdana; margin-top:-17px; width:85px;}
.green-container0 dl dd.who{margin:5px 10px 0 0; _margin:2px 10px 0 0;	}
.green-container0 dl dd{width:125px; margin:2px 0 2px 0;}
.green-container0 .bottom{background:url(http://images.mirror.co.uk/collections/m4_sport/bg_bx_bottom_green.gif) left bottom no-repeat;}
.green-container0 .bottom{float:left; width:151px; height:7px;}
.green-container0 .bottom{float:left; width:151px; height:7px;}
.green-container0 dl{width:145px; margin:0; padding:0 10px 0 10px;}
.green-container0 dl dt{width:127px; margin:0 10px 0 0;}
.green-container0 dl dd.who{color:#cb0320;}
.green-container0 dl dd.all a{color:#127c24 !important;}
.green-container0 dl dd.hr-dotted{background:url(http://images.mirror.co.uk/collections/m4_sport/bg_dotted_green.gif) 0 0 repeat-x; padding:0; margin:5px 0 5px 0;}

/* Your Shout */
.your-shout dl dt{background:transparent url(http://images.mirror.co.uk/collections/m4_sport/i_related_sport2.gif) no-repeat 0 50%; padding-left:15px;}
.your-shout .storylst-head{font-size:15px; line-height:20px; float:left; background:transparent url(http://images.mirror.co.uk/collections/m4_sport/bg_bx_top_green.gif) no-repeat 0 0; width:151px; padding:10px 0 5px 10px;}
.your-shout .storylst-body{padding:0;}
.your-shout .hr-fat{background-color:#838584;}

/* KLUDGE:need to standardize the HTML structure */
.your-shout .hr-dotted{display:none;}
.your-shout .storylst-body .hr-dotted{display:block;}
.your-shout .green-container-body{
	background:transparent url(http://images.mirror.co.uk/collections/m4_sport/bg_bx_top_green.gif) no-repeat 0 0;
	float:left;
	}
.your-shout .comments{
	background:transparent url(http://images.mirror.co.uk/collections/m4_sport/t_yourshout.gif) no-repeat 10px 10px;
	}
.your-shout dl dt{
	background:url(http://images.mirror.co.uk/collections/m4_sport/bg_dotted_green.gif) repeat-x 0 100%;
	padding:15px 0 0 0;
	text-indent:-3000em;
	overflow:hidden;
	}

/* Gray Container */
.gray-container0{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_bx_gray.gif) repeat-y 0 0;
	float:left;
	margin:0 0 10px -3px;
	_margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
	width:151px;
	}
.gray-container-head{float:none; margin:0; background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_bx_top_gray.gif) no-repeat 0 0; padding:9px 9px 5px 9px; position:relative; font-size:15px; font-weight:bold; color:#000;}
.gray-container-head a{background:none;}
.gray-container0 .hr-dotted{margin:0 0 5px 10px; _margin:0 0 5px 5px; width:125px;}
.gray-container0 .hr-fat{margin:5px 0 5px 10px; _margin:5px 0 0 5px; width:125px;}
.gray-container0 .bottom{background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_bx_bottom_gray.gif) no-repeat left bottom; float:left; height:7px; margin:0; padding:0; width:151px;}

/* Next Match */
.next-match dl{text-align:center; font-size:11px;
	width:127px;
	margin:5px 0 5px 10px;
	padding:0;
	border-collapse:collapse;
	}
.next-match dt{padding-left:17px;}
.next-match dt div{width:43px; height:34px; float:left;}
.next-match .summary{font-size:10px; color:#cc0725;}
.next-match .hr-fat{background-color:#838584;}

/* Magic shrinking widget
   NB: Make sure this is above related styles */
.magic-container-widget{float:left;}
.magic-container-widget .widget-head{font-size:18px; line-height:20px; overflow:hidden; position:relative;}
.magic-container-widget .widget-head span{
	background:#fff url(http://images.mirror.co.uk/collections/m4_general/t_in_front_page.gif) no-repeat 0 0;
	left:0;
	position:absolute;
	top:0;
	z-index:1;
	height:20px;
	width:300px;
	}
.magic-container-widget .teaser-pic {height:auto!important;}
.magic-container-widget .hr-fat,.magic-container-widget .hr-dotted{float:none; width:300px;}
.magic-container-widget .related-story,
.magic-container-widget .related-gallery {padding:0 0 0 15px !important;}
.magic-container-widget .bx1 .related-story, .magic-container-widget .bx1 .related-gallery {width:80px; _width:79px;}
.magic-container-widget .bx2 .related-story, .magic-container-widget .bx2 .related-gallery {width:196px; _width:194px;}
.magic-container-widget .bx3 .related-story, .magic-container-widget .bx3 .related-gallery {width:300px; _width:295px;}
.magic-container-widget .row1 div{border:0;}
.magic-container-widget .bx3{width:300px;}
.magic-container-widget .bx3 h2{width:300px;}
.magic-container-widget .bx3 img{width:300px; height:auto;}
.magic-container-widget .bx3 p{color:#848484; font-size:14px; line-height:16px; float:left; margin:5px 0 5px 0;}
.magic-container-widget .bx2{padding:10px 0 10px 0; margin:0; float:left; width:196px; height:auto;}
.magic-container-widget .bx2 img{width:196px; height:auto;}
.magic-container-widget .bx1{width:95px; padding:10px 0 10px 0; margin:0; float:left;}
.magic-container-widget .bx1 img{width:95px; height:auto;}
.magic-container-widget .space{width:7px; height:80px; float:left; margin:11px 0 0 0;}
.magic-container-widget .bx3 h2{font-family:Verdana; letter-spacing:-0.5px; font-size:20px; line-height:22px; font-weight:bold; color:#000000; letter-spacing:-1px; _letter-spacing:-0.1em; float:left;}
.magic-container-widget .bx3 h3{font-family:Verdana; font-size:15px; line-height:15px; font-weight:bold; color:#000000; letter-spacing:-1px; _letter-spacing:-0.1em; margin:0; float:left;}
.magic-container-widget .bx1 h4,.magic-container-widget .bx2 h4{font-family:Verdana; font-size:12px; line-height:13px; font-weight:500; color:#000000; margin:5px 0 0 0; float:left;}
.magic-container-widget .bx3 h2 a,.magic-container-widget .bx1 h3 a,.magic-container-widget .bx2 h3 a,.magic-container-widget .bx1 h4 a,.magic-container-widget .bx2 h4 a{color:#000000; display:block;}
.magic-container-widget .list {padding:0 0 10px 0;}
.magic-container-widget .headtypeb img{width:300px;} /* ensure button images fit */
.magic-container-widget .pic-left img,.magic-container-widget .dotted img{width:95px;}
.magic-container-widget .with-img{margin:0 0 0 102px;width:197px;}

/* Most Popular Widget */
#most-popular{background:#fff;}
#most-popular:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
#popular{width:928px; margin:0 0 0 10px; _margin:0 0 0 5px; float:left;}
#popular .header{
	color:#000;
	font-size:10px;
	float:left;
	height:20px;
	margin:0;
	width:200px;
	text-transform:uppercase;
	}
#popular .most-popular-container{clear:both; margin:5px 0 5px 20px; width:910px; overflow:hidden;}
/* \*/ * html #popular .most-popular-container{_float:left; height:390px;} /* */
#popular .most-popular-container{display:block;}
/* Same height  \*//* */ #popular .Box{padding-bottom:32787px; margin-bottom:-32767px;} /* End Mac IE5 filter */
#popular .Box{
	width:295px;
	margin-top:14px;
	margin-left:-3px;
	margin-right:10px;
	background:#f1f1f1;
	float:left;
	min-height:345px;
	overflow:hidden;
	}
#popular .Box ol{width:290px; _width:280px; margin:0px 0px 10px 8px; list-style-type:none; float:left;}
#popular .Box ol li{
	width:280px;
	_width:275px;
	line-height:12px;
	font-size:10px;
	margin:4px 0 3px 0;
	font-family:Verdana;
	font-weight:bold;
	}
#popular .Box ol li a{color:#000; font-weight:normal;}
#popular .Box p{color:#e51a26; margin:10px; padding:0;}
#popular .Box dt:after{clear:both; content:"."; display:block; height:0; visibility:hidden;}
#popular .Box dt{display:inline-block;}
/* \*/ * html #popular .Box dt{height:1%;} /* */
#popular .Box dt{display:block;}
#popular .Box dt span{height:53px;}
#popular .Box dl{color:#000; float:left; margin:5px 10px 0 0; width:87px;}
#popular .Box .first{margin:5px 10px 0 10px; _margin:5px 10px 0 5px;}
#popular .Box .last{margin:5px 0 0 0;}
#popular .Box dl dt{color:#e51a26;}
#popular .Box dl dd{color:#000; font-size:0.714em; line-height:11px; margin-top:5px; height:35px; overflow:hidden;}
#popular .Box dl dd a{color:#000;}
#popular .Box dt span.multimedia{height:12px;}
#popular .multimedia{background:#e01b2f; float:left; padding:0 3px; width:81px; _width:81px; text-align:right;}
#popular .multimedia a{color:#fff; font-weight:normal; font-size:0.571em; line-height:1.5em; text-decoration:none; text-transform:uppercase;}
#popular .multimedia a:hover{text-decoration:none;}

/* Tabs */
.shadetabs{
	background-color:#f1f1f1;
	float:left;
	margin:15px 0 0 10px;
	width:908px;
	_width:895px;
	text-align:left;
	}
.shadetabs li{
	display:inline;
	margin:0;
	font-family:verdana;
	font-size:11px;
	padding:0;
	}
.shadetabs li a{
	text-decoration:none;
	position:relative;
	z-index:1;
	margin-right:2px;
	color:#000;
	padding:0px 15px 0px 15px;
	border-right:1px solid white;
	text-transform:uppercase;
	}
.shadetabs li a span{cursor:pointer;}
.shadetabs li a:visited{color:#000;}
.shadetabs li a:hover{text-decoration:underline; color:#000;}
.shadetabs li.selected a{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_tab_l.gif) top left no-repeat;
	color:#fff;
	padding:15px 15px 15px 15px;
	*padding:0 15px 15px 15px;
	position:relative;
	text-transform:uppercase;
	top:1px;
	}
.shadetabs li.selected span{
	background:url(http://images.mirror.co.uk/collections/m4_general/bg_tab_r.gif) top right no-repeat;
	color:#fff;
	padding:15px 15px 15px 0;
	}
.shadetabs li a.selected:hover{text-decoration:underline;}

/* m4_c_col_cashback & m4_c_col_cashback_nopic */
.m-cashback dd a, .m-cashback-nopic dd a {color:#000;}
.m-cashback a {color:#000;}
.m-cashback .gray-container-head span {
	background:#d7d7d7 url(http://images.mirror.co.uk/collections/m4_general/t_mirror_cashback.gif) no-repeat 0 0;
	display:block; 
	position:absolute; 
	z-index:1;
	top:0;
	line-height:20px; 
	width:125px; 
	height:20px;
	margin-top:10px;
	}
.m-cashback-nopic {background:#fff none; border:1px solid #ccc; margin:5px; width:145px;}
.m-cashback-nopic .gray-container-head {background:none; padding:0; height:91px;}
.m-cashback-nopic .gray-container-head span{
	background:#fff url(http://images.mirror.co.uk/collections/m4_general/b_deals_of_the_day.gif) no-repeat 50% 0;
	display:block; 
	height:91px;
	left:0;
	line-height:20px; 
	position:absolute; 
	width:145px; 
	top:0;
	z-index:1;
}
.m-cashback-nopic .bottom {background:none;}

/* TEMP:News Phase 2 */
#one-col-wrapper .digg,#one-col-wrapper .facebook,#one-col-wrapper .delicious,#one-col-wrapper .fark,#one-col-wrapper .more{display:none;}
#font-size{display:none;}
.share-article ul{float:right;}
.new .share-article ul{float:right;}
#three-col-wrap .more{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/t_post_to.gif) no-repeat 0 50%;
	*background:transparent url(http://images.mirror.co.uk/collections/m4_general/t_post_to2.gif) no-repeat 0 50%;
	padding:0 0 0 170px; *padding:0 0 0 155px;
	}
#three-col-wrap .c2a .fark{border-right:0;}
#three-col-wrap .c2a .more{border-right:2px solid #ECECEC;}


