@import url("http://images.mirror.co.uk/css/m4/wow.css");

/**************************** @GENERAL ****************************/
body,.article-image .article-date,input{color:#000; font:87.5%/1.2em 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{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;}
body{background:#d3dce2;}
.skip{display:none;}
.headtypeb{padding:0;}
.row{clear:both;}
a,a:visited{outline:0;}
/* CMS < */
.cmsdesignbox{
	position:relative;
	z-index:10001;
}
/* CMS > */
.hr-dotted{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_dotted_black.gif) repeat-x 0 0;
border:0 none;
float:left;
height:1px;
margin:0 0 5px;
padding:0;
width:100%;
}
.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;}
.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;}

.clearfix:after, 
#body-content:after,
#pagination:after,
.pagination:after,
.footer-ad-leaderboard:after,
.share-article:after,
.sl-comp-top5teaser-section .pic-teaser:after,
.sl-comp-top5teaser-section .top-story:after,
.ticker0:after,
.sl-fp-t-c .storylst-body li:after,
.vote .body:after,
.sl-c-col-1pic .top-story:after,
.sl-columnist-box .storylst-body ul:after,
#most-popular:after,
#popular .Box dt:after,
.sl-horoscopes:after,
.sl-t-giant .sitelife-counts:after,
.ListNews dd:after, 
.ListColumnist dd:after,
#yahoo_Hotspot .tag-cloud:after,
.most-popular .Box dt:after,
.RegistrationTop:after,
.RegisterOffset:after,
.RegisterReasonRegister:after,
.RegisterLogin .RegisterRField:after,
#three-am-body:after,
#home-adslot:after,
#footer-sitemap:after,
.epl_teams:after,
#promo-puffs:after,
.threeamss:after,
#sidebar #most-popular-v2:after,
.row:after,
.autotrader_advert .images:after{
	content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;
}
.clearfix,
#body-content,
#pagination,
.pagination,
.footer-ad-leaderboard,
.share-article,
.sl-comp-top5teaser-section .pic-teaser,
.sl-comp-top5teaser-section .top-story,
.ticker0,
.sl-fp-t-c .storylst-body li,
.vote .body,
.sl-c-col-1pic .top-story,
#popular .Box dt,
#yahoo_Hotspot .tag-cloud,
.most-popular .Box dt,
.RegistrationTop,
.RegisterOffset,
.RegisterReasonRegister,
.RegisterLogin .RegisterRField,
#three-am-body,
#home-adslot,
.epl_teams,
#promo-puffs,
.threeamss,
#sidebar #most-popular-v2,
.row,
.autotrader_advert .images{
	display:block;
}
.clear,
#sidebar #most-popular-v2 {clear:both;}
.clears-list{clear:both; height:0; visibility:hidden;}

#partners-top a{font-size:0.642em;}
#search-bar li{font-size:0.714em;}
#menu,#find{font-size:0.785em;}

/* 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{font-weight:bold;}

/* Colour < */
.autotrader_widget{
	background:#fff;
}
.autotrader_widget .tab li,
.autotrader_form #search{
	background:#ee2827;
}

.cars_results{
	background:url(http://images.mirror.co.uk/collections/m4_advice/at_powered_by.gif) no-repeat;
	background-position:right top; 
	margin: 5px;
}

.bikes_results{
	background: url("http://images.mirror.co.uk/collections/m4_advice/at_poweredby_bikes.gif") no-repeat scroll left top transparent;
	background-position:right top; 
	margin: 5px;
}

.autotrader_results .pagination,
.autotrader_results .item,
.autotrader_advert > div{
	border-color:#ccc;
}
.autotrader_widget .form .cars h4 {
	background:url(http://images.mirror.co.uk/collections/m4_advice/at_cars_logo.gif) no-repeat;
}
.autotrader_widget .form .bikes h4 {
	background:url(http://images.mirror.co.uk/collections/m4_advice/at_bikes_logo.gif) no-repeat;
}

/* White text */
.autotrader_widget .tab li a,.autotrader_widget .tab li a:visited,
.autotrader_form #search{
	color:#fff;
}
/* Dark Gray text */
.autotrader_results .msg{
	color:#444;
	width: 280px;
}
/* Gray text */
.autotrader_results .item .details,
.autotrader_results .item .distance,
.autotrader_results .item h4 span,
.autotrader_results .item .vehicleAge,
.autotrader_advert .seller p,
.autotrader_advert .description p,
.autotrader_advert .features ul,
.autotrader_advert .seller span{
	color:#777;
}
/* Dark red text */
.error h2,
.autotrader_form label.error{
	color:#ce1410;
}
/* Red text - default header colour */
.autotrader_widget h4,
.autotrader_results .item h4 a{
	color:#ee2827;
}
/* > */

#gutter,#fireplace,#superfireplace,
.hide,
.at15t_email{display:none;}

.show{display:block;}

/* 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 8px 0 20px; height:24px;line-height:25px; margin-left:5px;}
.partner-top .dating{background:url(http://images.mirror.co.uk/collections/m4_partners/partners-top.gif) no-repeat 0 5px;}
.partner-top .bingo{background:url(http://images.mirror.co.uk/collections/m4_partners/partners-top.gif) no-repeat 0 -16px;}
.partner-top .diet{background:url(http://images.mirror.co.uk/collections/m4_partners/partners-top.gif) no-repeat 0 -37px;}
.partner-top .finance{background:url(http://images.mirror.co.uk/collections/m4_partners/partners-top.gif) no-repeat 0 -100px;}
.partner-top .pools{background:url(http://images.mirror.co.uk/collections/m4_partners/partners-top.gif) no-repeat 0 -58px;}
.partner-top .games{background:url(http://images.mirror.co.uk/collections/m4_partners/partners-top.gif) no-repeat 0 -79px;}
.partner-top .lotto{background:url(http://images.mirror.co.uk/collections/m4_partners/partners-top.gif) no-repeat 0 -16px;}
.partner-top .poker{background:url(http://images.mirror.co.uk/collections/m4_partners/partners-top.gif) no-repeat 0 -119px;}
.partner-top .phones{background:url(http://images.mirror.co.uk/collections/m4_partners/partners-top.gif) no-repeat 0 -140px;}
.partner-top .tickets{background:url(http://images.mirror.co.uk/collections/m4_partners/partners-top.gif) no-repeat 0 -161px;}
.partner-top .phones{background:url(http://images.mirror.co.uk/collections/m4_partners/partners-top.gif) no-repeat 0 -140px;}
.partner-top .fashion{background:url(http://images.mirror.co.uk/collections/m4_partners/partners-top.gif) no-repeat 0 -183px;}
.partner-top .scratch{background:url(http://images.mirror.co.uk/collections/m4_partners/partners-top.gif) no-repeat 0 -206px;}
.partner-top .ratedpeople{background:url(http://images.mirror.co.uk/collections/m4_partners/partners-top.gif) no-repeat 0 -228px;}
.partner-top .mobility{background:url(http://images.mirror.co.uk/collections/m4_partners/partners-top.gif) no-repeat 0 -249px;}
.partner-top .shopping{background:url(http://images.mirror.co.uk/collections/m4_partners/partners-top.gif) no-repeat 0 -272px;}
.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_v2.gif) repeat-x 0 0;}

/* 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;
padding:0 5px;
width:84px;
}
#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{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;}
#search-bar  .login-user a{text-decoration:underline;}

/* Logo */
#header h1 .date, #header-logo .masthead .date{
	color: #fff;
	font-size:10px; 
	font-weight:normal; 
	line-height:1em;
	margin-left:14px; 
}
#header-logo {
	float:left;
	height:66px;
	margin:10px 0 27px 8px;
	width:200px;
}
#header-logo {
	background:transparent url(http://images.mirror.co.uk/collections/m4_masthead/logo_home.gif) no-repeat 0 0;
}
#header-logo h1,#header-logo .masthead{padding:0;}
#header-logo h1 span,#header-logo .masthead span{display:none;}
#header-logo h1 a{
	display:block;
}
#header-logo, #header-logo img {
	width:200px;
}
.sunday-mirror #header-logo{
	background-image:url(http://images.mirror.co.uk/collections/m4_masthead/logo_sundaymirror.gif);
}
#sponsorship-box,.ad-hp_header1 {
	float:right;
	margin:5px 0px 5px 0;
	padding:0 5px 0 0;
}
#sponsorship-box{
	width:728px; 
	height:90px;
}


/* NAVIGATION */
#menu{float:left; height:63px; margin:0 0 0 8px; width:99%;}

/* 
 * Dropdown Navigation <
 */
.menu {
	display:inline-block;
	font-family:arial,sans-serif;
	height:36px;
	position:relative;
	text-transform:uppercase;
	z-index:12;
}
.menu li, .menu li a, .menu li a:visited, .menu li a:hover{
	color:#fff;
	text-decoration:none;
}
.menu li{
	display:block;
	float:left;
	margin-right:2px;
	position:relative;
}
.menu li a{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_menu.gif) no-repeat -9999em -9999em;
	cursor:pointer;
	display:block;
	padding-left:5px; 
	text-decoration:none;
}
.menu li:hover a,
.menu li.over a{
	background-position:0 -800px;
}
.menu li a span{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_menu.gif) no-repeat -9999em -9999em;
	display:block;
	padding:13px 5px 6px 0;
}
.menu li:hover a span,
.menu li.over a span{
	background-position:100% -840px;
}
.menu li ul {
	background:#fff;
	display:none;
	left:0;
	margin:5px 0 0 0;
	min-width:150px;
	position:absolute;
	top:30px;
	z-index:20;
}
.menu li:hover ul,
.menu li.over ul {
	border:2px solid #ee2827;
	display:block;
}
.menu li ul li, .menu li ul li a, .menu li ul li a:visited,.menu li ul li a:hover {
	color:#000;
}
.menu li ul li {
	border-top:1px dotted #c5c5c5; 
	float:none !important;
	font-family:verdana, sans-serif;
	font-size:12px;
	margin:0;
	padding:2px 5px;
	white-space:nowrap;
	text-transform:none;
}
.menu li ul li.first {
	border:0;
}
.menu li ul li:hover {
	background:#e9e7e8;
}
.menu li ul li a, .menu li:hover ul li a, .menu li:hover ul li a span {
	background:none;
}
.menu li ul li a:hover {
	text-decoration:underline;
}

/* Channels */
.menu .hom .current,
.menu .hom:hover a,
.menu .homover a{
	background-position:0 0;
}
.menu .hom .current span,
.menu .hom:hover a span,
.menu .homover a span{
	background-position:100% -40px;
}
.menu .hom:hover ul,
.menu .homover ul{
	border:2px solid #3e3e3e;
	display:block;
}
.menu .hom:hover ul li a,
.menu .homover ul li a {
	background:none;
}

.menu .new .current,
.menu .new:hover a,
.menu .newover a{
	background-position:0 -80px;
	color:#000;
}
.menu .new .current span,
.menu .new:hover a span,
.menu .newover a span{
	background-position:100% -120px;
}
.menu .new:hover ul,
.menu .newover ul{
	border:2px solid #f4cb25;
	display:block;
}
.menu .new:hover ul li a,
.menu .newover ul li a{
	background:none;
}

.menu .spo .current,
.menu .spo:hover a,
.menu .spoover a{
	background-position:0 -160px;
}
.menu .spo .current span,
.menu .spo:hover a span,
.menu .spoover a span{
	background-position:100% -200px;
}
.menu .spo:hover ul,
.menu .spoover ul{
	border:2px solid #1f691a;
	display:block;
}
.menu .spo:hover ul li a,
.menu .spoover ul li a{
	background:none;
}

.menu .cel .current,
.menu .cel:hover a,
.menu .celover a{
	background-position:0 -240px;
}
.menu .cel .current span,
.menu .cel:hover a span,
.menu .celover a span{
	background-position:100% -280px;
}
.menu .cel:hover ul,
.menu .celover ul{
	border:2px solid #e2046b;
	display:block;
}
.menu .cel:hover ul li a,
.menu .celover ul li a{
	background:none;
}

.menu .tv .current,
.menu .tv:hover a,
.menu .tvover a{
	background-position:0 -320px;
}
.menu .tv .current span,
.menu .tv:hover a span,
.menu .tvover a span{
	background-position:100% -360px;
}
.menu .tv:hover ul,
.menu .tvover ul{
	border:2px solid #6d0081;
	display:block;
}
.menu .tv:hover ul li a,
.menu .tvover ul li a{
	background:none;
}

.menu .lif .current,
.menu .lif:hover a,
.menu .lifover a{
	background-position:0 -400px;
}
.menu .lif .current span,
.menu .lif:hover a span,
.menu .lifover a span{
	background-position:100% -440px;
}
.menu .lif:hover ul,
.menu .lifover ul{
	border:2px solid #f34e86;
	display:block;
}
.menu .lif:hover ul li a,
.menu .lifover ul li a{
	background:none;
}

.menu .adv .current,
.menu .adv:hover a,
.menu .advover a{
	background-position:0 -480px;
}
.menu .adv .current span,
.menu .adv:hover a span,
.menu .advover a span{
	background-position:100% -520px;
}
.menu .adv:hover ul,
.menu .advover ul{
	border:2px solid #0b3484;
	display:block;
}
.menu .adv:hover ul li a,
.menu .advover ul li a{
	background:none;
}

.menu .tra .current,
.menu .tra:hover a,
.menu .traover a{
	background-position:0 -480px;
}
.menu .tra .current span,
.menu .tra:hover a span,
.menu .traover a span{
	background-position:100% -520px;
}
.menu .tra:hover ul,
.menu .traover ul{
	border:2px solid #0b3484;
	display:block;
}
.menu .tra:hover ul li a,
.menu .traover ul li a{
	background:none;
}

.menu .opi .current,
.menu .opi:hover a,
.menu .opiover a{
	background-position:0 -560px;
}
.menu .opi .current span,
.menu .opi:hover a span,
.menu .opiover a span{
	background-position:100% -600px;
}
.menu .opi:hover ul,
.menu .opiover ul{
	border:2px solid #fe8008;
	display:block;
}
.menu .opi:hover ul li a,
.menu .opiover ul li a{
	background:none;
}

.menu .fun .current,
.menu .fun:hover a,
.menu .funover a{
	background-position:0 -640px;
}
.menu .fun .current span,
.menu .fun:hover a span,
.menu .funover a span{
	background-position:100% -680px;
}
.menu .fun:hover ul,
.menu .funover ul{
	border:2px solid #018bb9;
	display:block;
}
.menu .fun:hover ul li a,
.menu .funover ul li a{
	background:none;
}

.menu .vid .current,
.menu .vid:hover a,
.menu .vidover a{
	background-position:0 -720px;
}
.menu .vid .current span,
.menu .vid:hover a span,
.menu .vidover a span{
	background-position:100% -760px;
}
.menu .vid:hover ul,
.menu .vidover ul{
	border:2px solid #4c9597;
	display:block;
}
.menu .vid:hover ul li a,
.menu .vidover ul li a{
	background:none;
}

/* Horizontal menu */
.hmenu {
	margin-top:2px;
}
.hmenu li{
	border-left:1px solid #EBEBED;
	float:left;
	padding:0 5px;
}

.hmenu li.first{
	border:0;
}

.hmenu li a, .hmenu li a:visited{
	color:#000;
}

.hmenu li a:hover{
	text-decoration:underline;
}

/*
 * >
 */

/* SEARCH */
#search-box{
	background:#ececec;
	display:inline;
	float:right;
	height:59px;
	margin:0 9px 0 0;
	position:relative;
	width:208px;
	z-index:11;
}
#find .replace span {
	background:#ececec url(http://images.mirror.co.uk/collections/m4_general/t_search_mirrorcouk.gif) no-repeat scroll 0 50%;
	height:20px;width:150px;
}
#find #search-button{
	background:#000;
	border:0;
	color:#fff;
	height:20px;
	width:48px;
	font-size:0.8em;
	padding:0;
	margin:0;
	vertical-align:middle !important;
}
#find dt,#find input{font-size:1.5em;}
#find a{color:#000; font-size:9px; padding:0 4px;}
#find dt{font-weight:bold; height:21px; margin:3px 0 0 5px;}
#find dd{
	display:inline;
	float:left; 
	margin-left:5px;
}

#find dd .search-field{
border:1px solid #c0c0c0;
background:#fff url(http://images.mirror.co.uk/collections/m4_general/i_search.gif) no-repeat 3px 50%;
padding:3px 0 3px 30px;
width:75%;
}

#find dd input{
	border:1px solid silver;
	color:#000;
	display:inline;
	float:left;
	height:auto;
	vertical-align:middle !important;
	width:118px;
	font-size:1em;
}

/* 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;}

/* Articles */
.article-ads{display:none;}

.storylst-head,.storylst-head a,.most-commented h2,.most-commented h2 a{background-color:#ee2827; color:#fff;}


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{
background:#ffc601; color:#000;
}

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{
background:#147c27;
}

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{
background:#d9006b;
}

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{
background:#81197f;
}

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{
background:#ef8ea6;
}

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{
background:#005095;
}
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{
background:#f08a00;
}

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{
background:#005095;
}

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{
background:#e1101d;
}

.list-head-colour{font-size:0.857em; font-weight:bold; padding:0 9px; margin:0 5px;}
.list-head-colour a{color:#979799;}
.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 */
#pagination,.pagination{
	display:block;
	font-size:11px;
	margin:5px 0;
	width:100%;
	text-align:right;
}
#pagination a,.pagination a{color:#000;}
#pagination ul,.pagination ul{float:right;}
#pagination li,.pagination li{
	background:none;
	border-right:1px solid silver;
	float:left;
	margin:3px 0;
	padding:0 10px;
}
#pagination .currentpage,.pagination .currentpage{font-weight:bold;}
#pagination .nextpage, .pagination .nextpage{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_related.gif) no-repeat 100% 50%;
	border:0;
	padding-right:15px;
}
#pagination .prevpage,.pagination .prevpage{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_related_prev.gif) no-repeat 0 50%;
	border:0;
	padding-left:15px;
}

