/**
 * main.css
 * Print rules are added in a @media block to save one http request
 * IE fixes are done using .ie, .ie6, .ie7, .ie-lt8, .ie8 and .nie classes, added to the body
 * Javascript rules are done prefixing the rule with .js
 *
 * DataURI converter : http://www.websemantics.co.uk/online_tools/image_to_data_uri_convertor/
 **/

/**
 * reset.css
 * Default CSS rendering.
 * Reset browser styles to zero, then apply same style for everyone.
 * Set some useful default style to most common elements
 * Use .content class to set consistent handling of line-height and font-size in em
 * Based on both Blueprint and Tripoli, but updated.
 **/
@import url('https://fonts.googleapis.com/css?family=Cabin'); /* only used in fora email signup atm – EH24102016 */
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:400,700'); /* sprite "rate the refreshment" */

/* General reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table,
caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup,
nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/* Force full text size on some elements */
	kbd,samp,tt,var,input[type='text'],input[type='email'],input[type='password'],textarea{font-size:100%;}
/* Display HTML 5 elements */
	article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
/* Abbr/acronym */
	abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:.1em}
	abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px dotted #000}
/* Add/remove */
	del{text-decoration:line-through; color:#666}
	ins,dfn{ text-decoration:none;font-style:italic;}
/* Blockquotes */
	blockquote{padding-left:2.2em; color:#666}
	blockquote:before, blockquote:after, q:before, q:after {content:"";}
	blockquote, q {quotes:"" "";}
/* Bold elements */
	strong,th,thead td,h1,h2,h3,h4,h5,h6,dt{font-weight:700}
/* Code */
	pre {white-space:pre}
	pre *{font-size:100%;white-space:pre}
	code,pre{color:#c33}
	code { font-family:"Courier New",monospace; white-space:pre-wrap;}
/* Forms */
	fieldset{border-color:#ccc}
	legend { display:none; }
	input,select,button{cursor:pointer; font-family:Arial, sans-serif}
	/* Text fields */
		textarea,input[type='text'],input[type='email'],input[type='password']{border:1px solid #ccc;cursor:text;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAVCAIAAAAIMBNTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNosw0EOgDAIBMDs/19az7bAshBtdZLBGBfuaedc32UO2z3gexBBgswzU0gJUqHq341+S3oEGAD6cz1Xjc/2LgAAAABJRU5ErkJggg==) top left repeat-x #FFFFFF;}
		/* Focus */
		textarea:focus,textarea:target,input[type='text']:focus,input[type='text']:target,
		input[type='email']:focus,input[type='password']:focus,input[type='email']:target,input[type='password']:target,select:focus,select:target
		{ outline:none; -moz-box-shadow:0 0 5px #72D4E3 inset;-webkit-box-shadow:0 0 5px #72D4E3 inset;box-shadow:0 0 5px #72D4E3 inset; }
		/* One liners */
			input[type='text'],input[type='email'],input[type='password']{ height:1.6em; padding:0.4em;}
		/* Textarea */
			textarea { font-family:inherit; font-size:1em; line-height:1.4em; padding:0.3em; }
	/* Select */
		select { padding:0.3em 0px 0px 0.4em; border:1px solid #ccc;background:#fff;}
		select[multiple] { height:12em; }
		option { padding:0.2em 0.2em 0.2em 0.4em; }
		/* Multiple */
		select[multiple] option:hover { background:#c5e7f6;}
	/* Hidden */
		input[type='hidden']{display:none}
	/* Label */
		label, .label { cursor:pointer; height:2.4em; line-height:2.4em; overflow:hidden; }
		/*label:after, .label:after { content:" :"; }*/
/* Italic elements */
	cite,em,dfn{font-style:italic}
/* Links */
	a img {border:none;}
	a{text-decoration:none}
	a:hover{text-decoration:underline;}
		/* Removing outline when clicking */
		a:hover, a:active { outline: none;}
/* Lists */
	ul{list-style:disc outside}
	ol{list-style:decimal outside}
	ul, ol{margin-left:2.2em}
	ul ul,ol ul,ul ol,ol ol{margin-bottom:0}
	ul li, ol li { margin-bottom:0.8em; }
	ul li:last-child, ol li:last-child { margin-bottom:0px; }
/* Size variation */
	small,sup,sub{font-size:85%}
	big{font-size:125%;line-height:80%}
	sup{vertical-align:super}
	sub{vertical-align:sub}
/* Tables */
	table {border-top:1px solid #ccc;border-left:1px solid #ccc;border-collapse:separate;border-spacing:0;}
	caption, th, td {text-align:left;font-weight:normal;}
	table, td, th {vertical-align:middle;}
	th,td{border-bottom:1px solid #ccc;border-right:1px solid #ccc; padding:.8em}
/* Typography settings */
	html{font-size:125%;}
	body{font-size:50%; color:#333333; font-family:Arial,Verdana,Geneva,sans-serif;}
	body,input,select,button,textarea { font-family:Arial,Verdana,Geneva,sans-serif;}
	.content {font-size:1.2em;line-height:1.6em}
	.content p {margin:0px;}
	.content p + p {margin-top:0.8em;}
/* Titles */
	h1,h2,h3,h4,h5,h6 { line-height:1; }
	/*h1{font-size:1.6em;margin:1em 0 .5em}*/
	h2{font-size:2.5em;margin:0px 0px 1.2em}
	h3{font-size:1.6em;margin:0px 0px 0.6em}
	h4{font-size:1.4em;margin:0px 0px 0.6em}
	h5{font-size:1.1em;margin:0.8em 0px 0.2em}
	h6{font-size:1em;margin:0.6em 0px 0.4em;}
/* IE Fixes */
	/* Center site */
		.ie {text-align:center;}
		.ie .content,.ie .container,.ie .global {text-align:left;}
		.ie.ie7 .content.mainContainer {text-align:center;}
	/* Blueprint grid fix */
		.ie6 .column, .ie6 .span-1, .ie6 .span-2, .ie6 .span-3, .ie6 .span-4, .ie6 .span-45, .ie6 .span-5, .ie6 .span-6, .ie6 .span-7, .ie6 .span-8, .ie6 .span-9, .ie6 .span-10, .ie6 .span-11, .ie6 .span-12, .ie6 .span-13, .ie6 .span-14, .ie6 .span-15, .ie6 .span-16, .ie6 .span-17, .ie6 .span-18, .ie6 .span-19, .ie6 .span-20, .ie6 .span-21, .ie6 .span-22, .ie6 .span-23, .ie6 .span-24 {display:inline;overflow-x:hidden;}
		.ie .clearfix, .ie .container {display:inline-block;}
		.ie6 .clearfix, .ie6 .container {height:1%;}
	/* Forms */
		.ie fieldset {padding-top:0;}
		.ie textarea {overflow:auto;}
		.ie textarea {background:url(/desktop/i/input.png) top left repeat-x #FFFFFF;border:1px solid #bbb;}
		.ie input:focus {border-color:#666;}
	/* Blockquotes */
		.ie6 blockquote * { margin:.8em 0; zoom:1; overflow:visible; }
	/* Size variation */
		.ie sup {vertical-align:text-top;}
		.ie sub {vertical-align:text-bottom;}
	/* Code */
		.ie7 p code { white-space:normal;}
	/* Tables */
		.ie table { border-collapse:collapse; }
	/* Img fix */
		.ie img {-ms-interpolation-mode:bicubic;}
	/* Lists */
		.ie6 li { zoom:1; }
		.ie ul.inline li { padding-right:0.5em; }
	/* Typography */
		.ie6 .content p { margin-bottom:0.8em;}
	/* Forcing floats to behave */
		.ie6 .wrapper { zoom:1; }
	/* content sizing */
		.ie .postMain { width: 630px; }
		.ie.ie8 .postMain img.inline-image, .ie.ie9 .postMain img.inline-image { max-width: 630px; width: 630px; }

/**
 * Convenient classes for hiding/showing elements based on Javascript enabled or not
 * Elements with jsOn will be visible only if Javascript is enabled, hidden otherwise
 * Elements with jsOff will be visible only if Javascript is disabled, hidden otherwise
 **/
.jsOn { display:none; }
.js .jsOn { display:block; }
.jsOff { display:block;}
.js .jsOff { display:none; }

/**
 * Blueprint CSS with custom sizes
 * http://code.google.com/p/blueprintcss/
 **/
.container {width:970px;margin:0 20px;}
.column, .span-1, .span-2, .span-3, .span-4, .span-45, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:left;margin-right:10px;}
.last {margin-right:0;}
.span-1  { width: 70px;}
.span-2  { width: 150px;}
.span-3  { width: 230px;}
.span-4  { width: 310px;}
.span-45  { width: 370px;}
.span-5  { width: 390px;}
.span-6  { width: 470px;}
.span-7  { width: 550px;}
.span-8  { width: 630px;}
.span-9  { width: 710px;}
.span-10 { width: 790px;}
.span-11 { width: 870px;}
.span-12 { width: 950px; margin: 0; }
.append-1  { padding-right: 80px;}
.append-2  { padding-right: 160px;}
.append-3  { padding-right: 240px;}
.append-4  { padding-right: 320px;}
.append-5  { padding-right: 400px;}
.append-6  { padding-right: 480px;}
.append-7  { padding-right: 560px;}
.append-8  { padding-right: 640px;}
.append-9  { padding-right: 720px;}
.append-10 { padding-right: 800px;}
.append-11 { padding-right: 880px;}
.prepend-1  { padding-left: 80px;}
.prepend-2  { padding-left: 160px;}
.prepend-3  { padding-left: 240px;}
.prepend-4  { padding-left: 320px;}
.prepend-5  { padding-left: 400px;}
.prepend-6  { padding-left: 480px;}
.prepend-7  { padding-left: 560px;}
.prepend-8  { padding-left: 640px;}
.prepend-9  { padding-left: 720px;}
.prepend-10 { padding-left: 800px;}
.prepend-11 { padding-left: 880px;}
.pull-1 { margin-left: -80px;}
.pull-2 { margin-left: -160px;}
.pull-3 { margin-left: -240px;}
.pull-4 { margin-left: -320px;}
.pull-5 { margin-left: -400px;}
.pull-6 { margin-left: -480px;}
.pull-7 { margin-left: -560px;}
.pull-8 { margin-left: -640px;}
.pull-9 { margin-left: -720px;}
.pull-10 { margin-left: -800px;}
.pull-11 { margin-left: -880px;}
.pull-12 { margin-left: -960px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12 {float:left;position:relative;}
.push-1 { margin: 0 -80px 1.5em 80px;}
.push-2 { margin: 0 -160px 1.5em 160px;}
.push-3 { margin: 0 -240px 1.5em 240px;}
.push-4 { margin: 0 -320px 1.5em 320px;}
.push-5 { margin: 0 -400px 1.5em 400px;}
.push-6 { margin: 0 -480px 1.5em 480px;}
.push-7 { margin: 0 -560px 1.5em 560px;}
.push-8 { margin: 0 -640px 1.5em 640px;}
.push-9 { margin: 0 -720px 1.5em 720px;}
.push-10 { margin: 0 -800px 1.5em 800px;}
.push-11 { margin: 0 -880px 1.5em 880px;}
.push-12 { margin: 0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12 {float:right;position:relative;}
.clearfix:after, .container:after, .post:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/**
 *	layout.css
 **/
html {
	/* Modern browsers */
	background:url(data:image/gif;base64,R0lGODlhBgAGAIAAAN7h5urt8iH5BAAAAAAALAAAAAAGAAYAAAIJjA0XeYzqlgoFADs=);
	/* IE < 8 */
	background:url(/desktop/i/thejournal/backgroundMain.gif);
	padding: 0;
}
.page-section {
	width: 1010px;
	margin: 0 auto;
}

/**
 *	Notify bar
 *	Used for the cookies banner and others. Above the leaderboard
 **/
#notify-container {
	display: table;
	width: 100%;
	padding: 15px 22px;
	margin-bottom: 10px;
	box-sizing: border-box;
	background: white;
	color: #0d0d0d;
	font-size: 140%;
	font-weight: normal;
    z-index: 100;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#notify-container.article {
	margin-top: 10px;
}

#notify-container div {
	display: table-cell;
	box-sizing: border-box;
	vertical-align: middle;
}

#notify-container .notify-text {
	width: 88%;
	text-align: left;
	line-height: 18px;
}

#notify-container .notify-close {
	width: 12%;
	text-align: right;
}

#notify-container .notify-close span {
	background-color: #555555;
	color: white;
	padding: 8px 13px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#notify-container .notify-close span:hover {
	cursor: pointer;
}

#notify-container a {
	color: #006aa0;
	border-bottom: solid 1px #006aa0;
}

#notify-container a:hover {
	text-decoration: none;
}


/**
 *	Masthead
 *	Whole header of the website. The <h1> is in fact an image link to the current publication.
 **/
.masthead {
	height:70px;
	position:relative; width:1010px;
	overflow:hidden;
	margin-top: 20px;
}
	/**
	 *	Publications and search
	 *	List where each element is a publication. Images are used and are automatically vertically centered.
	 *	Search box is displayed at the far right
	 *	First element has a class of .main and is displayed bigger
	 **/
	.masthead .publications {
		width:100%;
		height:40px;
		margin:30px 0px 0px 0px; background:rgba(0,0,0,0.07);
		list-style:none;

	}
	.masthead .publications li {
		float:left; height:40px;
	}
	.masthead .publications li a {
		height:40px; display:block; text-indent:-999em; background-image:url(/desktop/i/sprite-logos.png); background-repeat:no-repeat;
		margin:0px 10px;
	}
		/* Main link */
		.masthead .publications li.main {
			margin-top:-30px;
			height:70px;
			margin-right:10px;
		}
		.masthead .publications li.main div a {
			text-indent:0px;
			height:70px;
			background:none;
			margin:0px;
			padding:20px 20px 0px 20px;
			background:#FFFFFF; border:1px solid #d1d4da; border-bottom:none;

		}
		/* Special links */
		.masthead .publications li.theScore a {width:62px; background-image: url('/desktop/i/sprite-logo-the42.png'); background-position: 0 center;}
		.masthead .publications li.theScore a:hover { background-image: url('/desktop/i/sprite-logo-the42-active.png');}
		.masthead .publications li.theJournal a {width:115px; background-position:0px -80px;}
		.masthead .publications li.theJournal a:hover {background-position:0px -120px;}
		.masthead .publications li.theDailyEdge a {width:130px; background-position:0px -240px;}
		.masthead .publications li.theDailyEdge a:hover {background-position:0px -280px;}
		.masthead .publications li.businessETC a {
			height:40px; display:block; text-indent:-999em; background-image:url(/desktop/i/fora/logo-grey.png); background-repeat:no-repeat;
			width:63px; background-position:0px 12px;
		}
		.masthead .publications li.businessETC a:hover {
			height:40px; display:block; text-indent:-999em; background-image:url(/desktop/i/fora/logo-dark.png); background-repeat:no-repeat;
			width:63px; background-position:0px 12px;
		}



	/* Search */
	.masthead .publications li.search { float:right; }
	.masthead .publications li.search .searchForm { margin:6px 15px 0px 0px; }
    .masthead .publications li.search .searchForm label{cursor:text;}
		/**
		 * Search form
		 * The form simulate the whole input, while the actual input is set transparent. The label is positionned over it
		 * while the button is positionned at far right
		 **/
		.searchForm { background:#FFFFFF; border:1px solid #b3b8bb; width:160px; height:25px; line-height:25px; position:relative; }
		.searchForm input { border:none; background:transparent; width:120px; height:25px; margin-left:10px; padding:0px; }
		.searchForm input:focus { outline:none; -webkit-box-shadow:none; -moz-box-shadow:none;box-shadow:none;}
		.searchForm label {	position:absolute; top:0px; left:0px; width:125px; height:25px; line-height:25px; text-indent:10px; text-align:left; color:#8c8e92;	font-weight:normal; font-size:1em; }
		.searchForm label:after { content:"";}
		.searchForm button { float:right; padding:0px; margin-right:0px; }
		/**
		 *	Today, weather and date
		 *	Absolutly positionned in the top right corner
		 **/
		.masthead .today { position:absolute; top:0px; right:0px; width:680px; text-align:right; font-weight:bold; }
		.masthead .today .weather {}
		.masthead .today .weather img { margin-bottom: -6px;}
		.masthead .today .date { color:#999999; padding-left:16px; }

	/* IE Fixes */
		/* Plain background color for IE */
		.ie .masthead .publications { background:#d9dce1; }
		/* Realigning the input search box in ie < 8 */
		.ie .searchForm input { float:left; margin-top:0px; line-height:25px; }
		/* Forcing the width in IE6 */
		.ie6 .masthead { width:993px; }
		/* We need to set a fixed with for the main puublication. We will absolutly position the link */
		.ie6 .masthead .publications li.main { width:300px; }
		.ie6 .masthead .publications li.main a { display:block; position:absolute; top:0px; left:0px; }
		/* We use a gif version of the logos */
		.ie6 .masthead .publications li a { background-image:url(/desktop/i/ie6/sprite-logos.gif); }

/**
 *	Main Container
 *	Contain the whole website appart from the mast head. This element is needed to add the two white margins on each side
 **/
.mainContainer { background:#FFFFFF; border:1px solid #d1d4da; border-top:none; padding-top:10px; margin-bottom:10px; }

    /* Desktop native ads sponsorbar */
    .mainContainer #nativeads-sponsorbar{margin-bottom: 21px;padding-top: 11px;text-align: center;width: 950px;}

/**
 *	Navigation bar
 *	Contains the main menu as well as the trending tags
 **/
 .navigation { margin-bottom:10px; background:#006aa0; border:1px solid #006aa0; position:relative; height:30px; line-height:30px; font-size:1.1em; font-weight:bold; text-shadow:0px 1px 0px rgba(0,0,0,0.5); }
	.navigation a { color:#FFFFFF;}
	.navigation .menu { padding-left:10px; float:left; }
	.navigation .menu li { padding:0px 7px;}
	/**
	 * Menu links
	 **/
	.navigation .menu a { display:block; height:30px; position:relative; }
		/* Bottom arrow in pure CSS using borders merging properties */
		.navigation .menu a:after { content:" "; position:absolute; bottom:-1px; left:50%; margin-left:-4px; height:0; width:0; border-right:4px solid #006AA0; border-left:4px solid #006AA0; border-bottom:4px solid #FFFFFF; display:none; }
		.navigation .menu a:hover:after, .navigation .menu a.active:after { display:block; }
		.navigation .menu a:hover { text-decoration:none; }
		/* Homepage link  : Realigning */
		.navigation .menu .homepage { text-indent:-999em; height:28px; margin:3px 0px 0px -8px; width:20px; }
		.navigation .menu .homepage:after { margin-left:-2px;}
        .advertsIcon{background:url('/desktop/i/journal_jobsearch_logo.png');background-repeat:no-repeat;background-position:center;text-indent: -999em;height:30px;margin:0px 0px 0px -10px;width:110px}
	/**
	 *	Trending tags
	 **/
	.navigationTrendingTags { float:right; text-align:right; width:350px; }
	.navigationTrendingTags strong { color:rgba(255,255,255,0.8); display:inline-block; }
	.navigationTrendingTags ul { float:right; }
	.navigationTrendingTags ul li { padding:0px 7px; }
	.navigationTrendingTags .tag { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARtJREFUeNpiWLp0KcP///+lgLgBiJWg/FAgjgOxYRgMQApAChMSEqKAXFGQonv37uUA2RYMUMAIEgTSHEAsdf/+/a9CQkLv+fn5hX/8+MHy9OnTT8rKymsZGRmfMQEV3Dt+/PhfkK4bN25837p168+PHz/+//z5878DBw58dXZ21gBK8YONnThxog3IaiDTF4j1nj17ljF//vwEINsZiFWAmIsJqMAmLy9PEqRh+vTpEkA+n6SkpIStrS3voUOHeID8t0CpbyCrlb5+/SoPUmhpacn3/PlzHRCbj4+PR0pKSq6qqkoNZCLY6lWrVkUhWW0BYgNNT4VaDfI5P8hEhtDQ0EcMCHACif0Qyv+IJAZ2tC8S3xcqBgYAAQYAIqyJtN9yXMkAAAAASUVORK5CYII=);}

	/* IE Fixes */
		/* Hover and active class use a simple underline instead of the white arrow in IE without :after */
		.ie-lt8 .navigation .menu a:hover, .ie-lt8 .navigation .menu a.active { text-decoration:underline; }
		/* Plain color instead of rgba */
		.ie .navigationTrendingTags strong { color:#FFFFFF; }
		/* Simulating inline-block to align trending tags in IE < 8 */
		.ie-lt8 .navigationTrendingTags { width:auto; }
		.ie-lt8 .navigationTrendingTags strong { float:left; text-align:right; display:inline; line-height:30px;  }
		.ie-lt8 .navigationTrendingTags ul { float:none; display:inline; }
		/* Double margin bug */
		.ie6 .navigationTrendingTags { display:inline; }
		/* Correct hashes */
		.ie7 .navigationTrendingTags .tag { background-image:url(/desktop/i/hash2.png); }
		.ie6 .navigationTrendingTags .tag { background-image:none; padding-left:0px; }

/**
 *	Main Content
 *	This part contain both the left part (river) and the right part (sidebar)
 *	If you need main stories that take all the width space (wide and super wide), you have to add them at the very start
 *	of this element, before the river and sidebar
 **/
.mainContent {
	padding-bottom:10px;
}
	/**
	 *	River
	 *	Can hold all kind of posts as well as the left and center main stories
	 *	overrides its span-8 rule
	 **/
	.river {
		width: 650px;
	}

	/**
	 *	Sidebar
	 *	Secondary content displayed on the right
	 **/
	.sidebar {}

	/**
	 *	NativeAds River
	 *	Can hold all kind of posts as well as the left and center main stories
	 **/
	.nativeadsriver {
		/*
		border:1px gray dashed;
		text-align: center;
		*/
		margin-left: 6px;
		/*width: 940px;*/
	}

		.block-hover .native-title-link a {
			text-decoration: underline;
		}

        .nativeadsriver .sectionSeparator {
            width: 100%;
        }

        .nativeadsriver .share {
            float:right;
        }

        .nativeadsriver .metadata {
            font-family:Arial,Verdana,sans-serif;
            float:left;
        }
            .nativeadsriver .metadata .price {
                font-size:1.7em;
                font-weight: bold;
                color:#525252;
            }
            .nativeadsriver .metadata .quantity {
                color:#888;
                font-size:1.1em;
                font-weight: normal;
            }
            .nativeadsriver .metadata .oldprice {
				position: relative;
                display: inline;
                font-size:1.4em;
                font-weight: normal;
				color:#919191;
				margin-left: 0.25em;
			}
			
			.nativeadsriver .metadata .oldprice::after {
				content: "";
				display: block;
				width: 125%;
				position: absolute;
				border-top: 2px solid currentColor;
				bottom: 50%;
				left: -12.5%;
				transform: rotate(-22.5deg);
				opacity: 0.5;
			}

        .nativeadsriver .share {
            margin-right: 0px;
        }
            .offer-highlight.nativeadsriver .share {
            	margin-bottom: 10px;
            }
        .nativeadsriver .social {
            background: #FFF;
            border: 1px solid #DBDADA;
            height: 18px;
            margin-right: 0px;
            margin-left: 0px;
            padding-top: 3px;
            padding-left: 0px;
            padding-bottom: 0px;
            padding-right: 4px;
            width: 20px;

            border-radius:0px;
            -moz-border-radius: 0px;
            -webkit-border-radius: 0px;
        }

		.nativeadsriver .span-12.last {
			margin-right: 20px;
		}
		.nativeadsriver .span-6.last, .nativeadsriver .span-4.last, .nativeadsriver .span-3.last {
			margin-right: 0px;
		}
		.nativeadsriver .span-12 {
			width: 940px;
		}
		.nativeadsriver .span-6 {
			width: 460px;
		}
		.nativeadsriver .span-4 {
			width: 300px;
			margin-right: 20px;
		}
		.nativeadsriver .span-3 {
			width: 220px;
			margin-right: 20px;
		}
			/* Review this? - boreders are internal */
			.ie .nativeadsriver .span-4 {
				width: 300px;
				margin-right: 20px;
			}
		.nativeadsriver	.nativeriverseparator.sectionSeparator {
			width: 940px;
			margin-bottom: 20px;
		}

/**
 *	Footer
 **/
.footer { color:#555555; padding:19px; overflow:hidden; margin-bottom: 10px; }
.footer h3 { border-bottom-width:1px; padding-bottom:10px;}
.footer ul { list-style:none; margin-left:0px; }
.footer li { margin:0px;}
.footer ul a { font-weight:bold; }
.footer .red { color: #d13b19; }
.footer .legal { width: 970px; border-top-width:1px; padding-top:10px; margin-top:10px; }
.footer .distilled { text-align:right; }
.footer .span-2 { width: 155px; }
	/* IE Fixes */
		/* hasLayout */
		.ie6 .footer { zoom:1; }

/**
 *	common.css
 *
 *	h1 is for the main site header
 *	h2 is for the main story on the home page and post title on a post page
 *	h3 are for page sections like Today's news, Follow us, etc
 *	h4 are for post titles in the river
 **/

a { color:#006aa0; }
h1 {
	font-size:2.2em;
	line-height:1.2em;
	color: #333;
	font-weight: normal;
	font-family: Georgia,Verdana,Arial;
	margin: 5px 0px;
}
h1 a { color:#333333;}
h2 { font-size:1.1em; line-height:1.3em; color:#666666; font-weight:normal; margin:5px 0px;}
h2 a { color:#333333;}
h3 { font-size:1.2em; color:#555555; }
h3 a { color:#555555;}
h4 { font-size:1.2em; color:#555555; color:#6d7177; line-height:1.4;}
h4 a { color:#555555; color:#6d7177; }
h5 { color:#444444; margin:0px;font-weight:bold; font-size:1em; line-height:1.4em; }
h5 a { color:#444444; }
h6 { color:#555555; }
label { color:#555555; font-size:14px; margin:0 0  10px 0 ; display:block; font-weight:bold; }
.content p+p, .content p+h1, .content p+h2, .content p+h3, .content p+h4, .content p+h5, .content p+h6, .content .related-unit+p { margin-top:15px; position: relative; }
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 { margin-bottom:15px; }
/**
 * ul.tablecell
 * Convenient class used to display a <ul> as a menu-like element. Each item is placed side by side and content is vertically
 * centered.
 **/
.tablecell { list-style:none; margin:0px; display:table; }
.tablecell li { display:table-cell; vertical-align:middle; float:left; padding:0px 0.8em; margin:0px; }
	/* IE Fixes */
		/* hasLayout */
		.ie7 .tablecell { overflow:hidden;  }
		.ie6 .tablecell { zoom:1;  }
		/* We need to hardcode a width for ie6. It will be extended if too small as IE6 do not correctly handle width */
		.ie6 .tablecell li { display:block; width:10px; }

/**
 *	Borders
 *	Some elements have a dotted border. We will use a border-image to display it. We can't use the browser default dotted
 *	rule because it won't display exactly as on the original design.
 *	We will use a dataURI to reduce the number of HTTP requests, but to avoid repeating the data uri in each rules, we create a main
 *	rule named border that you'll need to add to every element that will need our special border.
 *	We also create a border class to add it when necessary. You'll then just have to define the border-top/right/bottom/left-width to 1 px
 **/
.border, .commentList li,hr { border-style: dotted; -moz-border-image:url(data:image/gif;base64,R0lGODlhBgAGAIABAH9/f////yH5BAEAAAEALAAAAAAGAAYAAAIIjAOny6h5UgEAOw==) 1 1 1 1 repeat; -webkit-border-image:url(data:image/gif;base64,R0lGODlhBgAGAIABAH9/f////yH5BAEAAAEALAAAAAAGAAYAAAIIjAOny6h5UgEAOw==) 1 1 1 1 repeat;border-image:url(data:image/gif;base64,R0lGODlhBgAGAIABAH9/f////yH5BAEAAAEALAAAAAAGAAYAAAIIjAOny6h5UgEAOw==) 1 1 1 1 repeat;}
.border-top { -moz-border-image:url(data:image/gif;base64,R0lGODlhBgAGAIABAH9/f////yH5BAEAAAEALAAAAAAGAAYAAAIIjAOny6h5UgEAOw==) 1 1 1 1 repeat; -webkit-border-image:url(data:image/gif;base64,R0lGODlhBgAGAIABAH9/f////yH5BAEAAAEALAAAAAAGAAYAAAIIjAOny6h5UgEAOw==) 1 1 1 1 repeat;border-image:url(data:image/gif;base64,R0lGODlhBgAGAIABAH9/f////yH5BAEAAAEALAAAAAAGAAYAAAIIjAOny6h5UgEAOw==) 1 1 1 1 repeat;}

	/* IE Fixes */
	.ie9up .border, .ie9up .commentList li, .ie9up .border-top , .ie .border, .ie .border-top, .ie .commentList li { border-style:dotted; border-color:#D2D2D2; }
hr { background:none; border-bottom-width:0; border-top-width:1px; margin:0 0 15px 0; }

/**
 *	Background
 *	Some elements use a special background, light grey and white lines. This element being used on several places in the website, it is better to
 *	create a class for it
 **/
.background, .like, fieldset.options { background:url(data:image/gif;base64,R0lGODlhAwADAIAAAP///+/v7yH5BAAAAAAALAAAAAADAAMAAAIETHAZBQA7); position:relative; }
	.background:before{ position:absolute; top:0px; left:0px; width:100%; height:1px; background:#FFFFFF;content:" "; }
	/* IE Fixes */
		.ie-lt8 .background, .ie-lt8 .like { background:url(/desktop/i/background.gif); }

/**
 * Tag links
 * All tag links are prepend by a #
 **/
.tag_cloud a,
.tag { text-transform:uppercase; font-weight:bold; color:#999999; padding-left:12px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF5JREFUeNpinDlzJgMU7AbiCiA+i8xmYkAAFyAWRGeDFJQD8X8kU5DZ5SAFq4HYFSpYgcZezQIk7kExCMxCshLEfo9uxTsohrHhVlRABV3R2HArzkIF9yBZAWYDBBgA6RgcRCaGi1AAAAAASUVORK5CYII=) center left no-repeat;}
	/*	 IE Fixes */
	.ie7 .tag { background-image:url(/desktop/i/hash.png); }
	.ie6 .tag { background-image:url(/desktop/i/ie6/hash.gif); }

.tag_cloud a {
	margin-right: 10px;
}

/**
 *	Like / Dislike links
 **/
.like { font-weight:bold; color:#31ad25; padding:2px 5px 2px 0px; border:1px solid #cacaca; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.dislike {color:#f03c0b; }
a.like:hover { text-decoration:none; background:#f9f9f9; }
	/* IE Fixes */
	  /* IE<8 won't correctly display icons here, so we'll replace them with + and - signs. */
	.ie-lt8 .like .icon { background:none; padding:0px 5px; text-indent:0px; vertical-align:baseline; }
.answerComment .like { margin-right: 1px; }
	.ie .answerComment .like { margin-right: 0px; }

/**
 *	Social icon links
 **/
.social { height:20px; line-height:20px; display:inline-block; border:1px solid #d9d9d9; background:#efefef; color:#333333; font-weight:bold; text-shadow:0px 1px 0px rgba(255,255,255,0.5); margin-right:3px; padding-right:0.4em;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.social:hover { text-decoration:none; background:#f9f9f9; }
	/* Icons */
	.social .icon { height:20px; margin-top:-5px;}
	/* Numbers */
	.social .number { display:inline-block; text-indent:5px; margin-left:5px; border-left:1px solid #d9d9d9; position:relative; }
	.social .number:after { position:absolute; content:" "; width:1px; top:0px; bottom:0px; left:0px; background:#FFFFFF; }

	/* IE Fixes */
		/* inline-block cause whole links to disappear. We will hardcode dimensions and use floats instead */
		.ie-lt8 .social { float:left; overflow:hidden; }
		.ie-lt8 .social .icon { float:left; margin-top:-2px;}
		.ie-lt8 .social .number { display:inline; border-left:none; }
		/* IE6 adds the text indent to the whole link */
		.ie6 .social .icon { text-indent:0px; }
.share-email{
	margin-right:0;
}

/**
 *	Icon sprite
 *
 *	Use as follow : <span class="icon iconFoo"></span>
 *	You can use it to display any of the following icons.
 *	You can also add the classes to any textual element to make it become an icon
 **/
.icon { background:url(/desktop/i/sprite-icons.png?v=20160603) -9999px -9999px no-repeat transparent; text-indent:-999em; width:25px; height:25px; vertical-align:middle; overflow:hidden; }
	.iconBusinessETC { background-position:-0px -0px; }
	.iconComment { background-position:-25px -0px; }
	.iconCommentPopular { background-position:-50px -0px; }
	.iconCommentVeryPopular { background-position:-75px -0px; }
	.iconDislike { background-position:-100px -0px; }
	.iconDoubleUp { background-position:-125px -2px; }
	.iconDown { background-position:-0px -25px; }
	.iconDropdownClosed { background-position:-25px -25px; }
	.iconDropdownOpened { background-position:-125px -25px; }
	.iconEmail { background-position:-75px -50px; }
	.iconEmailSmall {
		background-position:-28px -180px;
		height: 15px;
	}
	.iconAuthorMore {
		background-position:-51px -175px;
	}
	.iconCommentBubble {
		background-position:-70px -180px;
		height: 15px;
	}
	.iconPhotoTip {
		background-position:-90px -180px;
		height: 15px;
	}
	.iconTipLink {
		background-position:-110px -180px;
		height: 15px;
	}
	.iconCorrectionLink {
		background-position:-132px -180px;
		height: 15px;
	}
	.iconEmailSend { background-position:-125px -51px; }
	.iconEmbedPost { background-position:-50px -75px; }
	.iconEmbedPostOff { background-position: -125px -150px; }
	.iconEqual { background-position:-75px -75px; }
	.iconFacebook { background-position:-100px -75px; }
	.iconHomepage { background-position:-125px -77px; }
	.iconLike { background-position:-25px -100px; }
	.iconSearch { background-position:-75px -100px; }
	.iconStar { background-position:-100px -100px; }
	.iconTheDailyEdge { background-position:-125px -100px; }
	.iconTheJournal { background-position:-0px -125px; }
	.iconThe42 { background-position:-25px -125px; }
	.iconTwitter { background-position:-50px -125px; }
	.iconTwitterAuthor { background-position:-75px -125px; }
	.iconTwitterAuthorAlpha {
		background-position: -3px -180px;
		height: 15px;
	}
	.iconUp { background-position:-25px -152px; }
	.iconView { background-position:-50px -150px; }
	.iconViewPopular { background-position:-75px -150px; }
	.iconViewVeryPopular { background-position:-100px -150px; }
	/* These icons are larger and use an other sprite */
	.iconFacebookLarge, .iconTwitterLarge, .iconRSSLarge {  background-image:url(/desktop/i/thejournal/sprite-buttons.png?v=1); width:32px; height:32px; }
	.iconFacebookLarge { background-position:0px -270px; }
	.iconTwitterLarge { background-position:-32px -270px; }
	.iconRSSLarge { background-position:-64px -270px; }
	.iconTwitter.author_icon { background-position: -53px -125px; }

    .iconCommentsthejournal { background-position:-0px -197px; }
    .iconCommentsbusinessetc { background-position:-25px -197px; }
    .iconCommentsthedailyedge { background-position:-50px -197px; }
    .iconCommentsthescore { background-position:-75px -197px; }

    .iconViewsthejournal { background-position:-0px -215px; }
    .iconViewsbusinessetc { background-position:-25px -215px; }
    .iconViewsthedailyedge { background-position:-50px -215px; }
    .iconViewsthescore { background-position:-75px -215px; }

    .iconCloseX { background-position:-0px -270px; }
    .iconArrow { background-position:-25px -264px; }
    .iconArrow-hover { background-position:-48px -264px; }
    .iconArrow:hover { background-position:-48px -264px; }
    .block-hover .iconArrow { background-position:-48px -264px; }

	/* IE Fixes */
		/* IE < 8 chokes on display:inline-block. We'll add it only for ie8 */
		.nie .icon, .ie8 .icon,  .ie9up .icon, .nie .icon16, .ie8 .icon16 { display:inline-block; }
		/* Use a gif sprite for IE6 */
		.ie6 .icon, .ie6 .icon16 { background-image:url(/desktop/i/ie6/sprite-icons.gif?v=2); }
			/* But not for the buttons */

			.ie6 .iconFacebookLarge, .ie6 .iconTwitterLarge, .ie6 .iconRSSLarge, .ie6 .icon16 {  background-image:url(/desktop/i/thejournal/sprite-buttons.png?v=1); }

.icon16 { width:16px !important; height:16px !important; }

    .icon16Viewsthejournal { background-position:-5px -220px; }
    .icon16Viewsbusinessetc { background-position:-30px -220px; }
    .icon16Viewsthedailyedge { background-position:-55px -220px; }
    .icon16Viewsthescore { background-position:-80px -220px; }

    .icon16Commentsthejournal { background-position:-5px -200px; vertical-align: top; }
    .icon16Commentsbusinessetc { background-position:-30px -200px; vertical-align: top; }
    .icon16Commentsthedailyedge { background-position:-55px -200px; vertical-align: top; }
    .icon16Commentsthescore { background-position:-80px -200px; vertical-align: top; }

    .icon16CloseX { background-position:-0px -270px; }

    .iconUpdated { background-position:-102px -203px; height: 16px !important;width: 40px !important; }

/**
 *	Button sprite
 **/
button, .button { background:url(/desktop/i/thejournal/sprite-buttons.png?v=1) -9999px -9999px no-repeat transparent; height:30px; border:none; outline:none; cursor:pointer; text-indent:-999em; display:block; margin:0px 5px 0px 0px; }
	/* Removing outline and strange padding in FF */
	button::-moz-focus-inner{ border:none; padding:0; }
	a.button:hover { text-decoration:none; }
		/* Vote button */
		.buttonVote { width:90px; background-position:0px -180px; }
			.buttonVote:hover,.buttonVote:focus {  background-position:0px -210px; }
			.buttonVote:active { background-position:0px -240px; }
		/* Submit button */
		.buttonSubmit { width:108px; background-position:-90px -180px; }
			.buttonSubmit:hover,.buttonSubmit:focus {  background-position:-90px -210px; }
			.buttonSubmit:active { background-position:-90px -240px; }
		/* Submit news and pictures */
		.buttonSubmitNews { width:310px; height:60px; margin-bottom:10px; background-position:0px 0px; }
			.buttonSubmitNews:hover,.buttonSubmitNews:focus { background-position:0px -60px; }
			.buttonSubmitNews:active { background-position:0px -120px; }
		/* Pitch an article */
		.buttoniPhoneDownload { width:310px; height:60px; margin-bottom:10px; background-position:-310px 0px; }
			.buttoniPhoneDownload:hover,.buttoniPhoneDownload:focus { background-position:-310px -60px; }
			.buttoniPhoneDownload:active { background-position:-310px -120px; }
		/* Pitch an article */
		.buttonAndroidDownload { width:310px; height:60px; margin-bottom:10px; background-position:0px -302px; }
			.buttonAndroidDownload:hover,.buttonAndroidDownload:focus { background-position:0px -362px; }
			.buttonAndroidDownload:active { background-position:0px -362px; }
		/* Large Pitch an article */
		.buttonAndroidDownloadLarge { width:310px; height:77px; margin-bottom:10px; background-position:0px -422px; }
			.buttonAndroidDownloadLarge:hover,.buttonAndroidDownloadLarge:focus { background-position:0px -499px; }
			.buttonAndroidDownloadLarge:active { background-position:0px -499px; }
		/* Connect with Facebook/Twitter/Boards */
		.loginFacebook, .loginTwitter, .loginBoards { background-image:url(/desktop/i/thejournal/sprite-buttons.png?v=1); width:150px; height:22px; }
		.loginBoards { background-position:-198px -180px; width:142px; margin-right: 0px; }
		.loginFacebook { background-position:-198px -202px;}
		.loginTwitter { background-position:-198px -224px;}
	/* IE Fixes */
		/* IE8 seems to slightly move the background image when clicking the button */
		.ie8 .buttonVote:active { background-position:1px -239px; }

/* Some solid sprites, no alpha in shape*/
.solidIcon { background:url(/desktop/i/solid-icons.png) -9999px -9999px no-repeat transparent; width:25px; height:25px; vertical-align:middle; overflow:hidden; display: inline-block; }
	.solidIconLike { background-position:-0px -0px; }
/**
 *	Section separator
 *	Used as a header or footer for various elements. Can contain a span.details to add more informations
 *	in the right corner
 **/
.sectionSeparator {
	min-height:30px; line-height:30px; margin-bottom:10px; border:1px solid #d9d9d9; position:relative; text-shadow:0px 1px 0px rgba(255,255,255,0.5); background:url(data:image/gif;base64,R0lGODlhAwAeAMQAAPr6+vf39+3t7enp6f39/e/v7/z8/Pn5+fv7+/j4+Pb29uzs7P7+/vX19evr6+fn5+jo6Orq6u7u7ubm5v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAADAB4AAAU0ICU2UzmRqHk+Cvu8LBTIUA0l9z0MUXT4EUCvB3AgjI6kcWFgLhYCAUHCoEqu1mpVUihQQgA7) repeat-x top left;
}
	.sectionSeparator.bannerHeaderImage {
		height: 31px;
	}
	.sectionSeparator > h3 { color:#333333; float:left; height:30px; line-height:30px; display:inline; margin:0px; padding:0px 0px 0px 10px;}
	.sectionSeparator .details { float:right; margin-right:10px; color:#777777; font-weight:bold;  }
	.sectionSeparator a.details { color:#006aa0; }
	.sectionSeparator .icon { margin-top:4px; }
	/* Separator as a list (tabs menu) */
	ul.sectionSeparator { list-style:none; margin-left:0px; }
	ul.sectionSeparator li {margin:0px;}
		/* IE Fixes */
		.ie-lt8 .sectionSeparator { background-image:url(/desktop/i/thejournal/sectionSeparator.gif); }
		/* We fix the h3 to force a height */
		.ie6 .sectionSeparator { zoom:1; }
		.ie6 .sectionSeparator h3 { height:30px; line-height:30px; padding-left:10px; float:left; margin:0px;}

	/**
	 * Dropdown
	 **/
		/* Showing all the content when JS is off  */
		.dropdown { overflow:hidden; }
		.dropdown .dropdownContent { display:none; position:relative; }
		/* Closed dropdown */
		.js .dropdown { overflow:visible; }
		.js .dropdown .dropdownHandle { font-weight:bold; outline:none; position:absolute; top:0px; right:0px; z-index:10; padding:0px 5px; height:30px; }
		.js .dropdown .dropdownHandle:hover { text-decoration:none; }
		.js .dropdownContent { display:none; position:absolute; top:29px; right:-1px; left:-1px; z-index:1; border:1px solid #006aa0; padding:10px; background:#eaedf2; text-shadow:none; }
		.js .dropdownContent h3 { float:none; padding:0px; text-shadow:none; }
		/* Dropdown opened */
		.js .dropdownOpened .dropdownContent { display:block; }
		.js .dropdownOpened .dropdownHandle { border:1px solid #006aa0; top:-1px; right:-1px; border-bottom:none; background:#eaedf2; }
			/* Tags dropdown */
			.dropdownTags .tags { width:530px; height:30px; display:block; overflow:hidden; float:left; margin-left:10px; }
			.dropdownTags .tags li { padding:0px 5px;}
			.js .dropdownTags .dropdownHandle { display:none; }
			.dropdownTags .dropdownContent .tags { width:auto; height:auto; overflow:visible; float:none; margin:0px; }
	/* IE Fixes */
		/* Absolutly position the dropdown handle and its inner icon */
		.js .ie-lt8 .dropdown .dropdownHandle { padding-right:25px; }
		.js .ie-lt8 .dropdown .dropdownHandle .icon { position:absolute; top:0px; right:0px; cursor:pointer; }
		/* removing hashs on tags, and forcing display on one line */
		.ie6 .dropdownTags .tag { background:none; padding-left:0px; white-space:nowrap; }

/**
*	Paginate
**/
.paginate {	overflow:hidden; position:relative; margin-bottom:10px; text-align:center; }
.paginate a { display:inline-block; height:30px; line-height:30px; font-weight:bold; 	}
   /* Next / previous */
   .paginate .previouspostslink, .paginate .nextpostslink { padding:0px 10px; font-size:1.4em;}
   .paginate .previouspostslink { float:left;  }
   .paginate .previouspostslink:before { content:"\00AB\00A0"; }
   .paginate .nextpostslink { float:right;  }
   .paginate .nextpostslink:after { content:"\00A0\00BB"; }
   /* Page list */
   .paginate .pages { overflow:hidden; position:absolute; width:350px; left:50%; margin-left:-175px; text-align:center; }
   .paginate .current { font-weight:bold; color:#999999; }
   .paginate .current, .paginate .pages a { display:inline-block; padding:0px 0.4em; }

	/* IE Fixes */
		/* hasLayout */
		.ie6 .paginate { zoom:1; }

/**
 *	Main stories
 **/
.mainStory { margin-bottom:10px; }
	/* Left */
	.mainStoryLeft { margin-bottom:0px; }
	.mainStoryLeft .primary {margin-bottom:10px; width: 650px;}
	.mainStoryLeft .postSmall { padding-bottom:0px; border-bottom-width:0px; width: 155px; }
	/* 1+4 */
	.mainStoryLeft .secondary { width:650px; }
	/* Center */
	.mainStoryCenter .secondary { width:228px; margin-bottom:0;}
	.mainStoryCenter .primary { width:410px}
	/* Wide */
	.mainStoryWide .secondary { width:228px; margin-bottom:0; padding-bottom:25px;}
	/* Superwide */
	.mainStorySuperwide { text-align:center;}
		.mainStorySuperwide .primary { width:100%; }
		.mainStorySuperwide .postMainStoryPrimary h1 { font-weight: bold; }
		.mainStorySuperwide .postMainStoryPrimary .seeAlso a { clear: left; display: block; }

	/* IE Fixes */
		/* Centering ad in IE */
		.ie .mainStorySuperwide .advert { width:730px; margin:0px auto 10px auto;}
		/* Adding some spacing in IE6 */
		.ie6 .mainStoryLeft .secondary { padding-bottom:10px; }



/**
 *	Widgets
 *	Widgets are small elements, usually found in the sidebar that are "self contained".
 *	They are mostly made of a title and a content (eg. Follow us, News in Photos, etc)
 *	You should apply the .widget class to any of them. They are extended by the widgetNameOfWidget classes
 **/
.widget { background:#f7f7f7; border:1px solid #d9d9d9; margin-bottom:10px }
.widget .sectionSeparator { margin-bottom:0px; border-right:none; border-left:none; border-top:none; }
.widget .widgetContent { margin:10px;}
.widget .definition { color:#999999; }
	/**
	 *	Extending widgets
	 **/

	/* Opinions */
	.widgetOpinions .head h3 { color:#006aa0; text-align:center; margin:10px 0px 5px 0px; font-size:1.4em;  }
	.widgetOpinions .head h3 a { color:#006aa0; }
	.widgetOpinions .head h3:before, .widgetOpinions .head h3:after { content:"\00A0\2022\00A0"; }
	.widgetOpinions .head strong { font-family:Georgia,Arial,Verdana,sans-serif; font-style:italic; text-align:center; color:#8a929f; display:block; }
	.widgetOpinions .head .voices-banner { display: block; width: 100%; text-align:	center; margin: 10px 0;}
	.widgetOpinions .head .voices-banner img { width: 150px; border: 0px; }
	/* Opinions */
	.widgetCategory .head h3 { color:#006aa0; text-align:center; margin:10px 0px 5px 0px; font-size:1.4em;  }
	.widgetCategory .head h3:before, .widgetCategory .head h3:after { content:"\00A0\2022\00A0"; }
	.widgetCategory .head strong { font-family:Georgia,Arial,Verdana,sans-serif; font-style:italic; text-align:center; color:#8a929f; display:block; }
	.widgetCategory .postMiniLandscape { border-width:  1px 0 0 0; padding-top: 10px; }
	.widgetCategory .tagline { text-align: center; font-family: Georgia,Arial,Verdana,sans-serif; font-style: italic; text-align: center; color: #8A929F; display: block; }
	/* Repeal Referendum */
	.widgetRepealReferendum .head .repeal-referendum-banner img { max-width: 100%; border: 0px; }
	.widgetRepealReferendum .head .repeal-referendum-banner img:first-child { margin-bottom: 1px; }
	.widgetRepealReferendum .postMini:first-child { border-top-width: 0 }
	/* News in photos */
	.widgetNewsInPhotosVideo .widgetContent { margin:4px 0px 0px 4px; }
	.widgetNewsInPhotosVideo ul { overflow:hidden; list-style:none; margin:0px; }
	.widgetNewsInPhotosVideo li { float:left; margin:0px 5px 5px 0px;}
	.widgetNewsInPhotosVideo ul a { display:block;}
	/* From other publications : We have duplicate rules here, but it is necessary */
		.widgetFromOtherPublication .sectionSeparator {background-repeat:repeat-x; border-bottom-width:1px; border-bottom-style:solid; }
		.widgetFromOtherPublication .sectionSeparator h3 { float:none; height:35px; display:block; text-indent:-999em; margin:0px; padding:0px; background-position:50% 8px; background-repeat:no-repeat; }
		.ie6 .widgetFromOtherPublication .sectionSeparator h3 { background:none; text-indent:0px; display:block; height:35px; line-height:35px; color:#FFFFFF; text-align:center; }
		.widgetFromOtherPublication h3 a{display:block;}
		/* The42 */
			.widget.widgetTheScore  { background-color:#f1f4e5; border-color:#bfc1b5; }
			.widgetTheScore .sectionSeparator { border-color:#bfc1b5; background: #536e60; }
			.widgetTheScore .sectionSeparator h3 { background-image:url(/desktop/i/the42WidgetLogo.png); background-position: 50%; }
			.ie-lt8 .widgetTheScore .sectionSeparator { background-image:url(/desktop/i/thescore/embedHeader.png);}
			.ie7 .widgetTheScore .sectionSeparator h3 { background-image:url(/desktop/i/thescore/embedTitle.png); }
		/* The Daily edge */
			.widget.widgetTheDailyEdge { background-color:#f2edea; border-color:#7c7775; }
			.widgetTheDailyEdge .sectionSeparator { border-color:#7c7775; background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAmCAIAAACK3mZQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiOJycyrBKXpmJgZGRiZGBAYwZGIBsRgibESaOQkPkmeDqEDQTsjpsYsg0kj0MSGIMDAwAAQYAmBkDBXC+DK0AAAAASUVORK5CYII=);}
			.widgetTheDailyEdge .sectionSeparator h3 { background-image:url(data:image/png;base64,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); }
			.ie-lt8 .widgetTheDailyEdge .sectionSeparator { background-image:url(/desktop/i/thedailyedge/embedHeader.png);}
			.ie7 .widgetTheDailyEdge .sectionSeparator h3 { background-image:url(/desktop/i/thedailyedge/embedTitle.png); }
		/* Business etc */
			.widget.widgetBusinessETC { background-color:#f2eff4; border-color:#a5a2a7; }
			.widgetBusinessETC .sectionSeparator { border-color:#a5a2a7; background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAmCAIAAACK3mZQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNpiSFtzkPmsvCUTAyMDEDMiMBOIZkKwYXwwmwk7H0wTUAPnw+xiQmLDMANAgAEA7KoDqkmrVdUAAAAASUVORK5CYII=);}
			/*.widgetBusinessETC .sectionSeparator h3 { background-image:url(data:image/png;base64,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); }
			*/.widgetBusinessETC .sectionSeparator h3 { background-image:url(/desktop/i/businessetc/embedTitle2.png);}
			.ie-lt8 .widgetBusinessETC .sectionSeparator { background-image:url(/desktop/i/businessetc/embedHeader.png);}
			.ie7 .widgetBusinessETC .sectionSeparator h3 { background-image:url(/desktop/i/businessetc/embedTitle2.png); }
		/* The Journal */
			.widget.widgetTheJournal { background-color:#f7f7f7; border-color:#c4c4c4; }
			.widgetTheJournal .sectionSeparator { border-color:#c4c4c4; background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAlCAIAAAAMShT+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAENJREFUeNpimHn4JvMWLlMmRgYGJgZGRjBmZIDSYD4TlIbwgYiJgQlKQ/lgeSYmhDxMnAlZP0yeES7PgMRH2MsAEGAA+aAD0woyyoUAAAAASUVORK5CYII=); }
			.widgetTheJournal .sectionSeparator h3 { background-image:url(data:image/png;base64,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); }
			.ie-lt8 .widgetTheJournal .sectionSeparator { background-image:url(/desktop/i/thejournal/embedHeader.png);}
			.ie7 .widgetTheJournal .sectionSeparator h3 { background-image:url(/desktop/i/thejournal/embedTitle.png); }

			.widgetTheJournal .post .metadata .icon {
				background-color: transparent;
			}

			.widgetTheJournal button, .widgetTheJournal .button {
				background-image: url('/desktop/i/thejournal/sprite-buttons.png?v=1');
			}


	/* Weather */
	.widgetWeather h3 { font-size:1.1em; }
	.widgetWeather ul { width:100%; margin-bottom:10px;  }
	.widgetWeather li { width:95px; height:170px; margin:0px; padding:0px; border-left-width:1px; text-align:center; }
	.widgetWeather li:first-child { border-left-width:0px;}
	.widgetWeather li strong, .widgetWeather li em { display:block;}
	.widgetWeather li strong { color:#555555; font-size:1.1em; }
	.widgetWeather li img { margin-top:5px; }
	.widgetWeather .postMini { border-top-width:1px; padding-top:10px;}
	.widgetWeather .postMini p { font-family:Arial,Verdana,sans-serif;}

	/* GE11 Widgets */

	.widget-ge11 .sectionSeparator h3,
	.widgetGE11 .sectionSeparator h3 {
		background: url('/desktop/i/ge11/elections-widget-top.png');
		display: block;
		float: none;
		color: #afdd26;
		text-shadow: none;
		font-size: 1em;
		font-weight: normal;
		text-transform: uppercase;
	}

	.widget-ge11 .sectionSeparator a.details,
	.widgetGE11 .sectionSeparator a.details {
		float: none;
		color: #afdd26;
		font-weight: normal;
		text-shadow: none;
	}

	/* Misc */

	.preHeader {
		margin: 10px 0;
	}

	/* IE Fixes */
		/* Force correct width in IE6 and remove borders */
		.ie6 .widgetWeather li { width:95px; border:none; }
		/* No fancy publication images on IE6 */
		.ie6 .widgetFromOtherPublication .sectionSeparator h3 span { display:inline; text-indent:0px; background:none; }

/**
 *	Tabbed content (Trending Articles, Tags list)
 *	When Javascript is not enabled, tags won't be enabled either. It means that the content will just be displayed one
 *	after another (eg. Most Popular, then Most Commented, etc).
 *	When Javascript is enabled, tabs will also be. Only the first tab will be displayed, and we can switch tab on clicking on them
 *
 *	The markup should be as follow :
 *	<div class="tabs">
 *		<ul class="sectionSeparator tabMenu>
 *			<li><a href="#idOfTheFirstTab">Blah</a></li>
 *			<li><a href="#idOfTheSecondTab">Blah</a></li>
 *		</ul>
 *		<div class="tab" id="idOfTheFirstTab">
 *			<div class="sectionSeparator"><h3>Tab title</h3></div>
 *			<div class="tabContent"">The real tab content</div>
 *		</div>
 *		<div class="tab" id="idOfTheSecondTab">
 *			<div class="sectionSeparator"><h3>Tab title</h3></div>
 *			<div class="tabContent"">The real tab content</div>
 *		</div>
 *	</div>
 **/
.tabMenu { padding-left:10px; display:none; overflow:visible; }
.tabMenu li { outline:none; float:left; margin:5px 5px 0px 0px; height:25px; line-height:25px; }
.tabMenu li a { outline:none; color:#555555; padding:0px 10px; font-weight:bold; text-shadow:0px 1px 0px rgba(255,255,255,0.5); }
.tabMenu li a:hover { text-decoration:none; }
	/* With Javascript enabled */
		.js .tabMenu { display:block; margin-bottom:0px; }
		.js li.ui-tabs-selected { background:#f7f7f7;	border:1px solid #d9d9d9; border-bottom:none; -moz-box-shadow:1px -1px 4px -2px rgba(0, 0, 0, 0.2); -webkit-box-shadow:1px -1px 4px rgba(0, 0, 0, 0.2);	box-shadow:1px -1px 4px rgba(0, 0, 0, 0.2);	}
		.js .tabPanel .sectionSeparator { display:none;}
		.js .tabs .widget { border-top:none; }
		.js .tabs .widgetContent { margin-top:0px; padding-top:10px; }
		/* This part is needed to prevent a FOUC but still degrade gracefully */
			.ui-tabs-hide { display: none; }
			.js .tabPanel { display:none;}
			.js .tabMenu + .tabPanel { display:block;}
			.js .tabPanel.ui-tabs-panel { display:block;}
			.js .tabPanel.ui-tabs-panel.ui-tabs-hide { display:none;}

	/* IE Fixes */
		/* IE < 8 gets confused with the tabMenu height if we don't provide a background */
		.ie7.tabMenu { background:none; }
		/* IE6 removes the margin-top when hovering the tabs */
		.js .ie6 .tabMenu { margin-top:10px; }

/**
 *	Polls
 **/
 .journal_poll_container .hidden_block {
	display: none;
 }
.formPoll { margin-bottom:10px; }
	/* Options */
	.formPoll ul { list-style:none; margin:0px 0px 10px 0px; }
	.formPoll li { margin-bottom:10px;}
	.formPoll label { font-size:14px; padding-left:10px; line-height:1em; display:inline; }
	.formPoll label:after { content:""; }
	.formPoll input { }
	/* Submit */
	.formPoll .submit { overflow:hidden; }
	.formPoll button { float:left; }
	.formPoll .submit a { float:left; font-size:0.9em; line-height:45px;padding-left:10px; overflow:hidden; height:30px; display:block;}
.journal_poll_result { }
	.journal_poll_result .j_p_piechart { width: 275px; height: 160px; }
	.journal_poll_result .j_p_legend { font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 12px; color: #676767; }
	.journal_poll_result .j_p_legend_option { margin-bottom: 5px; }
	.journal_poll_result .j_p_legend_color { float: left; width: 14px; height: 14px; margin-right: 10px; }
	.journal_poll_result .j_p_legend_label { float: left; width: 626px; line-height: 14px; }
	/* Alternate width for appearance in desktop sidebar */
	.widgetContent .journal_poll_result .j_p_legend_label { width: 264px; }
	/* Alternate width for appearance in liveblogs */
	.post-content .journal_poll_result .j_p_legend_label { width: 546px; }

/**
 *	Face Off Polll Widget Layout
 **/
.postFaceOff .formPoll {}
	/* Options */
	.postFaceOff .formPoll li { float:left;width:134px;margin-right:10px; }
	.postFaceOff .formPoll input {
		display: block;
		float: left;
		margin: 3px 0;
		width: 20px;
	}
	.postFaceOff .formPoll label {
		display: block;
		float: left;
		font-size: 14px;
		line-height: 1.3em;
		padding-left: 5px;
		width: 105px;
		height: auto;
	}
	/* Submit */
	.postFaceOff .formPoll .submit { clear:left;overflow:hidden; }

/* Advert */
.advert { border:1px solid #d9d9d9; padding:4px; margin-bottom:10px; text-align: center; }
.advert.expanded { border:none; padding:0px; }

/**
 *	Tooltips
 **/
.tooltip { position:absolute; top:0px; left:0px; width:123px; padding:10px; display:none; background:rgba(255,255,255,0.8);  color:#3d3d3d;  font-weight:bold;border:1px solid #3d3d3d; -moz-box-shadow:1px 1px 10px rgba(0,0,0,0.5); -webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.5); box-shadow:1px 1px 10px rgba(0,0,0,0.5);}
.tooltip a {  color:#3d3d3d; display:block; }
	/* Top arrow for browsers with :before */
	body:only-of-type .tooltip { border-top:none; padding:0px 10px 10px 10px; }
	body:only-of-type .tooltip:before {	content:" "; height:10px; width:145px; display:block; margin:-10px 0px 10px -11px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJEAAAAKCAYAAAC0ebyjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARlJREFUeNrs1b8KglAUBnBvikhDf8CtwRocG6T5voFjQaMKvZZP4V5go0/gICREEDYogSCmHavBhqLAGq7ng8OFi8v5+HEl3ItQSjnMPXmejwVBsNM0XXmet4OrAvopWN7Zdd2Pv+0gkffJsmwCgDamac4kSVqrqjqF6y6UzGM797wsQlEUBASARFFcA6A+zJEQMvR9fwmnG8fxKQzDC/RUsrg77IaImgJkGEbPsqxD9VfTNO0M5yAIggWc2yRJIlYhIaJmAe0rQDAVlKIGac4yJETULKBLheeB6AalDZAQ0W8APYV1SIjoRy9QmyAhoj8AYh3SN4gIpbTkWh5ZlnNd15MaoPIDQKQ2vG3bI8dxelEUCW3r7yrAAOw95Sx9fyq6AAAAAElFTkSuQmCC) top left no-repeat; /* tooltipTop.png */}
	/**
	 *	IE Fixes
	 **/
	/* Plain colors for IE */
	.ie .tooltip { background:#FFFFFF; }

/* Post in full page */
	.postMain { margin-bottom:10px; }
	.postMain h1 { font-size:30px}
	.postMain .infos { margin:10px 0px;  padding:2px 0px; border-top-width:1px; border-bottom-width:1px; overflow:hidden; line-height:25px;}
	.postMain .metadata { float:left; }
	.postMain .metadata span { padding-right:3px; }
	.postMain .share { margin-top:0px; float:right;}
	/* Article body */
	.postMain .text { font-family:Georgia,Arial,Verdana,sans-serif; font-size:1.3em; line-height:1.5em; margin-bottom:10px; }
		/* Photo */
		.postMain .photo { float:right; width:310px; margin:0px 0px 10px 10px; font-family:Arial,Verdana,sans-serif; font-size:0.8em; line-height:1.4em}
		.postMain .photo .img { position:relative; }
		.postMain .photo .legend { position:absolute; bottom:0px; left:0px; right:0px; padding:10px; background:rgba(0,0,0,0.6); color:#FFFFFF; font-weight:bold; }
		.postMain .photo .source { color:#999999; font-size:0.9em; font-style:italic; }
			/* Photo in landscape mode */
			.postMainLandscape .photo { width:390px; }
	/* Quote */
	.postMain .text blockquote { clear: both; color:#444444;  display:table; padding:10px 10px 10px 40px; margin:15px 40px 15px 40px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVJJREFUeNpi/P//P8NAACaGAQKjFo9aTDPAQoyiPXv2CAKp3UBc4eLisoeA2nIgBVLfCVT7nlIfz1RUVDQWEhLaDTQYhJVwWGrMx8fXAVQLsvwu1BHkWQzU7AK0MFRZWZlBS0uLgZOT0wWP8g4ZGRkGkFoFBQVBsuMYGsQzQYaBwJMnTxi+f/8OCu572IIYqM5FSkqK4cePHwwPHjwABfMscn2cBnS5kpiYGF7DoA4sB6qFO5DsOIbFF7Jv8RgGSgOCHBwcRPmWkI/BloIM+/37Nz7fwtMAsb4lZDE4vtDAKlCqRhMDhQycA4oWIAiFpv40irITKysrg729vaCRkREoReNL1QwgR5iZmRkD49sFmp8pK7lAlgODlCi1yCEwWlaP1k5Ywblz54gy5NOnT0SrJcZi13fv3hFjxmqgurM45O7h0sQ42rwdtXjUYmoBgAADAEuNioRYC8Y0AAAAAElFTkSuQmCC) no-repeat 5px 5px #eaedf2; }
	.postMain .text blockquote.alt { padding:0px 0px 0px 30px; margin:15px 40px 15px 10px; background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANhJREFUeNpi/P//P8NAAMZRi0ctHjkWnz17FpkrCMS7gbgCiPcQMLMcqr4TiN8bGxtjVcREpANnArEx1HIQVsKhDqSmA2r5XShNtsUuQByKxscFOtBCiYFciwWhvkUGoOC+hyOIkR31HohnkWtxGlqw4jJMEEuwdkLVk2yxMVrQ4TNsJlrQ4vUtIYvRLcVlGHoaIOhbQhZjS0SroKkaPWTQQShUXRouw1lIyPOCBFI0NsfsoSQ70QSMWjxqMc0AvuzkSqQZq0G1KA65e6MtkFGLRy2mOQAIMACyXFJz2Y+7bQAAAABJRU5ErkJggg==) no-repeat top left;}

	/* List */
	.postMain .text ul { list-style:none; margin:0.8em 0px 0.8em 40px; }
	.postMain .text ul li { padding-left:12px; margin-bottom:0.4em; background:url(data:image/gif;base64,R0lGODlhBgAGAIAAAFOGugAAACH5BAAAAAAALAAAAAAGAAYAAAIFhI+pywUAOw==) 0px 10px no-repeat; }
	/* Ordered list */
	.postMain .text ol { margin:0.8em 0px 0.8em 57px; }
	.postMain .text ol li { margin-bottom:0.4em; }
	/* Headings */
	.postMain .text h3 { line-height:1.5em; }
	.postMain .text h3 a { color:#006aa0; }
		/* IE Fixes */
			/* hasLayout */
			.ie6 .postMain .infos { zoom:1;}
			/* Plain color on legend */
			.ie .postMain .photo .legend {background:#000000; }
			/* no dataURI, using image for list */
			.ie-lt8 .postMain .text ul li { background-image:url(/desktop/i/thejournal/li.gif);}
			/* Legend do not overlap on IE6 */
			.ie6 .postMain .photo .legend  { position:relative; margin-top:-5px; }

	/* Post links */
		.postLinks { clear:both; margin-bottom:10px;}
		/* Short URL */
		.shortUrl { float:left; margin-bottom: 5px; clear: left; }
		.shortUrl label { color:#999999; font-size:1.1em; display:inline;  }
		.shortUrl input { height:20px; padding:0px 3px; color:#616770; font-weight:bold; width:125px;}
		/* Report a problem */
		.reportProblem { float:right; line-height:32px;}
			/* IE Fixes */
			.ie .postLinks { width:100%; }
			.ie-lt8 .shortUrl label { float:left; padding-right:5px; }
			.ie-lt8 .shortUrl input { float:left; line-height:20px; }
			/* dataURI */
			.ie7 .postMain .text blockquote { background-image:url(/desktop/i/blockquote.png); }
			.ie7 .postMain .text blockquote.alt { background-image:url(/desktop/i/blockquote2.png); }
			.ie6 .postMain .text blockquote { background-image:url(/desktop/i/ie6/blockquote.gif); }
			.ie6 .postMain .text blockquote.alt { background-image:url(/desktop/i/ie6/blockquote2.gif); }

	/* Sharing bar */
	.sharingBar { height:40px; background:#efefef; border:1px solid #cacaca; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
	.sharingBar li { width:161px; padding:0px; border-left:1px solid #cacaca; }
	.sharingBar li a { display:block; text-align:center; line-height:40px; border-left:1px solid #FFFFFF; font-weight:bold; color:#6d7177; }
	.sharingBar li a .icon { margin-right:5px; }
	.sharingBar li a:hover { text-decoration:none; background:#f9f9f9; }
	.sharingBar li a.action_off { color:#BBBBBB }
	.sharingBar li a.action_off:hover { text-decoration:none; background:#efefef; cursor:default; }

	.sharingBar li:first-of-type { border-left:none;}
	.sharingBar li:first-of-type a { border-left:none; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
	.sharingBar li:last-of-type a { border-left:none; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
		/* IE Fixes */
			/* Removing double border */
			.ie .sharingBar li a { border-left:none;}
			.ie .sharingBar { border-left:none; }
			/* Replacing the icon in IE < 8 */
			.ie-lt8 .sharingBar li { position:relative; }
			.ie-lt8 .sharingBar .icon { position:absolute; top:8px; left:8px; }
			.ie-lt8 .sharingBar .iconTwitter { left:15px; }
			.ie-lt8 .sharingBar .iconFacebook { left:5px; }
			/* Hardcoding li dimensions for IE6 */
			.ie6 .sharingBar li {width:156px;}

	/* Discussed in this article */
	.discussed { border-bottom-width:1px; margin-bottom:10px; }
		/* IE Fixes */
			/* Forcing padding bottom */
			.ie-lt8 .discussed { padding-bottom:10px; }

	/* Related articles */
	.relatedArticles { border-bottom-width:1px; margin-bottom:10px; }
	.relatedArticles .postSmall { border-bottom-width:0px; }

	/* Author */
	.aboutAuthor { margin-bottom:10px; }
	.aboutAuthor strong { display:block; color:#6d7177; font-size:1.1em; margin-top:-4px /* Dangerous */ }
	.aboutAuthor .desc { color:#999999; font-size:1.1em;  }
	.aboutAuthor .about a { display:block; font-weight:bold; }
	.aboutAuthor .about a .icon { background-color:#FFFFFF; }
	.aboutAuthor .articles a { display:block; font-size:1.1em; margin-bottom:5px; }
		/* inline-block cause whole links to disappear. We will hardcode dimensions and use floats instead */
		.ie-lt8 .aboutAuthor .about a { height:25px;}
		.ie-lt8 .aboutAuthor .about a .icon { float:left; margin-top:-2px;}
		/* Removing icons on IE6 */
		.ie6 .aboutAuthor .about a .icon { display:none; }

/**
 * Comments
 **/
	.commentList { list-style:none; margin:0px; margin-bottom:10px; border-bottom-width:1px; }
	.commentList li { border-bottom-width:1px; padding-bottom:10px; margin-bottom:10px; }
	.commentList .children li:first-child { border-top-width:1px; padding-top:10px; margin-top:10px;}
	.commentList li:last-child { border-bottom-width:0px; margin-bottom:0px; }
	.commentList li.answerComment { margin-left:40px; }
		/* Comment */
		.comment .infos {overflow:hidden; margin-bottom:5px; }
		.comment .first { float:left; width:310px;}
		.comment .second { float:right; text-align:right; width: 250px;}
		.comment .second.links { font-size: 11px;}
		.comment .first img { float:left; margin-right:10px;}
		.comment .author { color:#555555; font-size:1.4em; font-weight:bold; padding-right:10px; display:block;}
		.comment .date { color:#9a9a9a; font-weight:bold;}
		.comment .report { line-height:25px; display:inline;}
		.comment .text { font-family:Georgia,Arial,Verdana,sans-serif; font-size:1.1em; line-height:1.6em; margin-bottom:5px; }
		.comment .text p { word-wrap: break-word; } /*stop links over flowing in comments */
		.comment .comment-reply-link { font-size:1.4em; font-weight:bold; display:block;}
			/* Featured comments */
			.featuredCommentList { background:#eaedf2; padding:10px 10px 0px 10px; border-bottom-width:0px;}

	/* Adding a comment */
	.formComment { margin-bottom:15px; overflow:hidden; }
	.formComment .login { margin-bottom:10px; }
	.formComment .login strong { color:#6d7177; font-size:1.4em; }
	.formComment textarea { width:640px; height:140px; margin-bottom:10px; }
	.formComment button { float:right; margin-right:0px; }
	.formComment .cancel { float:left; display:none; }
	.commentList .formComment .cancel{ display:inline; }
		/* Logged in */
		.formComment .in { overflow:hidden;  }
		.formComment .in .second { margin-top:3px; }
		.formComment .in img { float:left; margin-right:10px; }
		.formComment .in strong { display:block; margin-bottom:0px }
		.formComment .in a.FB_Link { display:inline; }
		.formComment .in a { display:block; font-weight:bold; }
		/* Not logged in */
		.formComment .out { overflow:hidden; }
		.formComment .out strong { float:left; margin-right:6px; }
		.formComment .out a { float:left; }

	/* Replying to a comment */
		.comment + .formComment { margin-top:10px; }
		/* Fixing textarea with in small comments */
		.featuredCommentList .formComment textarea { width:600px; }
		.answerComment .formComment textarea { width:555px; }
		/* Fixing "Sign in" links in small comments */
		.featuredCommentList .formComment .out strong, .answerComment .formComment .out strong { display:block; float:none; }

	/* IE Fixes */
		/* Removing double border */
		.ie .commentList { border-bottom:0px; }
		/* hasLayout */
		.ie6. .formComment, .ie6 .comment .infos { zoom:1; }

/**
 *	Slideshow
 **/
.slideshow { color:#FFFFFF; font-family:"Helvetica Neue", arial, sans-serif; text-shadow:0px 1px 0px rgba(0,0,0,0.9); margin-bottom:10px; overflow:hidden; clear: both; }
.slideshowTop, .slideshowBody, .slideshowBottom { background-color:#303030; }
	/* Navigation */
	.slideshow .arrow { outline:none; text-indent:-999em; display:block; height:100px; width:60px; background:url(data:image/png;base64,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) -999em -999em no-repeat;}
	.slideshow .previous { background-position:0px 50%; }
	.slideshow .previous:hover { background-position:-60px 50%; }
	.slideshow .next { background-position:-120px 50%; }
	.slideshow .next:hover { background-position:-180px 50%; }
	/* Top */
	.slideshowTop { height:60px; border-bottom:1px solid #0E0E0E; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA6CAIAAAD+yqSwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpicHZ2ZmJkZGRiYGBg+v//P5jGxcYnhpcG4v8gfWg0KWpx0oTEIGyAAAMAHXlN8qlUiEwAAAAASUVORK5CYII=) top left repeat-x #303030;	}
	.slideshowTop h3 { float:left; width:475px; color:#FFFFFF; font-size:1.6em; line-height:1.3em; margin:5px 10px; }
		/* Navigation */
		.slideshowNavigation { display:none; float:right; line-height:60px; height:60px; border-left:1px solid #000000; }
		.js .slideshowNavigation { display:block;}
		.slideshowNavigation .arrow { height:60px; width:35px; float:left; }
		.slideshowNavigation .previous { background-position:-12px -20px; }
		.slideshowNavigation .previous:hover { background-position:-72px -20px; }
		.slideshowNavigation .next { background-position:-132px -20px; }
		.slideshowNavigation .next:hover { background-position:-192px -20px; }
		.slideshowNavigation .numbers { float:left; font-size:1.1em; }

	/*Simple header*/
	.simpleSlides tr, .simpleSlides td {
		padding: 0px;
		border: 0px;
	}
	.simpleSlides {
		padding: 0px;
		border: 0px;
	}
	.simpleSlides {
		background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA6CAIAAAD+yqSwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpicHZ2ZmJkZGRiYGBg+v//P5jGxcYnhpcG4v8gfWg0KWpx0oTEIGyAAAMAHXlN8qlUiEwAAAAASUVORK5CYII=) bottom left repeat-x #434343;
		width: 100%;
		border-top: 0px;
		border-left: 0px;
		border-bottom: 1px solid black;
		float: left;
	}
	.simpleSlidesTitle {
		width: 490px;
		float: left;
		color: white;
		font-size: 1.6em;
		line-height: 1.3em;
		margin: 5px 10px;
		font-weight: bold;
	}

	.simpleSlidesNav .numbers {
		padding-top: 4px;
	}
	.simpleSlides .simpleSlidesNav {
		height: 100%;
		text-align: center;
		padding: 10px 0px 0px 0px;
		border-left: 1px solid black;
		height: 60px;
		margin: auto;
		display:table-cell;
		vertical-align:middle;
	}
	.simpleSlidesNav .arrow {
		float: left;
		height: 40px;
		width: 35px;
		display:block;
	}
	.simpleSlidesNav span {
		float: left;
		text-align: center;
	}
	.simpleSlidesNav .previous {
		background-position: -12px -35px;
	}
	.simpleSlidesNav .next {
		background-position: -132px -35px;
	}
	.simpleSlidesNav .previous:hover {
		background-position: -72px -35px;
	}
	.simpleSlidesNav .next:hover {
		background-position: -192px -35px;
	}

	/* Body */
	.slideshowBody {border-bottom:1px solid #0E0E0E; clear: left;}
	.postMain .text .slideshow ul li { background-image: none; }
	.postMain .text .slideshowBody ul { margin:0.8em auto; list-style:none; max-width: 95%; }
	.postMain .text .slideshowBody li { padding:10px 0; overflow:hidden; }
	.js .slideshowBody li h3 { display:none; }
	.js .slideshowBody li { display:none; margin:0px; }
		/* Image */
		.slideshowImage { float:left; width: 100%; }
		.slideshowImage .frame { border:1px solid #4F4F4F; }
		.slideshowImage img { border:1px solid #000000; width: 100%; }
		.slideshowImage .caption { color:#777777; display:block;}
		/* Description */
		.slideshowDescription {	margin-left:10px; float:left; font-size:1.2em; line-height:1.3em; }
		.slideshowDescriptionBottom { margin:10px; float:left; font-size:1.2em; line-height:1.3em; }
	/* Bottom */
		.slideshowBottom { border-top:1px solid #3B3B3B; overflow:hidden; }
		/* Navigation */
		.slideshowBottom .arrow { float:left; width:59px; }
		.slideshowBottom .listWrapper { overflow:hidden; height:100px; float:left; width:510px; border-left:1px solid #0E0E0E; border-right:1px solid #3B3B3B;  }
		.postMain .text .slideshowBottom ul { margin:0px; list-style:none; width:1000em; overflow:hidden; }
		.postMain .text .slideshowBottom li { padding: 0; margin:0px; float:left; border-right:1px solid #0E0E0E; border-left:1px solid #3B3B3B; }
		.slideshowBottom li a { outline:none; display:block; width:100px; height:100px; text-align:center; }
		.slideshowBottom li a img { height:80px; width:80px; margin:10px auto;}
		.slideshowBottom a:hover { background-color:#3B3B3B; }
		.postMain .text .slideshowBottom li:target a img,
		.slideshowBottom li a:hover img {border-color:#DDDDDD; }
		.slideshowBottom li img { border:1px solid #000000; -moz-box-shadow:1px 1px 1px #111111; -webkit-box-shadow:1px 1px 1px #111111; box-shadow:1px 1px 1px #111111; }
	/* Embed */
		.slideshow .embed { background:#ccc; display:block; float:right; color:#777; text-shadow:0px 1px 0px rgba(255,255,255,0.5); text-align:center; padding:3px 7px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
		.slideshow .embed:hover { text-decoration:none; background:#ddd; }
	/* IE Fixes */
		/* dataURI */
		.ie-lt8 .slideshowTop { background-image:url(/desktop/i/slideshowBackground.png); }
		.ie7 .slideshow .arrow { background-image:url(/desktop/i/sprites-slideshow.png); }
		.ie6 .slideshow .arrow { background-image:url(/desktop/i/ie6/sprites-slideshow.gif); }
		/* double margin bug */
		.ie6 .slideshowDescription { display:inline; }
		/* hasLayout */
		.ie6 .slideshowBottom { zoom:1; }

	/* Start Slideshow link */
	.startSlideshow { padding:20px; text-align:center; margin-bottom:15px; background:url(data:image/png;base64,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) no-repeat bottom right #eaedf2; }
		.startSlideshow h3 { font-size:1.6em; }
		.startSlideshow a {
			display:block; width:200px; margin:0 auto; height:30px; line-height:30px; font-size:1.2em; text-shadow:0px 1px 0px rgba(255,255,255,0.5); background:rgba(0,0,0,0.1); font-weight:bold;
			-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
			-webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; transition:all 0.2s ease-in;
		}
		.startSlideshow a:hover { text-decoration:none; background:rgba(0,0,0,0.2); }
		.startSlideshow a:active { position:relative; top:1px; }
		.startSlideshow a:after { content:"\00A0\00BB"; }
			/* IE Fixes */
				/* dataURI */
				.ie7 .startSlideshow { background-image:url(/desktop/i/startSlideshow.png); }

/**
 *	Lightbox
 **/
	/* Default settings */
		/* Overlay */
		#fancybox-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 1100; display: none;}
		/* Loading */
		#fancybox-loading { position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none;}
		#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url(/desktop/i/fancybox.png); }
		/* Tmp */
		#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
		/* Wrapper */
		#fancybox-wrap { position: absolute; top: 0; left: 0; margin: 0; z-index: 1101; display: none;}
			/* Outer */
			#fancybox-outer { position: relative; width: 100%; height: 100%; background: #FFF; -moz-box-shadow:0 0 30px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0 0 30px rgba(0, 0, 0, 0.5); box-shadow:0 0 30px rgba(0, 0, 0, 0.5);}
			/* Title */
			#fancybox-title { position:absolute; top:0px; left:0px; height:32px; }
			/* Close button */
			#fancybox-close { position: absolute; top: 1px; right: 0px; width: 35px; height: 30px; z-index: 1103; display: none; cursor:pointer; background:url(/desktop/i/thejournal/sprite-buttons.png?v=1) -96px -270px no-repeat; }
			#fancybox-close:hover { background-position:-131px -270px; }
			/* Content */
			#fancybox-inner { position: absolute; width:1px; height:1px; padding:0; margin:30px 0px 0px 0px; outline: none; overflow: hidden; background:#FFFFFF; }

		#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; }
		#fancybox-content { height: auto; width: auto; padding: 0; margin: 0; }

		#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; }
		#fancybox-frame { position: relative; width: 100%; height: 100%; border: none; display: block; }
		#fancybox-left, #fancybox-right { display:none; }
		.fancy-bg { display:none; }
			/* IE Fixes */
			/* The overlay do not take all width space, we will hide it instead */
			.ie6 #fancybox-overlay { position: absolute; width:0px; }
			.ie6 #fancybox-loading { position: absolute; margin-top: 0; }
			/* We will add big borders to IE6 fancybox */
			.ie6 #fancybox-outer {border:2px solid #d1d4da; }

	/* Custom Lightboxes */
	.lightboxes { display:none; }
	.lightbox { width:510px; padding:20px; }
	.lightbox h2 { color:#6d7177; font-family:Arial, sans-serif; font-weight:bold; border-bottom-width:1px; padding-bottom:15px; margin-bottom:15px; line-height:1.3em; }
	.lightbox .notice { text-align:center; font-weight:bold; font-size:14px; color:#999999; }
	.lightbox p { font-size:14px; margin-bottom:15px; color:#6d7177; }
	.lightbox .form-element { margin-bottom:15px; }
	.lightbox .form-element.has-error input,
	.lightbox .form-element.has-error textarea,
	.lightbox .form-element.has-error select {
		border-color: #dc3545;
	}
	.lightbox .form-element.has-error .error-feedback {
		width: 100%;
		margin-top: .25rem;
		color: #dc3545;
		font-size: 12px;
	}
	.lightbox .border { border-bottom-width:1px; padding-bottom:15px; }
	.lightbox textarea { width:502px; margin-bottom:10px; height:100px; font-size:14px; }
	.lightbox #email_tip_label { float: left; }
	.lightbox input#email_tip { float: right; margin-bottom:10px; font-size:14px; }
    .lightbox label{ margin: 0; }
    .lightbox input[type="text"], .lightbox input[type="email"], .lightbox input[type="password"] { width:238px; font-size: 14px;}
	.lightbox button { float:right; clear: both; }
		/* Submit news */
		.lightbox .form-link { font-weight:bold; font-size:14px; }
		.lightbox .upAddLinks { height:30px; line-height:30px; }
			/* We do not directly hide the content. It causes a strange bug in webkit. Instead, we'll hide it using jQuery */
			.lightbox .actionField { height:30px; line-height:30px; }
		.lightbox .actionField label { display:inline; padding-right:15px; }
		/* Email article */
		.lightbox.emailArticle .info-block { float:left; width:245px; margin-right:20px; }
		.lightbox.emailArticle .recipient-info {	margin:0; }
		.lightbox.emailArticle .message a { display:block;margin-bottom:120px; font-size:14px; font-weight:bold;}
		.lightbox.emailArticle .message textarea { height:40px; }
        /* Email alert */
        .lightbox input.emailAlert {float: left; clear: left; }
        .lightbox label.emailAlert {float: left; margin: -7px 0 0 4px; }
		/* Embed post */

	.lightbox .error-message {
		font-size: 12px;
		color: #CC1F1A;
		padding-left: 1rem;
		padding-right: 1rem;
		padding-top: .75rem;
		padding-bottom: .75rem;
		margin-top: .5rem;
		margin-bottom: .5rem;
		border-bottom: 1px solid #E3342F;
		border-top: 1px solid #E3342F;
		background-color: #FCEBEA;
	}

	.lightbox .articleTitle{
		font-size: 2.2em;
		line-height: 1.2em;
		color: #333;
		font-weight: normal;
		font-family: Georgia,Verdana,Arial;
		margin-top: 5px;
	}

	/* IE Fixes */
		/* Align left */
		.ie .lightbox { text-align:left; }
			/* Align elements int IE<8 : We float them and force them to have a consistent height/line-height. We slightly move the inputs too */
			.ie-lt8 .lightbox .upAddLinks { height:30px; line-height:30px; }
			.ie-lt8 .lightbox .actionField { overflow:hidden; height:30px; line-height:30px; }
			.ie-lt8 .lightbox .actionField label { float:left; display:block; height:30px; line-height:30px; }
			.ie-lt8 .lightbox .actionField a { float:left; padding-left:5px;}
			.ie-lt8 .lightbox .actionField input { float:left; margin:5px 0px; height:20px; padding:0px; }
			/* Reduce textarea size */
			.ie-lt8 .lightbox textarea { width:500px; }

/* Weather */

.dropdownContent ul{
	width:140px;
	margin:0 10px 10px 0;
	float:left;
}
.dropdownContent ul li{
	margin:0;
	list-style-type:none;
	font-weight:bold;
}
.dropdownContent ul li a{
	font-weight:bold;
}
.weather{
	overflow:hidden;
	margin:20px 0 10px 0;
}
.weather li{
	display:block;
	width:118px;
	margin:0 10px 0 0;
	float:left;
	text-align:center;
}
.weather li.last{
	margin:0;
}
.weather li p{
	margin-bottom:10px;
}

/* Landing */

.landing{
	border:1px solid #D1D4DA;
	width:310px;
	padding:30px;
	margin:30px auto  0 auto;
}
.landing h1{
	background:url("/media/newjournal/i/thejournal/logo.png") center no-repeat;
	margin-bottom:15px;
	width: 256px;
	height:46px;
	overflow:hidden;
	text-indent:-900px;
}
.landing h4{
	text-align:center;
	font-size:16px;
}
.landing .form-element{
	margin-bottom:10px;
}
.landing label{
	margin-bottom:0;
}
.landing .text{
	width:128px;
}
.landing .info-block{
	margin-right:10px;
	float:left;
}
.landing .email-info{
	margin-right:0;
}
.landing button{
	float:right;
	margin:0;
}
.box{
	background:#EAEDF2;
	padding:10px;
	margin-bottom:15px;
	color:#6D7177;
}
.aright{
	text-align:right;
}

.footer .footer-line {
	display: table;
	width: 100%;
	margin-top: 15px;
}
.footer .distilled {
	display: table-cell;
	width: 75%;
	box-sizing: border-box;
	padding-right: 5px;
	color: #999;
}
.footer .distilled a:link,
.footer .distilled a:visited {
	color: #999;
	margin: 0px 3px;
}
.footer .distilled a:hover,
.footer .distilled a:focus {
	color: #666;
	margin: 0px 3px;
}
.footer .switcher {
	width: 25%;
	display: table-cell;
	color: #555;
}
.footer .switcher a:link,
.footer .switcher a:visited {
	color: #555;
	font-weight: bold;
}
.footer .switcher a:hover,
.footer .switcher a:focus {
	color: #222;
}
/* Beta box */

#beta {
	border-right: 1px solid #D1D4DA;
	border-bottom: 1px solid #D1D4DA;
	border-left: 1px solid #D1D4DA;
	background: #EAEDF2;
	padding: 3px 0px;
	width: 32em;
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
}
#beta strong {
	text-transform: uppercase;
}

/* Wiki tags */

.wikiTagHeader {
	background: #EAEDF2;
	padding: 10px;
	margin-bottom: 10px;
	overflow: auto;
}
.wikiTagHeader h1 {
	text-transform: uppercase;
	color: #888;
	font-size: 1.3em;
	margin-top: 2px;
}
.wikiTagHeader img {
	float: left;
	margin: -2px 10px 0px 0px;
}


/* Comments */

.answerComment {
	list-style: none;
}
#tw-user img {
	float: left;
	margin: 0px 10px 10px 0px;
}
.interactions .liked {
	border-color: #31AD25;
}
.interactions .disliked {
	border-color: #F03C0B;
}
.interactions .greyed {
	color: #bbb;
}
.subscribe-to-comments {
	display: none;
}
.subscription-manager legend {
	display: block;
	color: #555;
	font-weight: bold;
	padding: 5px;
	font-size: 1.2em;
}
.subscription-manager fieldset {
	border: 1px solid #D9D9D9;
	padding: 10px 10px 20px 10px;
	margin: 10px 0px;
}
/* Pagination */

.paginate a {
	padding: 0px 8px;
}

/* Misc */

#wpstats {
	visibility: hidden;
}

/* Lightboxes */

.lightbox .loading {
	visibility: hidden;
	float: right;
	margin: 7px 12px 0px 0px;
}
#SubmitNewsFrame {
	display: none;
}

/* Quiz Reveal */
.text .quizanswer { color:#ffffff; margin-bottom:10px; }

/* Election */

.postMain .contacts { display:block; position:relative; }
.postMain.contact_row { width: 630px; margin-left: 0px }
.postMain .contacts li {
	margin-left:0px;
	margin-right:0px;
	text-indent:15px;
	position:relative;
	overflow: hidden;
	font-size:12px;
	line-height:25px;
	display:inline;
	float:left;
}
.postMain .contacts.contact_row li { display: block;clear: none !important; margin-right: 20px; }
.postMain ul.contacts.contact_row { margin-left: 15px; }
.postMain .contacts .phone {
	background: url(/desktop/i/phone_icon.png) no-repeat 0 0px;
}

.postMain .contacts .email {
	background: url(/desktop/i/email_icon.png) no-repeat 0 0px;
}

.postMain .contacts .website {
	background: url(/desktop/i/website_icon.png) no-repeat 0 0px;
}

.postMain .contacts .twitter {
	background: url(/desktop/i/twitter_icon.png) no-repeat 0 0px;
}

.postMain .contacts .linkedin {
	background: url(/desktop/i/linkedin_icon.png) no-repeat 0 0px;
}

.postMain .contacts .facebook {
	background: url(/desktop/i/facebook_icon.png) no-repeat 0 0px;
}

/**
 *	print.css
 *	This file contains default print-specific rules taken from Hartija v0.8 (http://code.google.com/p/hartija/)
 *	We wrap them in a @media print instead of using a <style media="print"> to reduce the number of HTTP requests.
 *	Browsers download print stylesheet even if not needed and it does block rendering of the page
 *	Cf. http://www.phpied.com/delay-loading-your-print-css/
 **/
@media print {
	/* Hartija v0.8 */
	body { width:100% !important; margin:0 !important; padding:0 !important; line-height: 1.4; word-spacing:1.1pt; letter-spacing:0.2pt; color: #000; background: none; font-size: 12pt; }
	h1{font-size:19pt;}
	h2{font-size:17pt;}
	h3{font-size:15pt;}
	h4,h5,h6{font-size:12pt;}
	code { font: 10pt Courier, monospace; }
	blockquote { margin: 1.3em; padding: 1em;  font-size: 10pt; }
	hr { background-color: #ccc; }
	img { float: left; margin: 1em 1.5em 1.5em 0; }
	a img { border: none; }
	a:link, a:visited { background: transparent; font-weight: 700; text-decoration: underline;color:#333; }
	a:link[href^="http://"]:after, a[href^="http://"]:visited:after, a:link[href^="https://"]:after, a[href^="https://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
	a[href^="http://"], a[href^="https://"] {color:#000; }
	table { margin: 1px; text-align:left; }
	th { border-bottom: 1px solid #333;  font-weight: bold; }
	td { border-bottom: 1px solid #333; }
	th,td { padding: 4px 10px 4px 0; }
	tfoot { font-style: italic; }
	caption { background: #fff; margin-bottom:2em; text-align:left; }
	thead {display: table-header-group;}
	tr {page-break-inside: avoid;}
}

/*
 *	CSS for election page
 *
 */
#election_banner {
	background: url("/desktop/i/ge11/election-dashboard.jpg");
	width: 630px;
	height: 260px;
}
#election_banner .postMainStory:first-child {
	padding-top: 60px;
}
#election_banner .postMainStory {
	margin-left: 320px;
	width: 280px;
	border: none !important;
	border-width: 0px !important;
}
#election_banner .postMainStory h2 {
	margin: 5px 0px 3px 0px;
}
#election_banner .postMainStory h2 a {
	font-size: 13px;
	color: #AADB32;
	font-weight: bold;
	font-family: Arial, Verdana, Geneva, sans-serif;
	text-shadow: #222 1px 1px 1px;
	line-height: 13px;
	text-transform: uppercase;

	height: 1em;
	filter: Shadow(Color=#000000,
			Direction=135,
			Strength=1);

}
#election_banner .postMainStory h2 a:before {
	display: block;
	margin: 0 0 -2.12em 0.15em;
	padding: 0;
	color: #666666;
}
#election_banner .postMainStory .img, #election_banner .postMainStory .img img {
	float: left;
}
#election_banner .election_excerpt {
	float: left;
	text-align: left;
	color: white;
	font-size: 11px;
}
#election_publication_header {
	width: 105px;
	height: 15px;
	margin-top: 8px;
}
.twtr-widget-profile .twtr-join-conv {
	display: none;
}
/* Twitter post themes */
#multiple_twitter_feed {
	max-height:300px;
	overflow-y:auto;
	margin:0px 0px 20px 0px;
	border: 1px solid #B7B7B7;
	padding: 0px 10px 0px 10px;
}
#multiple_twitter_feed .single_twitter_post {
	clear:left;
	margin-left:0px;
	padding-top:5px;
}
#multiple_twitter_feed .single_twitter_post img {
	margin-right: 10px;
	margin:5px 10px 10px 0px;
	float:left;
	font-size: 12px;
}
#multiple_twitter_feed .single_twitter_post .user_id {
	font-weight: bold;
}
#multiple_twitter_feed .fake_hr {
	border-bottom: 1px solid #B7B7B7;
	clear:both;
}
#multiple_twitter_feed .fake_hr:last-child {
	border-bottom: none;
}
/* Overwrite tags width for election header*/
.navigationTrendingTags {
	 width: 312px;
}
/*
	Twitter sentiment css, not in ge as may be used in more
*/
#ge_leader_twitter .leader_holder {
	float:left;
	width:126px;
	height:145px;
	text-align:center;
}
#tweet_sum_total {
	font-weight:bold;
	text-align:right;
	width:630px;
	height:23px;
	clear:both;
	font-family: Georgia, Arial, Verdana, sans-serif;
	margin-bottom:5px;
	font-size:14px;
}
#ge_leader_twitter #tw_leader_details {
	clear:both;
	padding-top:10px;
}
#ge_leader_twitter #tw_leader_details .tw_single_leader {
	width:126px;
	float:left;
	text-align:center;
}
#twitter_party_sentiment .annotatedtimelinetable, #twitter_party_sentiment td {
	border: none !important;
	padding: 0px !important;
}
#twitter_party_sentiment #selected_parties div.party_box, #twitter_party_sentiment #selected_parties div label, #twitter_party_sentiment #selected_parties div input {
	float: left;
}
#twitter_party_sentiment #selected_parties div label{
	height: 18px;
	line-height: 20px;
	margin-right: 14px;
}

#twitter_party_sentiment #selected_parties div input {
	margin-right: 5px;
}

/*Twitter ge top ten*/
.top_ten_twitter_ge {
	height:400px;
	overflow-y:scroll;
	border: 1px #B7B7B7 solid;
	padding: 5px;
}
.top_ten_twitter_ge .postDiscussed-candidate {
	width:100%;
}

.top_ten_twitter_ge .postDiscussed-candidate .text {
	width:480px;
}

.top_ten_twitter_ge .postDiscussed-candidate .twitter_counter {
	float:right;
	margin-top:-5px;
	color:white;
}
/* Hide/display for twitter chart */
#annotationsDiv1,#annotationsDiv2 {
	display: none;
}
#chartDiv1 embed {
	width: 100% !important;
}
.twitter_ge_post {
	clear: both;
	padding: 5px;
	margin-top: 1px;
	border: 1px solid;
	border-color: #D1D4DA;
	display: none;
}
.twitter_ge_post img {
	width: 70px;
	height: 70px;
}
.twitter_ge_excerpt {
	float: right;
	width: 540px;
	line-height: 18px;
	position: relative;
	height: 70px;
}
.twitter_ge_date {
	position: absolute;
	bottom: 0px;
	color: #AAA;
	font-weight: bold;
	text-align: right;
	right: 0px;
}
.twitter_ge_title {
	font-weight: bold;
}
/* Sentiment specific graph */
.positive_block {
	position:absolute;
	right:28px;
	width: 100px;
	height: 23px;
}
#positve_bar {
	font-weight: bold;
	z-index: 200;
/*	background:#80C65A;*/
	line-height: 23px;
	color:black;
	text-align:right;
}
#positive_frame {
	color: white;
	visibility: hidden;
	z-index: 100
}
.negative_block {
	position:absolute;
	right:28px;
	width: 100px;
	height: 23px;
}
#negative_bar {
	text-align:right;
	font-weight: bold;
	position:absolute;
	z-index: 201;
}
#negative_frame {
	position:absolute;
	z-index: 100;
}
.sentiment_temp {
	position:absolute;
	right:0px;
	top:25px;
	width:24px;
}
.sentiment_title {
	font-size:11px;
	font-family:arial;
	height:15px;
}
.sentiment_value {
	font-weight:bold;
	font-size:14px;
}
#twitter_retweets_top #multiple_twitter_feed {
	width: 608px;
}
.ie #twitter_retweets_top #multiple_twitter_feed {
	width: 610px;
}
.top_retweets_single .retweet_counter {
	font-size:35px;
	float:right;
	width: 39px;
	text-align:right;
	margin-top: 8px;
}
.top_retweets_single .content_holder {
	float:left;
	width:530px;
}
.top_retweets_single .main_text {
	float:left;
	width:490px;
	clear:left;
}
.top_retweets_single .tweet_date {
	float:left;
	clear:both;
	color: #AAAAAA;
	font-weight:bold;
	margin-top:3px;
}
.top_retweets_single img {
	width: 50px;
	height: 50px;
}
/* Result Widget */
.widgetCandidates2011 .result_box_party {
	padding-top: 20px;
	width: 100%;
	clear:left;
	position: relative;
	height: 35px;
	background: url("/desktop/i/ge11/results-blocks.png") no-repeat;
	background-position: 2px 22px;
}
.widgetCandidates2011 .relative_box {
	position: relative;
}
.widgetCandidates2011 .winning_line_text {
	height: 312px;
	width: 140px;
	color: #A5A7AB;
	position: absolute;
	top:2px;
	left: 170px;
}
.widgetCandidates2011 .winning_line {
	height: 337px;
	width: 3px;
	border-left:1px dashed #A5A7AB;
	color: #A5A7AB;
	position: absolute;
	top:5px;
	z-index:200;
	left: 165px;
}
.widgetCandidates2011 .preHeader.first_party_result {
	margin-bottom: 5px;
}
.widgetCandidates2011 .result_box_party.first_party_result {
	padding-top: 10px;
}
.widgetCandidates2011 .result_box_party.first_party_result {
	background-position: 2px 12px;
}
.widgetCandidates2011 .result_box_left {
	float:left;
	width:8px;
}
.widgetCandidates2011 .coloured_box {
	width:6px;
	height:6px;
	background:blue;
	margin:2px;
}
.widgetCandidates2011 .party_result_names {
	float:right;
	font-size: 12px;
	color: #6D7177;
	font-weight: bold;
	margin-top: -3px;
}
.widgetCandidates2011 .availble_seats {
	padding-top: 3px;
}

/* Sidebar expandable ad */
.sidebar .expandable {
    width: 950px;
    height: 260px;
    z-index:99;
    position: relative;
    right: 640px;
    border:0;
    padding:0;
    overflow:hidden;
}



/* Branded tag widget */
.widget.brandedTagWidget {
	border: #003366 1px solid;
}
#brandedtag-header {
	background-image: none;/*url("/desktop/i/branded-tag/rowntrees_back.png") no-repeat;*/
	background-color: #003366;
	height: 30px;
	border-bottom: none;
}
#brandedtag-header h3 {
	text-indent: 0em;
	width: 306px;
	text-align: center;
	font-size: 13px;
}
#brandedtag-header h3 a {
	color: white;
	text-shadow: none;
}
#brandedtag-banner img {
	width: 308px;
}
.featured-tag-banner {
	width:			100%;
	border-bottom: 1px solid #d9d9d9;
}
.featured-tag-banner img {
	width:			100%;
}
/* Fringe Fest tag widget */
.widget.fringeFestWidget {
	border: #cc3366 1px solid;
}
#fringeFest-header {
	background-image: none;/*url("/desktop/i/branded-tag/rowntrees_back.png") no-repeat;*/
	background-color: #cc3366;
	height: 30px;
	border-bottom: none;
}
#fringeFest-header h3 {
	text-indent: 0em;
	width: 306px;
	text-align: center;
	font-size: 13px;
}
#fringeFest-header h3 a {
	color: white;
	text-shadow: none;
}
#fringeFest-banner img {
	width: 308px;
}
/* New author about box on article */
.articleExtraDetails  {
	padding-bottom:15px;
	margin-bottom:10px;
	margin-top:15px;
	border-bottom-width:1px;
}
.articleExtraDetails .icon {
	background-color: #FFFFFF;
	width: 22px;
}
.articleExtraDetails .author_info {
	float: left;
	width: 400px;
}
.articleExtraDetails .post_info {
	width: 229px;
	float: right;
}
.articleExtraDetails .author_avatar.wide_avatar {
	width: 130px;
}
.articleExtraDetails .author_avatar {
	width: 70px;
	float: left;
	float: left;
	margin-right: 8px;
}
.articleExtraDetails .author_details .name {
	font-size: 13px;
	font-weight: bold;
	float: left;
	color: #3F3F3F;
}
.articleExtraDetails .author_details .sub_text {
	color: #7F8287;
	font-size: 12px;
	display: block;
	float: left;
	margin-top: 1px;
}
.articleExtraDetails .author_details .syndicated_desc {
	color: #7F8287;
	font-size: 12px;
	float: left;
	width: 230px;
}
.articleExtraDetails .noLink{
	cursor: default;
}
/* Readme author about */
.readme_author_about{
	position:relative;
	float:left;
	margin-right:3ex;
	margin-bottom:1em;
}
.readme_author_about .author_details{
	font-size: 12px;
	text-align:center;
	max-width:130px;
}
.readme_author_about .name{
	font-weight:bold;
	line-height: 2em;
}
.readme_author_about .sub_text{
	display:block;
	font-weight:normal;
	font-size: 10px;
	line-height: 1.5em;
}
/* END Readme author about */
.articleExtraDetails .author_details {
	padding-top: 2px;
	float: left;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
}
.articleExtraDetails .story_contribution {
	padding-top: 2px;
}
.articleExtraDetails h4 {
	color: #3F3F3F;
	height: 19px;
	line-height: 20px;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	margin-bottom: 15px;
}
.articleExtraDetails .contact_box {
	height: 21px;
	line-height: 21px;
	clear: left;
}
.articleExtraDetails .contact_box.clear_left_contact {
	clear: left;
	padding-top: 6px;
}
.articleExtraDetails .contact_box.auth_named_desc {
	line-height: 20px;
	width: 190px;
	clear: left;
}
.articleExtraDetails .contact_box a {
	font-weight: bold;
	color: #006aa0;
}
.articleExtraDetails .more_by_author {
	padding-top: 5px;
}
.articleExtraDetails .more_by_author, .articleExtraDetails .more_by_author a {
	clear: left;
	font-weight: bold;
	color: #006aa0;
}
.articleExtraDetails .more_by_author a span {
	font-size: 18px;
}

/*Read more blocks*/
.read_next_block {
	width: 300px;
}
.read_next_block .next_article {
    margin-bottom:15px;
    clear:both;
    height:70px;
}
.read_next_block.sidebar {
	float: right;
	padding-left: 10px;
	padding-bottom: 20px;
}
.read_next_block h3 {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	height: 30px;
	line-height: 30px;
}
.read_next_block .iconNext {
	width: 15px;
	float:right;
	height:70px;
	line-height:70px;
}
.read_next_block .iconNext .icon {
    width: 15px;
	height: 20px;
	background-position: -55px -175px;
	margin-top:8px;
}
.next_article .infos {
    color: #999;
    font-weight: bold;
    font-size:12px;
    line-height:25px;
    margin-top:3px;
    margin-left:-3px;
}
#r_n_text {
    float:left;
}
.next_article .metadata span {
    padding-right: 3px;
}
.read_next_block .next_link {
	margin-top: 3px;
	font-family: Georgia, Arial, Verdana, sans-serif;
	font-size: 13px;
	width: 300px;
}
.read_next_block .next_link {
	width: 245px;
	display: block;

}
.read_next_block.sidebar .next_link {
	font-size: 16px;
}
.read_next_block .link_img {
	background: url("/desktop/i/sprites-interface.png") 0 -70px no-repeat;
	width: 44px;
	margin-top: 11px;
	display: block;
	float: right;
	height: 44px;
}
.read_next_block .tag {
	font-size: 11px;
	clear: both;
}
.read_next_block .see_top {
	clear: both;
	padding-top: 0px;
	font-weight: bold;
	margin-bottom: 5px;
}
.read_next_block.sidebar .tag {
	display:block;
	float: left;
	width: 220px;
	margin-top: 2px;
	clear: left;
}
/* Tweak above for in article use */
.read_next_block.in_article  {
	width: 650px;
	border-bottom-width: 1px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.read_next_block.in_article .next_text {
	float: left;
	width: 470px;
}
.read_next_block.in_article .see_top {
	margin-bottom: 7px;
	padding-top: 0px;
}
.read_next_block.in_article .tag {
	width: 300px;
	margin-top: 5px;
	display: block;
	clear: left;
	float: left;
}
.read_next_block.in_article h3  {
	margin-bottom: 10px;
	font-size: 14px;
}
.read_next_block.in_article .next_link {
	margin-top: 4px;
	width: 425px;
	margin-right: 10px;
	font-size: 18px;
}
.read_next_block.in_article .next_text.imageless {
	width: 620px;
}
.read_next_block.in_article .link_img {
	margin-right: 29px;
	background-position: 0 0;
	height: 70px;
	width: 70px;
	float: right;
	margin-top: 0px;
}
#read_next_banner {
	width: 150px;
	height: 90px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
}
#read_next_banner img {
	margin-left: -8px;
	height: 70px;
}
.clear_left {
	clear: left;
}
/* footer */
.footer_thejournal {
    color: #0a539c;
}
.footer_businessetc {
    color: #1c1d1d;
}
.footer_thescore {
    color: #1a6b5c;
}
.footer_thedailyedge {
    color: #b7252a;
}

.footer_mp {
    float: left;
    width: 222px;
    padding: 7px 10px 0;
}

#footer_mp_section_businessetc,
#footer_mp_section_thejournal {
	margin-top: 6px;
    margin-bottom: 25px;
}

#footer_mp_section_businessetc {
    height: 22px;
}

#footer_mp_section_thescore {
    margin-bottom: 20px;
}

#footer_mp_section_thedailyedge {
	margin-top: 9px;
    margin-bottom: 28px;
}

.footer_mp table {
    border: none;
    padding: 0px;
    clear: left;
    margin-bottom: 18px;
}

td.footer_mp_number {
    border: none;
    vertical-align: top;
    padding: 3px 0 0 0;
}
td.footer_mp_number div {
    width: 15px;
    height: 15px;
    color: #fff;
    text-align: center;
    line-height: 15px;
    font-size: 9px;
    font-weight: bold;
}
td.footer_mp_number div.thejournal {
    background: #0a539c;
}
td.footer_mp_number div.businessetc {
    background: #1c1d1d;
}
td.footer_mp_number div.thescore {
    background: #6a8d7b;
}
td.footer_mp_number div.thedailyedge {
    background: #b7252a;
}
td.footer_mp_article {
    border: none;
    vertical-align: top;
    padding: 0 14px 0 9px;
    line-height: 19px;
}
td.footer_mp_article a {
    color: #0a539c;
    font-family: Georgia,Arial,Verdana,sans-serif;
    font-size: 14px;
}
.footer_mp_views_comments {
    height: 20px;
    line-height: 20px;
}
.footer_mp_views_comments div {
    display: none;
    color: #0a539c;
    font-weight: bold;
    font-size: 12px;
}
.footer_mp_views_comments div img {
    vertical-align: middle;
}
.footer_tn {
    width: 133px;
    float: left;
    margin: 4px 20px 0 10px;
}
.footer_tn.last {
    margin-right: 0px;
}
.footer_tn_tag {
    margin-bottom: 6px;
}
.footer_tn_tag img {
    float: right;
    margin-top: 5px;
}
.footer_tn a.tag_link {
    font-weight: bold;
    color: #aeaeae;
    font-size: 10px;
    background: url(/desktop/i/hash.png) no-repeat 0 2px;
    padding-left: 10px;
}
img.footer_tn_article_img {
    margin-bottom: 5px;
}
.footer_tn_article {
    padding: 9px 0 10px;
    border-bottom: 1px dotted #7f7f7f;
}
.footer_tn_article.last {
    border-bottom: 0;
}
.footer_tn_article a {
    color: #0a539c;
    font-size: 14px;
    font-family: Georgia,Arial,Verdana,sans-serif;
    line-height: 20px;
}
/* RUGBYYY (World cup) */
.logoRWC {
	background: url('/desktop/i/rugby/rwc2011.png');
	text-indent: -999em;
	height: 30px;
	margin: 0px 0px 0px -10px;
	width: 110px;
}
.rwc-table th, .rwc-table td {
	border-width: 0px 0px 1px 0px;
	border-color: #f6f5ea;
}
	.rwc-table .rwc-full-link td {
	border-width: 0px;
	}
.rwc-fixture, .rwc-standings, rwc-table {
	width: 100%;
	border-width: 0px;
	border-color: white;
}
.rwc-fixture-header, .rwc-standings-header {
    background-color: #f1f0de;
	height: 29px;
}
.rwc-standings-header .rwc-widget-num {
	width: 60px;
}
.rwc-standings-header .rwc-widget-num:last-child {
    padding-right:0.7em;
}
.rwc-standings-wide .rwc-standings-header .left_a {
	width: 180px;
}
.rwc-fixture-wide td {
	font-size: 13px;
}
.rwc-fixture-wide .rwc-score-td {
	width: 80px;
	padding-right: 5px;
}
.rwc-fixture-wide .rwc-link-td {
	padding-right: 0px;
	padding-left: 2px;

}
.rwc-fixture-wide .rwc-date-td {
	width: 75px;
	padding-right: 0px;
}
.rwc-pool-td {
	max-width: 70px;
	padding-right: 0px;
}
.rwc-fixture-wide .rwc-pool-td {
	width: 105px;
	padding-right: 0px;
}
.rwc-fixture-wide .rwc-score-holder
{
	background: white;
	text-align: center;
	border: 1px solid #D5D5D5;
	padding: 0px;
	margin: 0px;
	width: 80px;
}
.rwc-fixture-wide .rwc-vs-holder
{
	text-align: center;
}
.rwc-table tr.alt {
	background: #F3F3F3;
}
.rwc-fixture-header th {
	height: 29px;
	padding: 0px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 13px;
}
.rwc-standings th {
	height: 29px;
	padding: 0px;
	font-weight: bold;
	font-size: 13px;
}
.rwc-standings th.left_a {
	padding-left: 10px;
}
.rwc-fixture-wide .rwc-right {
	text-align: right;
	padding-right: 0px;
	padding-left: 0px;
	width: 111px;
}
.rwc-fixture-wide .rwc-left {
	width: 111px;
}
.rwc-left {
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
}
.rwc-center {
	text-align: center;
}
.rwc-link-box {
	width: 105px;
	padding-left: 5px;
	font-weight: bold;
}
.rwc-fixture-wide .rwc-link-box {
	width: 110px;
	padding-left: 0px;
	font-weight: bold;
}
.rwc-link-box .rwc-lb {
	color: #006AA0;
	padding-left: 20px;
	background: url('/desktop/i/rugby/icons.png') 0 0 no-repeat;
}
.rwc-link-box .rwc-mr {
	color: #006AA0;
	padding-left: 20px;
	background: url('/desktop/i/rugby/icons.png') 0 -17px no-repeat;
}
.title-fixtures-wide {
	height: 30px;
	width: 630px;
	background: url('/desktop/i/rugby/titles.png') 0 0 no-repeat;
}
.rwc2011-header-wide {
	height: 30px;
	width: 630px;
	background: url('/desktop/i/rugby/banner-wide.png') 0 0 no-repeat;
}
.rwc2011-header-text {
	float: left;
	font-size: 13px;
	color: white;
	font-weight: bold;
	height: 23px;
	line-height: 30px;
	padding-left: 10px;
}
/* RWC Widget */
/*Banners*/
.rwc-title-outer {
	border: 1px solid #002C24;
	padding: 0px;
	margin: 0px;
}
.rwc-title-inner {
	border: 1px solid #3B796E;
}
.rwc2011-header-short {
	height: 26px;
	background: url('/desktop/i/rugby/titles-short.png');
	text-decoration: none;
}
.rwc2011-header-short .mob_title {
	float: left;
	color: white;
	font-weight: bold;
	height: 23px;
	line-height: 28px;
	text-decoration: none;
	padding-left: 10px;
}
.rwc-title-inner a, .rwc-title-inner a:hover {
	color: white;
	text-decoration: none;
}
.rwc2011-header-short .mob_rwc_icon {
	float: right;
	margin-top: -2px;
}
/*Tables*/
.rwc-fixture-small {
	width: 100%;
	border-spacing: 0px;
	border-width: 0;
}
.rwc-fixture-small tr {
	height: 49px;
}
.rwc-fixture-small td {
    border-bottom: white 1px solid;
}
.rwc-standings th, .rwc-standings td {
	text-align: center;
}
.rwc-standings tr.standings {
	height: 49px;
}
.rwc-standings th.left_a, .rwc-standings td.left_a {
	text-align: left;
    padding-left: 1.5em;
}
.rwc-right {
	text-align: left;
	padding: 0px;
}
.rwc-right .rwc-team-icon-small{
	float: right;
}
.rwc-fixture-small .rwc-left {
	text-align: right;
	padding: 0px 7px 0px 0px;
}
.rwc-left .rwc-team-icon-small{
	float: left;
}
.rwc-fixture-small .rwc-fixture-date
{
	background: url('/desktop/i/rugby/table-header.png');
	height: 30px;
}
.rwc-fixture-date td {
	padding: 0px;
}
.rwc-fixture-small .rwc-fixture-date .rwc_date {
	padding-left: 25px;
	margin-left: 3px;
	font-weight: bold;
	background: url('/desktop/i/rugby/icons.png') 5px -31px no-repeat;
}
.rwc-fixture-small .rwc-img {
	width: 25px;
	padding: 0px;
}
.rwc-fixture-small .rwc-img .link-icon.lb
{
	height: 15px;
	background: url('/desktop/i/rugby/icons.png') 5px -0px no-repeat;
}
.rwc-fixture-small .rwc-img .link-icon.mr
{
	height: 15px;
	background: url('/desktop/i/rugby/icons.png') 5px -17px no-repeat;
}
.rwc-fixture-small .rwc-score-td {
	width: 50px;
	padding: 0px 0px 0px 0px;
}
.rwc-fixture-small .rwc-vs-holder {
	text-align: center;
	padding: 0px;
}
.rwc-fixture-small .rwc-separator {
	float: left;
	padding: 0px 5px 0px 5px;
}
.rwc-fixture-small .rwc-date-td-small {

	padding: 0px 5px 0px 10px;
}
.rwc-full-link {
	height: 30px;
	background: #eedf82;
}
.rwc-full-link td {
	padding: 0px;
	margin: 0px;
}
.rwc-full-link a {
	text-align: right;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	display: block;
}
.rwc-full-link a span {
	padding-right: 10px;
	color: black;
}
.rwc-full-link a, .rwc-standings a {
	color: black;
}
/* RWC icons */
.rwc-team-icon-small {
	width: 20px;
	height: 20px;
	float: left;
	background: url('/desktop/i/rugby/crests.png');
}
/*Standings mini*/
.rwc-standings-small .standings.hide {
    color: #444444;
	display: none;
}
.rwc-standings-small .standings.show {
	display: table-row;
}
.rwc-pool, .rwc-pool td {
	padding: 0px;
	border-width: 0px;
}
.rwc-pool-btn {
	text-align: center;
	float: left;
	width: 77px;
	line-height: 30px;
	height: 30px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
    background-color: #d8d7c5;
    text-transform:uppercase;
}
.rwc-pool-btn:hover {
	text-decoration: none;
}
.rwc-pool-btn#rwc-pool-btn-d, .rwc-pool-btn#rwc-pool-btn-a {
	width: 78px;
}
.rwc-pool-btn.selected {
    background-color: #f1f0de;
}
.rwc-pool-btn.hovered {
}
/* Team icons */
.rwc-team-icon-right {
	width: 20px;
	height: 20px;
	float: right;
	margin: 0px 0px 0px 5px;
	background: url('/desktop/i/rugby/crests.png');
}
.rwc-team-icon-left {
	display: none;
	width: 20px;
	height: 20px;
	padding: 0px 10px 0px 0px;
	float: left;
	background: url('/desktop/i/rugby/crests.png');
}
.rwc-standings-wide .rwc-team-icon-left {
	padding-right: 0;
}
.rwc-team--1 { /* No team */
	background: none;
	display: none;
}
.rwc-team-1 { /* Argentina - 0 over, 3rd down*/
	background-position: -15px -70px;
}
.rwc-team-2 { /* Australia - 0 over, 4th down*/
	background-position: -15px -100px;
}
.rwc-team-3 { /* Canada - 0 over, 5rd down*/
	background-position: -15px -130px;
}
.rwc-team-4 { /* England - 0 over, 2 down */
	background-position: -15px -40px;
}
.rwc-team-5 { /* Fiji - 2nd over, 3rd down */
	background-position: -50px -70px;
}
.rwc-team-6 { /* France - 2nd over, 4th down*/
	background-position: -50px -100px;
}
.rwc-team-7 { /* Gerogia - 2, 5  */
	background-position: -49px -130px;
}
.rwc-team-8 { /* Ireland - 3rd over, 0th down*/
	background-position: -84px -10px;
}
.rwc-team-9 { /* Italy - 3, 2 */
	background-position: -84px -40px;
}
.rwc-team-10 { /* Japan - 3, 3 */
	background-position: -85px -70px;
}
.rwc-team-11 { /* Namibia - 3, 4 */
	background-position: -85px -100px;
}
.rwc-team-12 { /* New Zealand - 3rd over, 5 down */
	background-position: -83px -130px;
}
.rwc-team-13 { /* Romania - 4 over, 2 down */
	background-position: -119px -40px;
}
.rwc-team-14 { /* Russia - 4, 3 */
	background-position: -119px -70px;
}
.rwc-team-15 { /* Somao - 4, 4 */
	background-position: -120px -100px;
}
.rwc-team-16 { /* Scotland - 2nd over, 0 down  */
	background-position: -50px -10px;
}
.rwc-team-17 { /* S. Africa - 0, 0  */
	background-position: -15px -10px;
}
.rwc-team-18 { /* Tonga - 4, 5  */
	background-position: -119px -130px;
}
.rwc-team-19 { /* USA - 2, 2  */
	background-position: -50px -40px;
}
.rwc-team-20 { /* Wales - 4, 0  */
	background-position: -120px -10px;
}
/* Fixtures version */
.only-fixtures .rwc-right {
	text-align: right;
}
.only-fixtures .rwc-left {
	text-align: left;
}
.only-fixtures .rwc-vs-holder, .rwc-fixture-small.only-fixtures .rwc-score-td {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.rwc-fixture-small.only-fixtures .rwc-team-icon-small {
	padding-right: 8px;
}
.rwc-fixture-small.only-fixtures .rwc-right .rwc-team-icon-small {
	margin-left: 2px;
}
.rwc_legend {
	margin-bottom: 10px;
	border-width: 0px;
	border-color: white;
}
.rwc_legend th, .rwc_legend td {
	border-width: 0px 0px 1px 0px;
	border-color: white;
}
.rwc_legend_title {
	background: url('/desktop/i/rugby/table-header.png');
	margin-bottom: 10px;
	font-weight: bold;
}
.rwc_legend_title td {
	font-weight: bold;
}
.rwc_legend .letter {
	width: 80px;
	height: 29px;
}
.rwc_legend .desc {
	width: 150px;
	height: 29px;
}
/* Itunes link added */
.single_app_link {
	margin-top: 10px;
	clear: both;
}
.app_link_ios {
	width: 350px;
	float: left;
}
.app_link_android {
	width: 280px;
	float: left;
}
.single_app_link img {
	float: left;
	margin: 10px 10px 10px 0;
}
.app_link_text {
	float: left;
	margin-top: 18px;
	font: 12px Verdana,Arial,Helvetica,sans-serif;
}
.app_link_text_ios {
	width: 200px;
}
.app_link_text_android {
	width: 140px;
}
/* Survey window styles */
#fancybox-wrap.surveyPopup {
	margin: 0 0 0 130px;
}
#fancybox-wrap.surveyPopup #fancybox-inner {
	background: transparent;
	margin-top: 0;
}
#fancybox-wrap.surveyPopup #fancybox-outer {
	background: transparent;
	box-shadow: 0 0 0 0;
	-webkit-box-shadow: 0 0 0 0;
	-moz-box-shadow: 0 0 0 0;
}
img#surveyPopUpImage {
	margin: 0;
	padding: 0;
	position:absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	cursor: pointer;
}
img#surveyPopUpClose {
	position:absolute;
	top: 3px;
	left: 533px;
	z-index: 1000;
	cursor: pointer;
}
/* v2 tweaks */
p.excerpt_holder + p {
	margin-top: 0px;
}
.hidden {
	display: none;
}
#commentLoading {
	margin-top: 7px;
}
.reply-form-insert {
	margin-top: 10px;
}
.reply-form-insert #commentform {
	margin-bottom: 0px;
}
.comment-reply-button {
	float:left;
	font-size:1.4em;
	font-weight:bold;
	display:block;
}

/* Dyson weather */
.widgetWeather.dyson-weather.widget
{
	border: 0px;
}
.widgetWeather.dyson-weather.widget .widgetContent
{
	margin: 0px;
	padding: 10px;
	border-top: 0px;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	border-left: 2px solid black;
}
.widgetWeather.dyson-weather.widget .dyson-header {
	background-color: #000000;
	color: #ffffff;
	height: 30px;
}
.widgetWeather.dyson-weather.widget .dyson-header h3 {
	text-shadow: none;
	float: left;
	margin: 0px;
	line-height: 30px;
	padding-left: 8px;
	font-size: 12px;
	color: white;
}
.widgetWeather.dyson-weather.widget .dyson-header a, .widgetWeather.dyson-weather.widget .dyson-header a:hover {
	color: #ffffff;
	text-shadow: none;
}
.widgetWeather.dyson-weather.widget .dyson-header img {
	float: right;
	padding-top: 6px;
}
.dyson-weather.widgetWeather li
{
	width: 94px;
}
.widgetWeather.dyson-weather .sectionSeparator
{
	width: 310px;
	border-bottom: 0px;
}
.widgetWeather.dyson-weather .sectionSeparator span {
	font-size: 12px;
	line-height: 30px;
	padding-right: 4px;
	color: #ffffff;
	font-weight: bold;
	float: right;
}

/* user icon */
.user_options label {
	line-height: 18px;
	display: block;
	width: 250px;
}
	.answerComment #comment_user_details span {
		float: 		left;
	}
	.answerComment #alt-login-methods {
		float: 		right;
	}
.header-iframe {
}
.user_options {

}
.user_options input {
	margin-right: 15px;
	margin-left: 15px;
	clear: left;
	float: left;
	line-height: 18px;
}
.user_opt_submit {
	clear: left;
	margin-left: 160px;
}
#header_leaderboard_container {
	margin-bottom: 10px;
    width: 1008px;
}
	.header_leaderboard {
	}
.microsite_banner img {
	margin-bottom: 10px;
}
.microsite-banner {
	line-height: 0px;
	height: 66px;
	padding: 0px;
	margin: 0px;
	position: relative;
}
.microsite-banner img {
	margin: -6px 0px 0px 0px;
	z-index: 10000;
	position: absolute;
	top: 0px;
	left: 0px;
}


.lazy{
    display:none;
}

/*Social ui*/
#social_connect_holder {
	margin-top: 15px;
	max-height: 90px;
}
.social-prefs {
	background-color: #E3EBF0;
	padding-top: 12px;
	padding-left: 12px;
	padding-bottom: 7px;
	font-family: Arial, Verdana, Geneva, sans-serif;
}
.social-form input {
	float: left;
	padding: 0px;
	margin: 0 10px 0 0;
}
.social-form {
	margin-top: 6px;
	width: 430px;
	float: left;
	font-family: Arial, Verdana, Geneva, sans-serif;
}
.social-img {
	float: left;
	margin-right: 14px;
}
.social-form label {
	font-size: 12px;
	line-height: 12px;
	margin: 0px;
	height: 14px;
}
.social-latest {
	float: right;
	position: relative;
}
.social-latest-click {
	font-family: Arial, Verdana, Geneva, sans-serif;
	float: right;
	color: #006AA0;
	margin-top: 2px;
	cursor: pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.social-latest-click span {
	font-size: 12px;
	font-family: Arial, Verdana, Geneva, sans-serif;
}
.social-settings {
	float: right;
	margin: -3px 10px 0 5px;
	position: relative;
	cursor: pointer;
}
.social-hover {
	position: absolute;
	bottom: 33px;
	z-index: 99999999999999;
}
.social-hover.social-latest-hover {
	right: 0px;
}
.social-hover.social-settings-hover {
	right: 0px;
	bottom: 35px;
}
.social-block {
	background: url(/desktop/i/social-bg.png) top left repeat-x #EEEEEE;
	border: 1px solid #cccccc;
	margin-bottom:6px;
	border-radius: 3px;
	padding: 10px;
}
.social-latest-hover .social-block {
	width: 333px;
}
.social-settings-hover .social-block {
	width: 293px;
}
.social-settings-hover .social-block input {
	float: left;
	margin: 6px 8px 0 0;
}
.social-settings-hover .social-block label {
	font-size: 11px;
	float: left;
	text-align: left;
	margin: 0px;
	width: 266px;
}
.social-settings-hover .social-single {
	line-height: 30px;
	height: 26px;
}
.social-single {
}
.social-title {
	font-size: 12px;
	margin-right: 20px;
	line-height: 14px;
	color: #666666;
	height: 24px;
	width: 305px;
}
.social-history-single {
	min-height: 20px;
	padding: 5px 0px 10px 0px;
}
.social-border {
	border-bottom: 1px solid #DEDEDE;
	height: 1px;
	width: 100%;
	width: 305px;
}
.iconTab {
	background-position:-50px -240px;
	position: absolute;
	height: 10px;
	width: 20px;
	bottom: -2px;
	right: 10px;
}
.iconClose {
	background-position: -30px -239px;
	width: 16px;
	height: 16px;
	float: right;
	cursor: pointer;
	margin-top: -18px;
}
.iconClose:hover {
	background-position: -5px -239px;
}
.iconClose-hover {
	background-position: -5px -239px;
}
.social-form-off {
	font-size: 12px;
	line-height: 12px;
	margin: 0 0 0 0px;
	height: 14px;
	color: #555;
	margin: 0 0 10px 0;
	display: block;
	font-weight: bold;
}
#social-form-link {
	color: #006AA0;
	text-decoration: none;
	cursor: pointer;
}
#social-form-link:hover {
	text-decoration: underline;
}
#fb-friends-reads {
	display: none;
	clear: left;
	margin-left: 40px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #555;
	font-weight: bold;
	padding-bottom: 10px;
}
.social-individual {
	position: absolute;
	float: left;
	margin-top: -25px;
}
#social-friends {
	position: absolute;
	width: 100%;
}
#social-friends-text {
	float: left;
	margin: 10px 10px 10px 0;
}
.social-friend-photo {
	position: absolute;
	top: 35px;
	width: 25px;
	height: 25px;
	padding: 0px 0px 0px 0px;
}
.social-friend-name {
	display: none;
	position: relative;
	right: 50%;
	text-align: center;
}
.ie .social-friend-name p,
.ie9up .social-friend-name p {
	margin-right: 0%;
}
.social-friend-name p {
	margin-top: 10px;
	margin-left: 25px;
	display: inline-block;
	background: black;
	color: white;
	margin-right: -100%;
	padding: 0px 5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#social-updated {
	display: none;
	padding-left: 5px;
	color: black;

}
#social-user-hover {
	height: 30px;
	padding-bottom: 5px;
	clear: both;
}
#social-user-hover img {
	float: left;
	padding-right: 5px;
}
#social-user-hover span#social-name {
	height: 30px;
	display: block;
	float: left;
	color: #006AA0;
}
#social-scroll {
	display: block;
	float: right;
}
#social-scroll-prev {
	background-position: -102px -218px;
	width: 23px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	float: right;
}
#social-scroll-next {
	background-position: -126px -218px;
	width: 23px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	float: right;
}
#social-scroll-prev:hover {
	background-position: -102px -241px;
	cursor: pointer;
}
#social-scroll-prev-hover {
	background-position: -102px -241px;
	cursor: pointer;
}
#social-scroll-next:hover {
	background-position: -126px -241px;
	cursor: pointer;
}
#social-scroll-next-hover {
	background-position: -126px -241px;
	cursor: pointer;
}
#social-scroll-count span {
	color: #666666;
}
#social-scroll-count {
	color: #666666;
	padding-right: 6px;
	font-size: 12px;
	display: block;
	float: right;
}
.social-see-more {
	display: block;
	padding-top: 11px;
}

.user-read-articles .social-title {
	width: 860px;
	margin-left: 20px;
	line-height: 28px;
}
.user-read-articles .social-border {
	width: 860px;
	margin-left: 20px;
}
.user-read-articles .deleteRead {
	margin-right: 25px;
}
.user-read-articles h3 {
	padding: 20px 0px 0px 20px;
}
.social-settings-border {
	border-bottom: 1px solid #DEDEDE;
}

.comment-order-box {
	display:block;
	float:right;
	margin-right: 0px;
}
	.comment-box-break {
		border-left: 1px solid #555;
		background-image: none;
		width: 1px;
		float:right;
		height: 18px;
		margin-top: 6px;
		margin-right: 9px;
		padding: 0px;
	}
.comment-respond-link {
	float:right;
}

.content h2.main_excerpt {
	margin-bottom: 20px;
}

.weather_ad {
	margin-left: -1px;
	width: 310px;
	overflow: hidden;
}

.dislike {
	margin-right: 5px;
}

/* google ads */
/* Google ads */

.googlead {
   margin: 10px 0 20px;
   padding: 0px 0px 2px;
   border:0px solid #d9d9d9;
}
.googlead img {
   border: 0px;
   float: left;
   margin: 0 15px 0 0;
}
.googlead .sponsored a {
   letter-spacing: 1.7px;
   color: #888;
   text-decoration: none;
}
.googlead p.sponsored {
    font-size: 11px;
    margin-bottom: 0px;
}
.googlead .sponsored_plain a {
    font-size: 11px;
    margin-bottom: 0px;
    text-decoration: none;
    color: #000000;
}
a.sponsored_plain, a.sponsored_plain:hover {
    text-decoration: none;
    color: #000000;
}
.googlead .heading {
   font-size: 15px;
   font-weight: bold;
   margin: 10px 0 0px;
}
.googlead .link {
   margin: 5px;
}
.googlead.container {
    clear: left;
    border: 1px solid #dfdfdf;
    padding: 10px;
    font-size: 12px;
    color: #000;
    margin-top:0px;
}
.googlead.container.photoad {
    margin: 0 14px;
}
.googlead ul {
   margin: 0 0 3px;
   list-style-type: none;
   list-style: none;
}
.googlead ul li .heading {
/*   margin: 15px 0 8px;*/
}

html.no-bg {
	background: none;
}
html.display-box .lightboxes {
	display: block;
}
html.display-box .lightbox {
	display: none;
}
html.display-EmailArticle #EmailArticle.lightbox {
	display: block;
}
.thanks-message {
	color: #cc0000;
	font-size: 21px;
	height: 100%;
	vertical-align:middle;
    display: block;
    clear: both;
}

/*sport sidebar*/
.widget.score-widget {
	border-color:	#f6f5ea;
	background-color:	white;
	margin:			0px;
	padding:		0px;
	margin-bottom:		20px;
}
	.widget.score-widget .widgetContent  {
		margin:			0px;
		padding:		0px;
	}
	.widget.score-widget .sectionSeparator {
		background-color:	#333333;
		/*background-color:	#777777;*/
		background-image:	none;
		border:			0px;
		height:			35px;
	}
		.widget.score-widget .sectionSeparator h3 {
			color: 			white;
			text-shadow:	none;
			line-height:	35px;
			padding:		0px 0px 0px 14px;
		}
/**
 * Sports events page
 */
.header_notice {
	background:		#FCFAE1;
	margin-bottom:	12px;
	border:			1px solid #CCCCCC;
}
	.header_notice div {
		margin:			10px 10px;
	}
.nativeadsriver .offer-highlight .nativeriverentry {
}
.postMain #article-synd-link {
	float:			right;
	width:			390px;
	margin: 		0px 0px 10px 10px;
	font-family:	Arial,Verdana,sans-serif;
	font-size:		0.8em;
	line-height:	1.4em;
	border:			1px solid #D2D2D2;
}
	.postMain #article-synd-link.narrow-synd  {
		width:			308px;
	}
	.postMain #article-synd-link div.synd-logo {
		margin:			18px;
		padding-bottom:	18px;
		border-bottom:	1px solid #D2D2D2;
	}
	.postMain #article-synd-link div.synd-links {
		margin:			18px 18px 24px 18px;
	}
	.postMain #article-synd-link ul {
		list-style-type:	disc;
		margin:			0px 0px 0px 18px;
		padding:		0px;
	}
		.postMain #article-synd-link ul li {
			color:	#ACACAC;
			background-image: none;
			padding:		0px;
			margin-right: 	10px;
			margin-bottom: 	12px;
		}
			.postMain #article-synd-link ul li a {
				color:		#09153F;
				font-size: 	13px;
			}
	p #article-synd-link {
		margin-top: 	15px;
	}
.ad_inline {
	display:		none;
}

/* Hidden media to print */
.print_media{
	display:none;
}
.print_hidden{
	display:none;
}

/* New admin changes for image display */
.parent_alignright, .parent_alignleft {
	display:		inline-block;
	width: 			100%;
}
	.parent_aligncenter {
		text-align:		center;
	}
		.parent_aligncenter img, .parent_aligncenter video {
		    display:		block;
		    margin-left:	auto;
		    margin-right:	auto;
		}
	.parent_alignright img, .parent_alignright video {
		float:			right;
	}
	.parent_alignleft img, .parent_alignleft video {
		float:			left;
	}


#subscription-form-containter
{
	font-family: 'Helvetica Neue',Helvetica,Arial,Sans-serif;
	padding: 10px 10px;
	border: 1px solid #cccccc;
	/*height: 40px;*/
	margin-bottom: 25px;
	margin-top: 25px;
}
	#subscription-form-containter #subscription-form
	{
		float:left;
	}
	#subscription-form-containter label{
        color: #333;
		font-size: 22px;
        font-weight: normal;
        line-height: 1.3em;
		margin-top:7px;
        margin-right: 10px;
		float:left;
		min-height:30px;
        height: auto;
        display:inline-block;
	}
	#subscription-form-containter p{
		margin-top: 7px;
		font-size: 18px;
	}
	#subscription-form-containter #email{
		width: 190px;
		/*margin-left: 10px;*/
	}
	#subscription-form-containter .submit{
		font-size: 14px;
		padding: 10px 20px;
		border: 0px;
		color: #fff;
        margin: 0 0 0 10px;
		height: 38px;
	}
	#subscription-form-containter .submit:hover{
		cursor: pointer;
	}
	#subscription-form-containter #email-loading
	{
		float:right;
		padding: 10px 42px;
		margin-bottom: 8px;
	}

/* fora email signup */
#subscription-form-containter {
    background-color: #efefef;
    border: none;
    padding: 50px;
}
    #subscription-form-containter #subscription-form  {
        float:none;
    }

    #subscription-form-containter #email {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        border-color: #efefef;
        padding-left: 20px;
        width: 75%;
        border-width: 2px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        height: 45px;
    }

    #subscription-form-containter .submit {
        width: 25%;
        height: 45px;
        margin-left: -1%;
        text-transform: uppercase;
        vertical-align: top;
        letter-spacing: 0.05em;
		background: #0E558D;
    }
    #subscription-form-containter  .submit:hover {
        background-color: #0f68af;
    }
    #subscription-form-containter * {
        font-family: 'Cabin', sans-serif !important;
    }

#twitter-widget-0 {
	margin-bottom: 10px;
}
#twitter-parent {
	position:		relative;
	height:			500px;
	margin-bottom: 	10px;
}
	#twitter-img {
		border-top: 	1px solid #e8e8e8;
		border-left: 	1px solid #e8e8e8;
		border-right: 	1px solid #e8e8e8;
    	z-index:		10000000;
    	position:		absolute;
    	margin-bottom:  -10px;
	}
	#twitter-child {
		margin-top:98px;
		position:absolute;
		width:310px;
	}


.loading_comments {
	background-image: url("/desktop/i/loading-large.gif");
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	margin: 5px auto;
	padding: 5px;
}
div.native_tandc {
	margin-bottom:		20px;
}
	div.native_tandc h3 {
		margin:		0 0 0 0;
	}
#server_identifier {
	position:		absolute;
	top:			0px;
	right:			2px;
	color:			#BEBEB4;
	cursor: 		default;
}
.PCI-logo
{
	background-image: url("/desktop/i/Joint-PO-PCI-Logo-contact.png");
	height:85px;
	width: 85px;
	float: left;
	margin-right: 10px;
	margin-top: 4px;
}
.PCI-footer-logo
{
	background-image: url("/desktop/i/Joint-PO-PCI-Logo.png");
	height:48px;
	width:48px;
}
.contact-us-list
{
	margin: 0px 0px 20px 4px !important;
}

/* Verification page */
.user_verify {
	font-family: 	Arial, Verdana, Geneva, sans-serif;
}
	.user_verify h1 {
		font-family: 	Arial, Verdana, Geneva, sans-serif;
		font-size:		25px;
	}
	.user_verify #verify-submit:disabled {
		cursor: pointer;
	}
	.user_verify .section_header {
		border-style: dotted;
		-moz-border-image:url(data:image/gif;base64,R0lGODlhBgAGAIABAH9/f////yH5BAEAAAEALAAAAAAGAAYAAAIIjAOny6h5UgEAOw==) 1 1 1 1 repeat;
		-webkit-border-image:url(data:image/gif;base64,R0lGODlhBgAGAIABAH9/f////yH5BAEAAAEALAAAAAAGAAYAAAIIjAOny6h5UgEAOw==) 1 1 1 1 repeat;
		border-image:url(data:image/gif;base64,R0lGODlhBgAGAIABAH9/f////yH5BAEAAAEALAAAAAAGAAYAAAIIjAOny6h5UgEAOw==) 1 1 1 1 repeat;
		border-bottom-width: 1px;
		margin-top: 	16px;
	}
	.user_verify .section_detail {
		padding:			10px 0 20px 10px;
		margin-bottom:		20px;
	}
	.user_verify .verify_input {
		height:			50px;
	}
		.user_verify .verify_input label {
			float:			left;
			margin:			0 20px 0 0;
		}
	.user_verify .explainer {
		margin-bottom: 	10px;
	}
	.user_verify #sms-label {
		cursor: 	auto;
	}
	.user_verify #sms-error {
		color: 		white;
		font-size: 	21px;
		text-align: center;
		width:		100%;
		padding:	8px 0;
		margin-top:	17px;
		display:	block;
		border:		1px solid #FF2A00;
		background:	#FF7F55;
	}
		.user_verify #sms-error.hidden {
			display:	none;
		}
	.user_verify .sms-loading {
		padding-left: 5px;
	}
		.user_verify #sms-loading.hidden {
			display:	none;
		}
	.user_verify #user_login_box {
		height: 		45px;
	}
		.user_verify #comment_user_details {
			font-size:		18px;
		}
/* Twitter embeds */
.journal_credit {
	text-align:		left;
	font-style: 	italic;
	display:		block;
	color:			#999;
	font-size: 		11px;
	font-family: 	sans-serif;
	margin-top: 	3px;
	width: 			inherit;
}
.journal_caption_container {
	position:	relative;
	max-width: 	100%;
}
	.journal_caption_container img,	.journal_caption_container video {
		max-width: 100%;
	}
.journal_embed_container {
	display:	inline-block;
	width:100%;
	text-align:center;
}
.twitter-embed-parent {
	clear: both;
    margin-left: 		60px;
    width:				500px;
}
.twitter-embed-parent img.tweet-backup {
	margin-bottom:		10px;
}
/* hide legacy */
.image_credit {
	display:	none;
}
.journal_caption {
	background-color: 	rgba(0,0,0,0.6);
	font-family:		sans-serif;
	text-align:	center;
	display:	inline-block;
	position:	absolute;
	left:		0px;
	bottom:		0px;
	right:		0px;
	font-size: 	12px;
	padding:	10px;
	color:		white;
}
#survey-bg {
	position:	fixed;
	top:		0px;
	left:		0px;
	height: 	100%;
	width: 		100%;
	background-color: rgb(102, 102, 102);
	opacity: 	0.6;
	z-index: 		8999999;
	display: 	none;
}
	#survey-prompt {
	    position:		fixed;
	    z-index: 		9999999;
	    top: 			50%;
	    left: 			50%;
		width:			635px;
		height: 		343px;
	    margin-left: 	-317px;
	    margin-top: 	-171px;
		background:		white;
		display: 		none;
		cursor:			pointer;
	}
		#survey-prompt img.close {
			position: 	absolute;
			z-index: 	99999999;
			top:		10px;
			right:		10px;
			width:		28px;
			height:		28px;
		}
.tag-section-link {
	float:			right;
	font-size: 		14px;
	font-weight: 	bold;
	margin-right:	10px;
}
.sponsored-widget-header {
	text-align: 	center;
	background-color: white;
}
/* credits on images*/
.inline-credited-image {
	position: 	relative;
	clear:	both;
}
	.inline-credited-image .inline-credit {
		position: 	absolute;
		right:		0px;
		bottom:		0px;
		padding:	5px;
		font-size: 	10px;
		line-height: 	10px;
		background:	url(/desktop/i/grey-bg.png) top left repeat-x;
	}
		.inline-credited-image .inline-credit, .inline-credited-image .inline-credit a {
			color:		#D2D2D2;
		}
/* call buttons */
.text-center {
    text-align:     center;
}
.action-button {
    border:         0px;
    padding:        0px;
    background:     #006aa0;
    margin:         10px 0;
    border-radius: 	4px;
    display: 		inline-block;
    box-shadow:     0 5px 11px 0 rgba(0,0,0,0),0 4px 15px 0 rgba(0,0,0,0);
    transition:     background-color .3s ease, box-shadow .3s ease;
}
	/* hidden on dekstop, only show urls */
	.action-button-phone {
		display: 	none;
	}
    .action-button a {
        min-width:      250px;
        min-height:     40px;
        line-height:    40px;
        display:        block;
        text-decoration:none;
    }
    .action-button a, .action-button a:hover {
        color:      white !important;
    }
    .action-button:hover {
        background: #007DBD;
        box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
        transition: background-color .3s ease, box-shadow .3s ease;
    }
    .action-button:active {
        background: #006599;
        box-shadow: inset 0 2px 5px 0 rgba(0,0,0,0.16), inset 0 2px 10px 0 rgba(0,0,0,0.12);
        transition: background-color .3s ease, box-shadow .3s ease;
    }
    .action-button.fora {
        background: #41afb5;
        width: 100%;
        font-family: 'Cabin', sans-serif !important;
        text-transform: uppercase;
        letter-spacing: 0.05em;
        padding: 5px 0;
    }
        .action-button.fora:hover {
            background: #62c2c7;
            box-shadow: none;
        }
 /* Takeovers */
.take_over {
    background-repeat:      no-repeat;
    background-attachment:  fixed;
    background-position:    center top;
}

.supplement-title a, .supplement-title a:hover {
	text-decoration:  		none;
}

/**
 *	Magazine river unit
 **/

.river-unit--magazine {
	display: block;
	margin-bottom: 15px;
	padding-top: 5px;
}

.river-unit--magazine .river-unit__image-container {
	position: relative;
	width: 650px;
	/*height: 343px;*/
}

.river-unit--magazine .river-unit__image img {
	width: 650px;
	/*height: 343px;*/
}

.river-unit--magazine .river-unit__text {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 20px 26px;
	background: rgba(14, 14, 14, 0.64);
	color: #fff;
}

.river-unit--magazine .river-unit__title {
	height: 26px;
	margin-bottom: 11px;
	overflow: hidden;
	line-height: 26px;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
}

.river-unit--magazine .river-unit__title-icon {
	margin-right: 12px;
	vertical-align: middle;
}

.river-unit--magazine .river-unit__headline {
	line-height: 1.2em;
	font-family: Georgia,Times,'Times New Roman',serif;
	font-size: 1.8em;
}
.content_mpu {
    width:100%;
    padding-top:10px;
    padding-bottom:20px;
    text-align:center;
    border: 0px solid #bbb;
    background-color:#eee;
    font-family: sans-serif;
    font-size: 10px;
    color: #ccc;
    margin-bottom:15px;
}
.content_riverblock {
    clear: both;
    margin-top: 10px;
}
.content_riverblock .content_riverblock_title {
    font-family: sans-serif;
    font-size: 10px;
    font-weight: lighter;
    color: #676767;
    text-align:left;
    text-transform: uppercase;
    padding: 5px 0 4px 0px;
}
/* native ad offer popups */
.featherlight-content {
    width: 470px !important;
    min-width: 470px !important;
}

/* 42 sports banner */
#banner-link {
	margin-bottom: 10px;
	width: 100%;
	text-align: center;
    margin-left: 0;
}

.videowrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videowrapper .youtube-player {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*** Comments Policy Page ***/
.comments-policy .postMain h1, .comments-policy .postMain h2 {
    margin-bottom: 5px;
}
.comments-policy .postMain h2 {
    font-size: 1.3em;
}
.comments-policy .postMain h4 {
    margin-bottom: 15px;
}
.comments-policy .postMain .third-person {
    font-style: italic;
    font-size: 1.1em;
    color: #666666;
    margin-bottom: -10px;
    margin-top: 15px;
}
.comments-policy .postMain ul {
    margin-top: 5px;
    margin-bottom: 0;
}
.comments-policy .postMain .guideline {
    font-weight: bold;
    margin-bottom: -10px;
    padding-left: 15px;
    background: url(data:image/gif;base64,R0lGODlhBgAGAIAAAFOGugAAACH5BAAAAAAALAAAAAAGAAYAAAIFhI+pywUAOw==) 0px 10px no-repeat;
}

.policy ol { counter-reset: item }
.policy ol { margin-left: 0!important; padding-left: 0; }
.policy ol > li { display: block; position: relative; }
.policy ol > li:before {
	position: absolute;
	left: 0;
	content: counters(item, ".") " ";
	counter-increment: item;
	font-weight: bold;
}
.policy li > p { padding-left: 35px; }
.policy li table { margin-left: 35px; }
.policy ol > p { margin: 0.8em 0; }
.policy td { vertical-align: top; }

/** Updated article **/
.content .article-updated {
    color: #006aa0;
    font-family: Arial, Verdana, Geneva, sans-serif;
    font-weight: bold;
}
.content .article-updated .clock-icon {
    content: '';
    display: inline-block;
    background-image: url(/desktop/i/clock.svg);
    background-repeat: no-repeat;
    width: 1em;
    height: 1.2em;
    margin-right: 0.5em;
    vertical-align: middle;
}
.content .article-updated + p {
    margin-top: 5px;
}
.theme--the42 .content .article-updated {
    color: #3a4d43;
}
.theme--the42 .content .article-updated .clock-icon {
    background-image: url(/desktop/i/clock_the42.svg);
}
.theme--thedailyedge .content .article-updated {
    color: #b41917;
}
.theme--thedailyedge .content .article-updated .clock-icon {
    background-image: url(/desktop/i/clock_DailyEdge.svg);
}
.content ins.updated {
    display: inline-block;
    width: calc(100% - 3em);
    background-color: unset;
    margin-left: 2em;
    position: relative;
    font-style: normal;
    margin-top: 15px;
    margin-bottom: 15px;
}
.content ins.updated:before {
    content: '';
    background-color: #e9f2f5;
    display: inline-block;
    border-radius: 1em;
    width: 1em;
    height: 100%;
    vertical-align: bottom;
    position: absolute;
    margin-left: -2em;
    background-image: url(/desktop/i/clock.svg);
    background-repeat: no-repeat;
    background-position: center top;
}
/** not exact colours because don't have clock.svg in correct colours **/
.theme--thedailyedge .content ins.updated:before {
    background-image: url(/desktop/i/clock_DailyEdge.svg);
    background-color: #fef0e8;
}
.theme--the42 .content ins.updated:before {
    background-image: url(/desktop/i/clock_the42.svg);
    background-color: #edf1ef;
}
#jrnl-strapline {
    position: fixed;
    bottom: 0;
    z-index: 100;
    width: 100%;
    background: #FFFEDF;
    color: #5D6267;
    cursor: pointer;
    padding: 16px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#jrnl-strapline div {
    margin: 0 16px;
    font-family: 'Le Monde Journal',serif;
    font-size: 19px;
}
#jrnl-strapline span {
    display: block;
    background: url(/touch/i/close-button.png?v=1) no-repeat ;
    height: 20px;
    width: 20px;
    margin: 0 16px;
}
/* Quizes */
.quiz {
    clear:          both;
    font-family:    Arial, Verdana, sans-serif;
}
    .quiz .quiz-title {
        margin-top:     20px;
    }
    .quiz .questions {
    }
        .quiz .questions .question {
            margin-top:     20px;
            clear:          both;
            font-weight:    bold;
            background:     #EAEDF2;
            padding:        20px;
        }
            .quiz .questions .question .question-text {
                margin:         0px 0px 20px 0px;
                font-size:      20px;
            }
            .quiz .questions .question .inline-credited-image {
                margin:         0px 0px 20px 0px;
            }

            .quiz .questions .question .answers {
                font-weight:    normal;
                position:       relative;
            }
                .quiz .questions .question .answers .answer-row {
                    display:            table-row;
                    margin-top:         10px;
                }
                .quiz .questions .question .answers .answer-pos-1 {
                    margin-right:       25px;
                }
                    .quiz .questions .question .answers .answer {
                        display:            table-cell;
                        width:              270px;
                        padding:            10px;
                        border:             1px solid #D1D4DA;
                        background-color:   #FAFAFA;
                        position:           relative;
                    }
                        /*answer states*/
                        .quiz .questions .question .answers .answer.hover {
                            background-color:   #F2EDEA;
                            cursor:         pointer;
                        }
                        .quiz .questions .question .answers .answer.picked {
                            border:             1px solid #000000;
                        }
                        /*answer text if any exists*/
                        .quiz .questions .question .answers .answer .ans-text {
                            font-size:      18px;
                            font-weight:    bold;
                            padding:        5px;
                        }
                            /*answer response*/
                            .quiz .questions .question .answers .answer .answer-image {
                                padding:        5px 0 10px 5px;
                            }
                                .quiz .questions .question .answers .answer .inline-credit {
                                    right:      5px;
                                }
                    .quiz .questions .question .answers .answer-gap-cell {
                        display:            table-cell;
                        width:              25px;
                    }
                .quiz .questions .question .answers.imageless .answer-row {
                    display:        block;
                    width:          100%;
                    clear:          both;
                    margin-top:     0px;
                }
                .quiz .questions .question .answers.imageless .answer-row .answer {
                    display:        block;
                    width:          100%;
                    clear:          both;
                    padding:        0px;
                    margin-top:     15px;
                }
                    .quiz .questions .question .answers.imageless .answer-row .answer .ans-text {
                        padding:        15px;
                    }
                    .quiz .questions .question .answers.imageless br {
                        display:        none;
                    }
            .quiz .questions .question .answers .overlay {
                display:        none;
            }
            .quiz .questions .question .answers.disabled .overlay {
                position:       absolute;
                top:            0;
                left:           0;
                bottom:         0;
                right:          0;
                background:     #000;
                z-index:        1100;
                opacity:        0.2;
                display:        block;
                background-color: rgb(102, 102, 102);
            }
            .quiz .questions .question .answers.disabled .result {
                position:       absolute;
                top:            38%;
                text-align:     center;
                z-index:        1200;
                margin:         0 auto;
                text-align:     center;
                width:          100%;
            }
                .quiz .questions .question .answers .result .result-image {
                    border:         1px solid #666666;
                    padding:        30px;
                    display:        none;
                    background-color: white;
                }
.quiz .persona {
    padding:        20px;
    margin-top:     20px;
    background-color:   #EAEDF2;
    display:        none;
}
.quiz .persona.persona-empty {
    display:        block;
}
    .quiz .persona .persona-image {
        float:          right;
        border:         1px solid #D1D4DA;
        margin-bottom:  10px;
    }
    .quiz .persona .persona-desc {
        width:          420px;
        float:          left;
    }
        .quiz .persona .persona-title {
            margin-top:     10px;
            font-weight:    bold;
            font-size:      20px;
        }
        .quiz .persona .persona-text {
            margin-top:     10px;
        }
    .quiz .persona .persona-buttons {
        float:          left;
        clear:          left;
        margin-top:     10px;
    }
/* answer states */
    .quiz .questions .question .answers .answer.missed-answer, .quiz .questions .question .answers .answer.correct-answer {
        border:     1px solid #84FFAA;
        background: #84FFAA;
    }
    .quiz .questions .question .answers .answer.incorrect-answer {
        border:     1px solid #FD2729;
        background: #FD2729;
    }
    .quiz .questions .question .answers .answer.persona-answer {
        border:     1px solid black;
        background: #47F171;
    }
/* share buttons */
.persona-social {
    clear:              left;
    padding-top:         20px;
}
    .persona-subtitle {
        float:              left;
        clear:              left;
        font-weight:        bold;
        font-size:          14px;
    }
    .persona-buttons a.social {
        font-weight:        bold;
        padding:            4px 12px 4px 5px;
        font-size:          14px;
        line-height:        20px;
    }
        .persona-buttons span.icon {
            margin-top:         -6px;
        }
#persona-empty div {
    text-align:         center;
}
#persona-empty span {
    text-align:         center;
    width:              100%;
    margin-top:         20px;
    text-align:         center;
    display:            block;
    font-weight:        bold;
}
/**
 *    print.css
 *    This file contains default print-specific rules taken from Hartija v0.8 (http://code.google.com/p/hartija/)
 *    We wrap them in a @media print instead of using a <style media="print"> to reduce the number of HTTP requests.
 *    Browsers download print stylesheet even if not needed and it does block rendering of the page
 *    Cf. http://www.phpied.com/delay-loading-your-print-css/
 **/
@page {
    margin-left: 0cm;
    margin-right: 0cm;
}
@media print {
    /* Hartija v0.8 */
    body {
        width:100% !important;
        margin:0 !important;
        padding:0 !important;
        line-height: 1.4;
        word-spacing:1.1pt;
        letter-spacing:0.2pt;
        color: #000;
        background: none;
        font-size: 10pt;
    }
    html {
        background: none !important;
        width: 100% !important;
        margin: 0 auto;
    }
    h1, .postMain h1 {
        font-size:19pt;
    }
    h2{
        font-size:17pt;
    }
    h3{
        font-size:15pt;
    }
    h4,h5,h6{
        font-size:12pt;
    }
    code {
        font: 10pt Courier, monospace;
    }
    blockquote {
        width: 100%;
        padding: 0 !important;
        margin: 0 !important;
    }
    hr {
        background-color: #ccc;
    }
    a img {
        border: none;
    }
    a:link, a:visited {
        background: transparent;
        font-weight: 700;
        text-decoration: underline;
        color:#333;
    }
    a:link[href^="http://"]:after, a[href^="http://"]:visited:after, a:link[href^="https://"]:after, a[href^="https://"]:visited:after {
        content: "";
    }
    table {
        margin: 1px;
        text-align:left;
    }
    th {
        border-bottom: 1px solid #333;
        font-weight: bold;
    }
    td {
        border-bottom: 1px solid #333;
    }
    th,td {
        padding: 4px 10px 4px 0;
    }
    tfoot {
        font-style: italic;
    }
    caption {
        background: #fff;
        margin-bottom:2em;
        text-align:left;
    }
    thead {
        display: table-header-group;
    }
    tr {
        page-break-inside: avoid;
    }
    /* page sizing */
    .mainContainer {
        margin: 0 auto;
        width: 670px;
    }
    .mainContent {
        width: 670px;
    }
    .container {
        margin: 0;
    }

    /* Removing unnecessary things */
    .sidebar,#facebook_social_connect,.ads_block,.read_next_block,.sharingBar,#respond{
        display:none;
    }
    .footer,.navigation,.weather,li.search,.dropdownTags,.header_leaderboard{
        display:none;
    }
    span.share,.ads_block,#comments,.commentList,#google_image_div, .comments-count{
        display:none;
    }
    .contact_box > a[rel="author"],.publications li,#social_connect_holder{
        display:none;
    }
    h3 a:link[href^="http://"]:after, h3 a[href^="http://"]:visited:after, h3 a:link[href^="https://"]:after, h3 a[href^="https://"]:visited:after {
        font-size:90%;
    }

    /* Logo */
    .color_logo {
        display: none;
    }
    .main{
        width:256px;
        padding:400px;
    }
    .main img{
        height: 30px;
        position: absolute;
        left: 0;
        margin-top: 17px;
        z-index: 100;
    }
    .publications li[class="main"]{
        display:block;
    }
    .masthead {
        width: 100%;
        margin-top: 20px;
    }
    .masthead .publications {
        background-color: #006aa0;
        -webkit-print-color-adjust: exact;
        width: 670px;
        margin: 0 auto;
        height: 140px;
        z-index: 50;
    }
        .masthead::before {
            -webkit-print-color-adjust: exact;
            height: 20px;
            width: 50vw;
            background-color: #006aa0;
            content: "";
            position: absolute;
            height: 140px;
            z-index: 5;
        }
    .masthead .publications .main {
        position: relative;
    }

    .content {
        border:none;
    }
    .content p {
        font-size: 18px;
        line-height: 22px;
    }
    .span-8{
        width:100%;
    }
    .content h2.main_excerpt {
        margin: 0;
        font-size:12pt;
        padding-bottom:11px;
        color: #8b8b8b;
    }
    .postMain .infos {
        border: 0px;
        margin-bottom: 26px;
    }
    .author_info{
        page-break-inside:avoid;
    }
    .postMain .metadata {
        float: none;
    }
    .postMain .metadata span {
        font-size: 13px;
        height: 13px;
        line-height: 13px;
        font-weight: 100;
        padding-right: 10px !important;
        float: left;
        margin-right: 10px;
        border-right: 1px solid #7b7b7b;
        text-transform: uppercase;
    }
    .postMain .metadata span.views {
        display: none;
    }

    /* Date and shortUrl */
    .shortUrl{
        display:none;
    }
    .today{
        display:none;
    }
    .print_hidden{
        font-size:16px;
        display:block;
        top:2em;
        right:0;
        text-align:right;
    }
    .screen_only {
        display: none;
    }

    /* Media content*/
    .container img{
        float:none;
        position:relative;
        margin: 0;
        padding:0;
        clear:right;
        width:auto;
    }

    #slideshow .simpleSlides, #slideshow .slideshowBody *,#slideshow .arrow{
        display:none;
    }
    #slideshow .slideshowBody{
        border-bottom:none;
    }
    #slideshow .slideshowBottom{
        padding:5px;
        margin-top:1em;
        border-top:0px;
    }
    #slideshow .listWrapper,#slideshow .listWrapper ul{
        width:auto;
        border:0px;
    }
    #slideshow .listWrapper li{
        border:none;
    }

    .print_media{
        display:block;
        width:100%;
        text-align:center;
        vertical-align:middle;
        border:1px dotted #999;
        color:#999;
    }

    /* Main photo */
    .text div.photo{
        text-align:right;
        padding-left:2em;
        width: 100%;
    }
    .text div.photo .img {
        max-width: 100%;
        width: 100%;
        max-height: none;
    }
    .text div.photo img{
        width: 100%;
        padding: 0;
    }
    /* inline photos */
    .text div.img{
        width:auto;
        max-width:300px;
        height:auto;
        max-height:250px;
        text-align:right;
    }
    .postMain .text .photo .legend {
        background-color: #484848;
        text-align:left;
        position: relative;
    }
    .text .source{
        text-align:left;
        font-size: 12px;
        margin-top: 7px;
    }
    /* Article */
    .text .journal_caption {
        position: relative;
        padding: 0;
        background: none;
        color: #373737;
        width: 100%;
        font-weight: 600;
        text-align: left;
        margin: 5px 0 0 0;
    }
    .text .journal_credit {
        margin: 0;
    }
        .text .journal_credit a {
            color: #3E8EB7;
            text-decoration: none;
        }
    .postMain .text blockquote {
        background: none !important;
        margin: 30px 0 !important;
        padding: 20px 0 !important;
        border-top: 1px solid #DFE9F0;
        border-bottom: 1px solid #DFE9F0;
    }
        .postMain .text blockquote div {
            margin-left: 35px;
            font-size: 18px;
            font-family: Georgia, Arial, Verdana, sans-serif;
            font-style: italic;
            color: #010101;
            font-weight: 800;
        }
        .postMain .text blockquote div::before {
            content: url('data:image/png;base64,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');
            font-family: Georgia, Arial, Verdana, sans-serif;
            font-style: italic;
            color: #006aa0;
            font-size: 40px;
            margin-right: 10px;
        }
    /* author info */
    .post {
        border: none;
    }
    .post_info {
        display: none;
    }
    .author_info h4 {
        display: none;
    }
    .author_info .section_lead {
        text-align: left;
        font-weight: normal;
        line-height: 35px;
        text-transform: uppercase;
        color: #696969;
    }
    .author_info .name {
        font-size: 16px;
        font-weight: normal;
    }
    .articleExtraDetails .contact_box.auth_named_desc {
    	width: auto;
    }
    .author_info .name , .authir_info .contact_box, .articleExtraDetails .contact_box.auth_named_desc {
        font-size: 16px;
        font-weight: normal;
    }
    .author_info .author_details {
        min-height: 70px;
        margin-left: 15px;
        max-width: 575px;
    }
    .author_info .contact_box {
        font-size: 16px;
        font-weight: normal;
        float: left;
        clear: none;
        border-right: 2px solid #222222;
        padding-right: 15px;
        margin-right: 15px;
        line-height: 18px;
    }
        .author_info .contact_box:last-child {
            border-right: 0;
            padding-right: 0;
            margin-right: 0;
        }
        .author_info .contact_box span, .author_info .contact_box a , .author_info .contact_box span.name {
            text-decoration: none;
            color: #222222;
            font-size: 16px;
        }
        .author_info .contact_box .clear_left_contact {
            display: none;
        }
    .articleExtraDetails .author_info {
    	width: 100%;
    }
    /**
     * Big links
     */
    .postMain .text ul {
        list-style-type: none !important;
        margin-left: 20px;
    }
    .postMain .text ul li {
        background: none !important;
        padding-left: 0px;
    }
    .postMain .text ul li a {
        text-decoration: none;
    }
        .postMain .text ul li a strong, .postMain .text ul li strong a {
            text-decoration: none;
            color: #3E8EB7;
            font-family: Arial, Verdana, Geneva, sans-serif;
            margin-left: 0px;
        }
    .postMain .text ul li a::after {
        padding-left: 8px;
        content: url('data:image/png;base64,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')
    }
    .iconTwitter {
        height: 20px;
        margin-top: -5px;
    }
    /**
     * The 42 variations
     */
    .theme--the42 .masthead .publications {
        background-color: #3a4d43;
    }
    .theme--the42 .masthead::before {
        background-color: #3a4d43;
    }
    .theme--the42 .main  img {
        margin-top: 8px;
    }
    .theme--the42 .postMain .text blockquote {
        border-top:1px solid rgba(79, 90, 81, 0.33);
        border-bottom: 1px solid rgba(79, 90, 81, 0.33);
    }
    .theme--the42 .postMain .text blockquote div::before {
        content: url('data:image/png;base64,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');
    }
    .theme--the42 .postMain .text ul li a strong, .theme--the42 .postMain .text ul li strong a {
        color: #3a4d43;
    }
    .theme--the42 .postMain .text ul li a::after {
        content: url('data:image/png;base64,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');
    }
    /**
     * DailyEdge Vairations
     */
    .theme--thedailyedge .masthead .publications {
        background-color: #b41917;
    }
    .theme--thedailyedge .masthead::before {
        background-color: #b41917;
    }
    .theme--thedailyedge .main  img {
        margin-top: 8px;
    }
    .theme--thedailyedge .postMain .text blockquote {
        border-top:1px solid rgba(180, 25, 23, 0.19);;
        border-bottom: 1px solid rgba(180, 25, 23, 0.19);;
    }
    .theme--thedailyedge .postMain .text blockquote div::before {
        content: url('data:image/png;base64,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');
    }
    .theme--thedailyedge .postMain .text ul li a strong, .theme--thedailyedge .postMain .text ul li strong a {
        color: #b41917;
    }
    .theme--thedailyedge .postMain .text ul li a::after {
        content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAKL2lDQ1BJQ0MgcHJvZmlsZQAASMedlndUVNcWh8+9d3qhzTDSGXqTLjCA9C4gHQRRGGYGGMoAwwxNbIioQEQREQFFkKCAAaOhSKyIYiEoqGAPSBBQYjCKqKhkRtZKfHl57+Xl98e939pn73P32XuftS4AJE8fLi8FlgIgmSfgB3o401eFR9Cx/QAGeIABpgAwWempvkHuwUAkLzcXerrICfyL3gwBSPy+ZejpT6eD/0/SrFS+AADIX8TmbE46S8T5Ik7KFKSK7TMipsYkihlGiZkvSlDEcmKOW+Sln30W2VHM7GQeW8TinFPZyWwx94h4e4aQI2LER8QFGVxOpohvi1gzSZjMFfFbcWwyh5kOAIoktgs4rHgRm4iYxA8OdBHxcgBwpLgvOOYLFnCyBOJDuaSkZvO5cfECui5Lj25qbc2ge3IykzgCgaE/k5XI5LPpLinJqUxeNgCLZ/4sGXFt6aIiW5paW1oamhmZflGo/7r4NyXu7SK9CvjcM4jW94ftr/xS6gBgzIpqs+sPW8x+ADq2AiB3/w+b5iEAJEV9a7/xxXlo4nmJFwhSbYyNMzMzjbgclpG4oL/rfzr8DX3xPSPxdr+Xh+7KiWUKkwR0cd1YKUkpQj49PZXJ4tAN/zzE/zjwr/NYGsiJ5fA5PFFEqGjKuLw4Ubt5bK6Am8Kjc3n/qYn/MOxPWpxrkSj1nwA1yghI3aAC5Oc+gKIQARJ5UNz13/vmgw8F4psXpjqxOPefBf37rnCJ+JHOjfsc5xIYTGcJ+RmLa+JrCdCAACQBFcgDFaABdIEhMANWwBY4AjewAviBYBAO1gIWiAfJgA8yQS7YDApAEdgF9oJKUAPqQSNoASdABzgNLoDL4Dq4Ce6AB2AEjIPnYAa8AfMQBGEhMkSB5CFVSAsygMwgBmQPuUE+UCAUDkVDcRAPEkK50BaoCCqFKqFaqBH6FjoFXYCuQgPQPWgUmoJ+hd7DCEyCqbAyrA0bwwzYCfaGg+E1cBycBufA+fBOuAKug4/B7fAF+Dp8Bx6Bn8OzCECICA1RQwwRBuKC+CERSCzCRzYghUg5Uoe0IF1IL3ILGUGmkXcoDIqCoqMMUbYoT1QIioVKQ21AFaMqUUdR7age1C3UKGoG9QlNRiuhDdA2aC/0KnQcOhNdgC5HN6Db0JfQd9Dj6DcYDIaG0cFYYTwx4ZgEzDpMMeYAphVzHjOAGcPMYrFYeawB1g7rh2ViBdgC7H7sMew57CB2HPsWR8Sp4sxw7rgIHA+XhyvHNeHO4gZxE7h5vBReC2+D98Oz8dn4Enw9vgt/Az+OnydIE3QIdoRgQgJhM6GC0EK4RHhIeEUkEtWJ1sQAIpe4iVhBPE68QhwlviPJkPRJLqRIkpC0k3SEdJ50j/SKTCZrkx3JEWQBeSe5kXyR/Jj8VoIiYSThJcGW2ChRJdEuMSjxQhIvqSXpJLlWMkeyXPKk5A3JaSm8lLaUixRTaoNUldQpqWGpWWmKtKm0n3SydLF0k/RV6UkZrIy2jJsMWyZf5rDMRZkxCkLRoLhQWJQtlHrKJco4FUPVoXpRE6hF1G+o/dQZWRnZZbKhslmyVbJnZEdoCE2b5kVLopXQTtCGaO+XKC9xWsJZsmNJy5LBJXNyinKOchy5QrlWuTty7+Xp8m7yifK75TvkHymgFPQVAhQyFQ4qXFKYVqQq2iqyFAsVTyjeV4KV9JUCldYpHVbqU5pVVlH2UE5V3q98UXlahabiqJKgUqZyVmVKlaJqr8pVLVM9p/qMLkt3oifRK+g99Bk1JTVPNaFarVq/2ry6jnqIep56q/ojDYIGQyNWo0yjW2NGU1XTVzNXs1nzvhZei6EVr7VPq1drTltHO0x7m3aH9qSOnI6XTo5Os85DXbKug26abp3ubT2MHkMvUe+A3k19WN9CP16/Sv+GAWxgacA1OGAwsBS91Hopb2nd0mFDkqGTYYZhs+GoEc3IxyjPqMPohbGmcYTxbuNe408mFiZJJvUmD0xlTFeY5pl2mf5qpm/GMqsyu21ONnc332jeaf5ymcEyzrKDy+5aUCx8LbZZdFt8tLSy5Fu2WE5ZaVpFW1VbDTOoDH9GMeOKNdra2Xqj9WnrdzaWNgKbEza/2BraJto22U4u11nOWV6/fMxO3Y5pV2s3Yk+3j7Y/ZD/ioObAdKhzeOKo4ch2bHCccNJzSnA65vTC2cSZ79zmPOdi47Le5bwr4urhWuja7ybjFuJW6fbYXd09zr3ZfcbDwmOdx3lPtKe3527PYS9lL5ZXo9fMCqsV61f0eJO8g7wrvZ/46Pvwfbp8Yd8Vvnt8H67UWslb2eEH/Lz89vg98tfxT/P/PgAT4B9QFfA00DQwN7A3iBIUFdQU9CbYObgk+EGIbogwpDtUMjQytDF0Lsw1rDRsZJXxqvWrrocrhHPDOyOwEaERDRGzq91W7109HmkRWRA5tEZnTdaaq2sV1iatPRMlGcWMOhmNjg6Lbor+wPRj1jFnY7xiqmNmWC6sfaznbEd2GXuKY8cp5UzE2sWWxk7G2cXtiZuKd4gvj5/munAruS8TPBNqEuYS/RKPJC4khSW1JuOSo5NP8WR4ibyeFJWUrJSBVIPUgtSRNJu0vWkzfG9+QzqUvia9U0AV/Uz1CXWFW4WjGfYZVRlvM0MzT2ZJZ/Gy+rL1s3dkT+S453y9DrWOta47Vy13c+7oeqf1tRugDTEbujdqbMzfOL7JY9PRzYTNiZt/yDPJK817vSVsS1e+cv6m/LGtHlubCyQK+AXD22y31WxHbedu799hvmP/jk+F7MJrRSZF5UUfilnF174y/ariq4WdsTv7SyxLDu7C7OLtGtrtsPtoqXRpTunYHt897WX0ssKy13uj9l4tX1Zes4+wT7hvpMKnonO/5v5d+z9UxlfeqXKuaq1Wqt5RPXeAfWDwoOPBlhrlmqKa94e4h+7WetS212nXlR/GHM44/LQ+tL73a8bXjQ0KDUUNH4/wjowcDTza02jV2Nik1FTSDDcLm6eORR67+Y3rN50thi21rbTWouPguPD4s2+jvx064X2i+yTjZMt3Wt9Vt1HaCtuh9uz2mY74jpHO8M6BUytOdXfZdrV9b/T9kdNqp6vOyJ4pOUs4m3924VzOudnzqeenL8RdGOuO6n5wcdXF2z0BPf2XvC9duex++WKvU++5K3ZXTl+1uXrqGuNax3XL6+19Fn1tP1j80NZv2d9+w+pG503rm10DywfODjoMXrjleuvyba/b1++svDMwFDJ0dzhyeOQu++7kvaR7L+9n3J9/sOkh+mHhI6lH5Y+VHtf9qPdj64jlyJlR19G+J0FPHoyxxp7/lP7Th/H8p+Sn5ROqE42TZpOnp9ynbj5b/Wz8eerz+emCn6V/rn6h++K7Xxx/6ZtZNTP+kv9y4dfiV/Kvjrxe9rp71n/28ZvkN/NzhW/l3x59x3jX+z7s/cR85gfsh4qPeh+7Pnl/eriQvLDwG/eE8/vMO7xsAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QINEhYt34N3hgAAAXBJREFUOMut1L+KFEEQBvBfz+6eiIEYNY2xYOgbXCZ4NGgoGBgYaKBv4AP4Br7ABSYiSJ8mZ3IYGxuZHcOEBirenx2THhkHd/dWrKToqq6vqr7q6mALKSnKbaek2E9985Li2zWxV/EQx7ntTkf2J7iBpwjYCSXFE/TYWQF2C5/xs54DGuzjPk6xmGNenY9xBecjkMs4xlltKeS260uKr3EXB/iCZ6GkuETIbRdKioua4W/SYIk3uIcPuINHeKmkuBzIq0B/kFt1qPpVSbEvKR6O7WpbK6W20+S2W5YUD7CH98gVpB+SNRcY97KkuF9BjnLb7VUq+iFZbrvVQJVYJcV3eIBD7NYKzkuKM1wa6FhX0fDoPuEjbmOe227wX8NNXF/L0RCQ2+75yHw2cFKn9QJH2G0ushbj6Ywq+lH1141TGwX2m+41/pNMK1qMONgksylQX3dNbrvvW3wp36ZATX0X/T90dDJtbVYXMmwJ9Pv+Lz39fsgKluG9AAAAAElFTkSuQmCC');
    }
    /**
     * River styling
     */
    .river .tag, .river .post .img .tag {
        display: none;
    }
    .river a {
        text-decoration: none;
    }
    .river .seeAlso {
        font-family: Arial,Verdana,sans-serif;
        color: #555555;
        font-size: 13px;
        font-weight: bold;
        word-spacing: normal;
    }
    .river h1 {
        margin: 10px 0;
    }
    .river .sectionSeparator > h3 {
        color: #333333;
        float: left;
        height: 30px;
        line-height: 30px;
        display: inline;
        margin: 0px;
        padding: 0px 0px 0px 10px;
        font-size: 15px;
    }
    .river h4 a {
        font-size: 22px;
        font-weight: normal;
    }
    .river .post .metadata {
        font-size: 12px;
    }
    .river .excerpt {
        font-family: Georgia,Arial,Verdana,sans-serif;
        font-size: 15px;
        margin-bottom: 10px;
        color: #333333;
    }
    #header_leaderboard_container {
        display: none;
    }
}
