<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">  /*
 * Base rules for all languages and media types.
 */
/* BARLESQUE OVERRIDES (remove before going live) */
/*#blq-mast {
	font-size:12px;
}*/

/* Remove ��ѿ��ýID4 sign in */
#blq-sign-in {
	display: none !important;
}
.blq-mast-bg-transparent-dark #blq-mast-background {
	opacity: 0.2 !important;
}
.blq-mast-bg-transparent-dark #blq-mast {
	border-color: rgba(128, 128, 128, 0.4) !important;
}
.blq-masthead-focus span#blq-mast-background {
	background: none repeat scroll 0 0 #FFFFFF;
	filter: none;
	opacity: 1 !important;
}
.blq-mast-bg-transparent-dark #blq-blocks, 
.blq-mast-bg-transparent-dark #blq-nav-main, 
.blq-mast-bg-transparent-dark #blq-nav-main li, 
.blq-mast-bg-transparent-dark #id-status {
	border-color: rgba(255, 255, 255, 0.1) !important;
}
.blq-masthead-focus #blq-blocks, 
.blq-masthead-focus #blq-nav-main, 
.blq-masthead-focus #blq-nav-main li, 
.blq-masthead-focus #id-status {
	border-color: #CCCCCC !important;
}
#blq-main, 
#blq-foot, 
#blq-nav {
	font-size:13px;
	line-height:16px;
}
/*
.blq-gvl-3 #blq-mast { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4); }
*/
/* =ADS
   ��ѿ��ý.com 3pt_ads.css overrides
+++++++++++++++++++++++++++++++++++++++++++++++ */
/* Arabic text overrides */
#www-bbcarabic-com .bbccom_text a {
	/* switch text alignment for Arabic */
	font-size:15px !important;
	line-height:20px !important;
}
#www-bbcarabic-com .ws-leaderboard {
	position:relative;
	top:8px;
	margin-bottom:8px;
}
#www-bbcarabic-com .ws-mpu {
	margin:-8px 0 8px 0;
}
#www-bbcarabic-com .bbccom_text {
	text-align: left !important;
}
/* Russian overrides */
#www-bbcrussian-com .ws-leaderboard {
	/*margin:-8px 0 8px 0;*/
	position:relative;
	top:-8px;
	margin-bottom:8px;
}
#www-bbcrussian-com .ws-mpu {
	margin:-8px 0 10px 0;
}
/* Mundo overrides */
#www-bbcmundo-com .ws-leaderboard {
	/*margin:-8px 0 8px 0;*/
	position:relative;
	top:-8px;
	margin-bottom:8px;
}
#www-bbcmundo-com .ws-mpu {
	margin:-8px 0 8px 0;
}
.bbccom_display_none {
	display:none;
}
/* =BASE
   Typography, headings etc.
+++++++++++++++++++++++++++++++++++++++++++++++ */
/* Clearfix  */
/* removed for blq3.5
.blq-clearfix:after {content: ".";	display: block;	height: 0; clear: both;	visibility: hidden;}
.blq-clearfix {display: inline-block; clear:both;} 
*/
/* Hides from IE-mac \*/
/*
* html .blq-clearfix {height: 1%;}
.blq-clearfix {display: block;}
*/
/* End hide */
body,
#blq-main {
	color:#333333;
}
form, code, pre, li p {
	margin:0;
	padding:0;
}
table {
}
th, td {
}
hr {
	border:none;
	height:1px;
	background-color:#ccc;
	margin-bottom:15px;
	margin-top:8px;
}
strong {
	font-weight:bold;
}
.hide {
	position:absolute;
	left:-99999px;
	top:0px;
}
/* =Topcat2: System styles 
-----------------------------*/
.tc-preview h2.tc-name {
	font-size:1.2em;
	margin-top:1.5em;
	margin-bottom:1em;
	padding-bottom:0.5em;
	border-bottom:1px dotted #ccc;
}
.tc-error {
	color:#BB0A0A;
	padding:10px 0 10px 0;
	border-bottom:1px dotted #ccc;
	direction:ltr;
	display:none;
	font-size:13px;
}
.panel-hd h3 {
	font-size:14px;
	color:#444;
}
.panel-bd .tc-error {
	display:block;
}
/* =CSS Ready event
-----------------------------*/
#css-ready {
	position: absolute;
	z-index:1234;
}
/* =Headings 
-----------------------------*/
h1, h2, h3, h4, h5, h6 {
	color: #505050;
}
/* =Text
-----------------------------*/
p.ingress {
	font-weight:bold;
}
.fw-story-body p.ingress {
	font-weight:normal;
}
.signature,
.disclaimer {
	color:#A9A9A9;
}
.caption {
	color:#505050;
}
/* =Links
-----------------------------*/
a,
a:link {
	text-decoration:none;
	color:#174F82;
}
a:visited {
	color:#4A7194;
}
a:hover,
a:focus {
	outline:none;
	text-decoration:underline;
}
.rtl a:hover,
.rtl a:focus {
	color: #1788DC;
	text-decoration:none;
}
a:active {
	color: #1788DC;
}
/* =Inline english in languages
-----------------------------*/
.bodytext .lang-en {
	display:block;
	direction: ltr;
}
/* =Lists
-----------------------------*/
.box ul,
.box ol,
.bodytext ol {
	overflow:hidden;
}
.box ul,
.bodytext ul {
	list-style-type:square;
}
.box ol,
.bodytext ol {
	list-style-type:decimal;
}
.bodytext .document-tools {
	list-style-type:none;
}
.bodytext .document-tools li {
	margin-left:0;
}
/* =Services footer
-----------------------------*/
#related-services {
	clear:both;
	overflow:hidden;
	padding:0 0 8px 0;
	position:relative;
	width:976px;
}
#news-services {
	padding:0;
	position:relative;
	width:640px;
}
#news-services li {
	position:relative;
}
#news-services li#service-uploader,
#news-services li#service-mobile {
	width:98px;
}
#news-services li#service-feeds,
#news-services li#service-podcasts,
#news-services li#service-alerts,
#news-services li#service-email-news,
#news-services li#service-widgets {
	width:99px;
}
#news-services li a {
	font-weight:bold;
}
.blq-js #news-services li a {
	display:block;
}
.blq-js #news-services li a .services-text {
	display:none;
	position:absolute;
}
.blq-js #news-services ul {
	height:48px;
}
#news-services .service-overlay {
	display:none;
	position:absolute;
}
.service-overlay .service-overlay-text {
	background-color:#dcdcdc;
	display:block;
}
.service-overlay .service-overlay-arrow {
	background:transparent url(/worldservice/images/core/2/sprites/icons_services.png) no-repeat -2px -7px;
	display:block;
	height:7px;
	position:absolute;
	width:14px;
}
#news-services li .services-icon {
	background-image:url(/worldservice/images/core/2/sprites/icons_services.png);
	background-repeat:no-repeat;
	cursor:pointer;
	overflow:hidden;
	position:absolute;
	text-indent:-5000px;
}
.blq-js #news-services li .services-icon {
	bottom:0;
}
#news-services li#service-feeds .services-icon {
	background-position:-35px -6px;
	height:32px;
	top:16px;
	width:32px;
}
#news-services li#service-mobile .services-icon {
	background-position:-87px 0;
	height:32px;
	top:16px;
	width:24px;
}
#news-services li#service-mobile a:hover .services-icon {
	background-position:-87px -47px;
}
#news-services li#service-mobile a .clicked {
	background-position:-87px 0 !important;
}
#news-services li#service-podcasts .services-icon {
	background-position:-131px -5px;
	height:32px;
	top:16px;
	width:24px;
}
#news-services li#service-podcasts a:hover .services-icon {
	background-position:-131px -52px;
}
#news-services li#service-podcasts a .clicked {
	background-position:-131px -5px !important;
}
#news-services li#service-uploader .services-icon {
	background-position:-226px -5px;
	height:30px;
	top:18px;
	width:32px;
}
#news-services li#service-uploader a:hover .services-icon {
	background-position:-226px -52px;
}
#news-services li#service-uploader a .clicked {
	background-position:-226px -5px !important;
}
#news-services li#service-email-news .services-icon {
	background-position:-175px -5px;
	height:26px;
	top:22px;
	width:32px;
}
#news-services li#service-email-news a:hover .services-icon {
	background-position:-175px -52px;
}
#news-services li#service-email-news a .clicked {
	background-position:-175px -5px !important;
}
#news-services li#service-widgets .services-icon {
	background-position:-276px -4px;
	height:34px;
	top:14px;
	width:39px;
}
#news-services li#service-widgets a:hover .services-icon {
	background-position:-276px -51px;
}
#news-services li#service-widgets a .clicked {
	background-position:-276px -4px !important;
}
#news-services li#service-alerts .services-icon {
	background-position:-331px 1px;
	height:32px;
	top:16px;
	width:37px;
}
#news-services li#service-alerts a:hover .services-icon {
	background-position:-331px -48px;
}
#news-services li#service-alerts a .clicked {
	background-position:-331px 1px !important;
}
#news-related-sites {
	position:relative;
	width:336px;
}
#news-related-sites li a {
	font-weight:bold;
}
/* =Associated items
-----------------------------*/
div.associated ul.associated {
	margin-left: 0;
}
div.associated .title {
	font-weight: bold;
}
ul.associated {
	list-style-type:none;
	list-style-position:outside;
	clear:both;
}
/* =BRANDING
+++++++++++++++++++++++++++++++++++++++++++++++ */
/* =Banner
-----------------------------*/
#banner a,
#banner a:hover {
	color:#fff;
	text-decoration:none;
}
/* =Navigation
-----------------------------*/
#blq-local-nav {
	position:absolute;
	top:104px;
	background-color:#5a0000;
	background-color:rgba(0,0,0,0.45);
	width:100%;
}
#blq-local-nav ul {
}
#blq-local-nav a {
	color:#fff;
	display:block;
	font-weight:bold;
	background-image:url("/worldservice/images/core/2/background/nav_divider.png");
	background-repeat:no-repeat;
}
#blq-local-nav a:hover {
	color:#fff;
}
.rtl #blq-local-nav a:hover {
	background-color: #ededed;
	background-image: none;
	color: #505050;
}
#blq-local-nav li.first a {
	background-image:none;
}
#blq-local-nav li.nav-current a {
	color:#505050;
	background-color:#ededed;
	background-image:none;
	position:relative;
	z-index:100;
	display:inline-block;
	border-bottom:none;
}
/* Submenu */
#blq-local-nav li ul {
	background-color:#ededed;
	display:none;
	position:absolute;
	width:100%;
}
#blq-local-nav li.nav-current ul {
	display:block;
}
#blq-local-nav li.nav-current ul a {
	border:none;
	background-image:url("/worldservice/images/core/2/background/subnav_divider.png");
	background-repeat:no-repeat;
	z-index:0;
}
.rtl #blq-local-nav li.nav-current ul a:hover {
	background-image:url("/worldservice/images/core/2/background/subnav_divider.png");
	color: #1788dc;
}
#blq-local-nav li.nav-current ul li:first-child a ,
.rtl #blq-local-nav li.nav-current ul li:first-child a:hover {
	background-image:none;
}
#blq-local-nav li.nav-current ul li.nav-current {
	margin-right:-1px;
}
#blq-local-nav li.nav-current ul li.nav-current a {
	background-image:none;
	z-index:1;
	color:#1788dc;
	background-color:#ffffff;
}
/* =DOCUMENTS
		Story, index, cluster, media asset
+++++++++++++++++++++++++++++++++++++++++++++++ */
/* =Base
-----------------------------*/
/* Datestamp */
.datestamp {
	color:#666;
}
/* Document tools */
.document-tools li a,
.social-bookmark-panel li a span {
	background-image:url("/worldservice/images/core/2/sprites/social_media_sml.gif");
	background-repeat:no-repeat;
	text-indent:-5000px;
	width:16px;
	height:16px;
	display:block;
}
.blq-js .document-tools li {
	display:none !important;
}
.blq-js .document-tools .report-error,
.blq-js .document-tools .facebook,
.blq-js .document-tools .twitter,
.blq-js .document-tools .googleplus,
.blq-js .document-tools .share,
.blq-js .document-tools .email,
.blq-js .document-tools .print {
	display:block !important;
}
.document-tools .share a,
.document-tools .email a,
.document-tools .print a {
	background-image:url("/worldservice/images/core/2/sprites/icons.png");
}
.document-tools .facebook a,
.social-bookmark-panel .facebook a span {
	background-position:0 0px;
}
.document-tools .twitter a,
.social-bookmark-panel .twitter a span {
	background-position:0 -32px;
}
.document-tools .digg a,
.social-bookmark-panel .digg a span {
	background-position:0 -128px;
}
.document-tools .stumble-upon a,
.social-bookmark-panel .stumble-upon a span {
	background-position:0 -96px;
}
.document-tools .delicious a,
.social-bookmark-panel .delicious a span {
	background-position:0 -64px;
}
.document-tools .reddit a,
.social-bookmark-panel .reddit a span {
	background-position:0 -160px;
}
.document-tools .you-tube a,
.social-bookmark-panel .you-tube a span {
	background-position:0 -192px;
}
.document-tools .netvibes a,
.social-bookmark-panel .netvibes a span {
	background-position:0 -224px;
}
.document-tools .technorati a,
.social-bookmark-panel .technorati a span {
	background-position:0 -256px;
}
.document-tools .flickr a,
.social-bookmark-panel .flickr a span {
	background-position:0 -288px;
}
.document-tools .yahoo a,
.social-bookmark-panel .yahoo a span {
	background-position:0 -320px;
}
.document-tools .myspace a,
.social-bookmark-panel .myspace a span {
	background-position:0 -352px;
}
.social-bookmark-content li.googleplus a span {
	background-image: url("/worldservice/images/core/2/sprites/google_plus.png");
}
.blq-js .document-tools li.googleplus a {
	background-image: url("/worldservice/images/core/2/sprites/google_plus.png");
}
.document-tools .share a {
	background-position:-296px -1px;
}
.document-tools .print a {
	background-position:-620px 0;
}
.document-tools .email a {
	background-position:-643px 0;
}
.document-tools .report-error a {
	width:auto;
	height:auto;
	text-indent:0;
	background-image:none;
	color:#666;
	text-decoration:none;
	position:relative;
}
.social-bookmark-panel .panel-hd {
	margin:0 8px;
	padding-left:0 !important;
}
.social-bookmark-panel .hd {
	position:static;
}
.social-bookmark-content ul {
	overflow:hidden;
}
.social-bookmark-content li {
	display:block;
	width:156px;
}
.social-bookmark-content li a {
	position:relative;
}
.social-bookmark-content li a span {
	position:absolute;
	top:0;
}
.bodytext h2 {
	overflow:hidden;
}
.bodytext h2.strapline {
	background-color:#f0f0f0;
	display:block;
}
/* Body text */
.bodytext p {
}
.bodytext a {
	position:relative;
	display:inline-block;
}
a .label {
	text-indent:-9999px;
	display:block;
	width:16px;
	height:13px;
	position:absolute;
}
a .link-title {
}
.bodytext a.pdf-file,
.bodytext a.zip-file {
	display:block;
	margin:20px 0 30px 0;
}
.bodytext .audio .label,
.bodytext .video .label, 
.bodytext .download .label {
	background-image:url("/worldservice/images/core/2/sprites/icons.png");
	background-repeat:no-repeat;
}
.bodytext .audio .label {
	background-position:-1323px -2px;
}
.bodytext .video .label {
	background-position:-1301px -2px;
}
.bodytext .download .label {
	background-position:-950px -2px;
}
.tools-container-end {
	overflow:hidden;
}
.backtotop {
	position:relative;
}
.backtotop .label {
	background-image:url("/worldservice/images/core/2/sprites/icons.png");
	background-position:-273px 3px;
	background-repeat:no-repeat;
	width:9px;
}
.backtotop:hover .label {
	background-position:-273px -15px;
}
.bodytext ul {
	list-style-type:none;
}
.bodytext ol {
	list-style-position:outside;
}
.bodytext ul li,
.bx-info .body ul li {
	background-image:url(/worldservice/images/core/2/sprites/icons.png);
	background-repeat:no-repeat;
}
/* Note HR IE overrides in conditional comments :( */
.bodytext hr {
	padding:0;
	background-color:#dcdcdc;
	color:#dcdcdc;
	overflow:hidden;
	line-height:0;
	font-size:0px;
	height:1px;
}
/* =Social media
-----------------------------*/
.socialmedia-links {
}
.socialmedia-links ul {
}
.socialmedia-links li {
}
.socialmedia-links li a {
}
/* =Story 
-----------------------------*/
.story {
}
/* =Full Width Story 
-----------------------------*/
.fw-story-body .bodytext .module .image img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.fw-story-body .bodytext .align-center .li-imagegallery,
.fw-story-body .bodytext .align-center .content {
	width: auto;
}
.fw-story-body .bodytext .align-center .bx-quote-bubble {
	width: auto;
}
.fw-story-title h1,
.fw-story-body .bodytext {
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
}
.fw-story-body .bx-byline {
	margin-left:0;
	margin-right:0;
}
.ie6 .fw-story-body .bodytext {
	width: auto;
}
/* =Index 
-----------------------------*/
.index {
}
/* =Cluster 
-----------------------------*/
.cluster {
}
/* =Topic 
-----------------------------*/
.topics-cluster {
}
/* =Media Asset
-----------------------------*/
.emp {
	background-color:#ededed;
	overflow:hidden;
}
.teaser .emp {
	background-color:transparent;
}
.emp embed,
.emp img {
	display:block;
}
.emp .emp-noflash {
	background:transparent url(/worldservice/images/core/2/sprites/alert_13.gif) no-repeat 0 3px;
}
.emp .emp-flashlink {
	border-bottom:solid 1px #dcdcdc;
}
.emp p a {
	font-weight:bold;
}
.emp .emp-html-embed {
	margin: 0;
}
/* show av icons over the nojs image if its available */
.emp-img,
.teaser .emp-f-video {
	position:relative;
}
.emp-img:after {
	display: block;
	position:absolute;
	width:32px;
	height:32px;
	background-color:#000;
	z-index:99;
	top:0;
	left:0;
	overflow:hidden;
}
.emp-f-video .emp-img:after {
	content: url("/worldservice/images/core/2/sprites/nojs_video_icon_32x32.png");
}
.emp-f-audio .emp-img:after {
	content: url("/worldservice/images/core/2/sprites/nojs_audio_icon_32x32.png");
}
#player h2 {
	left:-99999px;
	position:absolute;
}
.av-instance {
}
.av-instance .emp {
	width:640px;
}
.av-instance .li-multiclipemp .emp {
	width:auto;
}
/* EMP Placeholders to reduce jumping */
.blq-js .av-instance .emp-f-video {
	padding-top: 400px;
}
/* plus 5px to compensate for .emp-player padding */
.blq-js .emp-f-video {
	padding-top: 292px;
}
.blq-js .genre-multimedia .top-story .ts-512emp .emp {
	padding-top: 416px;
}
.blq-js .ts-640emp .emp-f-video {
	padding-top: 365px;
}
.blq-js .emp-f-audio {
	padding-top: 111px;
}
.blq-js .emp-failed .emp,
.blq-js .emp-loaded .emp {
	padding-top: 0px;
}
.blq-js .emp-title,
.blq-js .emp-img,
.blq-js .emp-summary,
.blq-js .emp-noflash,
.blq-js .emp-flashlink,
.blq-js .emp-html-embed,
.blq-js .emp-alt-handheld,
.emp-loaded .emp-noflash,
.emp-loaded .emp-flashlink {
	display:none;
}
.emp-failed .emp-title,
.emp-failed .emp-img,
.emp-failed .emp-summary,
.emp-failed .emp-noflash,
.emp-failed .emp-flashlink,
.emp-failed .emp-html-embed,
.emp-failed .emp-alt-handheld,
.blq-js .emp-show-img .emp-img {
	display:block;
}
/* image placeholder resize for live event page */
.live-event .lepg-gallery-emp .emp-f-video, 
.blq-js .live-event .lepg-gallery-emp div.emp3,
.live-event .lepg-gallery-emp .ts-video img {
	width: 336px;
	height: 189px;
	margin: 0;
}
.live-event .lepg-gallery-emp .ts-video {
	min-height: 189px;
}
.lepg-gallery-emp {
	margin-bottom: 18px;
}
/* =POP-UPS
++++++++++++++++++++++++++++++++++++++++++++++ */
.ws-modal-popup {
	background-color: #fff;
	padding:0 16px 16px 16px;
}
.ws-modal-popup .hd {
	position:static;
}
.ws-popup-close {
	background:#fff url(/worldservice/images/core/2/popup_close.gif) no-repeat 0 0;
	display:block;
	height:24px;
	position:absolute;
	text-decoration:none;
	text-indent:-5000px;
	top:8px;
	width:24px;
}
a.ws-popup-close:hover {
	text-decoration:none;
}
/* =TEASERS
   Class prefix: ts
+++++++++++++++++++++++++++++++++++++++++++++++ */
/* =Teaser: Base 
-----------------------------*/
.teaser {
}
/* Title */
.teaser .title,
.list .teaser .title {
	position:relative;
	border:none;
	padding-bottom:0;
}
.body-disabled a {
	position:relative;
}
.teaser .title img,
.g-split-columns .li-importer .teaser .title img {
	position:absolute;
}
.teaser a {
	font-weight:bold;
}
.teaser .associated a {
	font-weight:normal;
}
/* Body */
.teaser .summary {
	/*position:static;*/
}
.teaser .timeago,
.teaser .date {
	white-space:nowrap;
	display:inline;
	/* change JS, then remove this */
}
.blq-js .timeago,
.blq-js .date {
	visibility:hidden;
}
/*not display:none*/
.timeago-on,
.teaser .summary .timeago {
	color: #a20000;
}
.teaser .comments a {
	line-height:16px;
	width:0;
	white-space:nowrap;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:baseline;
	background-repeat:no-repeat;
	background-image: url(/worldservice/images/core/2/sprites/icons.png);
	background-position:-863px 1px;
	font-weight:normal;
}
.teaser .comments a:hover {
	background-position:-863px -14px;
}
/* EMP */
.blq-js .ts-256emp .title img,
.blq-js .ts-384emp .title img,
.blq-js .ts-512emp .title img,
.blq-js .ts-640emp .title img {
	display:none;
}
.blq-js .emp-failed .ts-256emp .title img,
.blq-js .emp-failed .ts-384emp .title img,
.blq-js .emp-failed .ts-512emp .title img,
.blq-js .emp-failed .ts-640emp .title img {
	display:inline;
}
.emp-failed .ts-384emp .emp-f-video {
	display: none;
}
.emp-failed .top-story .ts-384emp .body {
	margin-top: -227px;
}
.teaser div.emp {
	position:absolute;
	top:0;
}
.top-story .teaser div.emp {
	position:static;
}
/* Topics */
.teaser .topics {
}
.teaser .topics .label {
	display:inline;
	color:#808080;
	top:0;
}
.teaser .topics ul,
.teaser .topics li {
	display:inline;
}
.ts-headline p.topics {
	display:inline;
}
.ts-headline p.topics a {
	color:#666;
}
/* Top story overrides */
.top-story {
	border-bottom:solid 1px #ccc;
}
.top-story .teaser .link {
	padding-top:0;
}
.top-story .teaser .link img {
	position:static;
}
.top-story .teaser .body {
	position:relative;
}
.genre-multimedia .top-story {
	border-bottom:none;
}
/* =Teaser: CTA's
-----------------------------*/
/* Don't show CTA for EMP teasers */
.ts-audioemp .cta,
.ts-640emp .cta,
.ts-512emp .cta,
.ts-448emp .cta,
.ts-256emp .cta,
.ts-384emp .cta {
	display:none;
}
/* Don't show CTA for slideshow teasers */
.ts-384x216 .cta {
	display:none;
}
/* Forcing text align in cta fixes bug in Chrome v21+ */
.teaser .title .cta, 
.teaser .cta span:first-child {
	text-align:left;
}
/* Icons sit on top of image for image teasers */
.teaser .title .cta {
	position:absolute;
	background-image: url(/worldservice/images/core/2/background/rgba_0_0_0_07.png);
}
.teaser .title .cta span {
	position:absolute;
	background-image: url(/worldservice/images/core/2/sprites/icons.png);
	background-repeat: no-repeat;
	text-indent:-5000px;
}
.teaser .title .cta span.duration {
	position:absolute;
	top:0;
	display:none;
	letter-spacing:0;
	text-indent:0;
	color:#fff;
}
.teaser .title a:hover .cta,
.teaser .title a:active .cta,
.teaser .title a:focus .cta {
	background-image:none;
}
.teaser .title a:hover .cta,
.teaser .title a:hover .cta span {
	text-decoration:none !important;
	background-color:#000000;
}
.teaser .title a:hover .cta span.duration,
.teaser .title a:active .cta span.duration {
	display:inline;
}
.teaser .title a:active .cta,
.teaser .title a:active .cta span {
	background-color:#1788DC;
}
.top-story .teaser .title .cta {
	bottom:0;
	left:0;
	top:auto;
}
.ts-video .title a .cta span,
.ts-audio .title a .cta span {
	width:16px;
	height:14px;
	left:8px;
	top:8px;
}
.ts-video .title a .cta span,
.ts-video .title a:hover .cta span {
	background-position:-3px -32px;
}
.ts-audio .title a .cta span,
.ts-audio .title a:hover .cta span {
	background-position:-907px -32px;
}
/* Large icons */
.ts-304x171 .title a .cta,
.ts-336x189 .title a .cta,
.ts-512x288 .title a .cta,
.ts-640x360 .title a .cta,
.ts-256emp .title a .cta,
.ts-384emp .title a .cta,
.ts-512emp .title a .cta {
	width:32px;
	height:32px;
}
.ts-304x171 a .cta span.duration,
.ts-336x189 a .cta span.duration,
.ts-512x288 a .cta span.duration,
.ts-640x360 a .cta span.duration,
.ts-256emp a .cta span.duration,
.ts-384emp a .cta span.duration,
.ts-512emp a .cta span.duration {
	left:32px;
	width:48px;
	height:auto;
	line-height:32px;
	background-image:none;
}
/* Small icons */
.ts-106x60 .title a .cta,
.ts-112x63 .title a .cta,
.ts-144x81 .title a .cta {
	width:24px;
	height:24px;
}
.ts-106x60 .title a .cta span,
.ts-112x63 .title a .cta span,
.ts-144x81 .title a .cta span {
	top:4px;
	left:5px;
}