/* Electric Pig footer */
.electricpig{clear:both; margin-bottom:20px;}
.electricpig img{float:none; margin:0;}
.electricpig p{margin:0!important; padding:0;}
.electricpig p, .electricpig p a{color:#808080; font-size:11px!important;}
.electricpig p a{text-decoration:underline;}

/* More Stories button */
.more-stories{text-align:right; margin:5px 0;}
.more-link, .more-link:visited{
	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;
}
.more-link:hover{
	color:#59595b;
	text-decoration:underline;
}

/* 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;}
.one-col .puffs span{padding:0 10px 10px 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;
}
.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;}
.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:inline-block;}
.m-image_gallery--jslinks a:hover{background-color:#010101; color:#fff;}
.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:0; 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; float:left; margin-top:100px; width:440px;}
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:0 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;
}
.c2a-rating{display:none;}
.c2a-rating ul{clear:both;}
.c2a-rating p{clear:both;}
.averagerating1{margin-bottom:10px;}
#three-col-wrap .c2a{
	margin-bottom:10px;
}


/* Multimedia channel, for video and image gallery < */
#content-multimedia{
border-top:4px solid #ee2827;
float:left; 
margin:0 0 5px 10px; 
width:440px; 
text-align:left;
}
#content-multimedia br{display:none;}
#content-multimedia .hr-fat,#content-multimedia .hr-dotted{display:block;}
#content-multimedia .hr-fat{height:1px;}
#content-multimedia .c2a{margin-bottom:10px;}
.video-wrapper{clear:both;}
.list-head-color-multimedia{
color:#000; 
float:left; 
font-weight:bold;
line-height:25px; 
margin:0; 
padding:0; 
width:100%;
}
.list-head-color-multimedia span{
background:#fff url(http://images.mirror.co.uk/collections/m4_general/t_latest_image_galleries.gif) no-repeat 0 50%;
height:25px;
width:100%;
}
.video-col{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_dotted_black.gif) repeat-x 0 100%;
margin:0 0 10px 0;
padding-bottom:10px;
}
.video-col a{color:#134987;}
.video-col a:hover{text-decoration:none;}
.video-col p{
font-size:0.857em;
padding:0;
}
.video-col img{
border:1px solid #d0d0d0;
float:left;
margin:0 10px 10px 0;
}
.video-col .multimedia-title{
font-weight:bold;
}
.video-col .article-date {color:#7F7F81;}

/* Video Gallery specific */
.video-col .playvideo{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_video.gif) no-repeat 0 3px;
color:#134987;
display:block;
float:left;
line-height:15px;
margin-top:5px;
padding-left:15px;
}

/* Image Gallery specific */
.video-col span.article-date{display:block;}
.video-col .gallery-teaser .multimedia-title .article-date{font-weight:normal;}
.video-col .playgallery{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_image.gif) no-repeat 0 3px;
color:#134987;
display:block;
float:left;
line-height:15px;
margin-top:5px;
padding-left:15px;
}

/* Embedded gallery */
.galleryembed{
display:block;
overflow:hidden;
text-align:center;
}
.galleryembed #thumbs,.galleryembed .thumbs{
height:55px;
margin:0 auto;
width:362px;
text-align:center;
}
.galleryembed #thumbs div,.galleryembed .thumbs div{
background:black;
float:left;
height:56px;
margin:0 2px 0 0;
width:70px;
}
.galleryembed .controls{
margin:10px auto 0;
padding:0;
width:362px;
}
.galleryembed .controls a{color:#000;}
.galleryembed .gallery-caption{
font-size:1em;
font-weight:bold;
margin:10px 0 10px 0;
padding:0;
width:99%;
}

/* Multimedia channel, for video and image gallery > */

/* Content-general, tags and search page < */
#content-general  h1 {font-size:1.6em;}
#content-general  h2 {font-weight:bold;}
#content-general  p {
font-size:0.9em;
line-height:1.1em;
}
#content-general div.list-head-colour {
font-size:0.857em;
font-weight:bold;
float:left;
margin:5px;
padding:0;
width:100%;
}
#content-general  h4.list-head-colour1{
background:#ee2827;
color:#fff;
padding:3px 10px;
margin-bottom:5px;
}
#content-general #three-col-wrap {
overflow:hidden;
width:440px;
}
#content-general #one-col-wrapper{
float:right;
overflow:hidden;
}
#content-general .rssfeed {
background:transparent url(http://images.mirror.co.uk/collections/m4_general/RSS_small_icon.gif) no-repeat 0 50%;
padding-left:15px;
}
#content-general .search-articles-teasers h2 a{color:#134987;}
#content-general .search-articles-teasers h2 .article-date{
display:block;
font-size:0.785em;
font-weight:100;
}
#content-general .search-articles-teasers .teasers img,#content-general .search-articles-teasers .gallery-teaser img{
width:140px;
height:auto;
}
#content-general #search-articles h4{
font-size:1em;
border:1px solid #ee2827;
border-width:3px 0 1px;
}
#content-general .search-showing-top, #content-general .search-showing{
font-size:0.785em;
margin-bottom:5px;
}
#content-general .search-articles-teasers .teasers{
margin-bottom:15px;
}
#content-general .search-articles-teasers a{
color:#134987;
}
#content-general .search-articles-teasers .readlink{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_more2.gif) no-repeat 0 50%;
display:block;
float:left;
font-weight:100;
margin-top:5px;
padding:0 0 0 15px;
}
#content-general .one-col .tags {margin-bottom:10px;}
#content-general .tag-cloud{background:#f9f9f9;}
#content-general .tag-cloud li{line-height:1.2em;}
#content-general .one-col .art-rc-tags-subtitle {
display:block;
font-size:0.785em;
margin:0 10px 10px;
}
#content-general .one-col .art-rc-tags-subtitle h1 {
font-size:1.6em;
display:inline;
padding:0;
}
/* Content-general, tags and search page > */

/* Tag cloud < */
.tag-cloud-head{
font-size:1em;
background:black;
color:white;
padding:0.1ex 0 0.1ex 0.71em;
text-transform:uppercase;
font-weight:bold;
margin:0;
}
.tag-cloud{
border:1px solid #d2d2d2;
background:#fff none repeat scroll 0%;
text-align:left;
padding:10px;
margin:0;
}
.tag-cloud li{
display:inline;
line-height:1.1em;
padding:0 10px 0 0;
}
.tag-cloud .not-popular{font-size:1em;}
.tag-cloud .not-very-popular{font-size:1.3em;}
.tag-cloud .somewhat-popular{font-size:1.6em;}
.tag-cloud .popular{font-size:1.9em;}
.tag-cloud .very-popular{font-size:2.2em;}
.tag-cloud .ultra-popular{font-size:2.5em;}
/* Tag cloud > */


/* Ad spot & MPU */
.mpu-ad,.mpu-ad3,.ad-promobox1,.ad-promobox2{display:inline; float:left; margin:5px 0; width:300px;}
#r-col .mpu-ad,#r-col .mpu-ad3{margin:0 5px 5px 5px;}
.ad-promobox3{display:inline; float:left; margin:5px; width:145px; text-align:center;}
.ad-adstrap1,.ad-adstrap2{padding:0 0 0 10px;}
.ad-sky{background:#d8d9da; display:inline; float:left;	margin:5px; padding:10px 0;	width:145px; text-align:center;}
.ad-superbanner{
	margin:0 4px 10px;
}
.advert{
	margin-bottom:1.5em; 
	text-align:center; 
	clear:both; 
}
.advert p{
	color:#737373; 
}
#three-col .advert p{
	margin-bottom:0;
}
.footer-ad-leaderboard .ad-leaderboard2 {
display:block;
float:left;
margin:0 auto 10px auto;
}
.footer-ad-leaderboard .ad-promobox4{
float:left;
margin-left:12px;
}
#content-article .mpu-ad, #content-article .mpu-ad3{
float:none;
display:block;
margin:0 auto;
}

/* Google AdSense < */
.m4-adsbygoogle{
	clear:both;
	border:1px solid #EF2821;
	border-width:1px 0 0;
	margin-bottom:10px;
}
.m4-adsbygoogle .m4-adsbygoogle-header{
	height:28px;
	position:relative;
}
.m4-adsbygoogle .m4-adsbygoogle-header span{
	background:#fff url(http://images.mirror.co.uk/collections/adsbygoogle_headers/search.gif) no-repeat 0 3px;
	position:absolute;
	width:100%;
	height:100%;
}

.m4-adsbygoogle .sponsored-link{
clear:left;
text-align:left;
margin:0 0 8px 0;
}

.m4-adsbygoogle .sponsored-link p{
font-size:0.9em;
color:#999;
padding:0
}

.m4-adsbygoogle .sponsored-link h5 a{
font-size:1.1em;
color:#333;
}

.m4-adsbygoogle .sponsored-link .google-adlink{
color:#336699;
font-family:arial;
font-size:0.9em;
}

.google-adlink  a{
color:#336699;
font-family:arial;
}

/* Side bar */
#sidebar .m4-adsbygoogle{
border:1px solid #ccc;
padding:5px;
width:298px;
}

#sidebar .m4-adsbygoogle .m4-adsbygoogle-header{
height:20px;
position:relative;
width:auto;
}

#sidebar .m4-adsbygoogle .m4-adsbygoogle-header span{
background:#fff url(http://images.mirror.co.uk/collections/m4_general/t_sponsored_links.gif) no-repeat 0 50%;
}
/* Google AdSense > */


/* Black Magic Media Search <*/
.bmmad{margin-bottom:10px;}

#bmmAds1, #bmmAds2{
background:#ECECEC;
padding:10px;
}

#bmmAds1 {
margin-bottom:10px;
}

#bmmAds1 .adTitle, #bmmAds2 .adTitle{
font-weight:bold;
color:#000000;
text-decoration:none;
font-size:100%;
}

#bmmAds1 .adDesc, #bmmAds2 .adDesc{
font-size:0.857em;
color:#58595b;
}

#bmmAds1 .adURL, #bmmAds2 .adURL{
font-size:0.857em;
color:#336699;
text-decoration:none;
}

.bmmProds{
margin:3px;
padding:30px 0;
text-align:center;
border:4px solid #ECECEC;
background:url(http://images.mirror.co.uk/collections/m4_general/hot-deals.gif) no-repeat;
clear:both;
display:none;
}

.bmmProds .pTitle{
font-size:0.8em;
font-weight:bold;
line-height:1em;
}

.bmmProds .prod p{
font-size:0.8em;
line-height:1em;
}

/* Black Magic Media Search >*/


/* Hot Searches < */
#hot-searches {
float:left;
margin:3px 3px 10px;
padding:30px 10px 10px;
background:#ECECEC url(http://images.mirror.co.uk/collections/m4_general/hot-searches.gif) no-repeat 5px 0px;
}
#hot-searches .vsmall {
font-size:0.65em;
}
#hot-searches .small {
font-size:0.8em;
}
#hot-searches .medium {
font-size:1em;
}
#hot-searches .large {
font-size:1.2em;
}
#hot-searches .vlarge {
font-size:1.5em;
}
#hot-searches a {
color:#000;
}
/* Hot Searches > */

/* KeyMatch */
.keymatch{
clear:both;
background:#59595b;
color:#fff;
padding:5px;
}

.keymatch h2{
font-weight:bold;
}

.keymatch h2 a{
color:#fffd00!important;
}

.keymatch p {
margin:0!important;
padding:5px 0 0;
}

.keymatch .readlink{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_arrow_white.gif) no-repeat 0 50%;
color:#fff !important;
font-weight:normal;
padding-left:10px;
}

/* 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{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{
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;}
.teaser-text,.teaser-text:hover{color:#000; font-size:0.857em;}
.readlink{font-weight:bold;}

/* Post to */
.share-article{font-size:0.785em; margin:5px; text-align:right;}
#one-col-wrapper .share-article ul{width:auto;}
.share-article li{border-right:2px solid #ececec; display:inline; float:left; line-height:18px; margin:0 0 10px 0; padding:0 10px 0 0;}
#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:80px;}
.share-article .fark{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_fark.gif) no-repeat 10px 0; border: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;}
.share-article  .recommend{margin:0; padding:0;}
.share-article .SiteLife_Recommend{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_recommend.gif) no-repeat 0 50%!important; display:inline;}
.share-article .punditit{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_punditit.gif) no-repeat 0% 50%;
}

/* KLUDGE:float & margin */
.share-article .SiteLife_Recommended{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_recommended.gif) no-repeat 0 50%!important;
	color:#808080;
	display:inline;
	float:left;
	margin-top:3px;
}

/* Call to action */
#content-sidebar .share-article li,#one-col-wrapper .share-article li{display:block;}
#content-sidebar .share-article,#one-col-wrapper .share-article{clear:both; display:block; font-size:0.785em; margin:0;}
.share-article li a{
	background:none !important;
	display:block !important;
	float:left;
	color:#808080!important;
	padding:5px 2px 5px 20px;
}
.share-article .digg{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_digg2.gif) no-repeat 0% 50%;}
.share-article .facebook{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_face2.gif) no-repeat 0% 50%;}
.share-article .delicious{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_delicious2.gif) no-repeat 0% 50%;}
.share-article .fark{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_fark2.gif) no-repeat 0% 50%;}
.share-article .more,#one-col-wrapper .share-article .more,#three-col-wrap .share-article .more{
	background:transparent url(http://images.mirror.co.uk/collections/m4_news/i_news_share.gif) no-repeat 0% 50%;
	border:0;
	padding:0;
}
.share-article .email{background:transparent url(http://images.mirror.co.uk/collections/m4_news/i_news_send.gif) no-repeat 0% 50%;}
.share-article .email a{
	background:transparent url(http://images.mirror.co.uk/collections/m4_news/i_news_send.gif) no-repeat 0% 50%;
	padding:5px 2px 5px 30px;
}
.share-article .bookmark{background:url(http://images.mirror.co.uk/collections/m4_news/i_news_share.gif) no-repeat 0% 50%;}
.share-article .bookmark a{
	background:transparent url(http://images.mirror.co.uk/collections/m4_news/bg_dotted_yellow.gif) bottom left repeat-x;
	display:block;
	float:left;
	padding:5px 2px 5px 20px;
}
.share-article .print{
	background:transparent url(http://images.mirror.co.uk/collections/m4_news/i_news_print.gif) no-repeat 0% 50%;
	border:0;
	width:56px;
}
#content-sidebar .share-article,#one-col-wrapper .share-article {
	padding:5px;
	background:#f6f6f6;
}

#content-sidebar .share-article ul,#one-col-wrapper .share-article ul{
float:left;
margin:0 0 10px;
}

#content-sidebar .share-article li,#one-col-wrapper .share-article li{
border:0;
font-size:9px;
float:left;
margin:0;
padding:0 5px 0 0;
width:auto;
text-align:left;
}

#one-col-wrapper .share-article .print,#content-sidebar .share-article .print,#one-col-wrapper .share-article .email,#content-sidebar .share-article .email{
font-size:11px;
}

#one-col-wrapper .share-article .more,#content-sidebar .share-article .more{
background:transparent url(http://images.mirror.co.uk/collections/m4_news/bg_dotted_yellow.gif) bottom left repeat-x;
margin:0;
width:135px;
}

#one-col-wrapper .share-article .more a,#content-sidebar .share-article .more a{
background:transparent url(http://images.mirror.co.uk/collections/m4_news/i_news_share.gif) no-repeat 0% 50%;
}
.share-article .twitter {
background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_twitter.gif) no-repeat 0 50%;
}

#one-col-wrapper .share-article .share-prelinktext,#content-sidebar .share-article .share-prelinktext{
color:#999;
font-size:11px;
background:transparent url(http://images.mirror.co.uk/collections/m4_news/bg_dotted_yellow.gif) repeat-x scroll 0 0;
padding:0;
text-align:center;
padding:5px 0 5px;
margin-top:5px;
width:135px;
}

#three-col-wrapper .share-article,#three-col-wrap .share-article{
	border-top:1px solid #e5bb00;
	margin:0; width:99%;
}
#three-col-wrapper .share-article ul,#three-col-wrap .share-article ul{
	margin:5px 0 5px 5px;
	width:99%;
}
#three-col-wrapper .share-article ul li,#three-col-wrap .share-article ul li{
	border-right:none;
	float:left;
	height:20px;
	margin:0;
}

#three-col-wrapper .c2a .share-prelinktext, #three-col-wrap .c2a .share-prelinktext {
color:#999;
line-height:27px;
}

#three-col-wrapper .rate-list li,#three-col-wrap .rate-list li{
	float:left;
	font-size:0.8em;
	margin:0 0 5px 8px;
	border-right:none;
}
#three-col-wrapper .rate-list li a,#three-col-wrap .rate-list li a{
	padding:5px 2px 5px 20px;
	background:none !important;
	display:block;
	float:left;
	color:#808080;
}
#three-col-wrapper .rate-list .print,#three-col-wrap .rate-list .print{
	background:transparent url(http://images.mirror.co.uk/collections/m4_news/i_news_print.gif) no-repeat 0% 50%;
	width:auto;
}
#three-col-wrapper .rate-list .email,#three-col-wrap .rate-list .email{
	background:transparent url(http://images.mirror.co.uk/collections/m4_news/i_news_send.gif) no-repeat 0% 50%;
	padding:0 0 0 10px;
	width:auto;
}
#three-col-wrapper .rate-list .rate,#three-col-wrap .rate-list .rate{
	width:240px;
	margin:0;
}
#three-col-wrapper .rate-list .rate img,#three-col-wrap .rate-list .rate img{
	float:right;
}

/* Search Result */
.search-again{
border:1px solid #d0d0d0;
clear:both;
margin:5px 0;
padding:5px;
}
.search-again *{font-size:11px;}
.search-again h4{padding:0;}

/*  TEMP - this bit added by john hodgson - may need to be reformatted to fit with other similar parts of site/css  */
#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:0 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-top: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:0 5px; font-size:0.75em;}
.search-articles-teasers .article-date{display:block; font-weight:normal;}