/* teaser with live icon*/
.ts-av-live.ts-106x60 .title a .cta,
.ts-av-live.ts-112x63 .title a .cta,
.ts-av-live.ts-144x81 .title a .cta,
.ts-av-live.ts-304x171 .title a .cta,
.ts-av-live.ts-video .title a .cta  {
	background:none;
}

.ts-av-live.ts-106x60 .title a .cta span,
.ts-av-live.ts-112x63 .title a .cta span,
.ts-av-live.ts-144x81 .title a .cta span,
.ts-av-live.ts-304x171 .title a .cta span,
.ts-av-live.ts-video .title a .cta span {
	width:35px !important;
	height:13px;
	top:0px;
	left:0px;
}

.ts-106x60 .title a .cta span.duration,
.ts-112x63 .title a .cta span.duration,
.ts-144x81 .title a .cta span.duration {
	left:24px;
	width:40px;
	height:auto;
	line-height:24px;
	background-image:none;
}
/* 	Text only and associated item CTA:s
	Need to override image CTA rules here
 */
.ts-headline a .cta,
.teaser .associated a .cta {
	position:relative;
	height:auto;
	width:auto;
	display:block;
	padding-bottom:0;
}
.ts-headline a .cta span,
.teaser .associated a .cta span,
.emp-alt-handheld a span,
.body-disabled p.title a .cta span {
	display:block;
	margin-top:2px;
	background-image: url(/worldservice/images/core/2/sprites/icons.png);
	opacity:0.85;
	width:16px;
	height:13px;
	text-indent:-5000px;
}

.ts-av-live .associated .audio .cta span {
  background-image: url("/worldservice/images/core/2/sprites/icons.png");
  background-position: -1323px -2px !important;
}
.ts-av-live .associated .video .cta span {
  background-image: url("/worldservice/images/core/2/sprites/icons.png");
  background-position: -1301px -2px !important;
}

.ts-headline a .cta span.duration,
.teaser .associated a .cta span.duration,
.body-disabled p.title a .cta span.duration {
	position:relative;
	margin-top:0;
	background-image: none;
	width:auto;
	height:auto;
	opacity:1;
	text-indent:0;
	color:#505050;
	font-weight:normal;
}
/* TODO: Need to change color here when teaser is in a specials box */
.ts-headline a:hover .cta,
.teaser .associated a:hover .cta {
	text-decoration:none;
	color:#fff;
	opacity:1;
}
.ts-headline.ts-audio .cta span,
.ts-headline.ts-ms-audio-console .cta span,
.ts-audio.body-disabled p.title a .cta span,
.teaser .associated .audio .cta span {
	background-position:-1323px -2px;
}
.ts-headline.ts-audio span.hover span,
.ts-headline.ts-ms-audio-console a:hover .cta span,
.ts-audio.body-disabled p.title a:hover .cta span,
.teaser .associated a.audio:hover .cta span {
	background-position:-1323px -17px;
}
.ts-headline.ts-video .cta span,
.ts-video.body-disabled p.title a .cta span,
.teaser .associated .video .cta span {
	background-position:-1301px -2px;
}
.ts-headline.ts-video span.hover span,
.ts-headline.ts-video a:hover .cta span,
.ts-video.body-disabled p.title a:hover .cta span,
.teaser .associated a.video:hover .cta span {
	background-position:-1301px -17px;
}
.ts-av-live a .cta span {
	background-position:-973px -1px !important;
	width: 28px;
	opacity: 1;
}
.ts-av-live a .cta .duration {
	display: none;
	background-color: transparent;
}
.ts-mp3 a,
.ts-pdf a,
.ts-zip a,
a.mp3,
a.pdf,
a.zip {
	background-image:url(/worldservice/images/core/2/sprites/icons.png);
	background-repeat:no-repeat;
}
.emp-alt-handheld a span {
	background-position:-949px -2px;
}
/* adding class to special features emp teaser */ 
.g-w11 .li-specialfeatures .ts-256emp.ts-video.no-body  {
	padding-top: 152px;
	min-height: 0;
	margin-bottom: 3px;
}
.g-w11 .li-specialfeatures .ts-256emp.ts-video.no-body a {
	font-size: 16px;
	line-height: 20px;
	display: block;
}
.g-w11 .li-specialfeatures .ts-256emp.ts-video.no-body a  img  {
	position: absolute;
	top: 0;
	left: 0;
}
.blq-js .g-w11 .li-specialfeatures .ts-256emp a {
	display: none;
}
.blq-js .g-w11 .li-specialfeatures .ts-256emp a img,
.blq-js .g-w11 .li-specialfeatures .ts-256emp .link.title a {
	display: block;
}

/* Download, podcast and participate cta's 
-------------------------------------------- */
.ts-download a .cta,
.ts-podcast a .cta, 
.ts-podcast.body-disabled a .cta {
	height:24px !important;
	display:inline-block;
	width:auto !important;
	cursor:hand;
}
.ts-download a .cta,
.ts-podcast a .cta,
.ts-podcast.body-disabled p.title a span.cta,
.ts-download.body-disabled p.title a span.cta {
	background-image:url(/worldservice/images/core/2/sprites/icons.png) !important;
	background-position:-945px -29px !important;
	background-color:#505050;
	background-repeat:no-repeat !important;
}
.ts-download a span.cta span,
.ts-podcast a span.cta span {
	float:none !important;
	text-indent:0 !important;
	background-image:none !important;
	background-color:#505050;
	color:#fff;
	opacity:1;
	display:inline-block;
	width:auto !important;
	text-transform:uppercase;
	position:static !important;
	font-weight:bold;
}
.ts-download .title a span.cta,
.ts-podcast .title a span.cta {
	background-color:#000;
	opacity:0.85;
}
.ts-download .title a span.cta span,
.ts-podcast .title a span.cta span {
	display:none;
}
.ts-download a:hover .cta,
.ts-podcast a:hover .cta {
	background-color:#323232;
	opacity:1;
}
.ts-download a:hover .cta span,
.ts-podcast a:hover .cta span {
	background-color:#323232;
	display:inline-block !important;
}
.ts-download a:active .cta span,
.ts-podcast a:active .cta span {
	background-color:#1788dc;
}
.ts-participate a .cta,
.associated a.participate .cta,
.ts-headline .link a .cta {
	display:none;
}
/* RELATED LINKS BODY-DISABLED OVERRIDES */
.body-disabled .link a .cta {
	display:block;
}
.body-disabled p.title,
.body-disabled.ts-video &gt; a,
.body-disabled.ts-audio &gt; a,
.body-disabled.ts-ms-audio-console &gt; a,
.body-disabled.ts-download &gt; a {
	position:static !important;
	padding-bottom:0 !important;
}
.body-disabled.ts-video p.title a,
.body-disabled.ts-audio p.title a {
	position:static !important;
}
.body-disabled.ts-av-live a {
	position:relative !important;
	top:0;
	padding-left:32px;
}
.ts-video.body-disabled a .cta,
.ts-video.body-disabled p.title a .cta,
.ts-audio.body-disabled a .cta,
.ts-audio.body-disabled p.title a .cta {
	background-image:none;
	position:absolute;
	bottom:0;
}
.body-disabled p.title a .cta span {
	position:static;
}
.body-disabled p.title a .cta span.duration {
	display:inline;
	position:static;
}
.ts-video.body-disabled p.title a:hover .cta,
.ts-video.body-disabled p.title a:hover .cta span,
.ts-audio.body-disabled p.title a:hover .cta,
.ts-audio.body-disabled p.title a:hover .cta span {
	background-color:transparent !important;
}
.ts-download.body-disabled p.title a span.cta {
	background-color:#505050;
}
.ts-download.body-disabled .title a:hover span.cta {
	background-color:#323232 !important;
}
.ts-download.body-disabled a span.cta span {
	display:block;
	position:static;
	opacity:1;
	margin:0;
}
.body-disabled.ts-podcast a {
	padding-bottom:0;
	top:0;
}
.body-disabled.ts-podcast a span.cta {
	background-position:-948px -32px !important;
	height:15px !important;
	padding:0;
	width:18px !important;
}
.body-disabled.ts-podcast a:hover span.cta {
	background-color:#323232;
}
.body-disabled.ts-podcast a:active span.cta {
	background-color:#1788dc;
}
.body-disabled.ts-podcast a:hover span.cta span {
	display:none;
}
.body-disabled.ts-podcast a span.cta span {
	display:none !important;
	;
}
/* =Teaser: 106x60 (Legacy size from 1024 sites)
-----------------------------*/
.top-story .ts-106x60 .title a span.cta {
	bottom:48px;
	/* Image height + padding - cta height : 63 + 9 - 24 = 40 */
}
/* =Teaser: 112x63  
-----------------------------*/
.top-story .ts-112x63 .title a span.cta {
	bottom:48px;
	/* Image height + padding - cta height : 63 + 9 - 24 = 40 */
}
/* =Teaser: 144x81  
-----------------------------*/
.top-story .ts-144x81 .title a span.cta {
	bottom:64px;
}
.g-split-columns .li-importer .ts-144x81 {
	width:144px;
}
/* =Teaser: 304x171  
-----------------------------*/
.top-story .ts-304x171 .title a span.cta {
	bottom:144px;
}
/* Indepth &amp; cluster specific styles */
.genre-indepth .g-w10 .ts-304x171,
.cluster .g-w10 .ts-304x171 {
	background-color:#505050;
}
.rtl.genre-indepth .g-w10 .ts-304x171:hover,
.rtl.cluster .g-w10 .ts-304x171:hover {
	background-color:#323232;
}
.genre-indepth .g-w10 .ts-304x171 a,
.cluster .g-w10 .ts-304x171 a {
	color:#fff;
}
.genre-indepth .g-w10 .ts-304x171 .title img,
.cluster .g-w10 .ts-304x171 .title img {
	border-bottom:solid 1px #fff;
	padding-bottom:0;
}
.genre-indepth .g-w10 .ts-304x171 .title,
.genre-indepth .g-w10 .ts-304x171 .body,
.cluster .g-w10 .ts-304x171 .title,
.cluster .g-w10 .ts-304x171 .body {
	color:#fff;
	padding-left:8px;
	padding-right:8px;
}
.genre-indepth .g-w10 .ts-304x171,
.cluster .g-w10 .ts-304x171 {
	padding-bottom:0;
	overflow:hidden;
}
/* =Teaser: 336x189  
-----------------------------*/
.top-story .ts-336x189 .title a span.cta {
	bottom:189px;
}
/* =Teaser: 640x360
-----------------------------*/
.top-story .ts-640x360 .title a span.cta {
	bottom:336px;
	/* Image height + padding - cta height : 288 + 8 - 32 = 264 */
}
/* =Teaser: 512x288  
-----------------------------*/
.top-story .ts-512x288 .title a span.cta {
	bottom:264px;
	/* Image height + padding - cta height : 288 + 8 - 32 = 264 */
}
/* =Teaser: 256 EMP  
-----------------------------*/
.blq-js .ts-256emp div.emp {
	height:184px;
}
.blq-js .ts-256emp div.emp3 {
	height:144px;
}
/* =Teaser: 384 EMP
-----------------------------*/
.blq-js .ts-384emp div.emp {
	height:256px;
}
.blq-js .ts-384emp div.emp3 {
	height:216px;
}
/* =Teaser: 512 EMP
-----------------------------*/
.blq-js .ts-512emp div.emp {
	height:328px;
}
.blq-js .ts-512emp div.emp3 {
	height:288px;
}
/* =Teaser: 640 EMP
-----------------------------*/
.blq-js .ts-640emp div.emp {
	height:400px;
}
.blq-js .ts-640emp div.emp3 {
	height:360px;
}
/* =Teaser: Slideshow
-----------------------------*/
.ts-slideshow div.slideshow {
	left:0;
	position:absolute;
	top:0;
}
#blq-content div.ts-slideshow .title {
	position:static;
}
#blq-content div.ts-slideshow .title img {
	left:0;
}
.ts-slideshow .title a.disabled:hover {
	text-decoration:none;
}
.ts-slideshow .pane {
	height:216px;
	width:384px;
}
.ts-slideshow div.back {
	left:0;
	position:absolute;
	top:0;
	z-index:2;
}
.ts-slideshow div.front {
	position:relative;
	z-index:3;
}
.ts-slideshow div.nav-mask {
	height:60px;
	left:0;
	overflow:hidden;
	position:absolute;
	width:100%;
	z-index:4;
}
/* 384x216 slideshow teaser specific */
.ts-384x216 .slideshow {
	height:216px;
	width:384px;
}
.ts-384x216 .nav-mask {
	top:156px;
}
/* top story slideshow overrides */
.top-story .ts-slideshow .slideshow {
	height:auto;
	position:relative;
}
#blq-content .top-story .ts-slideshow .title {
	position:relative;
}
.top-story .ts-384x216 .nav-mask {
	top:168px;
}
.top-story .ts-slideshow .pane {
	height:auto;
}
/* end top story slideshow overrides */
.ts-slideshow div.nav {
	height:60px;
	position:absolute;
	top:60px;
	width:100%;
	z-index:5;
}
.ts-slideshow div.opacity-layer {
	background-color:#000;
	height:60px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:6;
}
.ts-slideshow div.controls {
	margin:0 auto;
	position:relative;
	text-align:center;
	top:12px;
	width:63px;
	z-index:7;
}
.ts-slideshow div.controls a,
.ts-slideshow div.controls a span {
	display:block;
	height:13px;
	position:absolute;
	text-decoration:none;
	top:0;
	width:9px;
	z-index:8;
}
.ts-slideshow div.controls a.pause {
	width:12px;
}
.ts-slideshow div.controls a span {
	background-image:url(/worldservice/images/core/2/sprites/icons.png);
	background-repeat:no-repeat;
	left:0;
	text-indent:-9999px;
}
.ts-slideshow .controls a.pause span {
	background-position:-27px -33px;
	width:12px;
}
.ts-slideshow div.controls a.stopped span {
	background-position:-5px -33px;
}
.ts-slideshow .slideshow-position {
	color:#ededed;
	font-size:13px;
	line-height:16px;
	padding-top:21px;
}
/* =TABBED CONTENT
+++++++++++++++++++++++++++++++++++++++++++++++ */
/* Tabbed module eg livestats */
.tabbed .tab {
	background:transparent none repeat scroll 0 0;
	font-weight:bold;
	position:relative;
	z-index:100;
}
.blq-js .tabbed .tab {
	cursor:pointer;
	display:inline;
	top:0;
	margin:0;
}
.blq-js .tabbed .tab.open {
	background-color:#fff;
}
.blq-js .tabbed .tab.open a:focus {
	text-decoration:none;
}
.tabbed .content {
	background-color:#ffffff;
	overflow:hidden;
	position:relative;
}
.blq-js .tabbed .content {
	clear:none;
	display:inline;
	opacity:0;
	position:absolute;
	right:-500%;
}
.blq-js .tabbed div.open {
	opacity:1;
	position:relative;
}
/* Tabbed content eg story tabs */
.blq-js .tabs {
	background-color:#ededed;
	margin-bottom:16px;
	padding:8px;
	position:relative;
	top:16px;
}
.blq-js .tabs .tabs-nav li {
	background-image:none;
	padding:0;
}
.blq-js .tabs .tabs-nav li.open {
	background-color:#fff;
	position:relative;
	z-index:100;
}
.blq-js .tabs .tabs-nav li a {
	font-weight:bold;
	display:block;
}
.blq-js .tabs .tabs-nav li a:focus {
	text-decoration:none;
}
.blq-js .tabs .tab {
	background-color:#fff;
}
.blq-js .tabs-v .tabs-nav li a {
	border-bottom:solid 1px #a9a9a9;
}
.blq-js .tabs-v .tabs-nav li.last a,
.blq-js .tabs-v .tabs-nav li.before-open a {
	border-bottom:solid 1px #ededed;
}
.blq-js .tabs-v .tabs-nav li.open a {
	border-bottom:solid 1px #fff;
}
.blq-js .tabs .tabs-footer {
	background-color:#ededed;
	height:0px;
	overflow:hidden;
}
/* wrap floated modules to fix IE tabs bug#5275 */
.blq-js .tab .module-wrapper .module .image,
.blq-js .tab .module-wrapper .module .box {
	float:none;
}
/* =BOX AND LIST TITLES
+++++++++++++++++++++++++++++++++++++++++++++++ */
/* LIST &amp; BOX TITLES */
.list &gt; .title,
.box .title,
.contextual-links h2,
.bodytext .list .title,
.bodytext .box .title,
.bodytext .bx-imagemap h2 {
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.after-box &gt; .title {
	border-top:none;
}
/* SUB-LIST TITLES (2nd level list) */
.list .list &gt; .title,
.contextual-links .list &gt; .title {
	border-top:none;
}
/* SUB-SUB-LIST TITLES (3rd level list) */
.list .list .list &gt; .title,
.contextual-links .list .list &gt; .title {
	border-bottom:none;
}
/* PUBLISHED LIST TITLE */
.contextual-published-list &gt; .list &gt; .title {
	border:none;
	background-color:#d60000;
	color:#fff;
}
.contextual-published-list &gt; .list &gt; .title a {
	color:#fff;
}
/* BOXY MODULE LIST TITLES */
.bx-weather .title,
.bx-rollingnews .title,
.bx-livestats .title,
.bx-info .title,
.topstories-list &gt; .title,
.li-specialfeatures &gt; .title,
.radio-programmes &gt; .title,
.bodytext .module .bx-table .title,
.g-w11 .bx-enlargeimage .title,
.li-definition .title {
	border:none;
}
/* SEMI BOXY MODULE LIST TITLES */
.li-picturegallery .title,
.li-carousel .title {
	border:none;
}
/* STORY IN-LINE TITLES */
.bodytext .list .link.title {
	border:none;
}
/* =LISTS
   Class prefix: li
+++++++++++++++++++++++++++++++++++++++++++++++ */
/* =List: Base
-----------------------------*/
.list {
}
.li-plain,
.li-dropdown,
.li-relatedlinks,
.li-relatedbbclinks,
.li-relatedinternetlinks, 
.li-relatedtopics,
.li-moreover {
}
.story-body .bodytext .list li {
	background-image:none;
}
.topstories-list,
.radio-programmes {
	background-color:#ededed;
}
.li-relatedlinks .content .ts-headline .date {
	text-transform:uppercase;
	color:#666;
}
/* fixing comma problem with inline topics module.  JIRA: https://jira.dev.bbc.co.uk/browse/NEWSWORLDSERVICE-123*/
.bodytext .module .li-relatedtopics ul li a {
  display: inline;
}
/* =List: Columns
-----------------------------*/
ul.cols-1,
ul.cols-2,
ul.cols-3,
ul.cols-4 {
	margin-bottom: 8px;
}
.g-w11 .cols-2 .g-w0 {
	width: 152px;
}
.index.genre-multimedia .g-w11 .cols-2 .g-w0,
.av-instance .g-w11 .cols-2 .g-w0 {
	width: 136px;
}
/* =List: Plain
-----------------------------*/
.li-plain &gt; .title {
}
/* =List: Features 
-----------------------------*/
.g-w11 .li-specialfeatures {
	background-color:#EDEDED;
	margin-bottom:16px;
	overflow:hidden;
}
.g-w11 .li-specialfeatures .summary {
	color:#000;
}
.g-w11 .li-specialfeatures .ts-336x189 {
	background-color:#1788dc;
}
.g-w11 .li-specialfeatures .ts-336x189 img {
	border-bottom:solid 1px #fff;
}
.g-w11 .li-specialfeatures .ts-336x189 .title,
.g-w11 .li-specialfeatures .ts-336x189 .summary,
.g-w11 .li-specialfeatures .ts-336x189 .title a,
.g-w11 .li-specialfeatures .ts-336x189 .title a:link,
.g-w11 .li-specialfeatures .ts-336x189 .title a:hover,
.g-w11 .li-specialfeatures .ts-336x189 .title a:active {
	color:#fff;
}
/*.g-w11 .li-specialfeatures li.body-disabled {padding-bottom:8px;}
.g-w11 .li-specialfeatures li.body-disabled a {top:0;}*/
.blq-js .g-w20 .li-specialfeatures .ts-headline {
	display:none;
}
.blq-js .g-w20 .li-specialfeatures .inner-list .ts-headline {
	display:block;
}
.g-w20 .li-specialfeatures .teaser,
.rtl .g-w20 .li-specialfeatures .teaser {
	background-color:#505050;
}
.g-w20 .li-specialfeatures .teaser a,
.g-w20 .li-specialfeatures .teaser a:hover,
.g-w20 .li-specialfeatures .teaser a:active,
.g-w20 .li-specialfeatures .teaser p {
	color:#fff;
}
.rtl .g-w20 .li-specialfeatures .teaser:hover {
	background-color: #323232;
}
.g-w20 .li-specialfeatures .ts-headline {
	background-color:transparent;
	color:#333333;
}
.blq-js .g-w20 .li-specialfeatures .inner-list,
.blq-js .g-w20 .li-specialfeatures .inner-list .teaser {
	background-color:#ededed;
}
.g-w20 .li-specialfeatures .ts-headline a,
.g-w20 .li-specialfeatures .ts-headline a:hover {
	color:#174F82;
}
.g-w20 .li-specialfeatures .ts-headline a:active,
.rtl .g-w20 .li-specialfeatures .ts-headline.body-disabled a:hover {
	color:#1788DC;
}
.g-w20 .g-w10 .li-specialfeatures .ts-304x171 .title,
.g-w20 .g-w10 .li-specialfeatures .ts-304x171 .body {
	padding-left:8px;
	padding-right:8px;
}
.blq-js .g-w20 .g-w10 .li-specialfeatures .inner-list,
.blq-js .g-w20 .g-w10 .li-specialfeatures .inner-list .teaser {
	background-color:transparent;
}
.g-w20 .g-w10 .li-specialfeatures .ts-headline a,
.g-w20 .g-w10 .li-specialfeatures .ts-headline a:hover,
.g-w20 .g-w10 .li-specialfeatures .ts-headline a:active {
	color:#fff;
}
/* =List: Dropdown 
-----------------------------*/
.li-dropdown {
}
/* =List: Top Stories 
-----------------------------*/
.topstories-list {
	position:relative;
}
.topstories-list .rss {
	direction:ltr;
	text-indent:-5000px;
	position:absolute;
	top:8px;
}
.topstories-list &gt; .title {
	width:296px;
}
.topstories-list ul {
	padding:0;
	overflow:hidden;
}
.topstories-list ul li {
	position:relative;
}
.topstories-list div.content {
	margin-bottom:0;
	padding-top:0;
}
.topstories-list .timeago {
	position:relative;
}
/* =List: Listing
-----------------------------*/
.li-listing li {
	padding-bottom:12px;
}
.li-listing .summary span {
	display:block !important;
	padding-top:6px;
}
.li-listing .nav {
	margin-top:3px;
	text-align:center;
}
.li-listing div.nav li {
	display:inline;
	padding:0 10px;
	position:relative;
	top:3px;
}
.li-listing .nav li.next,
.li-listing .nav li.prev {
	background-repeat:no-repeat;
	position:static;
}
.li-listing div.nav ul li.prev {
	background-image:url(/worldservice/images/core/2/sprites/topic_arrow_left.gif);
	background-position:top right;
}
.li-listing div.nav ul li.next {
	background-image:url(/worldservice/images/core/2/sprites/topic_arrow_right.gif);
	background-position:top left;
}
.li-listing .nav li.prev,
.li-listing .nav li.next,
.li-listing .nav li.current a {
	color:#505050;
}
.li-listing .nav li a {
	color:#174F82;
}
/* Rolling News overrides */
.genre-rolling_news .li-listing {
}
/* =List: Contextual lists
-----------------------------*/
.contextual-links .list .content {
	overflow:hidden;
}
.contextual-links .body-disabled p {
	display:inline;
}
.contextual-links .ts-headline a {
	font-weight:bold;
	position:static;
}
.contextual-links .ts-headline {
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
}
.contextual-published-list .ts-headline,
.contextual-links .li-relatedlinks .ts-headline {
	display:block;
	vertical-align:top;
	overflow:hidden;
}
.bodytext .contextual-published-list .ts-headline {
	overflow:visible;
}
/* =List: Ticker 
-----------------------------*/
/* pre-js style */
.blq-js .li-ticker .ticker-wrapper,
.blq-js .li-ticker .title,
.blq-js .li-ticker .ts-headline {
	display:none;
}
/* standard ticker */
.blq-js .li-ticker {
	border-bottom:1px solid #d8d8d8;
	height:39px;
	overflow:hidden;
	position:relative;
}
.blq-js .ticker-wrapper {
	height:39px;
	position:relative;
}
.g-container div.li-ticker h1.title,
.g-container div.li-ticker h2.title {
	border:0;
	margin-bottom:0;
	padding:0;
	top:0;
}
.blq-js div.li-ticker ul {
	height:28px;
}
.li-ticker ul li.teaser {
	clear:left;
	padding-bottom:0 !important;
	zoom:1;
}
.blq-js .li-ticker ul li.teaser {
	margin-bottom:0;
}
.li-ticker ul li.teaser a {
	top:0;
}
/* ticker cta */
.li-ticker ul li.teaser a span.cta {
	position:static;
}
.blq-js .li-ticker ul li.teaser a span.cta {
	direction:ltr;
	display:inline-block;
	margin:0;
	padding:0 0 0 16px;
	position:relative;
	vertical-align:text-bottom;
}
.blq-js .li-ticker ul li a .cta span {
	margin:0;
	position:absolute;
	top:0;
}
.blq-js .li-ticker ul li a span.cta span.duration {
	float:none;
	position:relative;
}
.blq-js .li-ticker ul li a:hover .cta {
	text-decoration:underline;
	color:#fff;
	background-color:#fff;
}
.blq-js div.li-ticker ul li.ts-av-live a span.cta {
	padding:0;
	position:absolute;
	width:28px;
}
/* ticker controls */
.blq-js .li-ticker .ticker-controls {
	width:54px;
}
.blq-js .li-ticker .ticker-controls ul {
	padding-top:0;
	width:auto;
}
.blq-js div.li-ticker .ticker-controls ul li {
	list-style-type:none;
	margin:0;
	position:absolute;
	top:13px;
}
.li-ticker .ticker-controls li a {
	background-image:url(/worldservice/images/core/2/sprites/icons.png);
	background-repeat:no-repeat;
	display:block;
	height:13px;
	line-height:13px;
	text-decoration:none;
	text-indent:-9999px;
	width:9px;
}
.li-ticker .ticker-controls .prev a {
	background-position:-228px -1px;
}
.li-ticker .ticker-controls .next a {
	background-position:-247px -1px;
}
.li-ticker .ticker-controls .pause a {
	background-position:-27px -1px;
	width: 12px;
}
.li-ticker .ticker-controls .prev a.hover {
	background-position:-228px -16px;
}
.li-ticker .ticker-controls .next a.hover {
	background-position:-247px -16px;
}
.li-ticker .ticker-controls .pause a.hover {
	background-position:-27px -16px;
}
.li-ticker .ticker-controls li.stopped a {
	background-position:-5px -1px;
}
.li-ticker .ticker-controls li.stopped a.hover {
	background-position:-5px -16px;
}
/* breaking news ticker */
.blq-js div.breakingNews {
	height:31px;
	padding:4px 0;
}
.blq-js div.breakingNews .ticker-wrapper {
	height:31px;
}
.blq-js .breakingNews .ticker-wrapper {
	background-color:#cd1211;
	padding:0 0 0 8px;
}
.blq-js .breakingNews .ticker-wrapper .title {
	color:#fff;
}
.blq-js .breakingNews ul {
	background-color:#cd1211;
	color:#fff;
}
.breakingNews .ticker-wrapper ul li {
	margin:0;
}
.blq-js .breakingNews ul li a,
.blq-js .breakingNews ul li a .duration {
	color:#fff;
}
.blq-js .breakingNews li a .cta span {
	background-position:-1301px -34px;
}
.blq-js .breakingNews li a:hover span.cta {
	color:#cd1211;
	background-color:#cd1211;
}
.blq-js .breakingNews div.ticker-controls {
	height:31px;
	top:4px;
}
.blq-js .breakingNews div.ticker-controls ul li {
	top:9px;
}
.breakingNews .ticker-controls .prev a {
	background-position:-228px -33px;
}
.breakingNews .ticker-controls .next a {
	background-position:-247px -33px;
}
.breakingNews .ticker-controls .pause a {
	background-position:-27px -33px;
}
.breakingNews .ticker-controls li.stopped a {
	background-position:-5px -33px;
}
/* =List: Carousel 
-----------------------------*/
.blq-js .li-carousel {
	visibility:hidden;
	height: 180px;
}
.li-carousel {
	margin:0 0 16px 0;
	position:relative;
}
.li-carousel .title {
	margin-bottom:0;
}
.li-carousel div.content {
	background:#1788dc;
	clear:both;
	padding-top:0;
}
.li-carousel .content .teaser {
	border-top:1px solid #fff;
}
.li-carousel .content .teaser .title {
	float:none;
	top:0;
}
.li-carousel .content .ts-144x81 {
	min-height:81px;
}
.g-w11 .li-carousel .ts-304x171 {
	overflow:hidden;
}
.li-carousel .teaser .title a,
.li-carousel .teaser p.summary {
	color:#fff;
}
.li-carousel .teaser .title img {
	padding-bottom:0;
}
.li-carousel .ts-304x171 .title img {
	height:189px;
	padding-bottom:0;
	width:336px;
}
.li-carousel .ts-144x81 .body {
	display:none;
}
.li-carousel .ts-304x171 .body {
	padding:0 8px;
}
/* js only styles */
.li-carousel .gel-carousel .carousel-gel-generic {
	background-color:#ededed;
}
/* override glow carousel-window defaults */
.li-carousel .carousel-gel-generic .carousel-window {
	float:none;
	height:auto !important;
	width:100% !important;
}
.gel-carousel .carousel-gel-generic .carousel-window .carousel-content {
	background:#1788dc;
	padding:0;
	position:relative;
}
.rtl .gel-carousel .carousel-gel-generic .carousel-window .carousel-content {
	background-color: #1788dc;
}
.rtl #slideshow .gel-carousel .carousel-gel-generic .carousel-item:hover , 
.rtl #slideshow .gel-carousel .carousel-gel-generic .carousel-window .carousel-content,
.rtl #thumbnails .gel-carousel .carousel-gel-generic .carousel-window .carousel-content {
	background-color: transparent;
}
.gel-carousel .carousel-gel-generic .carousel-item {
	background:none;
	border-top:none;
	margin:0;
	min-height:88px;
	padding:0;
	position:relative;
	width:144px;
}
.rtl .g-w11 .li-specialfeatures .ts-336x189:hover, 
.rtl .gel-carousel .carousel-gel-generic .carousel-item:hover {
	background-color: #174f82;
}
.gel-carousel .carousel-gel-generic .carousel-item .title {
	border-top:none;
	position:relative;
	margin:0;
	top:0;
}
.carousel-gel-generic .carousel-item .title a {
	color:#fff;
}
.carousel-gel-generic .carousel-item .title a img {
	padding:0;
	top:0;
}
/* 304px carousel */
.li-carousel-304x171 .gel-carousel .carousel-gel-generic .carousel-item {
	width:290px;
}
.li-carousel-304x171 .carousel-gel-generic .carousel-item .title a {
	overflow:hidden;
}
.blq-js .li-carousel .ts-304x171 .title img {
	height:162px !important;
	width:290px !important;
}
.li-carousel-304x171 .carousel-gel-generic .carousel-item .title a img {
	top:0;
}
.li-carousel-304x171 .carousel-gel-generic .carousel-item .summary {
	color: #fff;
	display: block;
	font-weight: normal;
	padding: 0;
}
.gel-carousel .carousel-gel-generic a.carousel-nav {
	background-color:transparent;
	background-image:url(/worldservice/images/core/2/sprites/carousel_arrows_144.png);
	background-repeat:no-repeat;
	position:absolute;
	width:22px;
}
.li-carousel-304x171 .gel-carousel .carousel-gel-generic a.carousel-nav {
	background-image:url(/worldservice/images/core/2/sprites/carousel_arrows_304.png);
}
.gel-carousel .carousel-gel-generic a.carousel-nav:hover {
	background-color:#000;
	color:#000;
	text-decoration:none;
}
.gel-carousel .carousel-nav .carousel-background, 
.gel-carousel .carousel-nav .carousel-top, 
.gel-carousel .carousel-nav .carousel-bottom, 
.gel-carousel .carousel-nav .carousel-arrow {
	display:none;
}
.li-carousel .carousel-page-nav li {
	color:#505050;
	cursor:pointer;
	font-size:24px;
	font-family:arial, verdana, sans-serif;
	font-weight:bold;
	line-height:24px;
}
.li-carousel .carousel-page-nav li.mouse-over,
.li-carousel .carousel-page-nav li.current {
	color:#1788dc;
}
/* =List: Picture Gallery
-----------------------------*/
/* non-JS styles */
.li-picturegallery div.content ul li {
	padding-left:0;
}
.li-picturegallery div.content ul li div.box {
	margin-left:0;
}
.embedded-journal div.content ul &gt; li {
	background: none;
}
/* JS override */
.blq-js .li-picturegallery div.content,
.blq-js .li-picturegallery div.content ul li {
	clear:none;
}
/* loading styles */
.blq-js .li-picturegallery .content ul {
	display: none;
}
.blq-js .li-picturegallery .content .controls {
	display: block;
}
.li-picturegallery {
	position:relative;
	/*overflow:hidden;*/
}
.blq-js .li-picturegallery div.content {
	background-color:#ededed;
	padding-top:0;
}
.bodytext .embedded-captions .title,
.bodytext .embedded-journal .title {
	display:none;
}
.blq-js .embedded-captions .body,
.blq-js .embedded-journal .body {
	display:none;
}
/* over-ride list item width and padding styles set before carousel js is called */
.blq-js .embedded-journal div.content ul li {
	height:81px;
	width:144px;
	padding:0;
}
.blq-js .embedded-journal .scroll-container {
	width:320px;
}
/* hack to fix initial width */
/* specific picture gallery pop-up styles */
.ws-modal-popup .pg-976x549 {
	width:976px;
}
.ws-modal-popup .pg-624x351 {
	width:624px;
}
.ws-modal-popup .lightbox-journal {
	width:976px;
}
/* standard picture gallery styles */
.li-picturegallery h2.title {
	border:none;
	color:#505050;
}
.li-picturegallery div.content {
	position:relative;
}
.blq-js .ws-modal-popup .li-picturegallery div.content {
	padding-top:0;
	position:relative;
}
.li-picturegallery .images {
	background-color:#000;
	position:relative;
}
.li-picturegallery .images .pane {
	position:absolute;
	top:0;
	left:0;
	text-align: center;
	width: 100%;
}
.li-picturegallery .images .pane img {
	margin: 0 auto;
}
.li-picturegallery .images .front {
	z-index: 3;
}
.li-picturegallery .images .back {
	z-index: 2;
}
.li-picturegallery .black-matte {
	background-color: #000;
	position: absolute;
	display: block;
	z-index: 1;
}
.li-picturegallery .overlay-nav {
	position:absolute;
	top:0px;
	width:90%;
	z-index:4;
}
.li-picturegallery .overlay-nav a {
	cursor:pointer;
	display:block;
	height:100%;
	position:absolute;
	width:64px;
	top:0;
	z-index:10;
}
.li-picturegallery .content .images .caption {
	background-color:#000;
	bottom:0;
	color:#fff;
	margin-bottom:0;
	opacity:0.7;
	position:absolute;
	z-index:5;
}
.li-picturegallery .footer-nav .controls {
	margin:10px 0 8px 0;
}
.pg-624x351 div.footer-nav .controls {
	margin:8px 0;
}
.li-picturegallery .controls li {
	background-image:none;
}
.li-picturegallery .controls a {
	background-color:#505050;
	color:#fff;
	cursor:pointer;
	display:inline-block;
}
.li-picturegallery .image-counter {
	color:#505050;
	display:inline;
	margin-bottom:0;
}
.lightbox-captions,
.lightbox-journal {
	width:304px;
}
.bodytext div.lightbox-captions .title,
.bodytext div.lightbox-journal .title {
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}
.bodytext .lightbox-captions div.content,
.bodytext .lightbox-journal div.content {
	background-color:transparent;
	padding-top:8px;
}
.lightbox-captions .cta,
.lightbox-journal .cta,
.lightbox-captions .cta img,
.lightbox-journal .cta img {
	display:block;
}
.blq-js .lightbox-captions .body,
.blq-js .lightbox-journal .body {
	display:none;
}
.blq-js .lightbox-captions .content .body,
.blq-js .lightbox-journal .content .body {
	display:block;
}
.lightbox-captions .body .cta,
.lightbox-journal .body .cta {
	display:inline-block;
	position:relative;
}
.lightbox-captions .body .cta:hover span,
.lightbox-journal .body .cta:hover span {
	background-position:-93px -15px;
	text-decoration:none;
}
.lightbox-captions .body .cta span,
.lightbox-journal .body .cta span {
	background:transparent url(/worldservice/images/core/2/sprites/icons.png) no-repeat -93px 0px;
	display:block;
	height:14px;
	overflow:hidden;
	position:absolute;
	width:18px;
}
/* picture gallery lightbox promo */
.g-w11 .lightbox-captions,
.g-w11 .lightbox-journal {
	background-color:#ededed;
	margin-bottom:16px;
	padding:0 8px 8px 8px;
	width:320px;
}
.blq-js .g-w11 .lightbox-captions,
.blq-js .g-w11 .lightbox-journal {
	padding-bottom:0;
}
.g-w11 .lightbox-captions div.content,
.g-w11 .lightbox-journal div.content {
	background-color:#fff;
	margin-bottom:0;
}
.g-w11 .lightbox-captions div.content img,
.g-w11 .lightbox-journal div.content img {
	border-left:8px solid #fff;
	border-right:8px solid #fff;
	border-top:8px solid #fff;
	padding-bottom:0;
}
.g-w11 .lightbox-captions div.content .body a.cta,
.g-w11 .lightbox-journal div.content .body a.cta {
	background-color:#ededed;
	display:block;
	font-weight:bold;
	margin:0;
}
.g-w11 .lightbox-captions div.content .body a.cta span,
.g-w11 .lightbox-journal div.content .body a.cta span {
	top:10px;
}
/* picture gallery - lightbox journal */
.pg-journal-wrapper {
	position:relative;
}
.blq-js .pg-journal-wrapper {
	background-color:#ededed;
}
.lightbox-journal .bodytext, 
.embedded-journal .bodytext {
	color:#505050;
	height:383px;
	margin:0;
	overflow:auto !important;
	padding:8px 16px 0 16px;
	position:absolute;
	top:0;
	width:320px !important;
}
.gel-scrollbars .bodytext {
	overflow: visible !important;
}
.lightbox-journal .pg-journal-wrapper .bodytext .title,
.embedded-journal .pg-journal-wrapper .bodytext .title {
	border:none;
	display:block;
	height:auto;
	padding-bottom:0;
	position:static;
}
div.lightbox-journal div.pg-journal-wrapper ul.associated li.teaser,
div.embedded-journal div.pg-journal-wrapper ul.associated li.teaser {
	background-image:none;
	padding-left:0;
	padding-right:0;
}
.lightbox-journal .pg-journal-wrapper .associated li a,
.embedded-journal .pg-journal-wrapper .associated li a {
	top:0;
}
.lightbox-journal .footer-nav,
.embedded-journal .footer-nav {
	background-color:#ededed;
	border-top:1px solid #dcdcdc;
	top:391px;
	height:40px;
	margin:0 16px;
	position:absolute;
	width:320px;
}
.blq-js .lightbox-journal .content .controls,
.blq-js .embedded-journal .content .controls {
	display:none;
}
/* picture gallery carousel */
.gel-carousel .carousel-gel-pg div.content {
	padding-top:0;
}
.gel-carousel .carousel-gel-pg .carousel-window {
	background:#323232;
	height:81px !important;
	width:100% !important;
}
.gel-carousel .carousel-gel-pg .carousel-content {
	padding:0;
}
.gel-carousel .carousel-gel-pg .carousel-item {
	background:none;
	height:81px;
	margin:0;
	padding:0;
	width:144px;
}
.gel-carousel .carousel-gel-pg .carousel-item a {
	background:transparent;
	display:block;
	height:81px;
	overflow:hidden;
	position:relative;
}
.gel-carousel .carousel-gel-pg .selected a,
.gel-carousel .carousel-gel-pg .carousel-content li:hover a,
.gel-carousel .carousel-gel-pg .carousel-content li:focus a,
.gel-carousel .carousel-gel-pg .carousel-content li.mouseover a {
	border:4px solid #1788dc;
	height:73px;
	width:136px;
}
.gel-carousel .carousel-gel-pg .selected a img,
.gel-carousel .carousel-gel-pg .carousel-content li:hover a img,
.gel-carousel .carousel-gel-pg .carousel-content li:focus a img,
.gel-carousel .carousel-gel-pg .carousel-content li.mouseover a img {
	margin:-4px;
	padding:0;
	position:relative;
}
.gel-carousel .carousel-gel-pg a.carousel-nav,
.gel-carousel .carousel-gel-pg .carousel-picture-gallery a.carousel-nav {
	background-color:transparent;
	background-image:url(/worldservice/images/core/2/sprites/carousel_arrows_pg.png);
	background-repeat:no-repeat;
	height:81px;
	position:absolute;
	text-decoration:none;
	width:24px;
}
/* LiveEvents
+++++++++++++++++++++++++++++++++++++++++++++++ */
/*
	Overriding styles for LiveEvent dimensions of 320x180
	Thumbs are 112x63
*/
.li-picturegallery.pg-320x180 .gel-carousel .carousel-gel-pg .carousel-window {
	background:#323232;
	height:63px !important;
	width:100% !important;
}
.li-picturegallery.pg-320x180 .gel-carousel .carousel-gel-pg .carousel-content {
	padding:0;
}
.li-picturegallery.pg-320x180 .gel-carousel .carousel-gel-pg .carousel-item {
	background:none;
	height:63px;
	margin:0;
	padding:0;
	width:112px;
}
.li-picturegallery.pg-320x180 .gel-carousel .carousel-gel-pg .carousel-item a {
	background:transparent;
	display:block;
	height:63px;
	overflow:hidden;
	position:relative;
}
.li-picturegallery.pg-320x180 .gel-carousel .carousel-gel-pg .selected a,
.li-picturegallery.pg-320x180 .gel-carousel .carousel-gel-pg .carousel-content li:hover a,
.li-picturegallery.pg-320x180 .gel-carousel .carousel-gel-pg .carousel-content li:focus a,
.li-picturegallery.pg-320x180 .gel-carousel .carousel-gel-pg .carousel-content li.mouseover a {
	border:4px solid #1788dc;
	height:55px;
	width:104px;
}
.li-picturegallery.pg-320x180 .gel-carousel .carousel-gel-pg .selected a img,
.li-picturegallery.pg-320x180 .gel-carousel .carousel-gel-pg .carousel-content li:hover a img,
.li-picturegallery.pg-320x180 .gel-carousel .carousel-gel-pg .carousel-content li:focus a img,
.li-picturegallery.pg-320x180 .gel-carousel .carousel-gel-pg .carousel-content li.mouseover a img {
	margin:-4px;
	padding:0;
	position:relative;
}
.li-picturegallery.pg-320x180 .gel-carousel .carousel-gel-pg a.carousel-nav,
.li-picturegallery.pg-320x180 .gel-carousel .carousel-gel-pg .carousel-picture-gallery a.carousel-nav {
	background-color:transparent;
	background-image:url(/worldservice/images/core/2/sprites/carousel_arrows_pg320x180.png);
	background-repeat:no-repeat;
	height:63px;
	position:absolute;
	text-decoration:none;
	width:24px;
}
.li-picturegallery.pg-320x180 .overlay-nav {
	z-index: 5;
}
.li-picturegallery.pg-320x180 .overlay-nav a {
	width:40px;
}
.li-picturegallery.pg-320x180 .glow173-carousel, .glow173-vCarousel {
	height: 61px !important;
}
.li-picturegallery.pg-320x180 .content .images .caption {
	left: 8px;
}
.live-event .li-picturegallery {
	margin-bottom: 24px;
}
/* =List: Tabs
-----------------------------*/
.li-tabs {
}
/* =List: Tabbed 
-----------------------------*/
.li-tabbed {
}
/* =List: Multi Clip EMP
------------------------------*/
.li-multiclipemp {
	background-color: #ededed;
}
.blq-js .li-multiclipemp,
.popup .li-multiclipemp {
	visibility: hidden;
}
.li-multiclipemp .emp {
	width: 320px;
	margin: 0 auto;
}
.li-multiclipemp .playlist-title {
	background-color: #fff;
	color: #505050;
	margin-bottom: 0;
}
.li-multiclipemp .content {
	position: relative;
	overflow: visible !important;
}
.li-multiclipemp .content,
.blq-js .emp-loaded .li-multiclipemp .content,
.blq-js .emp-failed .li-multiclipemp .content {
	padding-top: 0 !important;
	background-color: #fff;
}
.blq-js .li-multiclipemp .content {
	padding-top: 106px !important;
	position: relative;
}
.li-multiclipemp .popout-player {
	display: inline-block;
}
.li-multiclipemp .hover {
	background-color: #1788dc;
}
.li-multiclipemp .clip-loaded {
	background-color: #505050;
}
.li-multiclipemp .hover a,
.li-multiclipemp .hover a span.duration,
.li-multiclipemp .hover span.duration,
.li-multiclipemp .clip-loaded a,
.li-multiclipemp .clip-loaded a span.duration,
.li-multiclipemp .clip-loaded span.duration {
	color: #fff;
	text-decoration: none;
}
.li-multiclipemp .duration {
	display: block;
	color: #505050;
}
.li-multiclipemp .cta {
	bottom: auto;
}
.li-multiclipemp .ts-headline .cta span {
	background-image: none;
}
.li-multiclipemp .ts-112x63 .cta {
	display: none;
}
.li-multiclipemp .ts-112x63 .cta .duration {
	display: none !important
}
.li-multiclipemp .cta span.duration {
	background-image: none !important;
}
.li-multiclipemp .clip-playing .cta {
	display: block !important;
}
/*.li-multiclipemp .ts-headline .clip-playing .cta span { background: transparent url(/worldservice/images/core/2/sprites/icons.png) no-repeat -907px -2px; }*/
.li-multiclipemp .clip-playing .cta span {
	background: transparent url(/worldservice/images/core/2/sprites/icons.png) no-repeat -907px -33px;
}
.li-multiclipemp .ts-headline a {
	display: block;
}
.li-multiclipemp .popout-player {
	position: relative;
}
.li-multiclipemp .popout-player span {
	background: transparent url(/worldservice/images/core/2/sprites/icons.png) no-repeat scroll -93px 0;
	width: 17px;
	height: 15px;
	position: absolute;
	display: inline-block;
	overflow: hidden;
}
.popup .multiclip-container {
	width: 336px;
}
/* =List: Simple Timeline
-----------------------------*/
/* no-js styles */
.story-body .bodytext .li-simpletimeline .content .ts-headline {
	margin-bottom:0;
}
/* js styles */
.blq-js .li-simpletimeline {
	visibility:hidden;
}
.bodytext div.li-simpletimeline .title {
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}
.li-simpletimeline div.content {
	padding-top:0;
}
.li-simpletimeline .carousel-light .carousel-window {
	background: transparent !important;
}
.blq-js .li-simpletimeline ul li {
	width:156px;
}
.li-simpletimeline .content .box {
	padding-top:0;
}
/* added for JIRA: NEWSWORLDSERVICE-121 */
.cluster .li-simpletimeline .content .box {
	padding-top:8px;
}
.li-simpletimeline .content .box .title {
	border:none;
	color:#333;
}
.blq-js .li-simpletimeline .content .first .box .title {
	padding-left:0;
}
.li-simpletimeline .content .box .content {
	color:#333;
	margin-bottom:0;
}
.li-simpletimeline .content .first .box div.content {
	border-color:#fff;
}
.li-simpletimeline .box .associated {
	border-top:none;
}
.blq-js .li-simpletimeline .associated li {
	padding-top:0;
}
.li-simpletimeline .associated li.teaser {
	top:0;
	width:auto;
}
.li-simpletimeline .associated li a {
	display:block;
	position:static;
	top:0;
}
.li-simpletimeline .pageNav {
	display:none;
	position:absolute;
}
/* timeline navigation */
.timeline-nav {
	background-color:#dcdcdc;
	height:24px;
	position:relative;
	z-index:1;
}
.timeline-nav-step {
	background-color:transparent;
	background-image:url(/worldservice/images/core/2/sprites/carousel_arrows_144.png);
	background-repeat:none;
	color:#fff;
	cursor:auto;
	height:24px;
	position:absolute;
	top:0;
	width:24px;
	z-index:20;
}
.tl-active {
	background-color:#000;
	cursor:pointer;
}
.li-simpletimeline .timeline-nav ol {
	height:24px;
	margin:0 24px;
	padding:0;
	position:relative;
	z-index:2;
}
.li-simpletimeline .timeline-nav ol li {
	height:24px;
	position:relative;
	text-align:center;
	top:0;
	z-index:5;
}
.li-simpletimeline .timeline-nav ol li span.dot {
	background-color:transparent;
	background-image: url(/worldservice/images/core/2/sprites/simp_timeline_sprite.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.li-simpletimeline .timeline-nav ol li span.dot {
	display:block;
	height:16px;
	line-height:8px;
	padding:0;
	position:absolute;
	text-indent:-9999px;
	top:0;
	width:12px;
	z-index:5;
}
.li-simpletimeline .timeline-nav ol li.tl-nav-hover .dot {
	background-position: top right;
}
.li-simpletimeline .timeline-nav ol li span.tl-date {
	display:none;
}
.li-simpletimeline .timeline-nav .timeline-nav-date {
	background-color:#000;
	color:#fff;
	display:inline;
	padding:0 8px;
	position:absolute;
	top:-24px;
	z-index:30;
}
.timeline-nav-slider {
	height:24px;
	top:0;
	position:absolute;
	width:576px;
	z-index:1;
}
.timeline-nav-slider .tl-slider-handle {
	background-color:#1788dc;
	height:24px;
	position:absolute;
	top:0;
	z-index:1;
}
.tl-drag-container {
	height:1px;
	position:absolute;
	top:0;
	z-index:3;
}
.tl-drag-handle-target {
	background-color:transparent;
	height:24px;
	overflow:visible;
	position:absolute;
	top:0;
	z-index:3;
}
.tl-drag-handle {
	background-color:transparent;
	cursor:pointer;
	height:24px;
	position:absolute;
	top:0;
	z-index:3;
}
/* =List: More Multimedia
-----------------------------*/
.blq-js .li-moremultimedia {
	visibility:hidden;
}
/*workaround for automatic feed version*/
.li-moremultimedia .ts-144x81 .cta,
.li-moremultimedia .ts-144x81 .duration {
	display:none;
}
.li-moremultimedia .ts-video .cta,
.li-moremultimedia .ts-video .duration,
.li-moremultimedia .ts-audio .cta,
.li-moremultimedia .ts-audio .duration {
	display:inline;
}
/* non-js styles */
.li-moremultimedia .content .teaser .title {
	padding-bottom:8px;
}
/* js styles */
.blq-js .li-moremultimedia {
	background-color:#ededed;
	margin:8px 0;
	overflow:hidden;
	padding:8px;
}
.blq-js .li-moremultimedia .tabs-nav {
	background-color:#fff;
	width:144px;
}
.blq-js .li-moremultimedia .tabs-nav li {
	background-color:#ededed;
	margin:0;
	position:relative;
}
.blq-js .li-moremultimedia .tabs-nav li a {
	border-bottom:1px solid #ccc;
	display:block;
	margin:0;
	word-wrap:break-word;
}
.blq-js .li-moremultimedia .tabs-nav li a:focus,
.blq-js .li-moremultimedia .tabs-nav li.open a:hover {
	text-decoration:none;
}
.blq-js .li-moremultimedia .tabs-nav li.open {
	background-color:#fff;
	border-top:1px solid #fff;
	top:-1px;
}
.blq-js .li-moremultimedia .tabs-nav li.open:first-child {
	border-top:1px solid #ededed;
}
.blq-js .li-moremultimedia .tabs-nav li.open a {
	border-bottom:1px solid #fff;
	color:#1788dc;
}
.blq-js .li-moremultimedia div.content {
	background-color:#fff;
	margin:0;
	width:800px;
}
.blq-js .li-moremultimedia .panel {
	display:none;
}
.blq-js .li-moremultimedia .panel .list {
	margin:0;
}
.blq-js .li-moremultimedia .content .open {
	display:block;
}
.blq-js .li-moremultimedia .title {
	display:none;
}
.blq-js .li-moremultimedia .panel .content {
	padding:0;
	width:800px;
}
.blq-js .li-moremultimedia .panel .content .title {
	border-bottom:none;
	border-top:1px solid #ccc;
	display:inline;
	width:786px;
}
.blq-js .li-moremultimedia .panel .teaser .title {
	border-top:none;
	display:block;
	height:auto;
	float:none;
	padding:81px 0 0 0;
	width:144px;
}
.blq-js .li-moremultimedia .panel .teaser .title a {
	display:block;
}
.blq-js .li-moremultimedia .panel .teaser .title img {
	position:absolute;
	top:0;
}
.blq-js .li-moremultimedia .panel .teaser {
	clear:none;
	display:inline;
	width:144px;
}
/*#### no tabs override ####*/
.blq-js .li-moremultimedia-notabs .content {
	background-color:#EDEDED !important;
	position:relative;
	zoom:1;
}
.blq-js .li-moremultimedia-notabs .panel {
	display:block !important;
}
.blq-js .li-moremultimedia-notabs .tabs-nav .tab,
.blq-js .li-moremultimedia-notabs .panel .content {
	height:376px !important;
}
.blq-js .li-moremultimedia-notabs .tabs-nav li a {
	border:0;
	display:inline-block;
	color:#505050;
	cursor:pointer;
	text-decoration:none;
}
.blq-js .li-moremultimedia-notabs .tabs-nav li a.notabs-link,
.blq-js .li-moremultimedia-notabs .tabs-nav li a.notabs-link:hover {
	color:#174F82;
}
.blq-js .li-moremultimedia-notabs .tabs-nav li a.notabs-link:hover {
	text-decoration:underline;
}
/*########*/
/* =List: Radio Programmes
-----------------------------*/
.radio-programmes ul li {
	/*float:left;
	width:100%;*/
	overflow:hidden;
}
.radio-programmes ul.associated li {
	float:none;
}
.radio-programmes .associated {
	border-top: 1px solid #a9a9a9;
}
/* =List: Topics
-----------------------------*/
.blq-js .li-topics {
	visibility:hidden;
}
.li-topics {
	position:relative;
}
.li-topics .title {
	border:none;
}
.li-topics h3 {
	background-color:#fff;
	margin-bottom:0;
}
.li-topics .content {
	padding:0;
}
.li-topics .content .body {
	background-color:#fff;
	overflow:hidden;
}
.li-topics .body li {
	width:43%;
}
.li-topics .body li a {
	font-weight:normal;
}
.blq-js .li-topics .body li {
	margin-bottom:0;
	float:none;
	width:auto;
}
/* module specific */
.g-container .li-topics {
	background-color:#ededed;
	padding:0 8px;
}
.g-container .li-topics h3 {
	color:#505050;
	top:0;
}
.g-container .li-topics .content {
	margin-bottom:0;
	padding-top:0;
}
.g-container .li-topics .content .body {
	border-bottom:1px solid #ededed;
}
.g-container .li-topics .last div.body {
	border-bottom:none;
}
.blq-js .li-topics .content .body ol {
	padding-top:0;
}
.li-topics .content .body ol li.body-disabled a {
	top:0;
}
.blq-js .g-w10 .li-topics .body ol {
	width:144px;
}
.blq-js .av-instance .g-w11 .li-topics .body ol {
	width:152px;
}
.blq-js .g-w11 .li-topics .body ol {
	width:160px;
}
.li-topics .cta {
	display:inline-block;
	position:relative;
}
.li-topics .cta span {
	background:url(/worldservice/images/core/2/sprites/icons.png) no-repeat scroll -93px -1px transparent;
	direction:ltr;
	display:block;
	overflow:hidden;
	position:absolute;
	top:12px;
	height:13px;
	width:17px;
}
.li-topics .cta:hover span {
	background-position:-93px -16px;
}
/* popup */
.ws-modal-popup .li-topics {
	width:752px;
}
.ws-modal-popup .li-topics .tab {
	cursor:pointer;
	display:inline;
	top:0;
}
.ws-modal-popup .li-topics .tab.open {
	background-color:#dcdcdc;
}
.ws-modal-popup .li-topics h3.open a {
	color:#505050;
}
.ws-modal-popup .li-topics h3.open a:focus {
	text-decoration:none;
}
.ws-modal-popup .li-topics .content {
	margin-bottom:0;
	padding-top:0;
	position:absolute;
	width:752px;
}
.ws-modal-popup .li-topics div.open {
	position:relative;
}
.ws-modal-popup div.li-topics div.no-tabs {
	margin-top:0;
}
.ws-modal-popup .li-topics .body {
	background-color:#dcdcdc;
	position:relative;
}
.ws-modal-popup .li-topics .body ol {
	width:168px;
}
.ws-modal-popup .li-topics .body ol li {
	padding-left:0 !important;
	padding-right:0 !important;
}
.li-topics .topics-page-nav {
	display:none;
}
.blq-js .li-topics .content .topics-page-nav {
	background-color:#dcdcdc;
	border-top:1px solid #fff;
	display:block;
	overflow:hidden;
	width:752px;
	zoom:1;
}
.blq-js .li-topics .content .topics-page-nav li,
.blq-js .li-topics .content .topics-page-nav li a {
	display:inline-block;
	height:32px;
	line-height:32px;
}
.li-topics .topics-page-nav li span {
	background-color:#dcdcdc;
	cursor:pointer;
	display:inline-block;
}
.li-topics .topics-page-nav li.prev a,
.li-topics .topics-page-nav li.next a {
	font-weight:bold;
	position:relative;
	text-transform:uppercase;
}
.li-topics .topics-page-nav li a:focus {
	text-decoration:none;
}
.li-topics .topics-page-nav li.prev a span,
.li-topics .topics-page-nav li.next a span {
	background-image:url(/worldservice/images/core/2/sprites/icons.png);
	background-repeat:no-repeat;
	direction:ltr;
	height:14px;
	position:absolute;
	top:8px;
	width:10px;
}
.li-topics .topics-page-nav li a.inactive:link,
.li-topics .topics-page-nav li a.inactive:visited,
.li-topics .topics-page-nav li a.inactive:active {
	color:#505050;
}
.li-topics .topics-page-nav .page-num {
	padding:0;
}
.li-topics .topics-page-nav .page-num a {
	color:#505050;
	font-size:18px;
	padding:0 6px;
	position:relative;
}
.li-topics .topics-page-nav .page-num a.current,
.li-topics .topics-page-nav .page-num a.current:hover {
	color:#1788dc;
}
/* non-js version of topics a-z list */
.story-body .bodytext .li-topics {
	background-color:transparent;
	margin-top:8px;
	padding:0;
}
.story-body .bodytext .li-topics .hd {
	display:none;
}
.story-body .bodytext .li-topics h3 {
	background-color:transparent;
}
.story-body .bodytext .li-topics .body {
	background-color:transparent;
	border-bottom:none;
}
.story-body .bodytext .li-topics .content .body ol {
	float:none;
}
.story-body .bodytext .li-topics .body ol li {
	clear:none;
	float:left;
	list-style-type:none;
	margin:0 0 8px 0;
	width:50%;
}
/* =List: Drawers
-----------------------------*/
.li-drawers {
	background-color:#ededed;
	overflow:hidden;
}
.li-drawers .title {
	display:none;
}
.li-drawers div.content {
	margin-bottom:0;
	padding:0;
}
.li-drawers .content .title {
	display:block;
}
.li-drawers li {
	border-bottom:1px solid #fff;
	padding:8px;
	position:relative;
	width:317px;
}
.li-drawers li.first {
	border-bottom:none;
	padding:0;
	width:640px;
}
.li-drawers .content li .title {
	top:0;
}
.li-drawers li .title a {
	display:block;
}
.li-drawers li .title a img {
	display:none;
	top:0;
}
.li-drawers li.first .title a img {
	display:block;
	left:0;
	position:absolute;
}
.li-drawers li .title .cta {
	display:none;
}
.li-drawers li.first .title .cta {
	display:block;
	height:72px;
	left:0;
	position:absolute;
	top:288px;
	width:72px;
}
.li-drawers li.first .title .cta span {
	background-image:url(/worldservice/images/core/2/sprites/drawers_sprite.png);
	background-position:0 0;
	height:70px;
	left:0;
	top:0;
	width:75px;
}
.li-drawers li.first .title a:active .cta,
.li-drawers li.first .title a:focus .cta
.li-drawers li.first .title a:hover .cta,
.li-drawers li.first .title a:active .cta span,
.li-drawers li.first .title a:hover .cta span,
.li-drawers li.first .title a:focus .cta span {
	background-color:transparent;
}
.li-drawers li.first .title a:active .cta .duration,
.li-drawers li.first .title a:hover .cta .duration,
.li-drawers li.first .title a:focus .cta .duration {
	display:none;
}
/* js only styles and overrides */
/* z-indexes */
.blq-js .li-drawers li.open .closed-image {
	z-index:-1;
}
.blq-js .li-drawers li .closed-image {
	z-index:4;
}
.blq-js .li-drawers li.closed .image-opacity-layer {
	z-index:5;
}
.blq-js .li-drawers li .title-opacity-layer {
	z-index:6;
}
.blq-js .li-drawers .drawer-icon {
	z-index:7;
}
.blq-js .li-drawers li .title a {
	z-index:10;
}
.blq-js .li-drawers {
	height:360px;
	margin-bottom:16px;
	position:relative;
}
.blq-js .li-drawers li {
	border-bottom:none;
	height:360px;
	padding:0;
	position:absolute;
	top:0;
}
.blq-js .li-drawers li.open {
	width:640px;
}
.blq-js .li-drawers li.closed {
	width:166px;
}
.blq-js .li-drawers .draw01 li.closed {
	width:166px;
}
.blq-js .li-drawers li .body {
	display:none;
}
.blq-js .li-drawers li .title {
	height:360px;
	width:640px;
}
.blq-js .li-drawers li.closed .title {
	overflow:hidden;
	width:166px;
}
.blq-js .li-drawers li .title a {
	color:#fff;
	height:104px;
	left:0;
	padding:256px 0 0 0;
	position:relative;
	top:0;
}
.blq-js .li-drawers li .title a:link,
.blq-js .li-drawers li .title a:visited,
.blq-js .li-drawers li .title a:hover,
.blq-js .li-drawers li .title a:active,
.blq-js .li-drawers li .title a:focus {
	text-decoration:none;
}
.blq-js .li-drawers li .title-opacity-layer {
	background-color:#000;
	top:256px;
	display:block;
	height:104px;
	left:0;
	position:absolute;
	width:640px;
}
.blq-js .li-drawers li.closed .title-opacity-layer {
	width:166px;
}
.blq-js .li-drawers li .hover .title-opacity-layer {
	background-color:#1788DC;
}
.blq-js .li-drawers li .image-opacity-layer {
	position:absolute;
}
.blq-js .li-drawers li.closed .image-opacity-layer {
	background-color:#fff;
	top:0;
	display:block;
	height:360px;
	left:0;
	width:166px;
}
.blq-js .li-drawers li.open .image-opacity-layer,
.blq-js .li-drawers li .hover .image-opacity-layer {
	opacity:0;
}
.blq-js .li-drawers li .main-title,
.blq-js .li-drawers li .sub-title {
	display:block;
	position:relative;
}
.blq-js .li-drawers li .sub-title {
	display:none;
}
.blq-js .li-drawers li.open .sub-title {
	display:block;
	font-weight:normal;
}
.blq-js .li-drawers li .title img {
	display:block;
	left:0;
	position:absolute;
	top:0;
}
.blq-js .li-drawers li.open .title .cta {
	bottom:auto;
	display:block;
	top:186px;
}
.blq-js .li-drawers li.closed .drawer-icon {
	background-image:url(/worldservice/images/core/2/sprites/drawers_sprite.png);
	background-position:-144px -1px;
	background-color:transparent;
	display:block;
	height:25px;
	position:absolute;
	top:327px;
	width:18px;
}
.blq-js .li-drawers li.closed .right .drawer-icon {
	background-position:-164px -1px;
}
.blq-js .li-drawers li.open .hover .drawer-icon {
	background-color:#1788DC;
}
.blq-js .li-drawers .open .drawer-icon {
	display:none;
}
.blq-js .li-drawers .ts-audio .drawer-icon,
.blq-js .li-drawers .ts-video .drawer-icon {
	background-color:#000;
	background-image:url(/worldservice/images/core/2/sprites/drawers_sprite.png);
	display:block;
	height:72px;
	left:0;
	position:absolute;
	top:184px;
	width:72px;
}
.blq-js .li-drawers .ts-video .drawer-icon {
	background-position:0 0;
}
.blq-js .li-drawers .ts-audio .drawer-icon {
	background-position:-72px 0;
}
/* =List: Podcast subscribe
-----------------------------*/
#pc-subscribe-buttons ul li {
	margin-bottom:10px;
}
#pc-subscribe-buttons ul li a {
	display:block;
	height:26px;
	/*margin:0 5px 0 0;*/
	margin:0;
	padding:13px 0 0 28px;
	text-align:center;
	width:100px;
}
#pc-subscribe-buttons ul li a:link, #pc-subscribe-buttons ul li a:visited {
	color:#333;
}
#pc-subscribe-buttons ul li a:hover, #pc-subscribe-buttons ul li a:active, #pc-subscribe-buttons ul li a:focus {
	color:#48B000;
}
#pc-sublink-itunes a:link, #pc-sublink-itunes a:visited {
	background:transparent url(http://www.bbc.co.uk/worldservice/images/core/2/sprites/podcast_subscribe.png) no-repeat scroll 0 0;
}
#pc-sublink-itunes a:hover, #pc-sublink-itunes a:active, #pc-sublink-itunes a:focus {
	background:transparent url(http://www.bbc.co.uk/worldservice/images/core/2/sprites/podcast_subscribe.png) no-repeat scroll 0 -39px;
}
#pc-sublink-yahoo a:link, #pc-sublink-yahoo a:visited {
	background:transparent url(http://www.bbc.co.uk/worldservice/images/core/2/sprites/podcast_subscribe.png) no-repeat scroll -384px 0;
	padding:13px 0 0 33px;
	width:95px;
}
#pc-sublink-yahoo a:hover, #pc-sublink-yahoo a:active, #pc-sublink-yahoo a:focus {
	background:transparent url(http://www.bbc.co.uk/worldservice/images/core/2/sprites/podcast_subscribe.png) no-repeat scroll -384px -39px;
	padding:13px 0 0 33px;
	width:95px;
}
#pc-sublink-zune a:link, #pc-sublink-zune a:visited {
	background:transparent url(http://www.bbc.co.uk/worldservice/images/core/2/sprites/podcast_subscribe.png) no-repeat scroll -128px 0;
}
#pc-sublink-zune a:hover, #pc-sublink-zune a:active, #pc-sublink-zune a:focus {
	background:transparent url(http://www.bbc.co.uk/worldservice/images/core/2/sprites/podcast_subscribe.png) no-repeat scroll -128px -39px;
}
#pc-sublink-google a:link, #pc-sublink-google a:visited {
	background:transparent url(http://www.bbc.co.uk/worldservice/images/core/2/sprites/podcast_subscribe.png) no-repeat scroll -512px 0;
}
#pc-sublink-google a:hover, #pc-sublink-google a:active, #pc-sublink-google a:focus {
	background:transparent url(http://www.bbc.co.uk/worldservice/images/core/2/sprites/podcast_subscribe.png) no-repeat scroll -512px -39px;
}
#pc-sublink-zen a:link, #pc-sublink-zen a:visited {
	background:transparent url(http://www.bbc.co.uk/worldservice/images/core/2/sprites/podcast_subscribe.png) no-repeat scroll -256px 0;
}
#pc-sublink-zen a:hover, #pc-sublink-zen a:active, #pc-sublink-zen a:focus {
	background:transparent url(http://www.bbc.co.uk/worldservice/images/core/2/sprites/podcast_subscribe.png) no-repeat scroll -256px -39px;
}
#pc-sublink-rss a:link, #pc-sublink-rss a:visited, #pc-sublink-rss a:hover, #pc-sublink-rss a:active, #pc-sublink-rss a:visited {
	background:transparent url(http://www.bbc.co.uk/worldservice/images/1024/icon_rss.png) no-repeat scroll 72px 6px;
	padding-left:10px;
}
#pc-sublink-rss span {
	position:relative;
	top:-1px;
	left:-30px;
}
/* =List: Definition 
-----------------------------*/
.li-definition,
.li-avdefinition {
	background-color: #EDEDED;
	padding: 0 8px 8px;
}
.bodytext .align-center div.li-definition,
.bodytext .align-center div.li-avdefinition {
	width:448px !important;
}
.li-definition .title,
.li-avdefinition .title {
	border:none !important;
}
.li-definition .content,
.li-avdefinition .content {
	background-color:#ffffff;
}
.li-definition dl dt {
	background-color:#505050;
	color:#ededed;
	position:relative;
}
.blq-js .li-definition dl dt {
	cursor: pointer;
}
.li-definition dl dt.even {
	background-color:#323232;
}
.blq-js .li-definition dl dd {
	overflow:hidden;
	height:0;
}
.li-definition dl dd .bodytext,
.li-definition dl dd .bodytext p {
	padding:0;
	margin:0;
}
.blq-js .li-definition dl dt .slide_cta {
	position:absolute;
	width:14px;
	height:14px;
	top:30%;
	right:8px;
	background-image:url("/worldservice/images/core/2/sprites/icons.png");
	background-repeat:no-repeat;
	background-position:-223px -32px;
}
.blq-js .li-definition dl dt.open .slide_cta {
	background-position:-483px -37px;
}
.blq-js .bodytext .li-avdefinition .content li {
	color:#174F82;
	position:relative;
}
.bodytext .li-avdefinition .content li a {
	margin-right:8px;
	cursor:text;
}
.blq-js .bodytext .li-avdefinition .content li a:active,
.blq-js .bodytext .li-avdefinition .content li a:focus,
.blq-js .bodytext .li-avdefinition .content li a:visited {
	color:#174F82;
}
.blq-js .bodytext .li-avdefinition .content li a:hover,
.blq-js .bodytext .li-avdefinition .content li a:focus {
	text-decoration:none;
}
.blq-js .bodytext .li-avdefinition .content li.hovered,
.blq-js .bodytext .li-avdefinition .content li.select {
	color:#ededed;
	cursor: pointer;
}
.blq-js .bodytext .li-avdefinition .content li.hovered {
	background-color:#666666;
}
.blq-js .bodytext .li-avdefinition .content li.select {
	background-color:#333;
}
.blq-js .bodytext .li-avdefinition .content li.hovered a,
.blq-js .bodytext .li-avdefinition .content li.select a {
	color:#fff;
	text-decoration: none;
	cursor: pointer;
}
.blq-js .li-avdefinition li .play_cta {
	position:absolute;
	width:16px;
	height:13px;
	top:25%;
	left:12px;
	background-image:url("/worldservice/images/core/2/sprites/icons.png");
	background-repeat:no-repeat;
	background-position:-907px -1px;
}
.blq-js .li-avdefinition .content li.hovered .play_cta,
.blq-js .li-avdefinition .content li.select .play_cta {
	background-position:-907px -33px;
	visibility:visible;
}
.blq-js #mp3PlayerContainer {
	height:1px;
	margin-bottom:-1px;
}
.li-listen {
	background-color: #EDEDED;
	padding: 0 0 0;
}
.li-listen .title {
	border:none !important;
}
.li-listen .ts-audioemp .emp {
	position:static;
}
.li-listen .li-download p.cta {
	display:none;
}
.li-listen .li-download .download {
	background-image:url("/worldservice/images/core/2/sprites/download.png");
	background-repeat:no-repeat;
}
.li-listen .li-download a.pdf {
	background-image:url("/worldservice/images/core/2/sprites/download_document_13.png");
	background-repeat:no-repeat;
}
/* =BOXES
   Class prefix: bx
+++++++++++++++++++++++++++++++++++++++++++++++ */
/* =Box: Base 
-----------------------------*/
.box {
}
.box .content {
	padding-top:8px;
}
.box .content .body {
}
/* TODO: Image paddings are based on 304x171 size. If other sizes are required we need the image height passed through as a class */
.box .content img {
	display:block;
}
.box blockquote {
}
.box blockquote p {
}
/* Associated */
.box .associated {
	border-top:1px solid #d8d8d8;
}
.box .associated a {
	font-weight:bold;
}
/* =Box: Quote 
-----------------------------*/
.bx-quote {
}
.bx-quote .content,
.list .bx-quote .content {
	position:relative;
	padding-top:56px;
}
.has-title .content {
	padding-top:40px;
}
.bx-quote .body blockquote p {
	position:static;
	font-weight:bold;
}
.bx-quote blockquote p .start-quote {
	background: transparent url(/worldservice/images/core/2/sprites/module.png) no-repeat;
	height:	46px;
	width:100%;
	display:block;
	position:absolute;
	top:0px;
	text-indent:-5000px;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
}
.has-title blockquote p .start-quote {
	border:none;
}
.bx-quote blockquote a {
	position:static;
}
.bx-quote .byline-image .person {
	position:absolute;
	top:56px;
	width:100%;
}
.has-title .byline-image .person {
	top:40px;
}
.bx-quote .byline-image blockquote {
	padding-top:88px;
}
.bx-quote .byline-image .person-info .name {
	font-weight:bold;
}
/* quotes in 2-col list in right hand column */
.g-w11 .g-w0 .bx-quote .content {
	padding-top:55px;
}
.g-w11 .g-w0 .bx-quote .person p {
	top:0;
}
/* quotes in 2-col list in 624px width column  */
.g-w20 .list .cols-2 .bx-quote .content {
	padding-top:32px;
}
.g-w20 .list .cols-2 .bx-quote .start-quote {
	background-position:0 -200px;
	border:none;
}
/* =Box: Business feeds
-----------------------------*/
.bx-businessfeed {
	background-color:#ededed;
	margin-bottom:16px;
	overflow:hidden;
}
.bx-businessfeed .title {
	border:none;
}
.bx-businessfeed .graph {
	background-color:#ededed;
}
.bx-businessfeed .graph div {
	background-color:#fff;
	padding:0 8px;
}
.bx-businessfeed .content .graph img {
	margin:0 auto;
	padding-bottom:2px;
}
.bx-businessfeed .labels th {
	background-color:#ededed;
	color:#505050;
}
.bx-businessfeed .content {
	background-color:#fff;
	padding-top:0;
}
.bx-businessfeed table {
	width:100%;
}
.bx-businessfeed tr.data-row th {
	border-top:1px solid #ededed;
	color:#505050;
}
.bx-businessfeed td {
	border-top:1px solid #ededed;
	color:#505050;
	position:relative;
}
div.markets td.curr-val {
	font-weight:normal;
}
.change span {
	display:inline-block;
	height:10px;
	width:10px;
}
.bx-businessfeed tr.up .change span {
	background: transparent url(/worldservice/images/core/2/sprites/icons.png) no-repeat -133px 0px;
}
.bx-businessfeed tr.down .change span {
	background: transparent url(/worldservice/images/core/2/sprites/icons.png) no-repeat -133px -17px;
}
.bx-businessfeed td.per-change {
	color:#505050;
	font-weight:bold;
}
.bx-businessfeed .disclaimer {
	color:#505050;
	margin:0;
}
.bx-businessfeed .footer-link {
	display:block;
	font-weight:bold;
}
/* =Box: Weather
-----------------------------*/
.bx-weather, .bx-weather-v4 {
	background-color:#ededed;
	margin-bottom:16px;
	position: relative;
}
.bx-weather .content h3 {
	color:#505050;
}
.bx-weather .content .body {
	padding-bottom:8px;
}
.bx-weather table {
	width:100%;
}
.bx-weather table tbody {
	background-color:#fff;
	color:#505050;
}
.bx-weather table th {
	font-weight:normal;
}
.bx-weather table td {
	vertical-align:top;
	border-bottom:solid 1px #ededed;
}
.bx-weather table img {
	padding:0 !important;
}
.bx-weather table th.days,
.bx-weather table th.conditions {
	text-indent:-500em;
	direction: ltr;
}
.bx-weather table td.max,
.bx-weather table td.min {
	font-weight:bold;
}
.bx-weather table td.min {
	color:#a9a9a9;
}
.bx-weather .change-settings {
	position: absolute;
}
.bx-weather-v4 {
	padding: 0 8px;
}
.bx-weather-v4 .title{
	border: none;
}
.bx-weather-v4 .body a{
	font-weight: bold;
	padding: 8px !important;
}
.blq-js .bx-weather-v4 .body a{
	height: 48px;
}
/* =Box: Enlarge Image
-----------------------------*/
.bx-enlargeimage {
	overflow:hidden;
	position:relative;
	margin-bottom:16px;
}
.bodytext .module .bx-enlargeimage .title {
	border-bottom:none;
}
.blq-js .bx-enlargeimage img {
	cursor:pointer;
}
.bx-enlargeimage .cta {
	display:inline-block;
	background: transparent url(/worldservice/images/core/2/sprites/icons.png) no-repeat;
	position:relative;
}
.bx-enlargeimage .cta span {
	background-color:#fff;
	font-weight:bold;
}
.bx-enlargeimage .content .body div,
.list .bx-enlargeimage .content .caption {
	left:-99999px;
	position:absolute;
}
/* =Box: Live stats
-----------------------------*/
.bx-livestats {
	background-color:#ededed;
	overflow:hidden;
	position:relative;
}
.bx-livestats .title {
	border:none;
}
.bx-livestats h3.open a {
	color:#505050;
}
.bx-livestats .content .body {
	background-color:#fff;
}
.bx-livestats .body ol li {
	border-top:solid 1px #ededed;
	display:block;
}
.bx-livestats .body ol li.li-1 {
	border-top:none;
}
.bx-livestats .body ol li a {
	display:block;
}
.bx-livestats .body ol li {
	background-color:transparent;
	background-image:url("/worldservice/images/core/2/sprites/numbers.png");
	background-repeat:no-repeat;
}
.bx-livestats ol li {
}
.bx-livestats .watched-listened a {
	background:url("/worldservice/images/core/2/sprites/video_16x13.gif");
	background-color:transparent;
	background-repeat:no-repeat;
}
/* =Box: Rolling News
-----------------------------*/
.bx-rollingnews {
	background-color:#ededed;
	margin-bottom:16px;
	padding:0 8px 7px;
}
.bx-rollingnews .content {
	margin-bottom:0;
}
.bx-rollingnews .content .body {
	padding:0;
}
.blq-js .bx-rollingnews .content .body {
	height:255px;
}
.bx-rollingnews .title {
	border:none;
	padding:0 8px;
}
.bx-rollingnews ul {
	list-style-type:none;
	list-style-position:outside;
}
.blq-js .bx-rollingnews ul {
	height:0;
	position:relative;
	overflow:hidden;
}
.bx-rollingnews .body ul li {
	border-top:solid 1px #cccccc;
	display:block;
	margin:0;
	padding:0;
	position:relative;
}
.bx-rollingnews .body ul li.first {
	margin-top:-1px;
	/* offset the top-border of the first item - easier for the js if border is on each item when calculating height */
}
.bx-rollingnews .body ul li a {
	display:block;
	margin:0;
	top:0;
}
.bx-rollingnews .body ul li.last a {
	font-weight:normal;
}
.bx-rollingnews .live-updates,
.bx-rollingnews .disclaimer {
	display:none;
}
.blq-js .rollingnews-on {
	background-image: url(/worldservice/images/core/2/sprites/update_icon.gif) !important;
}
.blq-js .bx-rollingnews .live-updates {
	background-image: url(/worldservice/images/core/2/sprites/update_icon_still.gif);
	background-repeat:no-repeat;
	height:21px;
	padding-top:4px;
}
.blq-js .bx-rollingnews .disclaimer {
	display:block;
}
.blq-js .bx-rollingnews .content {
	position:relative;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.blq-js .bx-rollingnews .rn-newitem {
	background-color:#dcdcdc;
}
.bx-rollingnews .body ul li .timeago {
	color:#a20000;
	font-weight:bold;
	position:relative;
	white-space:normal;
}
.bx-rollingnews .disclaimer {
	color:#666666;
	margin:0;
}
.blq-js .bx-rollingnews .disclaimer {
	position:absolute;
	top:-1px;
	left:0;
	height:100%;
	width:100%;
	background-color:#ededed;
	z-index:10;
	background: #ededed url(/worldservice/images/core/2/sprites/loading_icon.gif) 140px 74px no-repeat;
}
.blq-js .bx-rollingnews .disclaimer span {
	display:block;
	padding:160px 80px 0 80px;
	text-align:center;
}
.blq-js .bx-rollingnews .live-updates {
	color:#505050;
}
/* =Box: Livetext
-----------------------------*/
.bx-livetext {
	background-color:#ededed;
	margin-bottom:16px;
	padding:0 8px 7px;
}
.bx-livetext .title {
	border:none;
	padding:0 8px;
}
.bx-livetext .content {
	margin:0;
	padding:0;
}
.blq-js .bx-livetext .content {
	position:relative;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.bx-livetext .content .body {
	padding:0;
}
.bx-livetext .body ul li {
	border-top:solid 1px #cccccc;
	display:block;
	position:relative;
}
.bx-livetext .body ul li.first {
	background-color:#dcdcdc;
	margin-top:-1px;
}
.bx-livetext .body ul li strong {
	position:absolute;
	font-weight:normal;
	color:#a20000;
}
.blq-js .bx-livetext .live-text-check,
.bx-livetext .disclaimer,
.blq-js .bx-livetext .associated {
	display:none;
}
.blq-js .bx-livetext .live-text-check {
	background-image: url(/worldservice/images/core/2/sprites/update_icon_still.gif);
	background-repeat:no-repeat;
}
.blq-js .bx-livetext .livetext-on {
	background-image: url(/worldservice/images/core/2/sprites/update_icon.gif) !important;
	background-repeat:no-repeat;
}
.blq-js .bx-livetext .disclaimer {
	position:absolute;
	top:-1px;
	left:0;
	height:100%;
	width:100%;
	background-color:#ededed;
	z-index:10;
	background: #ededed url(/worldservice/images/core/2/sprites/loading_icon.gif) 140px 74px no-repeat;
	display:block;
}
#live-text {
}
.bodytext #live-text h3 {
	background-image: url(/worldservice/images/core/2/sprites/update_icon.gif) !important;
	background-repeat:no-repeat;
	background-color:#ededed;
}
.bodytext #live-text h3 span {
	display:block;
}
.blq-js .bodytext #live-text .live-text-url {
	display:none;
}
.live-text-bodytext p strong {
	position:absolute;
	font-weight:normal;
	color:#a20000;
}
/* =Box: Byline
-----------------------------*/
.bx-byline {
	overflow:hidden;
}
.bx-byline .person-info .name {
	font-weight:bold;
}
/* =Box: ImageMap
-----------------------------*/
.bx-imagemap {
	margin-bottom:8px;
}
.bx-imagemap p {
	color:#505050;
}
.bx-imagemap img {
	display:block;
}
.bodytext .bx-imagemap a {
	display:inline;
	height:0;
}
/* =Box: Social Promo
-----------------------------*/
.bx-social-promo, .bx-socialmedia-promo {
	background-color:#ededed;
	margin-bottom:16px;
}
.bx-social-promo .title {
	border:none;
}
.bx-social-promo div.content {
	padding-top:0;
}
.bx-social-promo div.body {
	padding-bottom:0;
}
.bx-social-promo .body ol li {
	background-color:#fff;
	border-top:1px solid #ededed;
	min-height:55px;
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
}
.bx-social-promo .body li p {
	padding:0;
}
.bx-social-promo .body li p a {
	display:block;
	position:relative;
	font-weight:bold;
}
.bx-social-promo .body li p a span {
	background-image:url(/worldservice/images/core/2/sprites/social_media_promo_sprite_v2.gif);
	background-repeat:no-repeat;
	display:block;
	height:55px;
	position:absolute;
	top:0;
	width:98px;
}
.av-instance .g-w11 .bx-social-promo .facebook-promo p a,
.g-w10 .bx-social-promo .facebook-promo p a {
	width:122px;
}
.av-instance .g-w11 .bx-social-promo .twitter-promo p a,
.g-w10 .bx-social-promo .twitter-promo p a {
	width:92px;
}
.av-instance .g-w11 .bx-social-promo .youtube-promo p a,
.g-w10 .bx-social-promo .youtube-promo p a {
	width:82px;
}
.av-instance .g-w11 .bx-social-promo .friendfeed-promo p a,
.g-w10 .bx-social-promo .friendfeed-promo p a {
	width:82px;
}
.av-instance .g-w11 .bx-social-promo .livejournal-promo p a,
.g-w10 .bx-social-promo .livejournal-promo p a {
	width:82px;
}
.av-instance .g-w11 .bx-social-promo .googleplus-promo p a,
.g-w10 .bx-social-promo .googleplus-promo p a {
	width:82px;
}
.g-w11 .bx-social-promo .facebook-promo p a {
	width:152px;
}
.g-w11 .bx-social-promo .twitter-promo p a {
	width:132px;
}
.g-w11 .bx-social-promo .youtube-promo p a {
	width:112px;
}
.g-w11 .bx-social-promo .friendfeed-promo p a {
	width:112px;
}
.g-w11 .bx-social-promo .livejournal-promo p a {
	width:112px;
}
.g-w11 .bx-social-promo .googleplus-promo p a {
	width:127px;
}
.bx-social-promo .body li .cta {
	background:#505050;
	color:#fff;
	padding:0 8px;
	text-decoration:none;
}
.bx-social-promo .body li .cta:hover {
	background-color:#000;
}
.bx-social-promo .body li .cta:active {
	background-color:#1788DC;
}
.bx-social-promo .content .disclaimer, .bx-socialmedia-promo .content .disclaimer {
	color:#505050;
	display:block;
	margin:0;
}