/* Quick Search */
.q-search{
background:#ececec;
clear:both;
margin:5px 0;
padding:5px;
position:relative;
width:440px;
}
.q-search a{
	font-size:9px;
}
.q-search .replace span{
	background:#ececec url(http://images.mirror.co.uk/collections/m4_general/t_search_mirrorcouk.gif) no-repeat 0 50%;
	height:20px;
	width:200px;
}
.q-search .links{
position:absolute;
right:5px;
top:5px;
z-index:1;
}

.q-search .links a{
color:#000;
}

.q-search .rss{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/RSS_small_icon.gif) no-repeat 100% 50%;
padding-right:15px;
}

.search-form{
margin-top:5px;
}

#quickSearch legend{
display:none;
}

#quickSearch fieldset{
line-height:18px;
}

#quickSearch input{
font-size:10px;
}

#search-field{
border:1px solid #c0c0c0;
background:#fff url(http://images.mirror.co.uk/collections/m4_general/i_search.gif) no-repeat 3px 50%;
padding:3px 0 3px 25px;
width:75%;
}

#search-button{
background:#000;
border:0;
color:#fff;
height:18px;
vertical-align:middle !important;
}

.q-search .localmole{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_local_mole.gif) no-repeat 0 50%;
padding-left:25px;
text-decoration:underline;
}

/* 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:0 0 10px;}
.backtotop{font-size:0.785em; padding-right:10px; text-align:right;}

/* Author page */
.author-separator{background:#ee2827; border:0; 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;}
.author-twitter{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_twitter.gif) 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;}


/**************** @BOXES & ARTICLES ****************/
/* Boxes */
.bx1,.bx1_5,.bx2,.bx3{
	border-top:1px solid #ee2827;
	float:left;
	margin-bottom:10px;
	padding-top:10px;
	overflow:hidden;
}
.bx1 img,.bx1_5 img,.bx2 img,.bx3 img{float:left; margin:0; padding:0;}
.bx1 .teaser-pic,.bx1_5 .teaser-pic,.bx2 .teaser-pic,.bx3 .teaser-pic{margin:0 10px 0 0;}
.bx1 img.more,.bx1_5 img.more,.bx2 img.more,.bx3 img.more{float:left; margin:-30px 0 0;}
.bx1 h4 a,.bx1_5 h4 a,.bx2 h4 a,.bx3 h4 a,.bx3 h2 a{color:#000; display:block;}
.bx1 p,.bx1_5 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,.bx1_5 p a:hover,.bx2 p a:hover,.bx3 p a:hover{text-decoration:none;}
.bx1 ul,.bx1_5 ul,.bx2 ul,.bx3 ul{float:left;}
.bx1 li,.bx1_5 li,.bx2 li,.bx3 li{color:#7f7f81; display:block; font-family:Tahoma; font-size:11px; line-height:12px; margin:5px 15px 0 0;}
.bx1 li a,.bx1_5 li a,.bx2 li a,.bx3 li a{color:#7f7f81;}
.bx1 h4,.bx1_5 h4,.bx2 h4,.bx3 h4{font-family:Verdana; font-size:14px; line-height:16px; font-weight:bold; color:#000; margin:5px 0 0 0; padding:0; float:left; width:100%;}
.bx1 .more-link,.bx1_5 .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;}
.bx1 .more-stories{text-align:left;}

/* 2 unit teaser */
* html .bx2{margin-right:-3px;}
/**/
.bx2{width:290px;}
.bx2 span{float:left;}

/* 1.5 unit teaser */
.bx1_5{width:215px;}
.bx1_5 img{width:215px; height:auto;}

/* 3 unit teaser */
.bx3{width:440px;}
.bx3 h2{
	font-size:1.85em;
	font-weight:700;
	letter-spacing:-1px;
	line-height:1.2em;
	margin-bottom:0.4em;
}
.bx3 > .teaser-pic{
	float:left;
}
.bx3 > span{
	display:block;
	font-size:0.9em;
	line-height:1.2em;
	color:#737373;
	margin-bottom:0.8em;
}
.bx3 > a > img{
	margin-bottom:5px;
}

/* 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;}

/* Gallery */
.bx3 .fl{float:left;}
.bx3 img{border:0; display:block;}

/* Related */
.related{clear:left; margin:0;}
.with-img .related{clear:none;}
.with-img div{float:left;}

.bx1 .related-story,.bx1 .related-gallery,.bx1 .more-link{width:125px;}
.bx1_5 .related-story,.bx1_5 .related-gallery,.bx1_5 .more-link{width:215px;}
.bx2 .related-story,.bx2 .related-gallery,.bx2 .more-link{width:275px;}
.bx3 .related-story,.bx3 .related-gallery,.bx3 .more-link{width:425px;}
.related-story,.related-gallery{border:0; display:inline; float:left; margin:5px 0 0 0; padding:0 0 0 15px;}
.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_general/i_related.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_general/i_comment.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_general/i_video_v2.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_general/i_comment.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;}

/* Centre column */
.white-container0 dl,.gray-container0 dl,.green-container0 dl{width:125px; float:left; margin-left:10px;}
.white-container0 dl dt,.gray-container0 dl dt,.green-container0 dl dt{line-height:15px; font-size:13px; color:#000; margin:3px 0 10px 0;}
.white-container0 dl dd,.gray-container0 dl dd,.green-container0 dl dd{margin:5px 0 0 0;}
.white-container0 dl dd input,.gray-container0 dl dd input,.green-container0 dl dd input{margin-right:4px; vertical-align:middle;}
.white-container0 dl dd.button,.gray-container0 dl dd.button,.green-container0 dl dd.button{margin-top:15px;}
.white-container0 dl dd.all,.gray-container0 dl dd.all,.green-container0 dl dd.all{float:right; font-size:9px; font-family:verdana; margin-top:-17px; width:85px;}
.white-container0 dl dd.who,.gray-container0 dl dd.who,.green-container0 dl dd.who{margin:5px 10px 0 0;}
.white-container0 dl dd,.gray-container0 dl dd,.green-container0 dl dd{width:125px; margin:2px 0 2px 0;}
.white-container0 dl,.gray-container0 dl,.green-container0 dl{margin:0; padding:0 10px 0 10px;}
.white-container0 dl dt,.gray-container0 dl dt,.green-container0 dl dt{width:127px; margin:0 10px 0 0;}
.white-container0 dl dd.who,.gray-container0 dl dd.who{color:#cb0320;}
.white-container0 dl dd.all a,.gray-container0 dl dd.all a{color:#127c24 !important;}
.gray-container0 .more-stories,.green-container0 .more-stories{
	float:left;
	font-size:10px;
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_related.gif) no-repeat 100% 4px;
	margin:10px 0 0 0;
	padding:0 15px 0 0;
	text-align:right;
	width:110px;
}
.gray-container0 .more-stories a,.green-container0 .more-stories a{
	background:none;
	font-weight:normal;
}

/* Gray Container */
.gray-container0{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_bx_gray.gif) repeat-y 0 0;
font-size:11px;
float:left;
margin:0 0 10px -3px;
padding:0;
overflow:hidden;
width:151px;
}
.gray-container-head{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_bx_top_gray.gif) no-repeat 0 0 !important;
color:#000;
float:none;
font-size:15px;
font-weight:bold;
margin:0;
padding:9px 9px 5px 9px;
position:relative;
}

.gray-container-head a{background:none;}
.gray-container0 .hr-dotted{margin:0 0 5px 10px; width:125px;}
.gray-container0 dd.hr-dotted{margin:0 0 5px 0;}
.gray-container0 .hr-fat{margin:5px 0 5px 10px; width:125px;}
.gray-container0 dd.hr-fat{margin:5px 0;}
.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;
}

/* Green 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;
	margin:0 0 10px -3px;
	padding:0;
	overflow:hidden;
	width:151px;
}

.green-container-head,.your-shout .storylst-head{
	background:transparent url(http://images.mirror.co.uk/collections/m4_sport/bg_bx_top_green.gif) no-repeat 0 0 !important;
	color:#000;
	float:none;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:9px 9px 5px 9px;
	position:relative;
}

.your-shout .storylst-head img{
height:auto !important;
padding:0 !important;
width:auto !important;
}

.green-container0 .hr-dotted{margin:0 0 5px 10px; width:125px;}
.green-container0 img{margin:0; padding:0;}
.green-container0 form imgform img{margin:0 0 0 10px;}
.green-container0 .bottom{
	background:url(http://images.mirror.co.uk/collections/m4_sport/bg_bx_bottom_green.gif) left bottom no-repeat;
	float:left;
	height:7px;
	width:151px;
}
.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;}

/* White Container */
.white-container0{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_bx_white.gif) repeat-y 0 0;
	font-size:11px;
	float:left;
	margin:0 0 10px -3px;
	padding:0;
	overflow:hidden;
	width:151px;
}

.white-container-head{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_bx_top_white.gif) no-repeat 0 0 !important;
color:#000;
float:none;
font-size:15px;
font-weight:bold;
margin:0;
padding:9px 9px 5px 9px;
position:relative;
}

.white-container-head a{background:none;}
.white-container0 .hr-dotted{margin:0 0 5px 10px; width:125px;}
.white-container0 dd.hr-dotted{margin:0 0 5px 0;}
.white-container0 .hr-fat{margin:5px 0 5px 10px; width:125px;}
.white-container0 dd.hr-fat{margin:5px 0;}
.white-container0 .bottom{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_bx_bottom_white.gif) no-repeat left bottom;
float:left;
height:7px;
margin:0;
padding:0;
width:151px;
}

/* Red container */
.red-container0{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_bx_red.gif) repeat-y 0 0;
	font-size:11px;
	float:left;
	margin:0 0 10px -3px;
	padding:0;
	overflow:hidden;
	width:151px;
}
.red-container-head{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_bx_top_red.gif) no-repeat 0 0 !important;
	margin:0;
	padding:9px 9px 5px 9px;
}

.red-container-body p{color:#fff; padding:0; margin:5px 13px;}
.red-container0 .bottom{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_bx_bottom_red.gif) no-repeat left bottom;
	float:left;
	height:7px;
	margin:0;
	padding:0;
	width:151px;
}

/**************** @DISPLAY METHODS ****************/
/* More links */
.bxhalfblog0 .more-stories, .bx3blog0 .more-stories, .sl-t-giant .more-stories{
text-align:left;
}

.sl-t-picleft .more-link, .bxhalfblog0 .more-link, .bx3blog0 .more-link, .sl-t-half .more-link, .sl-t-giant .more-link{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_more_v2.gif) no-repeat 0 3px;
color:#134987;
font-weight:normal;
}

/* STORYLIST: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 .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 .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;
	text-decoration:none;
}
.sl-comp-top5teaser-section .competition-button	span{visibility:hidden;}

/* STORYLIST:Ticker */
.ticker0{background:#fde9b8; margin:4px 5px 0 5px;}
.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;
}
.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;}

/* STORYLIST: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 a{font-weight:bold;}
.sl-fp-t-c .storylst-body img{border:1px solid #d0d0d0; float:left; margin:0 10px 10px 0;}

/* VOTE:m4_quick_vote */
.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-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;}
#article-body .vote{margin:5px 5px 5px 0;} 
.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;}

/* STORYLIST:m3_section_footer_centre,
   more stories  < */
.sl-section-footer-centre{
	border-top:4px solid #EE2827;
	clear:both;
	margin:0;
}

.sl-section-footer-centre .storylst-head{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_dotted_red.gif) repeat-x 0 100%;
	height:25px;
	line-height:25px;
	margin:0;
	padding:0;
	position:relative;
}

.sl-section-footer-centre .storylst-head a {
	background:0;
	color:#000;
}

.sl-section-footer-centre .storylst-head span {
	background:#fff url(http://images.mirror.co.uk/collections/m4_general/t_more_stories.gif) no-repeat 0 50%;
	position:absolute;
	left:0;
	width:100%;
	height:23px;
	top:0;
}

.sl-section-footer-centre .storylst-body{
	background:0;
	padding:0;
}

.sl-section-footer-centre li{
	background:0;
	margin:0;
	padding:0;
}

.sl-section-footer-centre li .bx3{
	border:0;
	clear:both;
	float:none;
	padding:5px 0 10px;
}

.sl-section-footer-centre li .bx3 span a, .sl-section-footer-centre li .bx3 span a:visited{
	color:#134987;
}

.sl-section-footer-centre .bx3 .teaser-pic {
	display:inline;
	float:left;
	height:auto !important;
	width:70px !important;
}

.sl-section-footer-centre .bx3 img {
	height:auto;
	margin:0 10px 0 0;
	width:70px;
}

.sl-section-footer-centre .bx3 .with-img{
	float:left;
	margin:0;
	width:360px;
}

.sl-section-footer-centre li .bx3 h4{
	font-size:0.785em;
	line-height:1.2em;
	margin:0;
}

.sl-section-footer-centre li .bx3 h4 a{
	color:#333;
}

.sl-section-footer-centre li .bx3 h4 a:hover{
	text-decoration:underline;
}

.sl-section-footer-centre li .bx3 span {
	font-size:0.785em;
	line-height:1.2em;
	padding:0;
}

.sl-section-footer-centre .more-stories{
	font-size:0.9em;
}

/* STORYLIST:m3_section_footer_centre,
   more stories  > */

/* m4_list,1unit,2unit,3unit */
.list{border:0; padding:0 0 10px 0;}
.list .bx1,.list .bx2,.list .bx3{padding-bottom:0;}

/* ImageGallery:Slider */
#image-1{display:block!important;}
.slidergallery{
	background:#000 !important;
	margin:5px 0 10px;
}
h2.gallery-header{
	background:transparent ! important;
	color:#ee2827 ! important;
font-size:15px ! important;
	font-weight:bold;
	line-height:1.2em ! important;
	margin:0 0 2px 10px ! important;
}
h2.gallery-header,h2.gallery-header span{width:350px;}

.bx3 .slider{position:relative; width:415px; margin:20px 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 0; 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;}

/* ImageGallery: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;
	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;
	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;
	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:#000;
	color:#fff;
	font-size:20px !important;
	float:left;
	height:47px;
	line-height:22px!important;
	margin-top:-50px;
	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:m4_c_col_1pic */