/* =Box: Social Media Promo - Russian
-----------------------------*/
.bx-socialmedia-promo  h2 {
	border-top:none !important;
	border-bottom:none !important;
}
.bx-socialmedia-promo {
	padding: 4px 8px 0 8px;
}
.bx-socialmedia-promo .title {
	padding: 0 0 12px 0 !important;
}
.bx-socialmedia-promo div.content {
	overflow:hidden;
	padding:0 0 16px 0 !important;
}
.bx-socialmedia-promo .body ol {
	background-color:#1788dc;
	list-style-type:none;
	margin:0;
	padding:0;
	width:143px;
	float: left;
	margin-bottom: 9px;
	border-right: 1px solid #fff;
}
.g-w11 .bx-socialmedia-promo .body ol {
	width:159px;
}
.g-w11 .bx-socialmedia-promo .body ol.last {
	width:160px;
}
.g-w20 .bx-socialmedia-promo .body ol {
	width:223px;
}
.g-w20 .bx-socialmedia-promo .body ol.last {
	width:224px;
}
.bx-socialmedia-promo .body ol.last {
	border-right:0 !important;
	width:144px;
}
.bx-socialmedia-promo .body li {
	height: 31px;
	margin-bottom:0 !important;
	margin:0 !important;
	padding:0 !important;
	float: left;
	display:block;
	width:100%;
}
.bx-socialmedia-promo .body li p a{
	padding:0;
	font-weight:bold;
	color: #fff;
}
.bx-socialmedia-promo .body li p {
	padding-top: 7px;
	text-align: center;
}
.bx-socialmedia-promo .body li p a{
	font-weight:bold;
	text-decoration: none;
}
.bx-socialmedia-promo .body li.facebook-promo, .bx-socialmedia-promo .body li.twitter-promo,
.bx-socialmedia-promo .body li.youtube-promo, .bx-socialmedia-promo .body li.livejournal-promo {
	border-bottom: 1px solid #fff;
}
.bx-socialmedia-promo .body li:hover {
	background-color:#505050;
}
.bx-socialmedia-promo .body li:active {
	background-color:#323232;
}
/* =Box: News feed
-----------------------------*/
.bx-news-feed {
	background-color:#ededed;
	margin-bottom:16px;
}
.bx-news-feed h2.title {
	border:none;
	margin:0;
}
.index .g-w20 .bx-news-feed {
	background-color:#fff;
	margin-bottom:8px;
	padding:0;
}
.index .g-w20 .bx-news-feed .title {
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}
.index .bx-news-feed .content {
	padding-top: 0;
}
.index .g-w20 .bx-news-feed li {
	border-bottom:1px solid #ededed;
}
/* =Box: Info module
-----------------------------*/
.bx-info {
	background-color:#ededed;
	color:#505050;
	margin-bottom:16px;
	padding:0 8px;
}
.bx-info .content {
	padding-top:0;
}
.g-w11 .bx-info .content img {
	background:#fff;
	margin-bottom:5px;
	padding:8px;
}
.bx-info .content .body ol li {
	display:list-item;
	/*ie numbering bug fix*/
	list-style-position:inside;
}
.bx-info .content .bx-byline {
	margin-bottom:0;
}
.bx-info div.content .associated {
	border-color:#ccc;
}
/* inline overrides */
.bodytext .bx-info {
	background-color:transparent;
	margin-bottom:0;
	padding:0;
}
.bodytext .bx-info .content {
	padding-top:8px;
}
.bodytext .bx-info .bx-byline .person img {
	padding-bottom:7px;
}
.bodytext .bx-info div.content .associated {
	border-color:#d8d8d8;
}
/* =Box: Twagger/twitter feed
-----------------------------*/
.bx-twitter {
	background-color:#ededed;
	margin-bottom:16px;
	padding:0 8px;
}
.bx-twitter .title {
	border:none;
}
.bx-twitter ul li {
	position:relative;
}
.bx-twitter ul li.even,
.bx-twitter ul li.odd {
	background-color:#fff;
	border-top:1px solid #ededed;
	padding-left:8px;
	padding-right:8px;
}
.bx-twitter ul li.read-more {
	background-color:#666;
	text-align:center;
}
.bx-twitter ul li.read-more a {
	color:#fff;
}
.bx-twitter .timeago {
	color:#a90000;
	position:absolute;
}
.bx-twitter ul li.disclaimer p {
	color:#505050;
}
/* =IMAGES
   Class prefix: img
+++++++++++++++++++++++++++++++++++++++++++++++ */
/* =Image: Base
-----------------------------*/
/* =TABLES
+++++++++++++++++++++++++++++++++++++++++++++++ */
/* =Table: Base
-----------------------------*/
.bodytext .bx-table .title {
	background-color:#ccc;
}
.bx-table table {
	border-collapse:separate;
	border-bottom:solid 1px #ccc;
	margin-bottom:7px;
	width:100%;
}
.bx-table td {
	margin:0;
}
.bx-table .odd td,
.bx-table .r2 td,
.bx-table th {
	background-color:#ededed;
}
.bx-table td,
.bx-table th {
	color:#505050;
}
.bx-table .highlight,
.bx-table .highlight td,
.bx-table .highlight th,
.bx-table .odd .highlight,
.bx-table .split td {
	background-color:#1788dc;
	color:#fff;
	font-weight:bold;
	border-bottom:solid 1px #fff;
}
.bx-table .highlight.last td,
.bx-table .highlight.last th,
.bx-table .last .highlight {
	border-bottom:none;
}
.bx-table tfoot td {
	border-top:solid 1px #ccc;
	color:#666;
	font-weight:bold;
}
/* Premier League Table - NOTE code taken straight from sport */
/*#footballtable table {
	border-bottom:none;
}
*/
#footballtable .fulltable,
#footballtable .fulltable td,
#footballtable .indextable,
#footballtable .indextable td {
	border:0 none !important;
}
#footballtable .indextable td a,
#footballtable .fulltable td a {
	color:#505050;
	cursor:default;
}
#footballtable .indextable td a:hover,
#footballtable .fulltable td a:hover {
	text-decoration:none;
}
#footballtable .fulltable td div,
#footballtable .indextable td div {
	padding:0 !important;
}
#footballtable .associated li {
	background-color:#ededed;
}
#footballtable .associated li a {
	font-weight:bold;
}
#footballtable .fulltable hr,
#footballtable .indextable hr {
	border-bottom:0 none;
	border-left:0 none;
	border-right:0 none;
	border-top:1px solid #1788dc !important;
	height:1px;
	width:100%;
	margin:-1px 0 0 !important;
}
#footballtable h2 {
	background-color:#ededed;
}
.fulltableHeader,
.indexTableHeader,
#footballtable img {
	display:none!important;
}
/* =COMMENTS - have to override comments_gvl3.css
+++++++++++++++++++++++++++++++++++++++++++++++ */
.dna-comments_module {
	padding-top:0 !important;
	margin-bottom:16px;
}
.dna-comments_module h3,
.dna-comments_module #tab_none a,
#blq-content .dna-comments_module ul.tabs li.sel a, 
#blq-content .dna-comments_module ul.tabs li.sel a span {
	color:#1788DC !important;
}
.dna-comments_module .tabs {
	top:0;
	padding:0;
	width:auto !important;
}
.dna-comments_module a {
}
.dna-comments_module .ieclear {
	display:none !important;
}
.dna-comments_module .dna-user-signin-panel div p {
	color:#A9A9A9
	/*505050*/
	;
}
.dna-comments_module .dna-comment-list ul .dna-comment .comments_user_info {
	color:#A9A9A9;
	line-height: 20px;
}
.dna-comments_module .dna-comment-list ul .dna-comment .comments_user_info .vcard .comment_username {
	color:#174f82 !important;
}
.dna-comments_module .dna-comment-list .comments_pagination {
	overflow:hidden;
}
.dna-comments_module .dna-comments-footer input.dna-commentbox-submit {
	background-color:#1788dc;
}
.dna-comments_module .dna-comments-footer input.dna-commentbox-preview {
	color:#1788dc;
}
.dna-comments_module .dna-commentbox-complain-link img {
	padding-left: 8px;
}
#blq-content .dna-comments_module input.dna-commentbox-submit-control {
	border: none;
	padding: 0 4px;
	margin-right: 6px;
}
#blq-content div.dna-comments_module form.dna-rate-comment {
	padding-top: 4px;
}
#blq-content div.dna-comments_module .dna-rate-label {
	font-size: 15px;
}
.dna-comments_module .comment-text {
	padding-top: 8px;
}
.dna-comments_module .dna-comment-list ul .dna-comment .comments_user_info .time,
.dna-comments_module ul li.dna-rate-order-controls ul li {
	color: #505050;
}
.dna-comments_module ul li.dna-rate-order-controls ul li a {
	padding-right: 12px;
}
#blq-content form.postcomment .dna-textarea-container {
	border: 1px solid #FFFFFF;
}
#blq-content .dna-comments_module .target_comment {
	border: 1px solid #1788dc;
}
#blq-content div.dna-comments_module ul.collections li h4 {
	font-size: 18px;
	line-height: 24px;
}
#blq-content div.dna-comments_module .dna-comment-rating {
	font-size: 15px;
	line-height: 10px;
}
/* =SEND TO A FRIEND FORM
+++++++++++++++++++++++++++++++++++++++++++++++ */
#send-to-friend fieldset {
	border:none;
	padding:0;
}
#send-to-friend legend {
	display:none;
}
#send-to-friend label {
	display:block;
}
#send-to-friend label input,
#send-to-friend label textarea {
	display:block;
	border:solid 1px #ccc;
}
#send-to-friend label textarea {
	width:275px;
}
#send-to-friend abbr {
	border:none;
}
#send-to-friend .submit {
	border:none;
	background-color:#505050;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}