.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 .hr-dotted{margin:0 0 5px 10px; 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; 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 100% 3px; 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-c-col-1pic p{float:left; font-size:11px; margin-left:13px; padding-bottom:5px;}

/* Storylist:m4_teaser_3unit_pic_left */
.sl-t-picleft .related li{clear:both;}
.sl-t-picleft .storylst-head{text-indent:0!important;}
.sl-t-picleft .byline{color:#000; width:100%; font-size:11px;}
.sl-t-picleft .byline a{color:#000; padding:0; font-size:11px;}
.sl-t-picleft .teaser-headline{
	background:transparent url(http://images.mirror.co.uk/collections/m4_topics/i_arrow_red.gif) no-repeat 0 2px;
	font-weight:bold;
	padding-left:20px;
}
.sl-t-picleft .teaser-headline a{color:#000;}
.sl-t-picleft{float:left; width:440px;}
.sl-t-picleft .storylst-head{margin:0; padding-left:0; background:none !important; 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{color:#134987;}
.sl-t-picleft .more-stories{clear:both;}

.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;}

/* BLOGAGG:Default */
.mainimg{display:block; float:left;}
.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; 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; 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; margin:0 0 5px 0;}
.blog-box .author a{color:#ee2827;}

.blog-box .author,
.ba-def-rhcol .bl-s,
.ba-def-rhcol .entrydate,
.ba-def-rhcol dt,
.ba-def-rhcol .bl-d,
.columnist-box{
	background:#EFEFF1;
}
.ba-def-rhcol .bl-s,
.ba-def-rhcol .bl-s,
.ba-def-rhcol .bl-s a,
.ba-def-rhcol .bl-d{
	color:#7f7f7f;
}

/* BLOGAGG:m4_default_rh_col */
.ba-def-rhcol{float:left; width:300px;}
.ba-def-rhcol .blog-box{
	border-bottom:1px dotted #000;
	margin:0 0 5px;
}
.ba-def-rhcol dt{padding:0 5px;}
.ba-def-rhcol dt a{
	color:#555;
	font-weight:700;
}
.ba-def-rhcol .blog-box .title{
	display:block;
	padding-bottom:5px;
}
.ba-def-rhcol .image {
	width:300px;
}
.ba-def-rhcol .author{
	margin:0;
	padding:0 5px 0.5em 16px;
}
.ba-def-rhcol .bl-s,
.ba-def-rhcol .bl-d{
	font-size:0.785em;
	padding:0 5px 0.5em 16px;
}
.ba-def-rhcol .bl-d,
.ba-def-rhcol .bl-s,
.ba-def-rhcol .author,
.ba-def-rhcol .more-stories{
}
.ba-def-rhcol .more-stories{
	float:left;
	margin:0 0 5px;
	width:300px;
}

/* BLOGAGG:m4_columnist_rh_col */
.ba-col-rhcol{float:left; width:300px;}
#left-content-col .ba-col-rhcol{width:440px;}
#left-content-col .ba-col-rhcol .blogagg-head span{background-color:#fff; width:420px;}
.columnist-box{float:left; 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!important;}
.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;}
.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; line-height:12px; font-size:11px; width:200px; color:#000; padding-left:15px;}

/* BLOGAGG:m4_columnist_lh_col */
.ba-col-lhcol{float:left; margin-bottom:10px; 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; 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;}

/* Storylist:m4_columnist
   Extends m4_columnist_rh_col */
.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 li{background:none; clear:both; margin:0 0 0 140px;padding:0 0 5px 0;}
.sl-columnist-box .teaser-pic{margin:-20px 0 0 -140px; 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 span a,.sl-columnist-box .storylst-body a span{font-size:11px; color:#7F7F81;}
.sl-columnist-box #pagination li {clear:none;}

/* BLOGAGG:Your Shout < */
.your-shout dl dt{font-size:11px; line-height:1em;}
.your-shout dl dt a{color:#2e6ccf;}
.your-shout .storylst-body{padding:0;}
.your-shout .hr-fat{background-color:#838584;}
.your-shout .title a{color:#000;}
.your-shout dl dd.who{color:#EE2827;}
/* BLOGAGG:Your Shout > */

/* BLOGAGG:m4_blog_ccol_1pic < */
.bl-c-1pic a{
color:#23588E;
}
.bl-c-1pic .hr-dotted{display:none;}
.bl-c-1pic .gray-container-body {
background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_bx_top_gray.gif) no-repeat 0 0;
float:left;
padding-top:9px;
}
.bl-c-1pic .mainimg{
padding-left:9px;
}
.bl-c-1pic .bl-img{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_dotted_red.gif) repeat-x 0 0;
min-height:1px;
}
.bl-c-1pic .bl-img img{
margin-top:5px;
}
/* BLOGAGG:m4_blog_ccol_1pic > */

/* WIDGET:Football Next Match */
.next-match dl{
	border-collapse:collapse;
	font-size:11px;
	margin:5px 0 5px 10px;
	padding:0;
	width:127px;
	text-align:center;
}
.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;}

/* WIDGET:Magic shrinking widget
   NB:Make sure this is above related styles */
.magic-container-widget{float:left; margin-top:10px;}
.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;}
.magic-container-widget .bx2 .related-story,.magic-container-widget .bx2 .related-gallery{width:196px;}
.magic-container-widget .bx3 .related-story,.magic-container-widget .bx3 .related-gallery{width:300px;}
.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:#000; letter-spacing:-1px; float:left;}
.magic-container-widget .bx3 h3{font-family:Verdana; font-size:15px; line-height:15px; font-weight:bold; color:#000; letter-spacing:-1px; 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:#000; 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:#000; display:block;}
.magic-container-widget .list{padding:0 0 10px 0;}
.magic-container-widget .headtypeb img{width:300px;}
/* NB:.dotted div is assumed to contains .with-img,there are no other way to reference that a single div contains both .teaser-pic span and a .with-img */
.magic-container-widget .dotted .teaser-pic,.magic-container-widget .list .bx3 img,.magic-container-widget .pic-left img,.magic-container-widget .dotted img{
	width:95px !important;
}
.magic-container-widget .with-img{margin:0 0 0 102px;width:197px;}
.magic-container-widget table,.magic-container-widget .sl-t-picleft{width:300px;}

/* WIDGET:Most Popular Widget */
#most-popular{background:#fff; width:100%;} /* FIX:Width property to enable hasLayout */
#popular{width:928px; margin:0 0 0 10px; 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{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; margin:0 0px 10px 8px; list-style-type:none; float:left;}
#popular .Box ol li{
	width:280px;
	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 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;}
#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; 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;
	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:0 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;
	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;}

/* BLOGAGG:m4_c_col_cashback */
.m-cashback dd a{color:#000;}
.m-cashback a{color:#000;}
.m-cashback .white-container-head{
	height:119px;
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
	padding:0;
	text-indent:2px;
}
.m-cashback .white-container-head span{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/t_mcashback_deals_of_the_day.gif) no-repeat 0 0;
	display:block;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	line-height:20px;
	width:125px;
	height:20px;
	width:151px;
	height:119px;
}


/* BLOGAGG:m4_blog_1unit_bleat */

.bx1bleat-body {
	background:#D6EAFF none repeat scroll 0 0;
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
	width:145px;
}

.bx1bleat-body .bleat1 {
	clear:left;
	background:transparent url(http://images.mirror.co.uk/collections/3am/bleat-background-1.gif) repeat scroll center bottom;
}

.bx1bleat-body .bleat2 {
	clear:left;
	background:transparent url(http://images.mirror.co.uk/collections/3am/bleat-background-2.gif) repeat scroll center bottom;
}
.bx1bleat-body dl {
	margin:0px;
	padding:0px;
}
.bx1bleat-body dd {
	margin:0px;
	padding:0 0 20px;
	font:10px Arial, Helvetica, sans-serif;
	float:left;
}
.bx1bleat-body img {
	border-style:none;
	float:left;
}
.bx1bleat-body dd .title {
	margin-left:0;
	font:10px Arial, Helvetica, sans-serif;
	float:left;
	padding:0px 8px 0px 8px;
	width:128px;
}

.bx1bleat-body dd a {
	color:#000000;
	text-decoration:none;
}

.bx1bleat-body dd a:hover {
	text-decoration:underline;
}

.bx1bleat-body .bleat-care {
	clear:both;
	margin:8px 19px 0;
	padding:0;
}
.bx1bleat-head {
	background:#591d7c url(http://images.mirror.co.uk/collections/3am/bleat-header.gif) no-repeat;
	height:32px;
	width:145px;
	padding:0px 8px 20px;
}

/* BLOGAGG:m4_blog_3am */
.threeam{
	background:#591d7c url(http://images.mirror.co.uk/collections/3am/3am-m4-bg.jpg) no-repeat;
	float:left;
	width:440px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:10px;
}
.threeam-bx-body {
	float:left;
	width:420px;
	margin:10px;
}
.threeam-top {
	background:url(http://images.mirror.co.uk/collections/3am/3am-m4-logo.png) no-repeat;
	float:left;
	margin-bottom:0px;
	margin-left:5px;
	color:#fff;
}
.threeam-head {
	background:url(http://images.mirror.co.uk/collections/3am/3am-m4-head-bg.png) repeat-x;
	float:left;
	margin:5px 0px 0px 150px;
	padding:0px;
	width:270px;
	font-size:15px;
	line-height:16px;
	font-weight:bold;
}
.threeam-head a {
	display:inline;
	color:#fff;
}
.threeam-heading a {
	font-size:18px;
	color:#ffe400;
	text-decoration:none;
}

.threeam-head p {
	float:left;
	margin:5px 0px 0px 5px;
	padding:0px;
	width:200px;
	font-size:15px;
	line-height:16px;
	font-weight:bold;
}

.threeam-head a img {
	float:right;
	border-style:none;
	margin:0px;
	padding:0px;
}


.threeam-bx-body dd {
	margin:10px 0px 0px 10px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
}
.threeam-bx-body dd a {
	color:#000000;
	text-decoration:none;
	}
.threeam-bx-body dd a:hover {
	text-decoration:underline;
	}


.threeam-bx-body dl {
	margin:0px 10px 0px 0px;
	padding:5px;
	background:#fff;
}


.threeam-bx-body small.entrydate {
	margin:0px 0px 0px 10px;
	padding:0px;
	color:#999;
	font:11px Verdana, Arial, Helvetica, sans-serif;

}

.threeam-bx-body dt {
	margin:0px 0px 0px 10px;
	padding:0px;
	color:#999;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}


.threeam-bx-body .more-stories .more-link {
	float:right;
	text-align:right;
	font-size:16px;
	margin:15px 0px 5px 0px;
	padding:0;
	background:none;
	color:#FFF;
	font-weight:bold;
	}

.threeam-bx-body .more-stories .more-link a:hover {
	text-decoration:underline;
	}

/* BLOGAGG:m4_blog_football < */
.mf-holding{
	background:url(http://images.mirror.co.uk/collections/mirror_football/mf-grass.jpg) repeat 100% 0;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin:10px 0;
	overflow:hidden;
	width:440px;
	position:relative;
}
.mf-top{
	background:url(http://images.mirror.co.uk/collections/mirror_football/mf-logo.gif) no-repeat;
	float:left;
	margin:5px 0 0 10px;
	width:410px;
	padding:10px 0 10px 20px;
}
#mf-top a {
	float:left;
	margin:5px 0 0 10px;
	width:120px;
	height:47px;
	padding:10px 0 10px 20px;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
}
#mf-top a span{
	visibility:hidden;
	text-decoration:none;
	display:none;
}
.mf-about{
	background:url(http://images.mirror.co.uk/collections/mirror_football/mf-text-bg.jpg) 0 0;
	float:right;
	width:260px;
	color:#fff;
	padding:4px;
	font-weight:bold;
	font-size:13px;
	line-height:15px;
	margin-right:10px;
}
.mf-about a{
	color:#fff;
	text-decoration:none;
}
.mf-about a:hover{
	text-decoration:underline;
}
.mf-col,.mf-col-opinion,.mf-col-matchreport,.mf-col-1pic{
	display:inline;
	float:left;
	width:410px;
	margin-left:15px;
        padding-bottom:10px;
}
#mf-holding-1pic-36502859{clear:left;}
.mf-col-inner-body h2 img{
	margin:2px;
	width:125px;
}
.mf-col-inner-body{
	background:#EEEDF5 none repeat scroll 0 0;
	float:left;
	margin:0;
	width:410px;
}
.mf-col-inner-body dl{
	margin:5px;
	padding:0;
}
.mf-col-inner-body dl a{
	color:#134987;
	font-size:13px;
	font-style:normal;
	line-height:15px;
	text-decoration:none;
}
.mf-col-inner-body dl a:hover{
	text-decoration:underline;
}
.mf-col-inner-body dd{
	background:transparent url(http://images.mirror.co.uk/collections/m4_sport/i_related.gif) no-repeat scroll 0 3px;
	font-size:11px;
	line-height:15px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 10px;
	padding:0 0 0 15px;
}
.mf-col-inner-body dd a .title{
	color:#000;
	text-decoration:none;
}
.mf-col-inner-head{
	background:#316115;
	padding-left:5px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	line-height:18px;
	margin:0;
}
.mf-holding .more-stories .more-link{
	font-size:12px;
	font-weight:bold;
	color:#316115;
	float:right;
	margin-bottom:5px;
	margin-right:5px;
}
.mf-mainimg-replace img{
	padding:0;
	margin:0;
}
.mf-col-opinion .summary{
	font-style:italic;
	display:none;
}


/*1pic styles */
.mf-col-1pic .mf-col-inner-body dl{
	margin:10px 5px 10px 5px;
}
.mf-col-1pic dd{
	background:none;
	margin:0;
	padding:0;
}
.mf-col-1pic dl a{
	font-weight:bold;
	font-size:13px;
}

/* BLOGAGG:m4_blog_football > */

/* BLOGAGG:m4_blog_1unit */
.bx1blog0 .bx1blog-body{background:#f1f1f1; float:left; padding:7px;}
.bx1blog0 .title a{font-size:11px; line-height:1.2em; color:#134987;}
.bx1blog0 .title a.entryblogname{
	border-bottom:1px solid #EE2827;
	color:#000;
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:1.2em;
	margin:0 0 5px 0;
	padding:5px 0;
	width:125px;
}

.bx1blog0 dd{
float:left;
}

/* BLOGAGG:1.5units */


/* BLOGAGG:m4_blog_half */
.b-t-half{
	float:left;
	padding:0 0 10px;
	position:relative;
	width:215px;
}

.b-t-half .mainimg{
  display:block;
	float:none;
  height:31px;
	position:relative;
	z-index:9;
}

.b-t-half .mainimg img{
	height:auto;
	padding:0!important;
	position:absolute;
	width:215px;
	z-index:9;
}
.b-t-half dd{
	padding-left:15px;
	width:200px;
        display:inline;
}
.b-t-half dt img{
	width:215px;
	height:auto;
}
.b-t-half .title{
  background:transparent url(http://images.mirror.co.uk/collections/m4_advice/i_related2.gif) no-repeat scroll 0 3px;
}

.b-t-half .title a{
  color:#134987;
  font-size:13px;
}

.b-t-half .author{
  color:gray;
  font-size:11px;
  margin:0 0 10px 0;
}
.b-t-half .more-stories{
	margin:0;
}
.bxhalfblog0 .more-link{
background:transparent url(http://images.mirror.co.uk/collections/m4_advice/i_more.gif) no-repeat 0 3px;
}

/* BLOGAGG:3units */
.bx3blog0{float:left; padding:0 0 10px; width:440px;}
.bx3blog0 .mainimg{height:45px;}
.bx3blog0 .mainimg a{display:block; float:left;}
.bx3blog0 .mainimg img{padding:0!important; position:relative; z-index:5;}
.bx3blog0 .more-stories{clear:both;}
.bx3blog0 .space {height:10px;}

/* BLOGAGG:m4_blog_giant_top */
.b-t-giant_top dt img{
margin-top:-10px;
width:440px;
}

.b-t-giant_top dd{
clear:both;
}

.b-t-giant_top dd a{
background:transparent url(http://images.mirror.co.uk/collections/m4_advice/i_related2.gif) no-repeat 0 3px;
color:#134987;
float:left;
font-size:13px;
margin:0 0 5px;
padding-left:15px;
}

.b-t-giant_top .more-link{
background:transparent url(http://images.mirror.co.uk/collections/m4_advice/i_more.gif) no-repeat 0 3px;
}

/* BLOGAGG:m4_blog_2halfcol_3unit */
.b-r-col{
	padding:0;
}
.b-r-col .main-img{
	display:block;
	height:31px;
	position:relative;
	z-index:9;
}
.b-r-col .main-img img{
	padding:0 !important;
	position:absolute;
	z-index:9;
}
.b-r-col .bx3blog-body{
	font-size:0.9em;
}
.b-r-col li a, .b-r-col li a:link, .b-r-col li a:visited, .b-r-col li a:hover, .b-r-col li a:active{
	color:#104c92;
}
.b-r-col .bxhalfblog0{
	float:left;
	width:215px;
	margin-bottom:10px;
}
.bl-h{
	background:url(http://images.mirror.co.uk/collections/m4_advice/i_related2.gif) no-repeat 0 5px;
	padding-left:15px;
}
.bl-s{
	padding-left:15px;
}
.b-r-col div.more-stories{
	text-align:right;
}
.b-r-col .more-link{
	background-image:url(http://images.mirror.co.uk/collections/m4_advice/i_more.gif);
	font-weight:bold;
}

/* BLOGAGG:m4_blog_subhome_dl */
.b-t-subhome{
position:relative;
width:145px;
}

.b-t-subhome .teaser-pic{
float:left;
}


.b-t-subhome .teaser-pic .mainimg{
margin:0 5px 5px 0;
}

* html .b-t-subhome .teaser-pic .mainimg{
margin:0 1px 5px 0;
}

* html .b-t-subhome dl{
padding-bottom:10px;
position:relative;
height:1%;
}

*+html .b-t-subhome dl{
padding-bottom:10px;
position:relative;
height:1%;
}

.b-t-subhome dl dt{
display:block;
}

.b-t-subhome dd{
clear:none!important;
float:none;
}

.b-t-subhome .teaser-pic{
clear:left!important;
}

.b-t-subhome .bx1blog-body{
background:#fff;
padding:0;
}

.b-t-subhome .mainimg{
clear:both;
float:none;
margin-bottom:3px;
}

.b-t-subhome .mainimg img{
padding:0!important;
}

.b-t-subhome .more-stories{
clear:both;
line-height:11px;
margin:0;
text-align:left;
}

*+html .b-t-subhome .more-stories{
bottom:0;
left:0;
position:absolute;
}

* html .b-t-subhome .more-stories{
bottom:0;
left:0;
position:absolute;
}

.b-t-subhome .more-link{
background-image:url(http://images.mirror.co.uk/collections/m4_general/i_more2.gif);
font-weight:100;
font-size:11px;
}

/* STORYLIST:sl-horoscopes */
.sl-horoscopes{clear:both; margin-bottom:25px;}
.sl-horoscopes .storylst-head{background:none; float:left; margin:0 10px 0 0; padding:0;}
.sl-horoscopes h3 .teaser-headline{color:#979799; font-size:35px; line-height:1.2em;}
.horoscopes-header{background:#ef8ea6; border-bottom:1px solid #ef8ea6; margin:0 0 5px 10px;}
.horoscopes-header h1{position:relative; height:85px;}
.horoscopes-header h1 span{
	position:absolute;
	background:#ef8ea6 url(http://images.mirror.co.uk/collections/m4_lifestyle/t_horoscopes.gif) no-repeat 0 0;
	height:85px;
	width:100%;
	left:0;
	top:0;
}

/* ARBHTML:Horoscope header */
.horoscopes-header ul{background:#fff;height:25px;}
.horoscopes-header li{display:inline; font-size:11px; line-height:25px; padding:0 20px 0 20px;}
.horoscopes-header a{color:#000;}
.horoscopes-header .daily{
	background:transparent url(http://images.mirror.co.uk/collections/m4_lifestyle/i_daily_horoscopes.gif) no-repeat 0 0;
}
.horoscopes-header .weekly{
	background:transparent url(http://images.mirror.co.uk/collections/m4_lifestyle/i_weekly_horoscopes.gif) no-repeat 0 0;
}
.horoscopes-header .love{
	background:transparent url(http://images.mirror.co.uk/collections/m4_lifestyle/i_love_horoscopes.gif) no-repeat 0 0;
}
.horoscopes-header .financial{
	background:transparent url(http://images.mirror.co.uk/collections/m4_lifestyle/i_financial_horoscopes.gif) no-repeat 0 0;
}

/* ARBHTML:Horoscope sign icons */
.horoscope-sign li{background:none!important; clear:both; height:20px; line-height:19px!important; padding-left:20px!important;} /* FIX:specificity issue & remove dotted line */
.horoscope-sign .aries{
	background:transparent url(http://images.mirror.co.uk/collections/m4_lifestyle/i_aries_small.gif) no-repeat 0 50% !important;
}
.horoscope-sign .taurus{
	background:transparent url(http://images.mirror.co.uk/collections/m4_lifestyle/i_taurus_small.gif) no-repeat 0 50% !important;
}
.horoscope-sign .gemini{
	background:transparent url(http://images.mirror.co.uk/collections/m4_lifestyle/i_gemini_small.gif) no-repeat 0 50% !important;
}
.horoscope-sign .cancer{
	background:transparent url(http://images.mirror.co.uk/collections/m4_lifestyle/i_cancer_small.gif) no-repeat 0 50% !important;
}
.horoscope-sign .leo{
	background:transparent url(http://images.mirror.co.uk/collections/m4_lifestyle/i_leo_small.gif) no-repeat 0 50% !important;
}
.horoscope-sign .virgo{
	background:transparent url(http://images.mirror.co.uk/collections/m4_lifestyle/i_virgo_small.gif) no-repeat 0 50% !important;
}
.horoscope-sign .libra{
	background:transparent url(http://images.mirror.co.uk/collections/m4_lifestyle/i_libra_small.gif) no-repeat 0 50% !important;
}
.horoscope-sign .scorpio{
	background:transparent url(http://images.mirror.co.uk/collections/m4_lifestyle/i_scorpio_small.gif) no-repeat 0 50% !important;
}
.horoscope-sign .sagittarius{
	background:transparent url(http://images.mirror.co.uk/collections/m4_lifestyle/i_sagittarius_small.gif) no-repeat 0 50% !important;
}
.horoscope-sign .capricorn{
	background:transparent url(http://images.mirror.co.uk/collections/m4_lifestyle/i_capricorn_small.gif) no-repeat 0 50% !important;
}
.horoscope-sign .aquarius{
	background:transparent url(http://images.mirror.co.uk/collections/m4_lifestyle/i_aquarius_small.gif) no-repeat 0 50% !important;
}
.horoscope-sign .pisces{
	background:transparent url(http://images.mirror.co.uk/collections/m4_lifestyle/i_pisces_small.gif) no-repeat 0 50% !important;
}

/* Horoscope full */
.sl-horoscope-full h2.storylst-head{background:none; color:#000; font-size:18px; line-height:1.2em; margin:0 0 10px 0; padding:0;}
.sl-horoscope-full .storylst-body{padding:0;}
.sl-horoscope-full .storylst-body li{background:none; padding:0;}

/* PUFF:home-puff
	Extends c145-145 styles */
.home-puff{position:relative;}
.home-puff .with-img{
	background:#000;
	left:0;
	margin-top:80px;
	padding:3px 5px 6px;
	position:absolute;
	width:135px;
	top:0;
}
.home-puff h4,.home-puff h4 a{color:#fdea12; font-size:16px; line-height:1.2em; height:1.2em; overflow:hidden;}
.home-puff h4{margin:0 0 5px 0; padding:0;}
.home-puff span,.home-puff span a{color:#fff; font-size:11px; font-family:arial !important; line-height:1em; height:2em; overflow:hidden;}
#promo-puffs table{float:left; margin:5px; width:auto;} /* FIX:Button */
#promo-puffs .headtypeb a{float:left;}

/* STORYLIST:sl-t-giant */
.sl-t-giant{
	float:left;
	padding:0 0 10px;
	width:440px;
}
.sl-t-giant .storylst-head,.sl-t-giant .storylst-head a{background:none; margin:0; padding:0;}
.sl-t-giant .storylst-body{background:#eeedf5; padding:0 5px 5px;}

.sl-t-giant .teaser-pic img{margin-left:0!important; top:0;}
.sl-t-giant li{background:none; margin:0; padding:0;}
.sl-t-giant .storylst-head{
	height:31px;
	position:relative;
	z-index:9;
}
.sl-t-giant .storylst-head img{position:absolute; z-index:9; left:0;}
.sl-t-giant div.bx3{
	float:none;
	margin:0 0 0 -5px;
	padding:0;
}
.sl-t-giant .storylst-body h2{
	margin:0 0 0 5px;
	width:auto;
}
.sl-t-giant .bx3 .teaser-pic{margin:0; padding:0; position:relative; z-index:1;}
.sl-t-giant div.pic-left{
	border-top:0;
	font-size:0.9em;
	padding-bottom:5px;
}
.sl-t-giant .pic-left .teaser-pic{
	float:left;
}
.sl-t-giant .pic-left h4{
	margin:0;
}
.sl-t-giant li a{
	display:block;
	float:none;
	line-height:1.5em;
	margin:0;
	width:auto;
}
.sl-t-giant li a, .sl-t-giant li a:link, .sl-t-giant li a:visited, .sl-t-giant li a:hover, .sl-t-giant li a:active{
	color:#134987
}
.sl-t-giant a:hover{
	text-decoration:underline;
}
.sl-t-giant .related-story{
	background-position:0 6px;
}
.sl-t-giant .more-stories{
	margin:0;
}
.sl-t-giant .more-link{
	background-position:0 50%;
}
.sl-t-giant .sitelife-counts{
	margin:0;
	width:100%;
}
.sl-t-giant .sitelife-counts li{
	display:inline-block;
}
.sl-t-giant .sitelife-counts li a{
	line-height:1.95em;
}
/* STORYLIST:sl-t-half extends sl-t-giant */
.sl-t-half{
	overflow:hidden;
	width:215px;
}
.sl-t-half .storylst-head img {
	height:42px;
}
.sl-t-half .storylst-body{background:none; padding:0;}
.sl-t-half .bx1_5{
	border-top:0;
	float:none;
	padding-top:0;
	width:215px;
}
.sl-t-half .related-story{width:200px;}
.sl-t-half .teaser-pic{
	height:68px!important;
	margin:0;
	width:215px!important;
}
.sl-t-half .teaser-pic img{
	margin:0!important;
}

/* TMP:FIX */
.sl-t-half h4{font-size:12px; font-weight:100;}
.sl-t-half h4 a{background:transparent url(http://images.mirror.co.uk/collections/m4_advice/i_related2.gif) no-repeat scroll 0 3px; color:#134987; padding-left:15px;}
.sl-t-half  .bx1_5{padding:0;}

/* STORYLIST:m4_subhome_teaser_pic_left, m4_subhome_dl */
.ListNews a, .ListColumnist a{
color:#134987;
}

.ListNews a:hover, .ListColumnist a:hover{
text-decoration:none;
}

.ListNews dt, .ListNews dd a span, .ListColumnist dt{
display:none;
}

.ListNews dd, .ListColumnist dd{
clear:both;
height:4.8em;
margin:0 0 10px 0;
overflow:hidden;
}

.ListNews span.teaser-pic, .ListColumnist span.teaser-pic{
float:left;
margin:0 5px 5px 0;
}

.ListNews dd, .ListNews dd h5, .ListColumnist dd, .ListColumnist dd h5{
font-size:11px;
font-weight:100;
line-height:1.2em;
}

.ListNews .more a, .ListColumnist .more a{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_more2.gif) no-repeat scroll 0 3px;
padding-left:15px;
}

.ListNews .more, .ListColumnist .more{
height:auto;
margin:0;
}

/* LIST:m4_home_list < */
.home-list{
background:#ececec;
border:1px solid #c5c5c5;
padding:0;
width:143px!important;
}
.home-list ul{
padding:5px 5px 5px 6px;
height:300px;
overflow:hidden;
}
.home-list,
.home-list a{
color:#000;
}
.home-list li{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_dotted_black.gif) repeat-x 0 0;
margin:5px 0 10px;
padding-top:10px;
}
.home-list li.row1{
background:none;
padding-top:0;
}
.home-list li h4 {
font-size:12px;
height:1.3em;
margin-bottom:5px;
overflow:hidden;
}
.home-list li h4 a{
text-decoration:none;
}
.home-list li p {
height:2em;
padding-bottom:0;
overflow:visible;
}
.home-list li p a {
font-size:0.785em;
line-height:1.2em;
}
.home-list li h4 span{
width:100%;
height:1.3em;
}
.home-list li.row1 h4 span{
background:#ececec url(http://images.mirror.co.uk/collections/m4_advice/t_travel_top10ab.gif) no-repeat 0 50%;
}
.home-list li.row2 h4 span{
background:#ececec url(http://images.mirror.co.uk/collections/m4_advice/t_cars_and_bike_reviews.gif) no-repeat 0 50%;
}
.home-list li.row3 h4 span{
background:#ececec url(http://images.mirror.co.uk/collections/m4_advice/t_job_adverts.gif) no-repeat 0 50%;
}
.home-list li.row4 h4 span{
background:#ececec url(http://images.mirror.co.uk/collections/m4_advice/t_cheap_tickets.gif) no-repeat 0 50%;
}
/* m4_home_list > */

/* LIST:m4_site_topic_footer < */
.hot-topics .first {
	border:0 none;
	color:#EE2827;
}
.hot-topics li {
	border-left:1px solid #EBEBED;
	color:#000;
	display:inline;
	padding:0 5px;
}
.hot-topics li a {
	color:#000;
}

#footer-topics .hot-topics{
	font-size:0.785em;
	margin:0 0 0 10px;
	padding:0;
}
#footer-topics .hot-topics li a{
	color:#737373;
}
/* LIST:m4_site_topic_footer > */


/**************************** @TOPICS ****************************/
/* Topic Categories */
.topic-index{width:440px;}
.topic-index  .shadetabs{width:440px; margin:15px 0;}

/* Display handler */
.tl-picleft{float:left; width:440px; margin-top:10px;}
.tl-picleft a{color:#000; text-decoration:none;}
.topics-head,.topics-head a{color:#fff;}
.topics-head{background:#e0101e; font-size:16px; font-weight:bold; padding:2px 5px;}
.tl-picleft li{clear:both;}
.tl-picleft .top-row div{background:none;}
.tl-picleft .category,.tl-picleft .category a{
color:#134987;
font-size:11px;
font-weight:bold;
position:absolute;
right:0;
top:5px;
text-align:right;
text-transform:lowercase;
}
.tl-picleft .bx3{
	position:relative;
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_dotted_red.gif) repeat-x 0 0;
}
.tl-picleft .with-img{margin:0 0 0 60px; width:357px;}
.tl-picleft h4{font-size:20px; font-weight:bold; line-height:1.2em; margin:0;}
.tl-picleft h4,.tl-picleft h4 a{color:#e1101d;}

/* Topic header */
/* background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_dotted_black.gif) repeat-x 0 0; */
.topic-header{
	border-bottom:1px solid #EE2827;
	float:left;
	padding:3px 0 10px 0;
	width:608px;
}
.topic-header dl{position:relative; width:608px;}
.topic-header .name, .topic-header .name h1{font-size:26px; line-height:1.2em;}
.topic-header .name,.topic-header .name a{color:#e1101d;}
.topic-header .photo{float:left; margin:0 10px 0 3px;}
.topic-header .date{float:left; font-size:10px; font-weight:bold; position:absolute; top:0; right:0;}
.topic-header .date,.topic-header .date a{color:#e1101d;}
.topic-header .stats{font-size:12px;}

/* Info box */
.info-box .key-events dt, .info-box .key-events dd{width:auto;}
.info-box .key-events .date{
	background:transparent url(http://images.mirror.co.uk/collections/m4_topics/i_arrow.gif) no-repeat 0 3px;
	padding-left:15px;
}
.info-box .key-events .date,.info-box .key-events .date a{font-weight:bold; color:#e1101d;}
.info-box .key-events dd a{color:#000;}
.info-box .key-quotes dd{margin:0 0 10px 0; font-style:italic;}
.info-box .most-popular .topic,.info-box .most-popular .topic a,.info-box .most-popular .topic h2,.info-box .most-popular .topic h2 a,.info-box h2, .info-box h2 a{
font-weight:bold;
color:#e1101d;
}
.info-box .most-popular dd a{color:#000;}
.info-box .most-popular dd{margin:0 0 10px 0;}

/* More links */
.sl-more-links{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_dotted_black.gif) repeat-x 0 0;
	float:left;
	margin:10px 0 0 0;
	width:440px;
}
.sl-more-links .storylst-head{background:none; height:20px; margin:0; padding:5px 9px;}
.sl-more-links .teaser-headline{
	background:transparent url(http://images.mirror.co.uk/collections/m4_topics/i_arrow_red.gif) no-repeat 0 2px;
	display:block;
	padding-left:20px;
}
.sl-more-links .teaser-headline{color:#000;}
.sl-more-links li{background:none; font-size:12px; font-weight:normal; padding:0;}
.sl-more-links li a{color:#3380f3;}
.sl-more-links .more-link{background:transparent url(http://images.mirror.co.uk/collections/m4_topics/i_arrow.gif) no-repeat 0 2px;}

/* Mirror Pix */
.mirror-pix{
	background:#fff url(http://images.mirror.co.uk/collections/m4_general/bg_dotted_black.gif) repeat-x 0 0;
	float:left;
	width:440px;
}
.mirror-pix .gallery-head{padding:5px 9px 5px 0;}
.mirror-pix .gallery-body{
	background:#e1101d;
	float:left;
	padding:8px 10px;
}


/**************** @YAHOO! JS adverts ****************/
/* O/W */
#yahoo_Hotspot .hr-fat,#yahoo_Hotspot .hr-dotted,#yahoo_ContentMatch .hr-fat,#yahoo_ContentMatch .hr-dotted,
#yahoo_SponsoredLinks .hr-fat,#yahoo_SponsoredLinks .hr-dotted{display:none;}
#yahoo_Hotspot .tag-cloud{border:0; padding:0;}
#yahoo_Hotspot .results_box li{font-size:1em;}

/* Content Match */
#yahoo_ContentMatch,#yahoo_SponsoredLinks{clear:both; margin:5px;}
#yahoo_ContentMatch h3,#yahoo_ContentMatch .header,#yahoo_Hotspot h3,#yahoo_Hotspot .header,#yahoo_SponsoredLinks .header{
	background-color:#E5BB00;
	color:#fff;
	font-size:1em;
	font-weight:bold;
	padding:4px 0 4px 10px;
	margin:0;
}
#search #yahoo_ContentMatch h3{/* YAHOO! sponsored links in search result page */
	background:none;
	color:#000;
	padding:4px 0 4px 15px;
}
.results_box,#yahoo_Hotspot .results_box{padding:10px;}
#yahoo_ContentMatch p{padding:0;}
#yahoo_ContentMatch .listing,#yahoo_SponsoredLinks .listing{padding:0 0 5px 0;}
#yahoo_ContentMatch .listing .title,#yahoo_SponsoredLinks .listing .title{font-weight:bold;font-size:13px;line-height:15px;}
#yahoo_ContentMatch .listing .title a,#yahoo_ContentMatch .listing .descr a,#yahoo_SponsoredLinks .listing .title a,
#yahoo_SponsoredLinks .listing .descr a{color:#3A3A3C;}

/* Hotspot */
#yahoo_Hotspot{display:inline; float:left; margin:5px;}
#sidebar #yahoo_Hotspot{width:300px;}
#yahoo_Hotspot .results_box li{
	background:transparent url(http://images.mirror.co.uk/collections/css_m3_new/list_arrow_v2.gif) no-repeat scroll left top;
	float:left;
	margin:0 10px 10px 0;
	padding:0 0 0 18px;
	width:38%;
}
#yahoo_Hotspot .hotspot_left{clear:left;}
#yahoo_Hotspot li.hotspot_right{float:right;}
#yahoo_Hotspot .tag-cloud{background:#efeff1;border:0; padding:10px;}
#yahoo_Hotspot .tag-cloud li{background:none; padding:0 10px 0 0; margin:0; display:inline; width:auto;}
#yahoo_Hotspot .ultra-popular{font-size:28px !important; line-height:1.2em;}
#yahoo_Hotspot .very-popular{font-size:22px !important; line-height:1.2em;}
#yahoo_Hotspot .popular{font-size:18px !important; line-height:1.2em;}
#yahoo_Hotspot .somewhat-popular{font-size:28px !important; line-height:1.2em;}
#yahoo_Hotspot .not-very-popular{font-size:14px !important; line-height:1.2em;}
#yahoo_Hotspot .not-popular{font-size:12px !important; line-height:1.2em;}
#yahoo_Hotspot{display:block;}


/* PLUCK */
/* Sitelife > Channel */
.sitelife-counts{display:block; clear:both; margin-top:5px; margin-left:0;}
.sitelife-counts li{float:left; font-family:verdana !important; font-size:10px; font-style:italic; padding-left:15px;}
.sitelife-counts li a{color:#7F7F81 !important;}
.sitelife-counts .comment{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_comment.gif) no-repeat 0 50%;
	margin-right:10px;
}
.sitelife-counts .recommend{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_anchor_up.gif) no-repeat 0 50%;}

/* User comment */
.sitelife{
	border-top:4px solid #ee2827;
	margin:0 0 10px;
	position:relative;
}
.Sitelife_PluckLogo{position:absolute;right:5px;top:7px;}
.sitelife .header{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_user_coments.gif) no-repeat 0 50%;
	line-height:1.8em;
	padding-left:25px;
}
.Comments_TableRight{padding-top:10px !important;}
.Comments_Container{padding:0!important;}
.Comments_Table{margin-top:0!important;}
.Comments_Table td{background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_dotted_green.jpg) repeat-x 0 0;}
.Comments_TableAltRowColor{background:none!important;}
.Comments_Table th,.Comments_Table td{padding:10px 10px 10px 5px;}
.Comments_Table td td{background:none;}
.Comments_CommentText{line-height:1.3em;padding:0!important;}
.Comments_NestedDate #SiteAttributionActivity{display:none;}
.Comments_NestedDate{font-size:11px!important;}
.Comments_NestedTable{margin-top:10px!important;}
.Comments_NestedTable td{padding:0 10px 0 5px;}
.Comments_NestedRecommend{display:none;} /* Hide article recommend */
.Comments_NestedRecommend a,.Comments_NestedReport a{color:#999!important;padding-left:15px;}
.SiteLife_ReportAbuse{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_report_comment.gif) no-repeat 0 50%!important;}
.PersonaStyle_RssIcon{margin-right:5px;}
#kSiteLife {
	font-size:0.785em;
}
#kSiteLife a, #kSiteLife a:visited{
	color:#000;
	text-decoration:underline;
}
#kSiteLife a:hover{
	text-decoration:none;
}
#kSiteLife_login{
	padding:0;
}
#kSiteLife_error{
	color:#f00;
}
#kSiteLife_input{
	width:100%;
}
p.pluck-login-comment-calltoaction, p.pluck-comm-calltoaction{
	margin-bottom:0;
}


/* Sitelife > Article > Pagination */
#Paginator{background:#f0f0f0; font-size:11px; line-height:24px; margin:0 0 15px; padding:0 9px 0 0; text-align:right;}
#Paginator b, #Paginator a{margin:0 5px 0 0;}
#Paginator a{color:#000;}

/* Sitelife > Article > Centre Col */
#one-col-wrapper .sitelife{
	background:#F6F6F6; 
	border:0; 
	clear:both;
	margin:00;
	text-align:center; 
	padding:5px;
}
#one-col-wrapper .sitelife ul{background:transparent url(http://images.mirror.co.uk/collections/m4_news/bg_dotted_yellow.gif) repeat-x 0 100%; padding-bottom:5px;}
#one-col-wrapper .sitelife li, #one-col-wrapper .sitelife a{color:#999; font-size:11px;}
#one-col-wrapper .sitelife li{margin:10px 0; width:auto;}
#one-col-wrapper .sitelife .header{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_anchor.gif) no-repeat 0 50%; line-height:1.2em; padding-left:10px;}
#one-col-wrapper .sitelife .SiteLife_Recommend{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_recommend.gif) no-repeat 0 50%!important; padding-left:18px;}
#one-col-wrapper .sitelife .SiteLife_Recommended{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_recommended.gif) no-repeat 0 50%!important; padding-left:18px;}

/* Discovery widget */
/* Start:CC of most popular widget */
.most-popular{display:block;}
.most-popular{width:928px; margin:0 0 0 10px; float:left;}
.most-popular .header{
	color:#000;
	font-size:11px;
	float:left;
	height:20px;
	margin:0;
	width:200px;
	line-height:20px;
	text-transform:uppercase;
}
.most-popular .replace, .most-popular .replace span{padding:0!important; margin:0 !important;}
.most-popular .most-popular-container{clear:both; margin:5px 0 5px 20px; width:910px; overflow:hidden;}
/* \*/ * html .most-popular .most-popular-container{height:300px;} /* */
.most-popular .most-popular-container{display:block;}
/* Same height  \*//* */ .most-popular .Box{padding-bottom:32787px; margin-bottom:-32767px;}
.most-popular .Box{
	width:295px;
	margin-top:14px;
	margin-left:-3px;
	margin-right:10px;
	background:#f1f1f1;
	float:left;
	min-height:300px;
}
.most-popular .Box ol{width:280px; margin:0 0px 10px 8px; list-style-type:none; float:left;}
.most-popular .Box ol li{
	width:280px;
	line-height:12px;
	font-size:10px;
	margin:4px 0 3px 0;
	font-family:Verdana;
	font-weight:bold;
}
.most-popular .Box ol li a{color:#000; font-weight:normal;}
.most-popular .Box p{color:#e51a26; margin:10px; padding:0;}
.most-popular .Box dt span{height:53px;}
.most-popular .Box dl{color:#000; float:left; margin:5px 10px 0 0; width:87px;}
.most-popular .Box .first{margin:5px 10px 0 10px;}
.most-popular .Box .last{margin:5px 0 0 0;}
.most-popular .Box dl dt{color:#e51a26;}
.most-popular .Box dl dd{color:#000; font-size:0.714em; line-height:11px; margin-top:5px; height:35px; overflow:hidden;}
.most-popular .Box dl dd a{color:#000;}
.most-popular .Box dt span.multimedia{height:12px;}
.most-popular .multimedia{background:#e01b2f; float:left; padding:0 3px; width:81px; text-align:right;}
.most-popular .multimedia a{color:#fff; font-weight:normal; font-size:0.571em; line-height:1.5em; text-decoration:none; text-transform:uppercase;}
.most-popular .multimedia a:hover{text-decoration:none;}
/* End:CC of most popular widget */

.most-popular{width:300px; margin:0; overflow:hidden;}
.most-popular .header,.most-popular .header span{width:100%; height:20px; line-height:1em!important;}
.most-popular .header{clear:both !important; overflow:hidden;}
.most-popular .header span{background:#fff url(http://images.mirror.co.uk/collections/m4_general/t_most_popular.gif) no-repeat 0 50%; clear:both;}
.most-popular .shadetabs{margin-left:0; width:100%;}
.most-popular .shadetabs li{height:43px;}
.shadetabs li a{padding:0 5px;}
.most-popular .shadetabs li.selected a{border:0; padding:15px 5px 15px;}
.most-popular .shadetabs li.selected a span{padding-right:5px;}
.most-popular .Box{margin:14px 0 0; padding:0; width:100%;}
.most-popular .most-popular-container{margin:0 0 10px 0; width:100%; display:block;}
.most-popular .Box ol{list-style-type:decimal; width:280px;}
.most-popular .Box ol li{margin-bottom:10px; font-size:11px; line-height:1.2em; width:auto; margin-left:25px;}
.most-popular .Box h4{font-size:11px;  padding:0; margin:0;}
.most-popular .Box h4 a{font-weight:700 !important;}

/* Persona > General */
.community .channellink{display:none;}

/* Persona > Recommend */
.PersonaHeader_RecommendUserProfile{position:absolute; top:-30px !important; right:160px;}
.PersonaHeader_RecommendUserProfile a,.PersonaHeader_RecommendUserProfile span{color:#c2c2c2 !important; text-decoration:none !important; font-style:italic; font-size:10px;}
.PersonaHeader_RecommendUserProfile .SiteLife_Recommend{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_anchor_up.gif) no-repeat 0 50%; padding-left:15px;}
.PersonaHeader_RecommendUserProfile .SiteLife_Recommended{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_recommended.gif) no-repeat 0 50%;}

/* Persona > Tabs */
div.PersonaTabs_Container{background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_plck_nav.gif) repeat-x 0 50%; margin-top:10px; text-transform:uppercase; height:36px!important;}
div.PersonaTabs_Container a{border:0!important; width:120px; height:36px; line-height:36px; padding:0!important; text-align:center;}
div.PersonaTabs_Container a.PersonaTabs_On{background:transparent url(http://images.mirror.co.uk/collections/m4_general/bg_plck_tab.gif) no-repeat 0 50%;  color:#fff!important; font-weight:100!important;}
div.PersonaTabs_Container a.PersonaTabs_Off{background:none!important;}
div.PersonaTabs_Container a.PersonaTabs_Off:hover{background:none!important;}
#ConnectionsTab {display:none}

/* Persona > Home Profile */
.Reactions_DateTime #SiteAttributionActivity{display:none;}
.Reactions_Table div.Reactions_Title{font-style:normal; font-weight:700;}
.Reactions_Table div.Reactions_Title a{font-style:normal; font-weight:100; text-decoration:none;}
.Reactions_Table div.Reactions_DateTime{font-style:italic; font-size:10px;}

/* Persona > Home Profile > Comment */
.PersonaHeader_PublicContent a{background:#555658!important; border:0!important; color:#fff!important;}
.Persona_LoginStatus{display:none;}
.PersonaHeader_Container{position:relative; margin-top:41px;}
.Comments_Container img{border:0 !important;}
.Persona_TopPluckLink{background:#c1d3e7; position:absolute; top:-41px !important; right:0 !important; height:36px; width:143px; text-align:center;}
.Persona_TopPluckLink img{margin:10px;}
.PersonaHeader_Title{position:absolute; top:-30px; left:0;}

/* Persona > Profile */
.ProfileSummary_Table td.ProfileSummary_Caption{width:210px;}
.ProfileSummary_Table td.ProfileSummary_Answer{width:auto;}

/* Persona > Public Message */
td.Messages_MessageTableLeft{width:80px !important;}


/* REGISTRATION & Login */
.RegistrationError,.RegistrationErrorMain{background-color:#fff; border:2px solid #f00; clear:both; color:#f00; float:left; font-size:11px; font-weight:bold; line-height:1.2em; margin:5px 0 10px; padding:5px;}
.RegistrationErrorMain,.RegisterOffset .RegistrationError{width:95%;}
.RegistrationTop{display:block;}
.RegistrationTop h1{background:url(http://images.mirror.co.uk/collections/m4_custom/i_regwhiteconsumer1.gif) no-repeat top right; float:left; padding:5px 45px 5px 0;}
.RegistrationTopLinks{float:right; font-size:0.785em; margin:0 8px 0 0;}
.RegistrationTopLinks a{text-decoration:underline;}

.RegisterLogin p{padding:0 0 10px 0;}
.RegisterLogin p a{font-weight:bold; text-decoration:underline;}
.RegisterRequired{color:#f00;}

.RegisterLogin{font-size:0.785em; line-height:1em;}
.RegisterLogin input{font-size:1em;}
.RegisterLogin  .RegisterRField{clear:both; margin-top:10px; min-height:20px; padding-bottom:10px;}
.RegisterLogin  .RegisterRField h2{clear:left; font-size:1.272em; font-weight:bold; float:left; line-height:1.2em; width:210px;}
.RegisterLogin  .RegisterRField .storylst-head{float:none; font-size:1em; font-weight:bold; margin-left:-5px; width:auto;}
.RegisterLogin  .RegisterRField input,.RegisterLogin  .RegisterRField select,.RegisterStatic{float:left; width:145px}
.RegisterLogin .RegisterRField .RegisterRField{margin-left:0;}
.RegisterRField .RegisterRField{padding-bottom:0;}
.RegisterLogin .RegisterRFieldNotCheck,.RegisterStatic{width:145px;}
.RegisterLogin .RegisterRFieldHelp{border-left:1px dotted #ccc; clear:right; color:#666; float:left; font-size:0.909em; margin-left:10px; padding-left:10px; width:210px;}

.RegisterOffset{margin:0 0 20px 100px; color:#666; clear:both;}
.RegisterOffset input{clear:left; float:left; margin-left:0; margin-right:10px;}
.RegisterOffset label{float:left; width:80%;}
.RegisterOffset a{font-weight:bold;}

/* LOGIN */
.RegisterField h2{font-size:1.272em; font-weight:normal; margin:10px 0 5px 0;}
.RegisterField  input{width:145px;}
.RegisterLogin select.RegisterRFieldNotCheck{width:147px;}
.RegisterField .RegisterFieldHelp{color:#666; font-size:0.909em;}
.RegisterStuff{margin:10px 0 0 0;}
.RegisterStuff a{font-weight:bold; text-decoration:underline;}
input.RegisterLogin{background:transparent url(http://images.mirror.co.uk/collections/m4_registration/btn_login.gif) no-repeat 0 0; cursor:pointer; width:269px; height:33px; text-indent:-999em; padding:0; margin:0; border:0; display:block;}

/* Privacy Policy & Terms and Conditions */
.M2FullA ul{margin:10px;}
.M2FullA li{background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_bullet.gif) no-repeat 0 8px; color:#000; padding:0 5px 0 10px; display:block;}

/* Registration success */
.RegisterMessage{font-weight:bold;  line-height:1.2em;  background:url(http://images.mirror.co.uk/collections/m4_custom/i_regconfirm.gif) no-repeat 0 0;  min-height:58px; padding:0 0 0 58px;}

/* Your account form */
.RegisterLoggedIn{font-weight:bold;}
.RegisterSettings,.RegisterSettingsConsumer{background-color:#EE2827; color:#fff; font-size:1.272em; font-weight:bold; line-height:1.2em; margin:5px; padding:5px 9px;}
.RegisterSettings img,.RegisterSettingsConsumer img{display:none;}

/* Register Options */
.RegisterOption1,.RegisterOption2,.RegisterOption8{background:transparent url(http://images.mirror.co.uk/collections/m4_registration/bg_RegisterOption_bottom.jpg) no-repeat 0 100%; float:left; display:inline; width:375px; padding:0 0 11px 0; margin:5px; font-size:1.2em; line-height:1.2em;}
.RegisterOption8{display:none;}
.RegisterOption-outer{background:transparent url(http://images.mirror.co.uk/collections/m4_registration/bg_RegisterOption_top.jpg) no-repeat 0 0; padding:11px 0 0 0;}
.RegisterOption-inner{border:1px solid #ccc; border-width:0 1px; padding:0 10px;}
.RegisterOption1 h2,.RegisterOption2 h2,.RegisterOption8 h2 {font-weight:bold; line-height:1.4em;}
.RegisterOption1 .thumb,.RegisterOption2 .thumb{background:transparent url(http://images.mirror.co.uk/collections/m4_registration/p_forum_thumb.jpg) no-repeat 0 0; width:171px; height:101px; position:relative; bottom:0; float:right;}
.RegisterOption2 .thumb{background:transparent url(http://images.mirror.co.uk/collections/m4_registration/p_mirror_thumb.jpg) no-repeat 0 0;}
.RegisterOption8 .thumb{display:none;}
.RegisterReasonRegister{background:transparent url(http://images.mirror.co.uk/collections/m4_registration/btn_sign_up_now.gif) no-repeat 0 0;	margin:5px 0 0 0;}
.RegisterReasonRegister a{float:left; width:169px; height:33px; padding:0; margin:0; text-decoration:none;}
.RegisterReasonRegister a span {visibility:hidden;}
.RegisterReasonRegister a:hover{text-decoration:none;}
.RegisterLogin .RegisterRField .mailing-8{ background-color:#ee2827; color:#fff; font-weight:bold; line-height:1.2em; padding:5px 9px;	width:auto; float:none;} /* Custom header - this is dependent to number of inputs before it */
.RegisterLogin div.RField-mailing-8{margin-left:0;}
.RegisterLogin .storylst-head,.RegisterLogin .storylst-head-4{margin-left:5px; width:auto; font-size:1.272em;}
.RegisterLogin .RegistrationErrorMain,.RegisterLogin .RegistrationError,.RegisterLogin p,.RegisterLogin .RegisterRField{margin-left:10px;}
.RegisterRField .RegistrationError,.RegisterOffset .RegistrationError{margin-left:0;}
.RegisterLogin p{color:#666;}
.accNewsletterInterests .RegisterRField{padding:0; margin:0 0 5px 0;}
.accNewsletterInterests .RegisterRField h2{width:145px; margin-left:5px;}
.accNewsletterInterests .RegisterRField input{margin:29px 0 0 95px;}
.accNewsletterInterests .RegisterRFieldHelp{border:0; padding:0; font-size:1em;}
/*.accNewsletterInterests .RegisterRField{width:354px;}*/
.separator{background:#cd1411; border-top:1px solid #8d2f2d; height:2px; font-size:1px;}
.RegisterButton{background:transparent url(http://images.mirror.co.uk/collections/m4_registration/btn_complete_your_registration.gif) no-repeat 0 0; cursor:pointer; width:269px; height:33px; text-indent:-999em; padding:0; margin:0; border:0; display:block;}
.AccountButton{background:transparent url(http://images.mirror.co.uk/collections/m4_registration/btn_update_account.gif) no-repeat 0 0; cursor:pointer; width:269px; height:33px; text-indent:-999em; padding:0; margin:0; border:0; display:block;}

/* Pluck */
.sitelife-profile-title {clear:both; float:left;}
.sitelife-profile-title  h2 {background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_no_user.gif) no-repeat 100px 0; height:23px; line-height:23px !important;}
.sitelife-profile-description {clear:both; float:left; margin-top:10px; line-height:1.2em;}
.sitelife-profile-description a {font-weight:bold;text-decoration:underline;}

.RegisterReasons{border:1px solid #d0d0d0; padding:10px; width:250px; float:right;}
.RegisterReasons h2{font-weight:bold; line-height:1.2em;}
.RegisterReasons div{margin-bottom:1em;}
.RegisterReasons  .RegisterReasonRegister{text-indent:-999em;}
.RegisterConsumerLink{margin:0 5px;}

/* 3AM < */
#three-am-header-logo h1{
padding-bottom:3px;
}
#three-am-body{
background:#fff;
}
#three-am-body .RegistrationTop h1 {
background:none;
font-family:georgia, serif;
font-weight:700;
font-size:2em;
letter-spacing:-0.5px;
line-height:1.2em;
padding:0;
}
#three-am-body .RegisterLogin .storylst-head{
background:none;
color:#000;
font-family:georgia, serif;
font-weight:700;
font-size:2em;
margin:0 0 0.5em 0;
padding:0;
}
#three-am-body .RegisterRField{
margin:0;
}
#three-am-body .RegisterLogin p {
margin:0;
}
#three-am-body .RegistrationErrorMain{
font-weight:100;
margin:0;
border:0;
}
#three-am-body  .RegistrationError{
font-weight:100;
border-width:1px;
}
#three-am-body .RegisterRField input, #three-am-body .RegisterRField select{
border:1px solid #a5acb2;
}


#three-am-body .RField-mailing-7,
#three-am-body .mir {
	display:none;
	visibility:hidden;
}


#three-am-body .RegisterOffset{
margin:0 0 2em !important;
}

#three-am-body .three-am-registerlogin .RegisterMessage {
background:none;
color:#666;
font-size:0.785em;
font-weight:100;
padding:0;
}
/* 3AM > */


/* FOOTER */
/* Home Ad-slot */
#home-adslot{margin:10px auto;}
#home-adslot #home-adslot-html,.ad-hp_promobox3,.ad-hppromobox3{float:left; margin-right:10px; width:208px;}
#home-adslot .home-adslot-leaderboard{float:left; width:729px;}

/*Footer Hot Topics */
#footer-topics {
	margin:0;
	padding:0;
	background:#fff;
}
#footer-topics .corners-top-gray {
	display:none;
}

/* Sitemap */
#footer-sitemap{
background:#fff;
font-size:11px;
line-height:1.6em;
padding:5px 7px;
}

#footer-sitemap a{
color:#737373;
}

#footer-sitemap .wrapper{
clear:none;
display:inline;
vertical-align:top;
}

#footer-sitemap .header{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/t_mirrorcouk_sitemap.gif) no-repeat 100% 50%;
border-bottom:1px dotted #737373;
display:block;
line-height:25px;
margin:3px;
text-transform:uppercase;
}

#footer-sitemap dl{
margin:3px;
width:97px;
float:left;
}

#footer-sitemap .mob,#footer-sitemap .tra{display:none;}

/* Footer Links */
#footer-links{
font-size:11px;
line-height:1.6em;
}

#footer-links a{
color:#134987;
}

#footer-links .links{
margin-top:2px;
text-align:center;
}

#footer-links .links ul{
margin:3px 10px;
}

#footer-links .links li{
display:inline;
border-left:1px solid #134987;
padding:0 5px;
}

#footer-links .links .first{
border:0;
}

#browsealoud{
float:left;
margin:5px 10px;
}

#browsealoud img{
clear:both;
}

#browsealoud a{
color:#737373;
}

/* Brightcove player */
.bplayer {
float:left;
margin:5px 0;
}

/* TEMP:News Phase 2 */
#content-sidebar .digg,#content-sidebar .facebook,#content-sidebar .delicious,#content-sidebar .fark,#content-sidebar .c2a .more,
#one-col-wrapper .digg,#one-col-wrapper .facebook,#one-col-wrapper .delicious,#one-col-wrapper .fark,#one-col-wrapper .c2a .more{display:none;} /* Hide in default article pages */
#font-size{display:none;}
.share-article ul{float:right;}
.new .share-article ul{float:right;}
#three-col-wrap .c2a .fark{border-right:0;}

/* Hide MPU in no-mpu CSS class */
.no-mpu #three-col-wrapper .advert{display:none;}
#digg-widget-container{float:left;}
.m-cashback{display:none;}


/* Twitter Sidebars */

#twitter {
width:138px;
float:left;
}

#twitter img {
border:none;
}

#twitter .item-row {
	float:left;
	font-size:11px;
	margin-bottom:5px;
}
#twitter .item-row .item-text {
	float:left;
	width:100px;
	margin:0px;
	padding:0px;
}
#twitter .item-row img {
	float:left;
	margin:0 3px 0 13px;
}

.sl-c-col-1pic .storylst-body #twitter div a {
width:auto;
}

/* FILM Trailer < */

#extended-main-content-col{
	float:left;
	margin:0 0 0 10px;
	width:100%;
}

.ft_wrapper{
	margin:0 10px;
	padding-top:10px;
}

.video_player{
	float:left;
	width:463px;
}
.video_player .caption {
	font-size:0.785em;
	line-height:1.3em;
	margin-top:0.5em;
	height:20ex;
}

.videos{
	float:right;
	/* height:452px; */
	overflow:auto;
	width:438px;
}

.videos .slider {
	width:9999px;
}

.videos ul {
	float:left;
	width:438px;
}
.videos li {
	float:left;
	padding:0 5px 10px 5px;
}
.videos li p{
	padding:0;
}

.videos li a,
.videos li a:visited {
	color:#4e7f9f;
	font-size:0.785em;
	font-weight:bold;
}

.videos li a:hover{
	text-decoration:underline;
}

.controls{
	float:right;
	width:438px;
	position:relative;
}

.arrow {
	background:transparent url(http://images.mirror.co.uk/collections/m4_video/mt_nav.gif) no-repeat 0 50%;
	cursor:pointer;
	display:block;
	height:30px;
	position:absolute;
	width:30px;
	text-indent:-999em;
}

.controls .back{
	background-position:0 0;
	left:0;
}
.controls .forward{
	background-position:100% 0;
	right:0;
}
/* FILM Trailer > */

/* Advert wrapper < */
.ads_wrapper {
	margin:0 10px;
	padding-bottom:1em;
}
.ads_wrapper h4{
	margin:0 0 1em;
	padding:0;
}
.ads_wrapper .ads a {
	margin:0 3px;
}
/* Advert wrapper > */

/* Form Builder < */
#formBuilder {
	float:left;
	width:440px;
	margin-bottom:10px;
}
#formBuilder label {
	width:150px;
	float:left;
}
#formBuilder p {
	margin:0px;
	padding:8px 10px;
	border-top:1px solid #D3DCE2;
	background:#F2F4F7;
}
#formBuilder input {
	width:250px;
	border:1px solid #D3DCE2;
	padding:5px 0px 5px 0px;
}
#formBuilder input:focus {
	border:1px solid #000000;
}
#formBuilder textarea {
	width:250px;
	border:1px solid #D3DCE2;
	padding:5px 0px 5px 0px;
}
#formBuilder textarea:focus {
	border:1px solid #000000;
}
#formBuilder #submit {
	width:75px;
}
/* Form Builder > */

/* Registration Form Changes < */

.accNewsletterInterests .RegisterRField input {
width:20px;
margin:0 0 10px 0;
}

.accNewsletterInterests .RegisterRField {
margin:0 0 20px 0;
}

.accNewsletterInterests .RegisterRFieldHelp {
width:400px;
}

.accNewsletterInterests {
border-bottom:1px solid #D3DCE2;
}

.RegisterOffset {
margin:0 0 20px 153px;
}

#three-am-body .RegisterOffset input {
margin:0 0 20px 153px;
}

#three-am-body .RegisterOffset label {
width:410px;
margin-left:10px;
}

#three-am-body .accNewsletterInterests .RegisterRField input {
margin:0 0 10px 0;
}

#three-am-body .accNewsletterInterests .RegisterRField {
margin:0 0 20px 0;
}

#three-am-body .accNewsletterInterests .RegisterRFieldHelp {
width:400px;
}

#three-am-body .accNewsletterInterests {
border-bottom:1px solid #D3DCE2;
margin-bottom:10px;
}

#three-am-body .RegisterOffset {
margin:0 0 20px 153px;
}

#three-am-body .RegisterButton {
width:269px;
}

/* Registration Form Changes End > */
/* xp:224782
 * Web Font <
 */
.wf{
	float:left;
	overflow:hidden;
	position:relative;
}
.wf_l, .wf_l:link, .wf_l:visited, .wf_l:hover, .wf_l:active{
	text-decoration:none;
}
.wf_hdr2, .wf_hdr3, .wf_bg, .wf_bxi, .wf_p{
	position:absolute;
	top:0;
	left:0;
}
.wf_p, .wf > .wf_l img{
	position:absolute;
	top:0;
	left:0;
}
.wf_hdr2, .wf_hdr3, .wf_bg, .wf_bx {
	overflow:hidden;
}
 .wf > .wf_l img{
	overflow:hidden;
}
.wf_hdr2, .wf_hdr3{
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-weight:700;
}
.wf_p{
	font-family:Arial,sans-serif;
	font-size:0.785em;
	line-height:1.1em;
	padding:0;
}
.wf_more{
	bottom:0;
	font-size:.785em;
	line-height:1em;
	position:absolute;
	right:0;
}
.wf_more .wf_ml, .wf_more .wf_ml:link, .wf_more .wf_ml:visited, .wf_more .wf_ml:hover{
	color:#fff;
	background:#000;
}
.wf_ml img{
	position:absolute;
	bottom:0;
	right:0;
}

/* custom style */
.sifr-exclusive{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/IcoExclusive.gif) no-repeat 0 2px;
padding:0 0 0 15px;
position:absolute;
}

.sifr-audio{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_audio.gif) no-repeat 0 50%;
padding:5px 0 5px 18px;
}

.sifr-video{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_video.gif) no-repeat 0 2px;
padding:0 0 0 20px;
}

.sifr-plus{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_plus.gif) no-repeat 100% 50%;
padding:5px 18px 5px 0;
}
/* xp:224782
 * Web Font >
 */
/* xp:227866
Most Popular <
*/
#most-popular{
	background:#fff;
	padding:5px 7px 0;
	width:auto;
}
#most-popular-v2 {
	background:transparent url(http://images.mirror.co.uk/collections/m4_mp/mp_bgs.gif) repeat-x 0 0;
	font-size:0.785em;
	line-height:1.3em;
	padding:0;
	width:auto;
}
#sidebar #most-popular-v2{
	margin:0 0 10px;
}
.mp-hdr{
	background:transparent url(http://images.mirror.co.uk/collections/m4_mp/curves.gif) no-repeat 0 0;
	color:#fff;
}
.mp-hdr img{padding:7px 13px 5px;}
.mp-hdr span{
	background:transparent url(http://images.mirror.co.uk/collections/m4_mp/curves.gif) no-repeat -934px 100%;
	display:block;
	width:100%;
	height:4px;
}
.mp-wrapper{
	background:#fff;
	padding-top:10px;
}
#sidebar .mp-wrapper{
	padding-top:0;
}
/* Pluck */
.mp-art{
	width:304px;
	float:left;
}
.mp-art-tab li{
	background:transparent url(http://images.mirror.co.uk/collections/m4_mp/mp_bgs.gif) repeat-x 0 -150px;
	cursor:pointer;
	float:left;
	padding-bottom:10px;
	margin-right:6px;
	width:130px;
	text-align:center;
	vertical-align:baseline;
}
.mp-art-tab li a{
	background:transparent url(http://images.mirror.co.uk/collections/m4_mp/curves.gif) no-repeat -1868px 0;
	display:block;
	padding-top:10px;

}
.mp-art-tab .selected{
	background:transparent url(http://images.mirror.co.uk/collections/m4_mp/mp_bgs.gif) repeat-x 0 -100px;
}
.mpa-pnls{
	padding:7px 5px;
	background:#f1f1f1;
}
.mpa-pnl{
	background:#fff;
	border:1px solid #CCC;
}
.mpa-l{
	margin:0 5px;
	padding:10px 0 14px;
}
.mpa-l li{
	color:#737373;
	margin-bottom:13px;
	height:2.4em;
	overflow:hidden;
}
.mpa-l .last{
	margin-bottom:0;
}

.mpa-l .mpai-l, .mpa-l .mpai-l:link, .mpa-l .mpai-l:visited, .mpa-l .mpai-l:hover{
	color:#000;
}

/* Brightcove */
.mp-vid{
	color:#737373;
	float:left;
	margin:0 11px;
	width:304px;
}
#sidebar .mp-vid{
	margin:10px 0 10px;
	width:100%;
}
.mpv-hdr{
	background:transparent url(http://images.mirror.co.uk/collections/m4_mp/mp_bgs.gif) repeat-x 0 -200px;
	color:#fff;
	font-weight:700;
	width:180px;
}
.mpv-hdr a{
	background:transparent url(http://images.mirror.co.uk/collections/m4_mp/curves.gif) no-repeat -2128px 0;
	display:block;
}
.mpv-hdr img{padding:10px 9px 9px;}
.mpv_pnl{
	background:#f1f1f1;
	padding:5px;
}
.mpv-l li{
	background:#fff;
	border:1px solid #ccc;
	margin-bottom:3px;
	padding:0 2px 2px;
	height:56px;
	overflow:hidden;
}
.mpvt-l, .mpvt-l:link, .mpvt-l:visited, .mpvt-l:hover, .mpvt-l:active{
	color:#000;
}
.mpv-img{
	float:left;
	height:49px;
	margin-right:5px;
	position:relative;
	width:65px;
}
.mpv-img img{
	width:65px;
	height:49px;
}
.mpv-play{
	background:transparent url(http://images.mirror.co.uk/collections/m4_mp/i_play.png) no-repeat 50% 50%;
	cursor:pointer;
	display:block;
	left:0;
	height:49px;
	position:absolute;
	width:65px;
	top:0;
}
.mpv-c{
	font-size:0.9em;
	line-height:1.35em;
	padding:0;
	overflow:hidden;
}
.mpv-c a, .mpv-c a:link, .mpv-c a:visited, .mpv-c a:hover{
	color:#737373;
	font-size:0.9em;
}

/* Galleries */
.mp-pic{
	float:left;
	width:304px;
}
#sidebar .mp-pic{
	width:auto;
}
.mpp-hdr{
	background:transparent url(http://images.mirror.co.uk/collections/m4_mp/mp_bgs.gif) repeat-x 0 -50px;
	color:#fff;
	font-weight:700;
	width:180px;
}
.mpp-hdr a{
	background:transparent url(http://images.mirror.co.uk/collections/m4_mp/curves.gif) no-repeat -2128px 0;
	display:block;
}
.mpp-hdr img{padding:10px 25px;}
.mpp-pnl{
	background:#f1f1f1;
	padding:5px;
}
#sidebar .mpp-pnl{
	padding:5px 7px;
}
.mpp-l li{
	float:left;
	margin:5px 5px 10px;
	position:relative;
}
#sidebar .mpp-l li{
	margin:5px 4px 10px;
}
.mppi-l, .mppi-l:link, .mppi-l:visited, .mppi-l:hover, .mppi-l:active{
	display:block;
	text-decoration:none;
}
.mppi-l span, .mppi-l img {
	display:block;
	clear:both;
}
.mppi-l .action{
	display:block;
	background:#e01b2f url(http://images.mirror.co.uk/collections/m4_mp/i_show.gif) no-repeat 90% 50%;
	height:12px;
	width:87px;
}
.mppi-l .tooltip{
	display:none;
}
.mppi-l:hover .tooltip{
	background:#f1f1f1;
	color:#5e6062;
	cursor:pointer;
	display:block;
	font-size:0.9em;
	line-height:1.2em;
	height:5em;
	position:absolute;
	overflow:hidden;
	top:8px;
	width:100%;
}
.mp-more{
	font-size:1.3em;
	font-weight:700;
	margin:5px 0;
	text-align:right;
}
.mpp-pnl .mp-more{margin-top:27px;}
#sidebar .mpp-pnl .mp-more{
	margin-top:1em;
}
.mp-ml,.mp-ml:link, .mp-ml:visited, .mp-ml:hover{color:#000;}
/* xp:227866
Most Popular >
*/

/* sl-top-news < */
.sl-top-news{
	float:left;
	margin-bottom:10px;
	position:relative;
	padding-bottom:20px;
}
.sl-top-news .storylst-head{
	display:none;
}
.sl-top-news .storylst-body{
	font-size:0.9em;
	padding:0;
}
.sl-top-news a, .sl-top-news a:link, .sl-top-news a:visited, .sl-top-news a:hover, .sl-top-news a:active{
	color:#134987;
}

.sl-top-news .storylst-body li{
	background:transparent url(http://images.mirror.co.uk/collections/m4_tv/i_related.gif) no-repeat scroll 0 3px;
	margin:3px 0 0;
}
.sl-top-news .more-link{
	background-image:url(http://images.mirror.co.uk/collections/m4_tv/i_more.gif);
	font-weight:100;
	padding-left:18px;
	position:absolute;
	bottom:0;
}
/* sl-top-news > */

/* xp:236447
   Storylist Slider < */
#storylist-slider{
	font-size:0.85em;
	margin:0 0 10px 10px;
	width:611px;
}
.hdr_ss{
	background:url("http://images.mirror.co.uk/collections/m4_general/storylist_slideshow_sprite.png") repeat-x scroll 0 -84px #000;
	height:26px;
	line-height:26px;
	color:#fff;
	font-weight:700;
	padding:0 18px;
	text-transform:uppercase;
}
.panels{
	background:#000 url("http://images.mirror.co.uk/collections/m4_general/ajax-loader.gif") no-repeat 50% 50%;
	float:left;
	height:236px;
	overflow:hidden;
	position:relative;
	width:471px;
}
.panel{
	background:transparent;
	display:none;
	top:26px;
}
#ss_pnl1{
	display:block;
}
.panel_cloak {
	height:250px;
  	left:0;
	position:absolute;
	width:471px;
	z-index:5;
}
.panel_img {
	display:block;
	position:relative;
	z-index:1;
}
.panel_img img{
	width:471px;
	height:auto;
}
.panel_info{
	background:#000;
	bottom:0;
	border-top:1px solid #a5acab;
	left:0;
	position:absolute;
	width:100%;
	z-index:5;
}
.panel_hdr{
	margin:11px 11px 0;
	font-size:1.5em;
	line-height:1.2em;
	font-weight:100;
}
.panel_hdr, .panel_hdr a, .panel_hdr a:link, .panel_hdr a:visited{
	color:#fff;
}
.panel_hdr a:hover{
	text-decoration:underline;
}
.panel_capt {
	margin:0 11px 11px;
	padding:0;
}
.panel_capt, .panel_capt a, .panel_capt a:link, .panel_capt a:visited{
	color:#8e8c8c;
}
.panel_capt a:hover {
	text-decoration:underline;
}
.panel_more{
	background:transparent url("http://images.mirror.co.uk/collections/m4_general/storylist_slideshow_sprite.png") no-repeat -7px -74px;
	cursor:pointer;
	bottom:11px;
	display:block;
	width:7px;
	height:4px;
	position:absolute;
	right:11px;
	z-index:11;
}
.buttons{
	float:right;
	width:135px;
}
.btn_lnk, .btn_lnk:link, .btn_lnk:visited, .btn_lnk:hover, .btn_lnk:active{
	background:#5fac24 url("http://images.mirror.co.uk/collections/m4_general/storylist_slideshow_sprite.png") no-repeat 0 0;
	color:#26460a;
	display:block;
	font-weight:700;
	line-height:1.3em;
	height:29px;
	margin-bottom:5px;
	overflow:hidden;
	padding:2px 7px 4px;
	position:relative;
}
.btn_lnk:hover, .buttons .active{
	background:#3e7210 url("http://images.mirror.co.uk/collections/m4_general/storylist_slideshow_sprite.png") no-repeat 0 -35px;
	color:#fff;
	margin-left:-5px;
	padding:2px 12px 4px;
}
.buttons .last{
	background:transparent url("http://images.mirror.co.uk/collections/m4_general/storylist_slideshow_sprite.png") no-repeat 0 -71px;
	bottom:0;
	font-size:5px;
	height:8px;
	position:absolute;
	right:0;
	width:8px;
	z-index:10;
}
/* xp:236447
   Storylist Slider > */
   
/* 145 ads */
.ad-145 {
	margin-bottom:10px;
	}
.ad-promobox3 {
	margin-bottom:10px !important;
	}
/* 145 ads */

/* Columnist header < */
.news-columnists-header{
	/*background:url(http://images.mirror.co.uk/collections/m4_general/bg_dotted_red.gif) repeat-x;*/
	border-top:1px dotted #EE2827;
	border-bottom:2px solid #EE2827;
	margin:10px 0;
	padding:5px 0 2px;
	width:440px;
}
.news-columnists-header img{
	float:left;
	margin-right:10px;
}
.news-columnists-header h1{
	color:#EE2827;
	font-weight:700;
	margin:0;
	padding:0;
}
.news-columnists-header h2{
	font-size:0.785em;
	line-height:1.5em;
}
/* Columnist header > */

/* xp:233449
	 STORYLIST: m4_columnist_full < */
.m4_columnist_full{
	font-size:0.86em;
	margin-bottom:10px;
	width:440px;
}
.m4_columnist_full .article, .m4_columnist_full .advert{
	border-bottom:1px dotted #EE2827;
	margin-bottom:1em;
	padding-bottom:1em;
}
.m4_columnist_full .mpu-ad{
	float:none;
	text-align:center;
}
.m4_columnist_full .mpu-ad img{
	margin:0 auto;
}
.m4_columnist_full .hdr_m4cf{
	font-size:1.65em;
	line-height:1em;
	padding-bottom:5px;
}
.m4_columnist_full .i-date{
	border-bottom:1px dotted #EE2827;
	color:#EE2827;
	display:inline-block;
	margin-bottom:1.5em;
}
.m4_columnist_full .i-date:hover{
	border-style:solid;
	text-decoration:none;
}
.m4_columnist_full .more-stories{
	margin:0 0 10px;
	text-align:left;
}
.m4_columnist_full .more-link{
	background-image:url("http://images.mirror.co.uk/collections/m4_news/i_more.gif");
	font-weight:100;
}

.m4_columnist_full .comment{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_comment.gif) no-repeat scroll 0 50%;
	padding:0 0 0 15px;
	margin-bottom:1em;
}

/* xp:233449
	 STORYLIST: m4_columnist_full > */

/* Roo Video < */
.rooindex #centre{margin-left:0; margin-right:0; padding:0; width:826px;}
.rooindex .extra-col{display:none;}
.rooindex .nav-col{margin-left:0.21em; margin-right:0.21em;}
/* Roo Video > */

.author-image img{margin:0 10px 20px 0;}

/* Email a friend */
#email-a-friend{font:1em Verdana,Arial,sans-serif;width:404px;margin:0 auto;background-color:#fff;padding:5px 10px 0 12px;}
#email-a-friend-logo{float:left;background:url("http://images.mirror.co.uk/upl/m4/jun2008/6/9/B5F3E345-D09E-4D28-401191E7FFFC692B.gif") no-repeat top left;height:76px;}
#email-a-friend-content{text-align:left;width:398px;background-color:#fff;font-weight:bold;padding-bottom:50px;}
#email-a-friend-content h2{clear:both;padding:10px 0;color:#000;}

/* Competition header - arb html */
.mirror-competitions{background:transparent url(http://images.mirror.co.uk/collections/m4_competitions/comp_header_background.gif) no-repeat 0 0;height:100px;width:442px;overflow:hidden;}
.mirror-competitions p{color:#fff;font-size:0.857em;margin:20px 10px 0 209px;}

/* Competition form */
.compSubErr{color:#f00; padding:0;}
.competitionForm .compCQ{font-weight:bold;}
.competitionForm label{clear:both; display:block; line-height:1.2em; margin-top:10px;}
.competitionForm .compRBLabel{clear:both;display:block;margin-bottom:5px;
}
.competitionForm .compSub{margin-top:10px;}
.compLongQ{padding:15px 0 0 0;}
.competitionForm .compCBLabel{margin:0;}


/* Most Commented */
.most-commented{border:1px solid #D2D2D2; border-width:0 1px 1px; float:left; margin:5px 0 5px 5px; width:145px;}
.most-commented h2{font-size:0.785em; font-weight:bold; line-height:1.3em; margin:0 0 11px; padding:3px 9px;}
.most-commented ol{font-size:0.785em; line-height:1.2em; list-style-image:none; list-style-position:inside; list-style-type:decimal; margin:0 10px;}
.most-commented li{margin-bottom:10px;}
.most-commented .comments{text-decoration:underline;}

.zylom #content-sidebar{display:none;}
.zylom #sidebar{display:none;}
.opi .shadetabs{margin-left:3px;}
#aa{margin:0; padding:0; float:left; width:456px;}
#aa p{font-family:Verdana,Arial,Helvetica,sans-serif; padding:0; margin:10px;}
.aared{color:#f00}
.fg-box{float:left; width:456px; margin-bottom:20px; margin-top:10px;}
.fg-box .fg-logo{float:left; border-style:none; margin-left:5px;}
.fg-box p{font:0.88em Arial,Helvetica,sans-serif; margin:0 5px 5px; float:left; width:200px; padding:0;}
.fg-box .fg-button{float:right; border-style:none; margin-top:6px; margin-right:15px; width:200px;}
.fg-box a{color:#000; text-decoration:none;}
.olympics-nav{background:url(http://images.mirror.co.uk/collections/m4_microsites/olympics_menu.jpg) no-repeat; float:left; height:59px; width:438px; margin:0 0 10px; padding:0;}
.olympics-nav ul{list-style:none; margin:0; padding:0;}
.olympics-nav li{float:left; width:146px; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:center; margin:6px 0; padding:0;}
.olympics-nav a{color:#000; text-decoration:none; font:bold 15px Verdana,Arial,Helvetica,sans-serif;}
.oscars .storylst-head{background: #a5500c;}

/* Countdown Widget */
.countdown-flip{width:298px;border: solid 1px #555;overflow:hidden;background: #F7CC2E;margin-bottom:10px;float:left;}
.countdown-flip h2{color: #000;text-align: center;margin: 10px;padding: 0px;font: bold 15px Arial, Helvetica, sans-serif;text-transform: uppercase;}
.position-countdown-flip{margin-left: -65px;}

/* Countdown Box */

#countdown {
	background: #F5C83B;
	float: left;
	width: 300px;
	margin-bottom: 10px;
	padding: 10px 0;
	text-align: center;
}
#countdown.prince-countdown {
	background: #9915b8 url(http://images.mirror.co.uk/collections/m4_promotions/prince-countdown-home.jpg);
	text-align: left;
	color: #FFFFFF;
	height: 80px;
	padding: 0px;
	margin: 0 5px;
}
#countdown.pob-countdown {
	background: #9915b8 url(http://images.mirror.co.uk/collections/prideofbritain/pob-countdown.jpg);
	text-align: left;
	color: #64238d;
	height: 80px;
	padding: 0px;
	margin: 0 5px;
}
#countbox {
	font-weight: bold;
	font-size: 22px;
	padding-left: 10px;
}
#countbox.prince-countbox {
	font-size: 19px;
	margin-top: 8px;
}
#countbox.pob-countbox {
	font-size: 19px;
	margin-top: 8px;
}

#counttext {
	margin-top: 8px;
	padding-left: 10px;
}

/* Featured Products Box */

#roffers-top {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
	background: #F6F6F6;
}
#roffers-middle {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
	background: #F9E6EF;
}
#roffers-bottom {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
	background: #EFF9E6;
}
.roffers-space {
	padding: 6px;
}
.roffers-space a {
	color: #042EB8;
	text-decoration: none;
	font-size: 89%;
}
.roffers-space p {
	margin: 0px;
	padding: 0px;
}
.roffers-title {
	margin-top: 10px;
	margin-bottom: 5px;
}
.roffers-buy {
	border-style: none;
	margin-left: 5px;
	margin-top: 5px;
}
.roffers-space strong {
}
.roffers-price {
	line-height: 20px;
	vertical-align: bottom;
}

/* Upgrade IE6 < */
.uie6{
	background:#fafbe3;
	border-bottom:1px solid #d3dce2;
	padding:0 0 0 26px;
	position:relative;
	height:120px;
}
.uie6 a{ 
	border:0;
}
.uie6 h3{
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_info.gif) no-repeat 0 50%;
	padding:45px 50px 0 70px;
	font-size:1em;
	font-weight:700;
	float:left;
	height:75px;
}
.uie6 .close {
	background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_close.gif) no-repeat 0 50%;
	display:inline-block;
	width:11px;
	height:11px;
	position:absolute;
	right:5px;
	top:5px;
}
/* Upgrade IE6 > */

/* 3AM blog agg ticker strap >*/

.threeam-blogagg-ticker0 {
	background:#591D7C url(http://images.mirror.co.uk/collections/3am/3am_tickerbg.gif) no-repeat 0 0;
	width:933px;
	height:25px;
	color:#fff;
}

.threeam-blogagg-ticker-body .ticki {
	margin-left:90px;
	color:#fff;
	font-weight:bold;
	display:inline; 
	float:left; 
	height:20px; 
	line-height:20px;
}


.threeam-blogagg-ticker-body .ticki #tickerAnchor.tickl {
	margin-left:5px;
	color:#fff;
	font-weight:normal;
}

/* 3AM blog agg ticker strap > */


/* xp:257097 
 * 3AM Blog Aggregator slider < */
.threeamss {
	background:#591D7C url(http://images.mirror.co.uk/collections/3am/3amss_bg.jpg) no-repeat 0 0;
	font-family:georgia, sans-serif;
	margin:0 0 10px 10px;
	padding:5px;
	width:601px;
}
.threeamss .hdr{
	background:transparent url(http://images.mirror.co.uk/collections/3am/3amss_title.jpg) no-repeat 0 0;
	color:#fff;
	font-size:2em;
	line-height:59px;
	text-indent:-9999em;
}
.threeamss .panels,
.threeamss .panel_cloak,
.threeamss .panel_img img{
	height:257px;
	width:257px;
}
.threeamss .panel{
	top:0;
}
.threeamss .buttons{
	width:337px;
}
.threeamss .btn_lnk{
	background:#e8abf1;
	font-weight:700;
	height:auto;
	margin-bottom:5px;
	padding:3px;
	position:relative;
}
.threeamss .buttons .active,
.threeamss .btn_lnk:hover{
	background:#f2d5f6;
	cursor:pointer;
	margin-left:0;
}
.threeamss .btn_lnk h4{
	font-size:1.28571em;
	height:3.4em;
	margin:0;
	overflow:hidden;
	padding:0;
}
.threeamss .btn_lnk h4 a{
	background:none;
	color:#591D7C;
	line-height:1.1em;
	overflow:visible;
	height:auto;
	margin:0;
	overflow:visible;
	padding:0;
	text-align:center;
}
.threeamss .btn_img{
	display:inline-block;
	float:right;
	margin-left:3px;
}
.threeamss .btn_more{
	color:#d94403;
	display:block;
	font-weight:700;
	line-height:1em;
	text-align:right;
}
/* xp:257097 
 * 3AM Blog Aggregator slider > */
 
/* xp:262318
 * 3am 'fat ticker' blog agg < */
.threeamft{
	float:none;
	height:115px;
	margin-top:5px;
	padding:5px 5px 10px;
	overflow:hidden;
	width:auto;
}
.threeamft .panels{
	background-color:transparent;
	float:none;
	height:77px;
	width:auto;
	overflow:visible;
}
.threeamft .panel{	
	display:none;
	margin-bottom:10px;
	overflow:hidden;
	top:0;
}
.threeamft .panel1{	
	display:block;
}
.threeamft .hdr{
	font-size:2em;
	background:transparent url(http://images.mirror.co.uk/collections/3am/3amft_title.jpg) no-repeat 0 0;
	color:#fcde46;
	line-height:38px;
	text-indent:-9999em;
}
.threeamft .panel_text{
	background:#e8abf1;
	float:right;
	height:77px;
	width:348px;
}
.threeamft .panel h4{
	font-size:1.38357em;
	line-height:1.1em;
	margin:0;
	padding:5px 0 0;
	height:2.2em;
	overflow:hidden;
	text-align:center;
}
.threeamft .panel h4, .threeamft .panel h4 a{
	color:#591D7C;
}
.threeamft .panel_img{
	border: 2px solid #e8abf1;
	float:left;
	margin-right:5px;
}
.threeamft .panel_img img{
	width:73px;
	height:73px;
}
.threeamft .panel_more{
	background:transparent url(http://images.mirror.co.uk/collections/3am/btn_more.png) no-repeat 0 0;
	bottom:-10px;
	display:block;
	height:32px;
	position:absolute;
	right:-5px;
	width:111px;
	text-indent:-9999em;
}
 /* xp:262318
 * 3am 'fat ticker' blog agg > */
 
 /* xp:264346 & xp:270713
  * Fireplace & Super Fireplace < 
  */
.ad-fireplaceleft, .ad-fireplaceright, .ad-fireplacetop,
.ad-superfireplaceleft, .ad-superfireplaceright, .ad-superfireplacetop{
	position:fixed;
}
.ad-superfireplacetop{
	width:948px;
	height:250px;
	z-index:15000; // InSkin uses 12000
}
.ad-fireplaceleft, .ad-fireplaceright,
.ad-superfireplaceleft, .ad-superfireplaceright{
	height:855px;
	width:120px;
}
.ad-fireplacetop{
	height:105px;
	width:948px;
	z-index:15000; // InSkin uses 12000
}
 /* > */
 
 /* Autotrader < */
 /* Widget */
 .autotrader_widget{
 	margin-bottom:10px;
 }
#sidebar .autotrader_widget{
 	border:1px solid #ccc;
 	padding:2px 5px;
}
.autotrader_widget h4{
	font-size:1.5em;
	line-height:1.1em;
	padding:0;
}
.autotrader_widget .tab{
	border-bottom:1px solid #CCC;
}
.autotrader_widget .tab li {
	float:left;
	margin-right:1px;
	padding:3px 1em;
}
.autotrader_widget .tab .active {
	font-weight:700;
}
.autotrader_form{
	padding:5px 0;
}
.autotrader_form .form li{
	margin:3px 0;
}
.autotrader_form label{
	display:inline-block;
	width:90px;
	text-align:right;
}
.autotrader_form label.error{
	width:165px;
	text-align:left;
	padding:0 0 0 95px;
}
.autotrader_form input{
	width:160px;
}
.autotrader_form select{
	width:165px;
}
.autotrader_form .frm_submit{
	text-align:right;
	padding-top:1em;
}
.autotrader_form #search{
	border:0;
	font-weight:700;
	padding:5px 10px;
	width:auto;
	vertical-align:bottom;
}


.frm_bikesCC,
.bikes .autotrader_form .msg.bikes{
	display:none;
}
.bikes .frm_bikesCC,
.bikes .autotrader_form .msg .bikes{
	display:block;
}
.autotrader_form .msg,
.autotrader_form .msg a{
    color: transparent;
    text-indent: -999px;  
}


.cars .autotrader_form .frm_submit .msg .cars {
display:block;
background: url("http://images.mirror.co.uk/collections/m4_advice/at_powered_by.gif") no-repeat left top;
height: 45px;
width: 150px;
color: transparent;
float:left;
}

.bikes .autotrader_form .msg .bikes {
display:block;
background: url("http://images.mirror.co.uk/collections/m4_advice/at_poweredby_bikes.gif") no-repeat left top;
height: 45px;
width: 150px;
text-indent:-999em;
color:transparent;
float:left;
}



/* Search results */
.list-head-colour .list-head-colour1 { /* TODO: this needs to be more specific */
	background:none;
}
.autotrader_results .list-head-colour{
	float:none;
	margin-bottom:15px;
}
.autotrader_results .channellink{
	text-transform:capitalize;
}
.autotrader_results .pagination,
.autotrader_results .item,
.autotrader_advert > div{
	border-style:dotted;
}
.autotrader_results .item h4 span{
	font-weight:100;
}
.autotrader_results .pagination .current,
.autotrader_results .item .price,
.autotrader_results .item .details span,
.autotrader_results .item .distance span,
.autotrader_results .item .vehicleAge span{
	font-weight:700;
}
.autotrader_results .info{
	font-size:0.785em;
	position:relative;
}
.autotrader_results .sort_results{
	display:none;
	position:absolute;
	right:0;
	top:0;
}
.autotrader_results .pagination{
	border-width:1px 0;
	font-size:0.785em;
	margin:0 0 10px;
	padding:3px 0;
	position:relative;
}
.autotrader_results .pagination .prevpage{
	padding-left:15px;
}
.autotrader_results .pagination .nextpage{
	padding-right:15px;
}
.autotrader_results .pagination li{
	padding:0 5px;
}
.autotrader_results .item{
	border-width:0 0 1px;
	font-size:0.785em;
	margin:0 0 1em;
	padding:0 0 1em 0;
	position:relative;
}
.autotrader_results .item .left{
	float:left;
}
/* retain w and h ratio */
.autotrader_results .item img {
	height:auto;
}
.autotrader_results .item .left{
	margin:0 .5em .5em 0;
}
.autotrader_results  .wimg{
	margin:0 0 0 150px;
}
.autotrader_results .item h4{
	font-size:1em;
	padding:0;
	margin:0 0 .5em 0;
}
.autotrader_results .item .price span,
.autotrader_results .item .details span,
.autotrader_results .item .distance span,
.autotrader_results .item .vehicleAge span{
	margin-right:.5em;
}

/* Advert */
.autotrader_advert h1{
	margin-top:10px;
}
.autotrader_advert > div {
	border-width:1px 0 0;
	font-size:0.785em;
	margin-bottom:1em;
	padding-top:0.5em;
}
.autotrader_advert .img_main{
	width:270px;
	float:left;
}
.autotrader_advert .price span{
	font-size:1.5em;
	font-weight:700;
}
#content-article.adv .autotrader_advert h2 {
	background:none;
	font-size:1.2em;
	line-height:1.2em;
}
.autotrader_advert .features ul{
	list-style-type:circle;
	margin:5px 0 10px 1em;
}
.autotrader_advert .seller span{
	font-weight:700;
}
 /* > */
 
 /* xp:269273 Masthead */
#big-ben, #hitwise, .ad-mini{display:none;}
 /* > */

 /* Twitter fix for regional */
.twtr-widget{
	clear:both;
	margin:5px 0;
}
 /* > */
 
#header-full img {
	margin: 0 0 10px 10px;
	}