/* =CONTACT US FORM
+++++++++++++++++++++++++++++++++++++++++++++++ */
#email-us fieldset {
	border:none;
	padding:0;
}
#email-us legend {
	display:none;
}
#email-us label {
	display:block;
}
#email-us label input,
#email-us label textarea {
	display:block;
	border:solid 1px #ccc;
	width:80%;
}
#email-us input.checkbox {
	display:inline;
	width:auto;
	border:0;
}
#email-us label textarea {
	width:80%;
}
#email-us abbr {
	border:none;
}
#email-us .submit,#email-us .reset {
	border:none;
	background-color:#505050;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}
/* =FORM VALIDATION
+++++++++++++++++++++++++++++++++++++++++++++++ */
.glow-errorSummary {
	display: none;
}
.glow-errorMsg {
	color: #cc0000;
	display: none;
}
.validation-error-msg {
	display: block;
	color: #cc0000;
}
.glow-invalid, .validation-field-error {
	border: 1px solid #cc0000;
}
/* =POPUP AUDIO CONSOLE
+++++++++++++++++++++++++++++++++++++++++++++++ */
#audio-console {
	margin: 0;
	padding: 0;
	background-color: #ededed;
}
/* =CUSTOMISED SCROLLBARS
+++++++++++++++++++++++++++++++++++++++++++++++ */
.scroll-container {
	position: relative;
}
/*.scrollable .scroll-content { overflow: hidden; }*/
.slider {
	position: absolute !important;
	top: 0;
	width: 16px;
	background: transparent url(/worldservice/images/core/2/background/scroll_bg.png) 4px 0 repeat-y;
	direction: ltr;
}
.slider .slider-gel .slider-trackOn,
.slider .slider-gel .slider-trackOff {
	/*background: transparent url(/worldservice/images/core/2/background/scroll_bg.png) 4px 0 repeat-y;*/
	background: none;
	width: 8px;
}
.slider .slider-gel .slider-track {
	width: 16px;
}
.slider .slider-gel .slider-handle {
	background: #000;
	width: 8px;
	margin-left: 4px;
	display: inline-block;
	z-index: 100;
}
.slider-gel .slider-handle-hover {
	background: #000 url(/worldservice/images/core/2/sprites/scroll_arrows.png) 0 3px no-repeat;
	width: 16px;
	height: 100%;
	margin-left: -4px;
}
.slider-gel .slider-handle-hover span {
	background: #000 url(/worldservice/images/core/2/sprites/scroll_arrows.png) -16px 3px no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
}
/* =SIMPLE ACCORDION
+++++++++++++++++++++++++++++++++++++++++++++++ */
/* =Vertical accordion - eg seen on weather index
-----------------------------*/
.simple-vertical-accordion .divider {
	overflow:hidden;
	position:relative;
}
.blq-js .simple-vertical-accordion .divider .title {
	display:block;
	cursor:pointer;
	position:relative;
}
.blq-js .simple-vertical-accordion .divider .title span {
	display:block;
	height:12px;
	width:15px;
	position:absolute;
	text-indent:-500em;
	background:transparent url(/worldservice/images/core/2/sprites/icons.png) no-repeat -482px -18px;
}
.blq-js .simple-vertical-accordion .open .title span {
	display:none;
}
.simple-vertical-accordion .divider .title {
	border-bottom:solid 1px #a9a9a9;
	color:#174F82;
}
/* =INCLUDES
+++++++++++++++++++++++++++++++++++++++++++++++ */
/* =Include: Static Maps
-----------------------------*/
.static-map {
	clear:both;
	margin:10px 0;
	overflow:hidden;
	position:relative;
}
.blq-js #static-map-content {
	display:none;
	height:1px;
	left:0;
	position:absolute;
	top:0;
}
.static-map ul#static-map-content li {
	list-style: none;
}
.blq-js .map-point {
	height:1px;
	overflow:hidden;
	min-height:1px;
}
.blq-js .static-map ul#static-map-content li {
	float:none;
	width:auto;
}
#static-map-loading {
	background-color:#333;
	display:none;
	opacity:0.3;
	position:absolute;
	left:0;
	top:0;
	z-index:9999;
}
.static-map .pinpoint {
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
	position:absolute;
}
.static-map .pinpoint a {
	display:block;
	height:100%;
	text-indent:-9999px;
	width:100%;
}
.blq-js .static-map .pinpoint {
	display:block;
}
.blq-js .static-map .pinpoint a {
	height:1%;
}
.static-map .info-window-content .hd {
	margin-bottom:10px;
}
.blq-js .static-map .panel-hd h2,
.blq-js .static-map .panel-hd h3 {
	font-size:1.8em;
}
.info-window-content {
	padding:10px 0;
	position:relative;
}
.blq-js .info-window-text {
	overflow:auto;
}
.blq-js .static-map-back {
	display:none;
}
.blq-js .info-window-text p,
.blq-js .info-window-text a {
	margin-bottom:0.92em;
}
.blq-js .info-window-body th {
	padding:6px 10px;
}
.blq-js .info-window-body td {
	padding:6px 10px;
}
/* =WEATHER INDEX
+++++++++++++++++++++++++++++++++++++++++++++++ */
#weather-container {
	color:#505050;
	position:relative;
	width: 100%
}
#weather-container .g-group {
	position:relative;
}
#weather-container h1,
#weather-container h2.city-title,
#weather-container h2, 
#weather-container h3 {
	margin:0;
	top:0;
}
#weather-container a {
	color:#174f82;
}
#weather-container .day, 
#weather-container .city {
	border-top:1px solid #cccccc;
}
#weather-container li.symbol {
	display:block;
	height:57px;
	margin-bottom:-1px;
	padding:0;
}
#weather-container .full li.symbol {
	height:128px;
	margin-bottom:0;
}
#weather-container li.condition {
	display:block;
	clear:both;
}
#weather-container .info-h {
	display:inline;
}
#weather-container .info-h span {
	display:block;
}
#weather-container .w4 .info-h span {
	display:inline;
}
#weather-container .fiveday {
	clear:both;
	margin-bottom:0;
}
#weather-container .w4 .fiveday {
	padding: 0 !important
}
#weather-container .min span {
	color:#a9a9a9!important;
}
#weather-container #change-degrees {
	position:relative;
	color:#505050;
	height:24px;
	display:inline-block;
	visibility: none;
	padding-bottom:32px;
}
.blq-js #weather-container #change-degrees {
	visibility: visible;
}
#weather-container #view-other-cities {
	margin:0;
	position:absolute;
}
#weather-container #change-degrees span {
	position:absolute;
	display:block;
	width:56px;
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/worldservice/images/core/2/sprites/temperature_c_f.gif) no-repeat;
}
#weather-container #change-degrees:hover span {
	background-position:0 -24px;
}
/* weather v4 */
#weather-forecast.w4 {
	overflow: hidden;
	clear: both;
}
.blq-js #weather-forecast.w4 {
	overflow: hidden;
	clear: both;
	height: 265px;
	background: no-repeat 45% 45% url('/worldservice/includes/core/2/screen/extras/usaelections2012/img/loader/loader_white.gif');

}
#weather-container .w4 h3,
#weather-container .w4 h2  {
	padding: 8px 0 11px 0;
}
.genre-weather .w4-h1 {
	display: block !important;
	display: block !important;
	color: #505050 !important;
	position: static !important;
}
.ws-weather-3-day-desktop {
	line-height: 56px;
}
.w4 .g-w10.city {
	background: white;
	width: 314px !important;;
}
li[class^="weather-v4-icon"] {
	height: 56px;
	width: 77px;
	overflow: hidden;
	position: relative;
}
li[class^="weather-v4-icon"] img {
	position: absolute;
}
.weather-v4-icon0 img {
	left: 0px;
}
.weather-v4-icon1 img {
	left: -100px;
}
.weather-v4-icon2 img {
	left: -200px;
}
.weather-v4-icon3 img {
	left: -300px;
}
.weather-v4-icon4 img {
	left: -400px;
}
.weather-v4-icon5 img {
	left: -500px;
}
.weather-v4-icon6 img {
	left: -600px;
}
.weather-v4-icon7 img {
	left: -700px;
}
.weather-v4-icon8 img {
	left: -800px;
}
.weather-v4-icon9 img {
	left: -899px;
}
.weather-v4-icon10 img {
	left: -999px;
}
.weather-v4-icon11 img {
	left: -1100px;
}
.weather-v4-icon12 img {
	left: -1200px;
}
.weather-v4-icon13 img {
	left: -1299px;
}
.weather-v4-icon14 img {
	left: -1399px;
}
.weather-v4-icon15 img {
	left: -1500px;
}
.weather-v4-icon16 img {
	left: -1599px;
}
.weather-v4-icon17 img {
	left: -1699px;
}
.weather-v4-icon18 img {
	left: -1800px;
}
.weather-v4-icon19 img {
	left: -1899px;
}
.weather-v4-icon20 img {
	left: -1999px;
}
.weather-v4-icon21 img {
	left: -2100px;
}
.weather-v4-icon22 img {
	left: -2199px;
}
.weather-v4-icon23 img {
	left: -2299px;
}
.weather-v4-icon24 img {
	left: -2400px;
}
.weather-v4-icon25 img {
	left: -2499px;
}
.weather-v4-icon26 img {
	left: -2600px;
}
.weather-v4-icon27 img {
	left: -2700px;
}
.weather-v4-icon28 img {
	left: -2800px;
}
.weather-v4-icon29 img {
	left: -2900px;
}
.weather-v4-icon30 img {
	left: -3000px;
}
.weather-v4-icon31 img {
	left: -3100px;
}
.weather-v4-icon32 img {
	left: -3200px;
}
.weather-v4-iconnull img, .weather-v4-icon33 img {
	left: -3300px;
} 
#weather-container .weather-v4-iconnull.no-data {
	display: none;
}
.ws-weather-index-desktop li {
	color: #505050;
}
.blq-js .w4 .city .ws-weather-target {
	background: #fff no-repeat 46% 35% url('/worldservice/includes/core/2/screen/extras/usaelections2012/img/loader/loader_white.gif');
	height: 80px;
	position: relative;
}
.w4 .city .ws-weather-target .w4-dayname, .weather-v4-home-city .w4-dayname {
	display: none;
}
.blq-js .w4 .city .ws-weather-target div {
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
}	
.w4 .fiveday, #change-degrees {
	display: none !important;
}
.blq-js .w4 .fiveday, .blq-js #change-degrees {
	display: block !important;
}
.weather-v4-list {
	background: #fff;
}
.weather-v4-home-city {
	height: 21px;
	background: #fff;
}
.blq-js .weather-v4-home-city {
	position: relative;
	background: #fff no-repeat 46% 70% url('/worldservice/includes/core/2/screen/extras/usaelections2012/img/loader/loader_white.gif');
	height: 61px;
}
.w4 .info-h.min,
.w4 .info-h.min span {
	font-weight: normal !important;
	color:#a9a9a9!important;
}
.w4 .info-h.min .w4-label {
	color: #505050; 
}
.w4.w4-cent .fahr, .w4.w4-fahr .cent {
	display: none !important;
}
.clean-js {
	display: block;
}
.clean-js.ts-text {
	height: 77px;
}
.blq-js .clean-js {
	display: none;
}
.bx-weather-v4 li{
	list-style-type: none;
}
.w4 a:hover li {
	text-decoration: none;
}
.bx-weather-v4 li[class^="weather-v4-icon"] {
	position: absolute;
	top: 5px;
}
.bx-weather-v4 .info-h.min {
	position: absolute;
	top: 23px;
}
.bx-weather-v4 .info-h.max {
	position: absolute;
	right: 10px;
	top: 23px;
}
.bx-weather-v4 .condition {
	width: 120px;
	position: absolute;
	font-weight: normal;
	top: 19px;
}
.bx-weather-head {
	clear: both;
	overflow: hidden;
}
.bx-weather-v4 .w4-label, .bx-weather-v4 .w4-grade {
	display: none;
}
.bx-weather-v4 .temperature{
	font-size:24px;
	font-weight: bold;
	line-height: 14px;
	font-family: arial,helvetica,sans-serif;
}
.blq-js  .w4-js-discl {
	display: none;
}
.bx-weather-today {
	width: 196px;
	font-size: 16px;
	color: #505050;
	font-weight: bold;
}
.bx-weather-max, .bx-weather-min{
	display: none;
}
.blq-js .bx-weather-max, .blq-js .bx-weather-min{
	text-align: center;
	width: 62px;
	display: block;
}
.weather-error {
	background: white;
	width: 100%;
	height: 100%;
	display: block;
}
/* weather tabbed nav */
.weather-nav {
	background-color:#ededed;
	padding:8px;
	overflow:hidden;
	top:0 !important;
}
.weather-nav .tabs-nav {
	width: 100%;
}
.weather-nav .tab {
    background-color:#fff;
	overflow:hidden;
	padding:0 8px 8px;
	position:relative;
}
.weather-nav .tab h2 {
	clear:both;
}
.weather-nav .cities {
	margin:0;
	overflow: visible !important;
}
.blq-js .weather-nav .cities {
	margin:0;
	overflow: hidden !important;
}
#weather-container .tabbed {
	margin-top:8px;
}
#weather-container .tabbed .cities li {
	display:inline-block;
	width:33%;
}
#weather-container .tabbed .cities li a {
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	padding:8px;
}
#weather-container .tabbed h3.tab {
	padding:8px;
	font-size:20px;
	line-height:24px;
}
#weather-container .tabbed h3.open a {
	color:#323232!important;
}
#weather-container .tabbed h4 a {
	border-bottom:1px solid #a9a9a9;
	padding:12px 0 11px 8px;
	display:block;
	font-size:16px;
	line-height:1;
}
.weather-nav .last.open a:hover {
	text-decoration: none;
	cursor: default;
	display: block;
}
.blq-js .weather-nav .last.open a {
	display: inline;
}
.genre-weather .datestamp {
	display: none;
}
.bx-weather-v4 .content .w4-js-disc2 {
  margin-bottom: 0px;
  padding: 4px 0px 0px;
}

/* =EMP
+++++++++++++++++++++++++++++++++++++++++++++++ */
.bodytext .emp-f-video {
	width:448px;
}
.bodytext .emp-f-audio {
	width:464px;
}
.bodytext .align-right-wrap .emp-f-video,
.bodytext .align-left-wrap .emp-f-video {
	width:320px;
}
.bodytext .align-right-wrap .emp-f-audio,
.bodytext .align-left-wrap .emp-f-audio {
	width:304px;
}
/* =RSS 
+++++++++++++++++++++++++++++++++++++++++++++++ */
.rss {
	background-image:url("/worldservice/images/core/2/sprites/icons.png");
	background-position:-796px 0;
	background-repeat:no-repeat;
	width:16px;
}
.bodytext .rss {
	width:auto;
	background: transparent none;
}
.bodytext .rss .label {
	background-image:url("/worldservice/images/core/2/sprites/icons.png");
	background-position:-796px 0;
	width:14px;
	height:14px;
	overflow:hidden;
}
/* =FLAGPOLE
+++++++++++++++++++++++++++++++++++++++++++++++ */
.fp-livestats .bx-livestats,
.fp-markets .bx-markets,
.fp-currencies .bx-currencies,
.fp-commodities .bx-commodities {
	display:none !important;
}
/* =TC2 Preview enhancements
+++++++++++++++++++++++++++++++++++++++++++++++ */
.ssi .bx-rollingnews .content .body ul {
	height:250px;
}
.ssi .bx-rollingnews .disclaimer {
	display:none;
}
/* =VOTE
+++++++++++++++++++++++++++++++++++++++++++++++ */
#ivote_vote_contentblock {
	background-color: #fff;
	border: 8px solid #ededed;
	padding: 0px;
	margin-bottom: 16px;
}
#ivote_vote_contentblock #ivote_vote_title {
	background-color: #ededed;
	top: 0;
	padding: 0 0 12px;
	font-size: 24px;
	letter-spacing: -1px;
	font-family: arial,sans-serif;
	line-height: 24px;
	margin-bottom: 8px;
	position: relative;
}
.bodytext #ivote_vote_contentblock #ivote_vote_title {
	margin-top: 0;
}
#ivote_vote_contentblock .ivote_vote_form_element {
	padding-bottom: 12px;
	position: relative;
}
#ivote_vote_contentblock .ivote_vote_form_element input {
	position: absolute;
	top: 2px;
	left: 0px;
}
#ivote_vote_contentblock .ivote_vote_form_element label {
	line-height: 16px;
	margin-left: 18px;
}
#ivote_vote_contentblock .ivote_vote_form_submit {
	padding: 0 0 8px;
}
#ivote_vote_contentblock .ivote_vote_form_submit input {
	background-color: #505050;
	border: 1px solid #505050;
	color: #fff;
	font-size: 12px;
	padding: 4px 3px 3px;
	text-transform: uppercase;
}
#ivote_vote_contentblock .ivote_vote_form_submit input:hover {
	background-color: #000;
}
#ivote_vote_formerrors, 
#ivote_vote_form_formcontainer,
#ivote_vote_disclaimer,
#ivote_vote_tandc, 
#ivote_vote_tandc, 
#results_container_hidden {
	background-color: #fff;
	padding: 0 8px;
}
#results_container_hidden {
	display: none;
	margin-bottom: 8px;
}
#ivote_vote_contentblock br {
	display: none;
}
#ivote_voteresults_results_data,
#ivote_voteresults_results_bargraph {
	margin: 0 8px;
}
#ivote_voteresults_results_data th {
	display: none;
}
#ivote_voteresults_results_canvas {
	display: block !important;
	height: 216px !important;
	padding: 0;
	margin: auto;
	width: 216px !important;
}
#ivote_voteresults_results_bargraph {
	background-color: #fff;
	margin: 0 0 8px;
	width: 100%;
}
.ivote_voteresults_results_optionname {
	/*padding-left: 8px;*/
	padding: 8px;
}
.ivote_voteresults_results_bargraphrow {
	padding-bottom: 8px;
}
.ivote_voteresults_results_percentage {
	/*padding-right: 8px;*/
	padding: 8px;
}
.ivote_voteresults_results_bar_color {
	background-color: #000;
}
#ivote_vote_contentblock  #ivote_vote_tandc {
	background-color: #EDEDED;
	padding: 0 0 4px;
}
#ivote_voteresults_results_bargraph .ivote_voteresults_results_bar {
	/*background-color: #EDEDED;*/
	height: 16px;
	width: 150px;
}
#ivote_vote_tandc a {
	font-weight: bold;
}
#ivote_vote_flashmessage {
	line-height: 1.36em;
	padding: 0 8px 8px;
}
#ivote_vote_disclaimer {
	color: #505050;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 13px;
	padding: 8px 0;
	background-color: #EDEDED;
}
#ivote_voteresults_results_thankyou {
	font-size: 13px;
	line-height: 16px;
	/*padding: 0 8px 9px;*/
	padding: 8px 8px 16px;
}
.v-ar .v-simple .button:hover {
	background-color: #000;
	cursor: pointer;
}
/* Live Events Styles
+++++++++++++++++++++++++++++++++++++++++++++++ */
/* Join the discussion
+++++++++++++++++++++++++++++++++++++++++++++++ */
.li-jointhediscussion {
	width: 336px;
}
.li-jointhediscussion h2.title {
	border: none !important;
	padding-bottom: 16px;
}
.li-jointhediscussion .body {
	margin-bottom: 6px;
	font-size: 14px;
	line-height: 20px;
	margin-top: 3px;
}
.li-jointhediscussion .body p {
	color: #333;
	font-size: 14px;
	line-height: 20px;
}
.li-jointhediscussion .content {
	margin-bottom: 18px;
}
.li-jointhediscussion .content ul {
	padding: 0px;
	margin: 0px;
}
.li-jointhediscussion .content ul:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.li-jointhediscussion .content li.jtd_item {
	list-style: none;
	font-size: 14px;
	line-height: 20px;
	color: #000;
	width: 130px;
	height: 20px;
	margin: 6px 0px;
	position: relative;
}
.li-jointhediscussion .content li.jtd_item span {
	display: block;
	background-image: url('/worldservice/images/core/2/sprites/liveevent_icons_sprite.gif');
	background-repeat: no-repeat;
	height: 20px;
	width:16px;
	background-position: -30px -426px;
	position: absolute;
}
.li-jointhediscussion .content li.jtd_opt a {
	color: #174F82;
}
.li-jointhediscussion .content li.videoAndPictures span {
	background-position: -30px -426px;
}
.li-jointhediscussion .content li.twitter span {
	background-position: -30px -458px;
}
.li-jointhediscussion .content li.facebook span {
	background-position: -30px -490px;
}
.li-jointhediscussion .content li.SMS span {
	background-position: -30px -522px;
}
/* Keypoints
+++++++++++++++++++++++++++++++++++++++++++++++ */
.bx-keypoints {
	width: 336px;
}
.bx-keypoints h2.title {
	color: #505050;
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 16px;
	top: 3px;
}
.bx-keypoints .summary {
	color: #333;
	font-size: 14px;
	line-height: 20px;
	padding-top: 4px;
	margin-bottom: 17px;
}
.bx-keypoints .summary:empty {
	margin: 0;
	padding: 0;
}
.bx-keypoints .content .body {
	margin-bottom: 32px;
}
.bx-keypoints .content li {
	margin-top: 10px;
	padding-bottom: 9px;
	border-bottom: 1px solid #EDEDED;
	font-size: 14px;
	line-height: 20px;
	list-style: square;
}
.bx-keypoints .lastupdated-container {
	margin-bottom: 8px;
	display: none;
}
.bx-keypoints .lastupdated,
.bx-keypoints .date {
	font-size: 15px;
	line-height: 24px;
}
.bx-keypoints .date {
	color: #a20000;
	margin-left: 5px;
}
/* Live Text
+++++++++++++++++++++++++++++++++++++++++++++++ */
.livetext_item {
	padding-top: 16px;
	padding-bottom: 8px;
	position: relative;
}
.livetext_item .icon {
	background-image: url('/worldservice/images/core/2/sprites/liveevent_icons_sprite.png');
	background-repeat: no-repeat;
	background-position: -10000px -10000px;
	height:32px;
	width:24px;
}
.live-text-module-element-active {
	z-index: 11;
	position: relative;
}
.livetext_item.byline .icon {
	background-position: -30px -70px;
}
.livetext_item.comingsoon .icon {
	background-position: -30px -110px;
}
.livetext_item.breakingnews .icon {
	background-position: -30px -30px;
}
.livetext_item.twitter .icon {
	background-position: -30px -310px;
}
.livetext_item.facebook .icon {
	background-position: -30px -270px;
}
.livetext_item.email .icon {
	background-position: -30px -230px;
}
.livetext_item.comments .icon {
	background-position: -30px -190px;
}
.livetext_item.sms .icon {
	background-position: -30px -150px;
}
.livetext_item .blt_pt {
	position: absolute;
	height: 8px;
	width: 8px;
	background-image: url('/worldservice/images/core/2/sprites/liveevent_icons_sprite.png');
	background-repeat: no-repeat;
	background-position: -86px -158px;
	top: 12px;
	z-index: 99;
}
.livetext_item .breakingnews_header {
	font-size: 20px;
	line-height: 20px;
	color: #FFF;
	padding-top: 8px;
	padding-bottom: 8px;
	background: none repeat scroll 0 0 #D60000;
	font-weight: bold;
	margin-bottom: 16px;
	text-transform: uppercase;
	display: none;
}
.live .livetext_item.pinned .breakingnews_header {
	display: block;
}
.livetext_item_inner {
	padding-bottom: 8px;
	position: relative;
}
.livetext_item_inner:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.livetext_item .body, .livetext_item .footer {
	width: 560px;
}
.livetext_item.byline_image .body,
.livetext_item.byline_image .footer {
	width: 440px;
	position: relative;
	z-index:10;
}
.livetext_item .body p {
	color: #333;
	font-size: 14px;
	line-height: 20px;
	margin: 8px 0px;
}
.livetext_item .body p a {
	color: #174F82;
}
.livetext_item .byline_img {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.livetext_item .byline_img img {
	bottom: 8px;
	position: absolute;
	width: 112px;
	height: 63px;
}
.livetext_item .footer {
	/*margin-bottom: 8px;*/
}
.livetext_item .timeago, .livetext_item .archived-datestamp {
	font-size: 11px;
	line-height: 16px;
	color: #A20000;
	visibility: visible;
}
.livetext_item .author {
	font-size: 11px;
	line-height: 16px;
	color: #666;
}
.livetext_item.breakingnews h2.title {
	font-size: 32px;
	line-height: 32px;
	color: #333;
	font-weight: bold;
	margin-bottom: 8px;
	top: 0;
}
.livetext_item.teaser div.emp {
	position: relative !important;
}
.livetext_item.teaser .teaser_img {
	margin-top: 4px;
}
.livetext_item.teaser .teaser_wrapper {
	width: 408px;
	margin-top: 4px;
}
.livetext_item.teaser h2.title {
	margin-top: 0px;
	color: #174F82 !important;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	clear: both;
	top: 0;
	margin-bottom: 0px;
	padding-bottom: 4px;
}
.livetext_item.teaser .teaser_body {
	font-size: 13px;
	line-height: 16px;
	color: #333;
	margin-bottom: 8px;
}
.livetext_item.map_teaser_video .cta {
	height: 24px;
	width: 24px;
	position: absolute;
	left: 15px;
	top: 4px;
	background-image: url(/worldservice/images/core/2/background/rgba_0_0_0_07.png);
}
.livetext_item.map_teaser_video .teaser_img:hover .cta {
	width: 64px;
}
.livetext_item.map_teaser_video .cta .teaser_icon {
	background-position: -3px -32px;
	width: 16px;
	height: 16px;
	display: block;
	background-image: url(/worldservice/images/core/2/sprites/icons.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 3px;
	left: 4px;
}
.livetext_item.map_teaser_video .duration {
	display: none;
	color: white;
	font-size: 12px;
	width: 40px;
	left: 24px;
	line-height: 24px;
	position: absolute;
}
.livetext_item.map_teaser_video .teaser_img:hover .duration {
	display: block;
}
.livetext_item.pinned {
}
.pinned_footer {
	background-image: url("/worldservice/images/core/2/sprites/pinned_gradient.png");
	background-position: 0 -16px;
	height: 16px;
}
.asithappened .pinned_footer {
	display: none;
}
.livetext_item .live-text-module-share {
	color: #84C300;
	cursor: pointer;
	visibility: hidden;
	position: relative;
	width: 80px;
	display: inline-block;
}
.livetext_item:hover .live-text-module-share, .live-text-module-element-active .live-text-module-share {
	visibility: visible;
}
.live-text-module-element-active .livetext_item .live-text-module-share {
	background-color: #84C300;
	color: #fff;
}
.le-social-tools-cont {
	width: 224px;
	height: 200px;
	position: absolute;
	z-index: 12;
	cursor: default;
	display: none;
	top: 30px;
}
.le-social-tools-inner {
	padding: 0 16px 16px 16px;
	background: #858D98;
	height: 195px;
	background: url(/worldservice/images/core/2/icons/24x24_preloader.gif) no-repeat #858D98 50% 50%;
}
.live-text-module-element-active .le-social-tools-cont {
	display: block;
}
.le-social-tools-cont  h4 {
	color: white;
	font-size: 20px;
	border-bottom: 1px solid white;
}
.share-this-tools .icon {
	height: 32px;
	width: 32px;
}
.share-this-tools .share-this-li {
	height: 32px;
	margin-top: 8px;
}
.live-text-module-share .st-icon {
	background-image: url('/worldservice/images/core/2/sprites/liveevent_icons_sprite.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
}
.share-this-tools .facebook .st-icon {
	background-position: -90px -368px;
}
.share-this-tools .twitter .st-icon {
	background-position: -90px -288px;
}
.share-this-tools .short_url .st-icon {
	background-position: -90px -328px;
}
.share-this-tools .googleplus .st-icon {
  background-position: -90px -248px
}

.le-share-label {
	z-index: 11;
}
.le-share-label .st-icon {
	background-position: -90px -450px;
	height: 13px;
	width: 12px;
}
.live-text-module-element-active .le-share-label .st-icon {
	background-position: -90px -474px;
}
.share-this-tools {
	background: #858D98;
}
.share-this-tools .short-url-content {
	height: 32px;
	background: white;
	color: #666;
	display: inline-block;
	font-size: 15px;
	cursor: text;
	font-family: arial;
	line-height: 31px;
	direction:ltr;
	padding: 0 5px;
	width: 142px;
	letter-spacing: -0.3px;
}
.share-this-tools .share-this-anchor {
	color: white;
	height: 32px;
	display: block;
}
.livetext_item .le-social-close.st-icon {
	background-position: -90px -416px !important;
	height: 16px;
	width: 16px;
	margin: 0;
	cursor: pointer;
	top: 20px;
	display: block;
	position: absolute;
}
.live-text-module-share .le-social-top-arrow {
	height: 8px;
	display: block;
	width: 17px;
	background-image: url('/worldservice/images/core/2/sprites/liveevent_icons_sprite.png');
	background-position: -93px -501px;
}
.share-this-tools .share-this-anchor:hover {
	color: white;
	text-decoration: none;
}
.livetext_item.deleted {
	display: none;
	padding: 0;
}
.lepg-body li.unread {
	height: 0px;
	overflow: hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
/* Live Page Status
+++++++++++++++++++++++++++++++++++++++++++++++ */
.live-event h1 {
	top: -9px;
	margin-top: 6px;
	padding-bottom: 16px;
	border-bottom: 1px solid #A9A9A9;
	margin-bottom: 0px;
}
.live-event h1 .icon-outer {
	background: none repeat scroll 0 0 #D60000;
	position: absolute;
	top: 0;
}
.live-event.live h1 .icon-outer {
	background: none repeat scroll 0 0 #D60000;
}
.live-event h1 span {
	position: relative;
	top: 5px;
}
.live-event h1 .icon {
	background: none repeat scroll 0 0 #FFF;
	text-transform: capitalize;
	font-size: 32px;
	line-height: 32px;
	font-weight: bold;
	color: #000;
}
.live-event.live h1 .icon {
	background: none;
	text-transform: uppercase;
	color: #FFFFFF;
	width:auto;
	font-size: 24px;
	line-height: 24px;
	padding:6px;
	display: block;
}
.live-event.live h1 span {
	display: block
}
.live-event h1 span.icon {
	top: 0px;
	display: block;
}
/* fix for JIRA: NEWSWORLDSERVICE-481*/
.ltr.live-event h1 .icon-outer {
  margin-left: 0 !important;
}
.rtl.live-event h1 .icon-outer {
  margin-right: 0 !important;
}
/* Live Text Messagebox
+++++++++++++++++++++++++++++++++++++++++++++++ */
.lepg-messagebox {
	cursor: pointer;
	background-image: url('/worldservice/images/core/2/sprites/loading_black_bar.png');
	background-repeat: repeat-x;
	height: 32px;
}
.lepg-messagebox-inner {
	padding: 8px 0px;
	margin-top: -2px;
}
.lepg-messagebox-inner .icon {
	background-image: url('/worldservice/images/core/2/sprites/liveevent_icons_sprite.png');
	background-repeat: no-repeat;
	width:16px;
	height:20px;
	display: block;
	background-position: -86px -190px;
}
.lepg-messagebox-inner .message {
	font-size: 16px;
	line-height: 20px;
	color: #FFF;
	font-weight: bold;
}
.blq-js .lepg-messagebox {
	display: none;
}
.blq-js .lepg-messagebox.display {
	display: block;
	height: 0px;
	overflow: hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
/* Live Event Page Info (Reporters and datestamp)
+++++++++++++++++++++++++++++++++++++++++++++++ */
.live-event .bx-byline {
	margin-bottom: 0px;
}
.lepg-info {
	padding-bottom: 8px;
	border-bottom: 1px solid #A9A9A9;
	position: relative;
	overflow: hidden;
}
.lepg-info:empty {
	border: none;
	padding: 0;
}
.lepg-info:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.lepg-reporters {
	position: relative;
}
.lepg-reporters .title-text {
	text-transform: capitalize;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #505050;
}
.lepg-reporters .bx-byline p,
.lepg-reporters .bx-byline a {
	font-size: 13px;
	line-height: 16px;
	color: #505050;
}
.lepg-reporters .bx-byline a:hover {
	text-decoration: none;
}
.lepg-reporters .bx-byline p {
	top: 0px;
}
.lepg-info .datestamp {
	margin: 5px 0 0 0;
	padding: 0px;
	font-size: 13px;
	line-height: 16px;
	color: #A20000;
	border: none;
	clear: none;
}
.lepg-info .datestamp:first-child {
	margin: 0;
}
.lepg-info .datestamp .lastupdated {
	font-weight: bold;
	bottom: 0;
}
/* Live Event Promotional Teasers
+++++++++++++++++++++++++++++++++++++++++++++++ */
.live-event-promo-teaser {
	top: 8px;
	position: absolute !important;
	z-index: 9;
	overflow:hidden;
}
/* JIRA: NEWSWORLDSERVICE-444*/
.carousel-item .live-event-promo-teaser {
	top: 0;
}
.g-w10 .ts-304x171 .live-event-promo-teaser,
.g-w11 .ts-304x171 .live-event-promo-teaser,
.g-w12 .ts-304x171 .live-event-promo-teaser,
.g-w13 .ts-304x171 .live-event-promo-teaser,
.g-w14 .ts-304x171 .live-event-promo-teaser,
.g-w15 .ts-304x171 .live-event-promo-teaser,
.ts-336x189 .live-event-promo-teaser,
.list .ts-336x189 .live-event-promo-teaser,
.ts-512x288 .live-event-promo-teaser {
	top: 0px;
}
#www-bbcmundo-com .ts-512x288 .live-event-promo-teaser{
top: 8px;
}

.live-event-promo-teaser:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.ts-304x171 .live-event-promo-teaser {
	left: 0px;
}
.live-event-promo-teaser .icon-outer {
	background: none repeat scroll 0 0 #D60000;
	float: left;
	/*margin-right: 10px;*/
}
.live-event-promo-teaser .icon {
	background: none repeat scroll 0 0 #000;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFF;
	padding: 0px 6px;
	padding-left: 8px;
	display: block;
	font-size: 16px;
	line-height: 20px;
}
.live-event-promo-teaser.live .icon {
	background: none;
	color: #FFFFFF;
	width:auto;
	padding:0px 6px;
	display: block;
	margin-left: 0px !important;
	font-size: 24px;
	line-height: 24px;
}
/* style up coming soon message */
.live-event.comingsoon .lepg-body p:before {
	content:"";
	background-image: url('/worldservice/images/core/2/sprites/liveevent_icons_sprite.png');
	background-repeat: no-repeat;
	background-position: -30px -110px;
	height: 32px;
	width: 24px;
	margin-left: 8px;
	padding-right: 16px;
	margin-right: 15px;
	;
	float:left;
	border-right: 1px solid gainsboro;
}
.live-event.comingsoon .lepg-body p {
	color: #333;
	font-size: 14px;
	line-height: 20px;
	margin: 8px 0px;
}
/**Top story**/
.top-story .live-event-promo-teaser {
	margin-top: 12px;
	display: none;
}
.ts-144x81 .live-event-promo-teaser .icon {
	line-height: 16px;
	font-size: 12px;
	padding: 0 6px;
}
.ts-headline .live-event-promo-teaser {
	position: relative !important;
	float:left;
	top: 3px;
}
.ts-headline .live-event-promo-teaser .icon {
	line-height: 16px;
	font-size: 12px;
	padding: 0 6px;
}
#syndication_header h2 {
	display:none;
}
#syndication_header p {
	display:none;
}
/* jira 660 */
.emp-title , .emp-duration {
	display:none;
}
/* over-ride ticker icon comments */
.ticker-wrapper .icon-comment, .li-relatedlinks .icon-comment {
    display: none !important;
}</pre></body></html>