/* 
 * Language specific styles.
 */

/*@import "/worldservice/styles/core/1/debug.css";*/


/* =DEBUG
+++++++++++++++++++++++++++++++++++++++++++++++ */
#blq-main {
	/*background:url(/worldservice/images/core/2/debug/baseline.png) 0 0 !important;*/	
}

/* =BASE
   Typography, headings etc.
+++++++++++++++++++++++++++++++++++++++++++++++ */

body,
#blq-main {
	font-family: "BBCNassim", arial, verdana, sans-serif;    	
}
#blq-footlinks li {
	font-size:13px;
	line-height:16px;
}
#blq-main {background-color:transparent;}
#blq-acc {border-bottom: transparent;}
strong {
  font-family: "BBCNassim", arial, verdana, sans-serif;
	font-weight:bold;
}

/* =Headings
-----------------------------*/
h1, h2, h3, h4, h5, h6 {
	font-family:"BBCNassim", arial, verdana, sans-serif;    	
	font-weight:bold;
}
h1 {
	font-size:36px;
	line-height:40px;
	position:relative;
	top:-4px;
	margin-bottom:16px;
}
h2 {
	font-size:22px;
	line-height:24px;
	position:relative;
	top:7px;
	margin-bottom:16px;
}
h3 {
	font-size:18px;
	line-height:24px;
	position:relative;
	top:8px;
	margin-bottom:16px;
}
h4 {}
h5 {}
h6 {}


/* =Text
-----------------------------*/
p {
	font-size:18px;
	line-height:24px;
	margin-bottom:8px;
}
p.ingress {
	font-family:"BBCNassim", arial, verdana, sans-serif;
	font-weight:bold;
}


/* =Links
-----------------------------*/
a {}
a:link {}
a:visited {}
a:hover {}
a:active{}


/* =Lists
-----------------------------*/
ul {}
ol {}
li {}


/* =Services footer
-----------------------------*/
#services-nav {}
#related-services h2 {
    font-size: 24px;
    line-height: 24px;
}
.blq-js #news-services h2 {
    margin:32px 0 28px 0;	
}
#news-related-sites li a{
	font-family:"BBCNassim", arial, verdana, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:24px;
}
#news-services li a {
	font-family:"BBCNassim", arial, verdana, sans-serif;
	font-weight:bold;
}
#news-services .service-overlay {
	padding-bottom:5px;
}
.service-overlay .service-overlay-text {
	font-family:"BBCNassim", arial, verdana, sans-serif;
    font-weight:bold;
    font-size:18px;
	line-height:24px;
	padding:0 8px 2px;
}
.service-overlay .service-overlay-arrow {
	top:26px;
}


/* =Associated items
-----------------------------*/
ul.associated li a {}


/* =BRANDING
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* =Banner
-----------------------------*/
#blq-container {
	background:url("/worldservice/images/core/2/background/red_masthead_rtl.png") repeat-x scroll center top #FFFFFF;
}
#banner {
	position:relative;
	/*top:2px;*/
	padding:0 3px;
	line-height:64px;
	height:64px;
	font-family: "Gill Sans MT", "Gill Sans", helvetica, arial, sans-serif;
	text-transform:uppercase;	
	color:#fff;
	font-size:46px;
	margin-bottom:24px;
	/*text-shadow: 0px 1px 1px #5f0600;*/
}
#banner span {
	font-size:29px;
	line-height:24px;
}

/* =Navigation
-----------------------------*/
#blq-local-nav {

}
#blq-local-nav li {
	line-height:16px;
}
#blq-local-nav a {
	font-family:"BBCNassim", arial, verdana, sans-serif;
	font-weight:bold;
	font-size:18px;
	padding:3px 8px 5px 8px;
}


/* =DOCUMENTS
		Story, index, cluster, media asset
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* =Base
-----------------------------*/
/* Datestamp */
.datestamp {
	border-bottom:solid 1px #cccccc;
	margin-bottom:16px;
	padding-bottom:3px;
	font-size:18px;
	line-height:24px;
	top:0;
	padding-top:8px;	
	margin-top:-16px;
	clear:right;
}
.index .datestamp {
	border-bottom:none;
	padding-bottom:8px;
}

/* Topic links */
.primary-topic {
	margin-bottom:0;
}

/* Document tools */
.document-tools {
    padding-right:16px;
    margin-top: -30px;
}
.document-tools li {}
.document-tools .print {}
.document-tools .email {}
.document-tools .report-error a {
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	line-height:16px;
	top:4px;
}
.live-event .document-tools {
  margin-top: 0;
}
.live-event .lepg-reporters .bx-byline,
.live-event .lepg-info .datestamp {
  width: 450px
}
.social-bookmark-panel .panel-hd .hd {
	font-size:24px;
	line-height:24px;
}
.social-bookmark-content {padding-top:8px;}
.social-bookmark-content ul {padding:0 0 16px 0;}
.social-bookmark-content .share-help-link,
.social-bookmark-content li {
	font-size:13px;
	line-height:16px;
	padding-top:3px;
	padding-bottom:5px;
}
.social-bookmark-content .share-help-link {
	margin-bottom:8px;
	display:inline-block;
}
.social-bookmark-content a {
	font-weight:bold;
}

/* =Story
-----------------------------*/
.story h1,
.av-instance h1,
.topic-cluster h1 {
	/*font-size:36px;
	line-height:40px;
	top:12px;
	margin-top:0;*/
}
.story .datestamp,
.av-instance .datestamp,
.topic-cluster .datestamp {
	/*border-bottom:solid 1px #cccccc;
	margin-bottom:15px;
	padding-bottom:4px;
	font-size:18px;
	line-height:24px;
	top:8px;*/
	margin-bottom:4px;
}

.topic-cluster .datestamp {
  display:none;
}

/* =Full Width Story 
-----------------------------*/

/* Body text */
.ie6 .bodytext {
  /*width: 466px;*/
  /*overflow: hidden;*/
}
.bodytext h2 {
	font-size:22px;
	line-height:24px;
	margin-bottom:-4px;
	top:0;
	padding-top:16px;
	padding-bottom:0;
	border:none;
	margin-top:0;
}
.bodytext .strapline {
	font-size:18px;
	line-height:24px;
	margin:30px 0 8px;
	padding:4px 8px;
}
.bodytext p {
	font-size:18px;
	line-height:28px;
	padding-top:10px;
	margin-bottom:6px;
}
.bodytext p.ingress {
	font-size:18px;
	line-height:28px;
	padding-top:14px;
	margin-bottom:-2px;
}
.av-instance .bodytext p.ingress {
	padding-top:12px;
}
.fw-story-body .bodytext > p {
	font-size:20px;
	line-height:20px;
	padding-top:3px;
	margin-bottom:5px;
}
.bodytext ul,
.bodytext ol {
	padding-top:10px;
	padding-bottom:6px;
}
.bodytext ul li {
	font-size:18px;
	line-height:28px;
	padding-right:16px;
	background-position:-2827px 12px;
}
.bodytext ol li {
	font-size:18px;
	line-height:28px;	
	margin-right:20px;
	padding-right:0;
}
.bodytext .box div {}

.bodytext hr {
	margin:17px 0 16px 0;
}

.bodytext .align-center .li-picturegallery {
	margin-top:0;
}
.backtotop {
	margin-top:20px;
	font-size:18px;
	line-height:28px;
}
.bodytext .backtotop {
	margin-top:0;
}

.emp p {
	font-size:18px;
	line-height:24px;
	margin:0 8px;
	padding:8px 0 0;
}
.emp p a {
	font-family:"BBCNassim", arial, verdana, sans-serif;
	font-weight:bold;
}
.module .emp p.emp-title {
	font-size:22px;
	padding:0;
	top:8px;
	position:relative;	
}
.emp .emp-alt-handheld {
	font-family:arial;
	font-size:13px;
	line-height:16px;
	padding-bottom:5px;
	padding-top:3px;
}
.emp .emp-img {
	margin:0;
	padding:0;
}
.module .emp .emp-img {
	margin:0 0 8px;
}
.emp .emp-flashlink {
	padding-bottom:11px;
}
.module .emp .emp-flashlink {
	margin-bottom:0;
	padding-bottom:7px;
}
.emp .emp-alt-screen {padding-bottom:8px;}

.blq-js .bodytext .emp-f-audio .emp-player {padding:0;}
.blq-js .bodytext .emp-f-audio .emp-alt-screen {padding-top:6px;}

.bodytext .align-center .emp {margin-top:14px;}
.bodytext .align-right-wrap .emp {margin-bottom:5px;}
.bodytext .emp .emp-player {padding-bottom:1px;}
.av-instance .emp .emp-player {padding-bottom:5px;}

/* =Social media
-----------------------------*/
.socialmedia-links {}
.socialmedia-links ul {}
.socialmedia-links li {}



/* =Index
-----------------------------*/
.index h1 {
	font-size:30px;
	line-height:46px;
	margin-bottom:10px;
}


/* =Cluster & Topics
-----------------------------*/
.cluster h1,
.topic-cluster h1 {
	margin-bottom:8px;
	padding-top:8px;
}


/* =Media Asset
-----------------------------*/
.av-instance h1 {}
.av-instance .bodytext {}

.blq-js .wsAV-alternative {
	margin-bottom:9px;
}

/* =TABBED CONTENT
+++++++++++++++++++++++++++++++++++++++++++++++ */
.blq-js .tabs .tabs-nav li {
	font-family:"BBCNassim", arial, verdana, sans-serif; 
	font-weight:bold;
	line-height:24px;
}
.blq-js .tabs .tabs-nav li a {
	font-family:"BBCNassim", arial, verdana, sans-serif; 
	font-weight:bold;
}
.blq-js .tabs .tabs-nav li.open a {color:#1788dc;}
.blq-js .tabs .tab {
  margin-left: -8px;
  margin-right: -8px;
  padding-bottom: 12px;
  padding-left: 0;
  padding-right: 0;
}
.genre-weather .tabs-h .tab {
  padding: 0 8px 0 0;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.blq-js .tabs-h p {
}

/* =POP-UPS
++++++++++++++++++++++++++++++++++++++++++++++ */
.ws-modal-popup {
	font-family: "BBCNassim", arial, verdana, sans-serif; 
}
.ws-modal-popup .hd {
	font-size:30px;
	line-height:32px;
	padding:42px 0 6px 0;
	margin-bottom:0;
	direction:rtl;
}

/* =TEASERS
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* =Teaser: Base
-----------------------------*/
.teaser {
	font-size:18px;
	line-height:24px;
}
.teaser a {
	font-family:"BBCNassim", arial, verdana, sans-serif; 
	font-weight:bold;
}
/* Title */
.teaser .title/*,
.list .teaser .title*/ {
	font-size:18px;
	line-height:24px;
	top:8px; /* puts title on baseline to align with image (8px puts 18/24 text on baseline) */
	margin-bottom:0;
}
/*.teaser .title img,*/
.teaser .title .cta {
	font-size:13px;
	top:1px; /* puts image back on baseline */
}
.body-disabled .title .cta {top:auto;}

/* Body */
.teaser .title {
	
}
.teaser .body {

}
.teaser .summary {
	padding-top:8px;
	padding-bottom:0;
	margin-bottom:0;
}
.teaser .date,
.teaser .timeago {
	font-size:15px;
	line-height:24px;
	line-height:normal;
}
.last-published .teaser .timeago {
	margin-bottom:4px;	
}
.teaser .comments {
	font-size:15px;
	line-height:24px;
	padding:1px 0 0 0;
	margin:0 0 -1px;
}

/* Associated items */
.teaser .associated {}
.teaser .associated li {
	padding-top:8px;
	padding-bottom:0;
}

/* Topics */
.teaser .topics {
	font-size:18px;
	line-height:24px;
	padding-bottom:0;
	padding-top:8px;
}
.teaser .topics h3,
.teaser .topics h4 {
	font-weight:normal; 
	text-transform:uppercase;
	margin-bottom:0;
	letter-spacing:0;
	position:static;
	display:inline;
}
.teaser .topics a {
	font-size:18px;
	text-transform:uppercase;
	font-weight:normal;
}

/* Top story overrides */
.top-story .teaser .title {
	top:-4px;
	font-size:36px;
	line-height:40px;
	padding:0 0 0 24px;
	margin-bottom:0;
}
.top-story .teaser .title img {
	padding-top:12px; /* adjust for title top (two line gap): 16 - 4 = 12 */
}
.top-story .teaser .body {
	padding-top:0;
}
.top-story .teaser .emp {

}

/* Breaking news overrides */
.breaking-news .teaser .title {
	top:2px;
	font-size:40px;
	line-height:44px;
	margin-bottom:-4px;
	padding:0;
}
.breaking-news .teaser .title img {
	top:8px;
}
.breaking-news .teaser .body {
	/*padding-top:5px;
	padding-bottom:3px;*/
}

/* Other top stories and list overrides */
/* NOTE: As the line-height is not a multiple of 8px this style
   will cause following elements to be 4px off baseline when the title breaks
   over an odd number of lines */	 
.more-top-stories .teaser .title {
	font-size:22px;
	line-height:24px;
	top:8px;
	margin-bottom:0;
}
.more-top-stories .teaser .title img,
.more-top-stories .title .cta {
	top:0px;
}
.more-top-stories .teaser .body,
.li-specialfeatures .teaser .body {
	margin-top:0;
}
.li-carousel .title .cta,
.li-carousel .teaser .title img {
	top:0;
}

/* Text only overrides */
.ts-headline .title,
.list .ts-headline .title {
	top:8px;
	margin-bottom:0;
}
.ts-headline .body {
	padding-bottom:0;	
}


/* =Teaser: CTA's
-----------------------------*/
.teaser a{
	font-family:"BBCNassim", arial, verdana, sans-serif;    	
	font-weight:bold;
}
.teaser a .cta .duration {
	font-size:12px;
	font-family:arial, verdana, sans-serif;
}
.ts-headline a .cta .duration,
.teaser .associated a .cta .duration {
	font-size:11px;
	line-height:16px;
	top:1px;
}

.ts-download a .cta span,
.ts-podcast a .cta span {
	font-family:"BBCNassim", arial, verdana, sans-serif;    	
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	padding:4px 8px 7px;
}
.ts-download a .cta span,
.ts-podcast a .cta span {
	padding-left:3px;
}

/* =Teaser: Text only  
-----------------------------*/
.top-story .ts-headline .title {margin-bottom:-8px;}

.more-top-stories .ts-headline .title {
	top:8px;
	margin-bottom:0;
}

/*.list li.ts-headline {margin-bottom:8px;}*/ /*possible replacement for body-disabled*/
.ts-headline {margin-bottom:8px;}
.ts-headline .body {overflow:hidden;}
.body-disabled {margin-bottom:8px;}
.body-disabled a {top:8px;}

.ts-video.body-disabled,
.ts-audio.body-disabled,
.ts-ms-audio-console.body-disabled {
	position:relative;
	padding-bottom:24px !important;
	margin-bottom:0;
	padding-top:8px;
}
.ts-download.body-disabled {
	position:relative;
	padding-bottom:32px !important;
	margin-bottom:16px;	
	padding-top:8px;
}
.ts-av-live.body-disabled {
	margin-bottom:5px;
	padding:3px 0 0 0 !important;
	position:static;
}
.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 {
	bottom:4px;
	direction:ltr;
}
.body-disabled .timeago {
	top:8px;
	position:relative;
}
.ts-podcast.body-disabled a {
	margin:8px 0 0;
}
.ts-podcast.body-disabled a span.cta {
	top:3px;
}

/* =Teaser: 106x60 (Legacy size from 1024 sites)
-----------------------------*/
.ts-106x60 .title,
.list .ts-106x60 .title {}

.ts-106x60 .body {
	margin-top:-4px;
	padding-bottom:0;
}

/* =Teaser: 112x63
-----------------------------*/
.ts-112x63 .title,
.list .ts-112x63 .title {}

.ts-112x63 .body {
	padding-bottom:0;
}

/* =Teaser: 144x81
-----------------------------*/
.ts-144x81 .title {
	font-family: "BBCNassim", arial, verdana, sans-serif;   
	font-size:22px;
	font-weight:bold;
	line-height:24px;
	top:8px;
	margin-bottom:0; 	
}
.g-w5 .ts-144x81 .title,
.g-w6 .ts-144x81 .title,
.g-w7 .ts-144x81 .title,
.g-w8 .ts-144x81 .title,
.g-split-columns .li-importer .ts-144x81 .title {
	font-size:18px;
	line-height:24px;
}
.ts-144x81 .body {
	margin-top:0;
}
.ts-144x81 .title img,
.ts-144x81 .title .cta {
	top:0;
}

.list .ts-144x81.first {margin-top:-8px;} 
.g-w5 .list .ts-144x81.first,
.g-w6 .list .ts-144x81.first,
.g-w7 .list .ts-144x81.first,
.g-w8 .list .ts-144x81.first,
.g-split-columns .li-importer .ts-144x81.first,
.list .g-first .ts-144x81.first,
.li-carousel .ts-144x81.first {margin-top:0;}

/* =Teaser: 304x171
-----------------------------*/
.ts-304x171 .title,
.list .ts-304x171 .title {
	font-family:"BBCNassim", arial, verdana, sans-serif;  
	font-size:22px;
	font-weight:bold;
	line-height:24px;
	margin-bottom:0;
	top:8px;
}
/* Indepth & cluster specific styles */
.genre-indepth .g-w10 .ts-304x171,
.cluster .g-w10 .ts-304x171 {
	margin-bottom:16px;
	padding-bottom:16px;
	height:224px; /* This limits the height of the box to 2 lines of title + 3 lines of body */
}
.genre-indepth .g-w10 .ts-304x171 .title,
.cluster .g-w10 .ts-304x171 .title {
	top:0;
}

/* =Teaser: 336x189
-----------------------------*/
.ts-336x189 .title,
.list .ts-336x189 .title {
	font-family:"BBCNassim", arial, verdana, sans-serif;
	font-size:22px;
	font-weight:bold;
	line-height:24px;
	top:0;
	margin-bottom:0;
}
.ts-336x189 .title .cta {top:0;}
.ts-336x189 .summary {padding-top:0;}

/* =Teaser: 384x216
-----------------------------*/
.ts-384x216 .title,
.list .ts-384x216 .title {
	font-family:"BBCNassim", arial, verdana, sans-serif;  
	font-size:22px;
	font-weight:bold;
	line-height:24px;
	margin-bottom:0;
	top:8px;
}

/* =Teaser: 512x288
-----------------------------*/
.ts-512x288 .title {
	font-size:36px;
	line-height:40px;
	top:-4px;
	margin-bottom:-8px;
}
.ts-512x288 .title img {
	top:4px;
}
.breaking-news .ts-512x288 .title {
	margin-bottom:-8px;
	top:-2px;
}

.breaking-news .teaser .title img,
.breaking-news .teaser .title .cta {
	top:2px;
}
.breaking-news .teaser .title .cta {
	right:-48px;
}
.g-w17 .ts-512x288 .title .cta,
.g-w18 .ts-512x288 .title .cta,
.g-w19 .ts-512x288 .title .cta,
.g-w20 .ts-512x288 .title .cta,
.g-w21 .ts-512x288 .title .cta,
.g-w22 .ts-512x288 .title .cta,
.g-w23 .ts-512x288 .title .cta,
.g-w24 .ts-512x288 .title .cta,
.g-w25 .ts-512x288 .title .cta {
	right:480px;
	top:auto;
	bottom:264px;
}

/* =Teaser: 256 EMP 
-----------------------------*/
.ts-256emp .title {
	font-size:22px;
	line-height:24px;
}

/* =Teaser: 384 EMP 
-----------------------------*/
.ts-384emp .title {
	font-size:22px;
	line-height:24px;
}

/* =Teaser: 512 EMP 
-----------------------------*/
.breaking-news .ts-512emp .title {
	top:-6px;
	margin-bottom:-12px;
}
.g-w17 .breaking-news .ts-512emp .title,
.g-w18 .breaking-news .ts-512emp .title,
.g-w19 .breaking-news .ts-512emp .title,
.g-w20 .breaking-news .ts-512emp .title,
.g-w21 .breaking-news .ts-512emp .title,
.g-w22 .breaking-news .ts-512emp .title,
.g-w23 .breaking-news .ts-512emp .title,
.g-w24 .breaking-news .ts-512emp .title,
.g-w25 .breaking-news .ts-512emp .title {
	top:2px;
	margin-bottom:-4px;
}

/* =Teaser: 640 EMP 
-----------------------------*/
.top-story .ts-640emp .title {
	padding-bottom:8px;
}
.top-story .ts-640emp .body {
	margin-top:8px;
}

/* =Teaser: Slideshow
-----------------------------*/
.ts-slideshow .slideshow-position {
	font-family: arial,verdana,sans-serif;
}


/* =BOX AND LIST TITLES
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* LIST TITLES */
.list > .title,
.box .title,
.contextual-links h2,
#footballtable h2,
.story-body .dna-comments_module h3 {
	font-family:"BBCNassim", arial, verdana, sans-serif;    	
	font-size:30px;
	font-weight:bold;
	line-height:32px;
	padding:5px 0 9px 0;
	margin-bottom:0;
	top:0;
}
.after-box > .title {
	border-top:none;
	padding:2px 0 9px 0;
}

/* SUB-LIST TITLES (2nd level list) */
.list .list > .title,
.contextual-links .list > .title {
	font-size:22px;
	line-height:24px;
	padding:7px 0 8px 0;
	top:0;
	margin-top:8px;
}
.list .first .list > .title,
.list-items .list > .title {margin-top:0;}

/* SUB-SUB-LIST TITLES (3rd level list) */
.contextual-links .list .list > .title {
	padding:8px 0 0 0;
}
.contextual-links .list .first .list > .title {
	margin-top:-8px;
}

/* STORY IN-LINE TITLES */
.bodytext .list .title,
.bodytext .box .title,
.bodytext .bx-imagemap h2 {
	font-size:22px;
	line-height:24px;	
	padding:3px 0 11px 0;
	height:1%;
}
.bodytext .list .list .title {
	padding-top:4px;
}
.bodytext .list p.title,
.bodytext .list .link,
.bodytext .box p.title {
	font-size:18px;
	line-height:24px;
	padding:3px 0 0 0;
	margin:0 0 5px 0;
}

.bodytext .list .link.title {
	margin:0;
	padding:0;
	top:0;
}

/* PUBLISHED LIST TITLE */
.contextual-published-list > .list > .title {
	padding:8px;
	margin-top:0;
}
.bodytext .contextual-published-list > .list > .title {
	padding:6px 8px 10px;
}

/* BOXY MODULE LIST TITLES */
div.bx-rollingnews .title,
div.bx-livetext .title,
div.bx-livestats .title,
div.bx-info .title,
div.li-topics .title,
div.bx-social-promo .title,
div.bx-businessfeed .title,
div.li-specialfeatures > .title,
.bodytext .module .bx-table .title,
#footballtable h2,
.g-w11 .lightbox-captions .title,
.g-w11 .lightbox-journal .title,
.g-w11 .bx-enlargeimage .title,
div.bx-twitter .title,
.story-body .dna-comments_module h3  {
	padding:2px 0 10px;
}

.topstories-list > .title,
div.bx-weather .title {
	padding:2px 0 10px;
}

/* SEMI BOXY MODULE LIST TITLES */

div.li-picturegallery .title {
	padding:2px 0 10px;
}

/* =LISTS
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* =List: Base
-----------------------------*/
.list {}
.list .content {
	padding-top:8px;
	margin-bottom:8px;
	overflow:hidden;	
}
.list .list .content { margin-bottom:0; padding-top:0;  }
.list .list .list .content { padding-top:0; }
.list .list > .title {margin-bottom:8px;}
.list .list .li-importer .content { padding-top:8px;}
.list .list .title {}
.list .disclaimer {}

/* =List: Columns
-----------------------------*/


/* =List: Plain
-----------------------------*/
.li-plain {}

/* =List: Features
-----------------------------*/
.g-w20 .li-specialfeatures > .title {
	padding-bottom:10px;
}
.g-w20 .li-specialfeatures .teaser .title {
	padding-top:8px;
	top:0;
}
.g-w20 .li-specialfeatures .teaser .summary {
	padding-top:0;
}
.g-w20 .li-specialfeatures .inner-list .teaser .cta {
	direction:rtl;
	left:0;
}
.g-w20 .li-specialfeatures .inner-list .teaser .duration {line-height:16px;}

.g-w10 .li-specialfeatures .ts-304x171 {
	border-bottom:none;
	height:auto;
	padding-bottom:4px;
	margin-bottom:8px;
}
.g-w10 .li-specialfeatures .ts-304x171 .title {
	padding-top:176px;
}
.g-w10 .li-specialfeatures .ts-304x171 .body {
	margin:0;
}
.g-w10 .li-specialfeatures .ts-304x171 .body p.summary {
	padding-left:0;
	padding-right:0;
}

/* =List: Dropdown
-----------------------------*/
.li-dropdown {
	margin-bottom:16px;
	padding-top:8px;
}
.li-dropdown select {
	width:86%;
	float:right;
	padding:2px;
}
.li-dropdown input {
	float:left;
}

/* =List: Top Stories 
-----------------------------*/
.topstories-list{
	padding:0 8px 8px 8px;
	margin:0 0 16px 0;
}
.topstories-list .timeago {
	top:8px;
}
.topstories-list .ts-144x81 .title {
	font-size:18px;
	line-height:24px;
    font-weight: normal;
}

/* =List: Listing 
-----------------------------*/
.li-listing div.nav {
	margin-top:5px;
}
.li-listing div.nav li {
	font-size:20px;
 	font-family: arial,verdana,sans-serif;	
	font-weight:bold;   	
	line-height:20px;
	top:4px;
}
.li-listing .nav li.next,
.li-listing .nav li.prev {
	bottom:3px;
	font-size:18px;
	font-family:"BBCNassim", arial, verdana, sans-serif; 
}

/* Topic overrides */
.topic-cluster .li-listing {}


/* =List: Ticker
-----------------------------*/
.g-container div.li-ticker h2.title{
	font-size:18px;
	letter-spacing:0;
	line-height:24px;
}
.blq-js .g-container div.li-ticker .title{
	padding:7px 0 8px 8px;
}
.blq-js div.li-ticker ul li{
	padding:7px 0 8px 0 !important;
}
.li-ticker ul li a{
	font-weight:normal;
}
.blq-js .li-ticker ul li.teaser a span.cta {
	line-height:20px;
	height:20px !important;
}
.blq-js .li-ticker ul li a .cta span{
	line-height:18px;
}
.blq-js .li-ticker ul li a span.cta span.duration {
	top:-2px;
}
.blq-js div.li-ticker ul li.ts-av-live a span.cta {
	top:5px;
}
.blq-js .breakingNews .ticker-wrapper .title,
.blq-js .breakingNews .ticker-wrapper ul li {
	padding:3px 8px 4px 0 !important;
}

.story .li-ticker,
.av-instance .li-ticker,
.topic-cluster .li-ticker {
  margin-bottom:24px;
}

/* =List: Carousel
-----------------------------*/
.g-w20 .li-carousel {
	padding-top:8px;
}
.li-carousel .title{
	padding:2px 0 10px;
}
.gel-carousel .carousel-gel-generic .carousel-item .title{
	padding:83px 8px 5px 8px;
	width:128px;
}
.li-carousel .teaser .title{
	font-size:18px;
	font-family:"BBCNassim", arial, verdana, sans-serif;    	
	font-weight:bold;
	line-height:24px;
}
.li-carousel .carousel-page-nav li{
	padding:3px 0 13px 0;
	width:13px;
}
/* 304px specific styles */
/* pre-js style */
.g-w11 .li-carousel .ts-304x171 .title{
	padding:195px 8px 0 8px;
}
.li-carousel-304x171 .carousel-gel-generic .carousel-content .carousel-item .title{
	padding:167px 8px 9px 8px;
	width:274px;
}


/* =List: Picture Gallery
-----------------------------*/
.li-picturegallery .content .images .caption p{
	margin-bottom:0;
	padding:8px 12px;
}
.li-picturegallery .controls li {
	height:24px;
}
.li-picturegallery .controls a {
	font-size:15px;
	line-height:24px;
}
.li-picturegallery .image-counter {
	line-height:18px;
	padding:13px 8px 11px 0;
}
.pg-624x351 p.image-counter {
	padding:11px 8px 11px 0;
}
.lightbox-captions .body .cta,
.lightbox-journal .body .cta {
	font-size:18px;
	line-height:24px;
	margin-bottom:0;
	margin-top:4px;
}
.lightbox-captions .cta img,
.lightbox-journal .cta img {
	padding-bottom:5px;
}
.lightbox-captions .body .cta span,
.lightbox-journal .body .cta span {
	font-family:"BBCNassim", arial, verdana, sans-serif;    	
	font-weight:bold;
	top:5px;
}
.lightbox-captions .body .caption,
.lightbox-journal .body .caption {
	line-height:24px;
	margin-bottom:0;
	padding-top:0;
}
/* picture gallery lightbox promo */
.g-w11 .lightbox-captions,
.g-w11 .lightbox-journal {
	font-size:18px;
	line-height:24px;
}
.g-w11 .lightbox-captions .caption,
.g-w11 .lightbox-journal .caption {
	padding-top:1px;
}
.g-w11 .lightbox-captions div.content .body .caption,
.g-w11 .lightbox-journal div.content .body .caption {
	padding:5px 8px 8px 8px;
}
.g-w11 .lightbox-captions div.content .body a.cta,
.g-w11 .lightbox-journal div.content .body a.cta {
	font-family:"BBCNassim", arial, verdana, sans-serif;  
	font-weight:bold;
	padding:8px 24px 8px 8px;
}
.lightbox-journal .pg-journal-wrapper .bodytext .title,
.embedded-journal .pg-journal-wrapper .bodytext .title {
	font-size:26px;	
	letter-spacing:-1px;
	line-height:28px;
	padding:4px 0 12px 0;
}
.lightbox-journal .bodytext p, 
.embedded-journal .bodytext p {
	/*
	font-size:18px;
	line-height:24px;
	*/
	font-size:22px;
	line-height:28px;
	margin-bottom:8px;
	padding-top:0;
	zoom:1;
}
.lightbox-journal .bodytext p:first-child,
.embedded-journal .bodytext p:first-child {
	font-weight: bold;
	font-size:22px;
	line-height:28px;
}
.lightbox-journal .pg-journal-wrapper .associated,
.embedded-journal .pg-journal-wrapper .associated {
	border-top:1px solid #d8d8d8;
	margin-top:8px;
	padding-top:3px;
}
.lightbox-journal .pg-journal-wrapper .associated li,
.embedded-journal .pg-journal-wrapper .associated li {
	font-size:18px;
	line-height:24px;
	margin-bottom:8px;
	padding-top:5px 0 3px 0;
}
.lightbox-journal .pg-journal-wrapper .associated li a,
.embedded-journal .pg-journal-wrapper .associated li a {
	font-family:"BBCNassim", arial, verdana, sans-serif;    	
	font-weight:bold;
}
.lightbox-journal .pg-journal-wrapper .associated li a .cta,
.embedded-journal .pg-journal-wrapper .associated li a .cta {
	bottom:5px;
}
.lightbox-journal p.image-counter,
.embedded-journal p.image-counter {
	line-height:16px;
	padding:11px 0 13px 0;
}

/* =List: Tabs
-----------------------------*/
.li-tabs {}


/* =List: Tabbed 
-----------------------------*/
.li-tabbed {}


/* =List: Multi Clip EMP
------------------------------*/
.li-multiclipemp {
    padding: 0 8px 8px 8px;
}
.li-multiclipemp .playlist-title {
    font-family: "BBCNassim", arial, verdana, sans-serif;
    font-size: 22px; 
    line-height: 24px;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    padding: 5px 8px 7px;    
}
.li-multiclipemp .popout-player {
 	font-family: "BBCNassim", arial, verdana, sans-serif;    	
    font-weight: bold;    
}
.li-multiclipemp .ts-headline { 
    padding: 0 8px 17px 8px !important;
    position: relative; 
}
.li-multiclipemp .ts-headline a { padding: 8px 56px 0 0; }
.li-multiclipemp .teaser .title,
.li-multiclipemp .teaser .title .cta { top: 0; }
.li-multiclipemp .popout-player { 
    font-size: 18px;
    line-height: 24px;
    color: #174f82;
}
.li-multiclipemp .duration { 
    font-family: arial,verdana,sans-serif;
    font-size: 11px;     
}

/* =List: Simple Timeline
-----------------------------*/
.li-simpletimeline .content .box .title{
    font-family: "BBCNassim", arial, verdana, sans-serif;
    font-weight: bold;
	font-size:22px;
	letter-spacing:-1px;
	line-height:24px;
}
.blq-js .li-simpletimeline .content .box .title{
	padding:2px 8px 6px 8px;
}
.blq-js .li-simpletimeline .content .box .content{
	padding:0 8px 0 8px;
}
.li-simpletimeline .box { margin-bottom: 8px; }
.li-simpletimeline .box .body { 
    padding-top: 0;
    padding-bottom: 8px;
    line-height: 24px; 
}
.li-simpletimeline .associated li a{
	font-size:15px;
	line-height:20px;
	padding:4px 0 12px 0;
}
.li-simpletimeline .timeline-nav .timeline-nav-date{
    font-size: 15px;
	line-height:24px;
}
.li-simpletimeline a .cta .duration {
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    line-height: 20px; 
}

/* =List: More Multimedia
-----------------------------*/
.blq-js .li-moremultimedia .panel .list h3.title  {
	margin-top:8px;
}
.blq-js .li-moremultimedia .tabs-nav li a{
	font-size:30px;
	font-family:"BBCNassim", arial, verdana, sans-serif;    	
	font-weight:bold;
	line-height:32px;
	padding:11px 0 4px 2px;
}
.blq-js .li-moremultimedia .tabs-nav li.open a{
	padding-bottom:3px;
}
.blq-js .li-moremultimedia .list .first {margin-top:0;}
.blq-js .li-moremultimedia .panel .title{
	padding:7px 0 12px 0;
	top:0;
}
.blq-js .li-moremultimedia .panel .teaser .title a{
	font-size:18px;
	padding:7px 0 12px 0;
}

/* =List: Related topics
-----------------------------*/
.li-relatedtopics ul li {
	font-size:18px;
	line-height:24px;
	padding-top:8px !important;
	margin-bottom:0;	
}
.li-relatedtopics ul li a {

}

/* =List: Story styles
-----------------------------*/
.bodytext .list .content {margin-bottom:8px;}
.bodytext .list .content ul,
.bodytext .list .content ol {overflow:hidden;}

.radio-programmes {
	padding:0 8px;
	margin:16px 0;
}
.contextual-links .body-disabled p {
	font-size:18px;
	line-height:24px;
	top:0;	
}
.contextual-links .list .body-disabled {
	padding-top:8px;
	margin-bottom:0;
}
.contextual-links .li-relatedlinks .content .ts-headline p {top:0;}
.contextual-links .li-relatedlinks .content .ts-headline .date {
	font-size:15px;
	line-height:20px;	
}
.contextual-links .li-relatedlinks .content .ts-headline .date {margin-right:5px;}

.bodytext .li-relatedlinks .content .ts-headline .title,
.bodytext .li-relatedlinks .content .ts-headline .title a {
	/*display:inline;*/
	position:static;
}
.bodytext .module .list .list {margin-right:0;}

.inline-contextual-links .list .teaser {
	line-height:24px;
}
.inline-contextual-links .more-contextual-links {
	font-size:15px;
	line-height:20px;
	padding-top:16px;
	margin-bottom:4px;
}

/* =List: Radio Programmes
-----------------------------*/
.radio-programmes .associated {
	font-family:"BBCNassim", arial, verdana, sans-serif;    	
	font-weight:bold;
    padding: 8px 0;
}
.radio-programmes h3 {
    border-bottom: 1px solid #a9a9a9;  
    position: static; 
}
.radio-programmes li {
    margin-bottom: 8px;
}

/* =List: Topics
-----------------------------*/ 
.li-topics h3 {
	font-size:22px;
	line-height:24px;
}
.g-container .li-topics{
	margin-bottom:16px;
	padding:0 8px 7px 8px;
}
.g-container .li-topics h3 {
	padding:7px 8px 1px 0;
}
.g-container .li-topics .content .body {
	padding-bottom:7px;
}
.g-container .li-topics .last div.body {
	padding-bottom:8px;
}
.g-container .li-topics .body ol {
	padding-top:4px;
}
.g-container .li-topics .body li {
	padding-bottom:0;
	padding-top:8px;
}
.li-topics .cta {
	font-family:"BBCNassim", arial, verdana, sans-serif;
	font-weight:bold;
	font-size:18px;
	line-height:24px;
	padding:8px 24px 1px 0;
}
.ws-modal-popup .li-topics .tab {
	padding:8px 12px;
}
.ws-modal-popup .li-topics div.open {
	margin-top:40px;
}
.ws-modal-popup .li-topics .body {
	padding:8px 0;
}
.ws-modal-popup .li-topics .body li {
	font-size:18px;
	line-height:24px;
	padding:8px 0;
}
.blq-js .li-topics .content .topics-page-nav {
	font-size:15px;
}
.blq-js .li-topics .topics-page-nav .page-num a{
	font-family:arial;
	font-weight:bold;
}
.li-topics .topics-page-nav li.prev a,
.li-topics .topics-page-nav li.next a {
	font-family:"BBCNassim", arial, verdana, sans-serif;  
	font-weight:bold;
}
.story-body .bodytext .li-topics h3{
	padding:7px 0 1px 0 !important;
}
.story-body .bodytext .li-topics ol li{
	padding:8px 0 0 0 !important;
}

/* =List: Drawers
-----------------------------*/ 
.li-drawers li .title a,
.blq-js .li-drawers li .main-title,
.blq-js .li-drawers li .sub-title{
	font-family:"BBCNassim", arial, verdana, sans-serif;  
	font-weight:bold;
	font-size:22px;
	line-height:24px;
}
.li-drawers li.first .title a{
	font-size:36px;
	line-height:40px;
	padding:364px 8px 0 0;
}
.li-drawers li.first .body{
	padding-right:8px;
}
.blq-js .li-drawers li .main-title{
	padding:16px 8px;
}
.blq-js .li-drawers li.open .main-title{
	font-size:36px;
	line-height:40px;
	padding:6px 16px 2px 16px;
}
.blq-js .li-drawers li.open .sub-title{
	padding:0 16px 20px 16px;
}




/* =BOXES
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* =Box: Base
-----------------------------*/
.box {}

.box .body li {
	padding-top:8px;
	margin-bottom:4px;	
	font-size:18px;
	line-height:24px;	
}
.box .content img {padding-bottom:5px;}

.box ul,
.box ol {padding:0;}
.box .body {padding-bottom:16px;}

/* Associated */
.box .associated {
	padding-top:3px;
	padding-bottom:0;
}
.box .associated a {
	font-family:"BBCNassim", arial, verdana, sans-serif;  
	font-weight:bold;
}

/* =Box: Rolling news
-----------------------------*/
.bx-rollingnews .content{
	padding-top:0;
}
.blq-js .bx-rollingnews .body {
	overflow:hidden;
	height:351px; /* height of rolling news box when it is populated with stories + height of live update text (reduces 'jumpiness') */
}
.bx-rollingnews .body ul {
	padding-bottom:1px;
}
.bx-rollingnews .body ul li {
	font-size:18px;
	line-height:24px;
	padding:8px 0 7px 0;
	height:48px;
}
.bx-rollingnews .body ul li a {
	font-weight:normal;
	padding:0 8px;
}
.g-w10 .bx-rollingnews .body ul li a {
	width:208px;
}
.g-w11 .bx-rollingnews .body ul li a {
	width:200px;
}
.g-w11 .bx-rollingnews .body ul li.last {
	width:100%;
	height:32px;
	padding:8px 0 5px 0;	
}
.g-w11 .bx-rollingnews .body ul li.last a {
	font-family:"BBCNassim", arial, verdana, sans-serif;
}
.blq-js .bx-rollingnews .live-updates {
	margin-bottom:0;
	padding-bottom:7px;
}
.bx-rollingnews .body ul li .timeago {
	font-size:15px;
	line-height:24px;
	font-family:"BBCNassim", arial, verdana, sans-serif;    	
	font-weight:normal;
	padding-right:8px;
	top:0;
	width:88px;
}
.bx-rollingnews .disclaimer {
	padding-top:8px;
}
.blq-js .bx-rollingnews .disclaimer span {
	padding:128px 80px 0 80px;
}

/* =Box: Livetext
-----------------------------*/
.blq-js .bx-livetext .live-text-check {
	padding-top:4px;
	margin-bottom:4px;
}
.blq-js .bx-livetext .body {
	overflow:hidden;
	height:232px;
}
.bx-livetext .body ul li {
	margin:0;
	padding:7px 48px 16px 16px;		
}
.bx-livetext .body ul li strong {
	top:11px;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	line-height:16px;
	zoom:1;
}

.bodytext #live-text {
	padding-top:16px;
	margin-bottom:16px;
}
.bodytext #live-text h3 {
	padding:8px 40px 8px 0;
	margin-bottom:0;
	top:0;
}
.bodytext #live-text a {
	font-size:18px;
	line-height:24px;
}
.live-text-bodytext p {
	padding-right:40px;
	position:relative;
	line-height:24px;
	padding-top:0;
	margin-bottom:8px;
}
.live-text-bodytext p strong {
	top:4px;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	line-height:16px;
	zoom:1;	
}

/* =Box: Livestats
-----------------------------*/
.bx-livestats {
	padding:0 8px 8px; 
	margin-bottom:16px;
}
.bx-livestats .tab {
	font-family:"BBCNassim", arial, verdana, sans-serif;   
	font-size:18px;
	font-weight:bold;
	line-height:24px;
	padding:8px 8px 4px;	
}
.blq-js .bx-livestats.tabbed .content {
	margin-top:36px;
}
.bx-livestats .content {
	padding:0; 
	margin-bottom:0;
}
.bx-livestats .content .body {padding:0;}
.bx-livestats .body ol li {
	font-size:18px;
	line-height:24px;
	padding:0;
	margin:0;
}
.bx-livestats .body ol li a {
	margin:0;
	padding:7px 8px 8px 40px; /* Align to baseline, 7 + (1px border) + 16 = 24 */
	position:relative;
	font-weight:bold;
}
.bx-livestats .body ol li.li-1 a {padding-top:8px;} /* Align to baseline, 8 + (0px border) + 16 = 24 */

.bx-livestats .watched-listened ol li a {
	padding-right:32px;
}

/* =Box: Info
-----------------------------*/
.bx-info .body li {
	line-height:28px; /* fix for ol li height bug */
	margin-bottom:2px;
	padding:6px 0 0 0;
}
.bx-info .body p {
	line-height:24px;
	margin-bottom:0;
	padding-bottom:0;
	padding-top:8px;
	position:static;
}
.bx-info div.content ul.associated{
	padding-bottom:3px;
	padding-top:0;
}
.bx-info div.content .associated li{
	margin-bottom:0;
	padding:7px 0 1px 0;
}
.g-w10 .bx-info div.content .associated li{ width:288px; }
.g-w11 .bx-info div.content .associated li{ width:320px; }
.story-body .bx-info div.content .associated li{ width:304px; }
.bx-info .associated a { top:0; }

/* =Box: Quote
	Styles for the person div
	are set in the byline section
-----------------------------*/
.bx-quote .content .body {
	padding-bottom:4px;
}
.bx-quote .content .body blockquote img {
	margin-top:-4px;	
}
.bx-quote .body blockquote p {
	font-family:"BBCNassim", arial, verdana, sans-serif;   
	font-size:18px;
	font-weight:bold;
	line-height:24px;
	padding-top:8px;
	padding-bottom:4px;
	margin-bottom:0;
	color:#505050;
}
.bodytext .bx-quote .body blockquote p {
	font-size:22px;
}
.bx-quote .body .signature,
.bx-quote .body .person .person-info p {
	padding-top:0px;
	padding-bottom:0;
	margin-bottom:0;
	color:#666;
	line-height:24px;
}
.bx-quote .body .person .person-info {padding:0;}

/* =Box: Business feeds
-----------------------------*/
.bx-businessfeed {
	padding:0 8px;
}
.bx-businessfeed .graph h3{
	font-size:18px;
	font-weight:normal;
	line-height:24px;
	margin-bottom:6px;
	top:2px;
}
.bx-businessfeed .graph p{
	font-size:18px;
	line-height:24px;
	margin-bottom:0;
	padding-bottom:12px;
	padding-top:2px;
}
.bx-businessfeed th {
	font-size:18px;
	line-height:24px;
}
.bx-businessfeed td {
	font-family:arial, verdana, sans-serif;
	font-size:13px;
	line-height:16px;
}
.bx-businessfeed .labels th {
	padding:0;
}
.bx-businessfeed .labels th.per-change {
	text-align:center;
}
.bx-businessfeed tr.data-row th {
	padding:7px 8px 8px 16px;
}
.bx-businessfeed td {
	direction:ltr;
	padding:5px 0 8px 0;
}
.bx-businessfeed .curr-val {
	font-weight:bold;
	width:69px;
}
.bx-businessfeed .content .change {
	width:82px;
}
.markets .content .change {
	width:82px;
}
.change span{
	margin:5px 0 0 17px;
}
.bx-businessfeed .content .per-change {
	width:43px;
}
.bx-businessfeed .disclaimer,
.bx-businessfeed .footer-link {
	font-size:18px;
	line-height:24px;
	padding:8px 0;
}

/* =Box: Byline
-----------------------------*/ 
.bx-byline {margin-bottom:16px;}

.bx-byline p {
	font-size:18px;
	line-height:24px;
	margin-bottom:0;
	/*top:-1px;  Calculated offset to align to baseline = 3px, top of line-height is half a line-height above image = -4px, so offset = 3-4 = -1px  */
	top:8px;
	padding-top:0;
}
.bx-byline .person img {
	margin-left:8px;
	padding-bottom:7px; /* based on image 81px high to force elements back onto 8px baseline */
}
.bodytext .bx-byline .person img {
	padding-bottom:7px; /* based on image 63px high to force elements back onto 8px baseline */
}
.bx-byline .person-info,
.bx-quote .person-info {
	position:relative;
	top:-4px;
	padding-bottom:8px;
}
.bx-byline .person-info .name {
	padding-bottom:4px;
}
.bx-byline .person-info .role {}


/* =Box: Weather
-----------------------------*/
.bx-weather {padding:0 8px;}
.bx-weather .content h3 {
    font-size:22px;
	line-height:24px;	
	top:-5px;
	margin-bottom:-30px;
}
.bx-weather table th {
	padding:3px 0 3px;
}
.bx-weather table td.days {
    font-size:15px;
    line-height:24px;
	padding-left:8px;
	padding-top:3px;
	padding-right:8px;
}
.bx-weather table .max,
.bx-weather table .min {
    font-size:15px;
    line-height:24px;
}
.bx-weather table td strong,
.bx-weather table td.days span,
.bx-weather table td a.city {
    display:block;
	font-family:"BBCNassim", arial, verdana, sans-serif; 
    font-size:18px;
    font-weight:bold; 
    line-height:24px;
}
.bx-weather table .conditions {width:56px;}
.bx-weather table .max {
	width:50px;
	padding-right:7px;
	padding-left:6px;
	text-align:center;
}
.bx-weather table .min {
	width:50px;
	padding-right:8px;
	padding-left:7px;	
}
.bx-weather table td.max,
.bx-weather table td.min {
    font-family:arial,helvetica,sans-serif;
	font-size:24px;
	line-height:24px;
	padding-top:15px;
	direction:ltr;
	text-align:right;
}
.bx-weather .change-settings {
    font-size:18px;
    line-height:24px;
    top:11px;
    left:8px;
}
.blq-js .bx-weather-max, .blq-js .bx-weather-min {
	width: 73px;
}
.bx-weather-today {
	width: 173px;
}
.bx-weather-v4 .temperature {
	top: 21px;
}
.bx-weather-v4 .info-h,
.weather-v4-list .info-h {
	direction: ltr;
}
.w4-label {
	direction: rtl;
}
/* =Box: Enlarge Image
-----------------------------*/
.bodytext .module .bx-enlargeimage .title{
	padding-bottom:0;
}
.bx-enlargeimage.i-h95 .content img {
	padding-bottom:1px;
}
.bx-enlargeimage .cta {	
	font-size:18px;
	height:16px;
	margin-top:8px;
}
.bx-enlargeimage .cta span {
	font-family:"BBCNassim", arial, verdana, sans-serif; 
	font-weight:bold;
	line-height:24px;
	position:relative;
	top:-4px;
}
.bx-enlargeimage .caption {
	line-height:24px;
	padding-top:4px;
	margin-bottom:0;
}
.ws-modal-popup .bx-enlargeimage{
	margin-bottom:-8px;
}
.ws-modal-popup .bx-enlargeimage p {
	margin-bottom:0;
	direction:rtl;
}

/* interim reveal image for arabic */
.g-w11 .bx-enlargeimage {
	background-color:#ededed;	
}
.g-w11 .bx-enlargeimage .title{
	padding-bottom:10px;
}
.g-w11 .bx-enlargeimage .content {
	padding-top:0;
}
.g-w11 .bx-enlargeimage .body{
	padding-bottom:8px;
}
.g-w11 .bx-enlargeimage .body div,
.g-w11 .bx-enlargeimage .body p{
	display:none;
}
.g-w11 .bx-enlargeimage .cta span{
	background:#ededed;
}
.g-w11 .bx-enlargeimage .title{
	margin-right:8px;
}
.g-w11 .bx-enlargeimage .cta{
	background-position:218px 0;
	margin:12px 8px 4px 0;
}
.g-w11 .bx-enlargeimage .cta:hover {
	background-position:218px -15px;
}

/* =Box: ImageMap
-----------------------------*/
.bodytext .bx-imagemap h2 {
	margin-bottom:0;
}
.bodytext .bx-imagemap p {
	line-height:24px;
	padding-top:8px;
	margin-bottom:0;
}

/* =Box: Social Promo
-----------------------------*/
.bx-social-promo {
	padding:0 8px 8px;
}
.bx-social-promo .body li p a {
	padding:3px 106px 4px 0;
	font-family:"BBCNassim", arial, verdana, sans-serif;
	font-weight:bold;	
}
.bx-social-promo .body li .cta {
	font-size:15px;
	line-height:24px;
	margin:15px 8px 16px 8px;
}
.bx-social-promo .content .disclaimer {
	padding-top:8px;
}

/* =Box: News feed
-----------------------------*/
.bx-news-feed{
	padding:0 8px 8px 8px;
}
.bx-news-feed h2.title{
	padding:5px 0 11px 0;
}
.bx-news-feed li{
	padding:3px 0 5px 0;
}
.bx-news-feed li a{
	font-family:"BBCNassim", arial, verdana, sans-serif;    	
	font-weight:bold;
}
.index .g-w20 .bx-news-feed .title{
	padding:5px 0 9px 0;
}
.index .g-w20 .bx-news-feed li{
	padding:11px 0 12px 0;
}

/* =Box: Twagger/twitter feed
-----------------------------*/ 
.bx-twitter {padding-bottom:8px;}
.bx-twitter .tweeter {
	font-size:15px;
	line-height:24px;
	padding-top:8px;
	padding-bottom:3px;
	font-weight:bold;
}
.bx-twitter .content {
	padding:0;
	margin:0;
}
.bx-twitter .timeago {
	top:12px;
	left:8px;
	position:absolute;
	left:-5000px;
}
.bx-twitter ul li.odd p,
.bx-twitter ul li.even p {
	padding-bottom:12px;
	margin:0;
}
.bx-twitter ul li.what-are a {font-weight:bold;}
.bx-twitter ul li.read-more a {font-weight:normal;}
.bx-twitter ul li.what-are p {
	font-size:18px;
	padding-top:4px;
	padding-bottom:4px;
}
.bx-twitter ul li.disclaimer p {
	font-size:15px;
	padding-top:1px;
	padding-bottom:3px;	
}


/* =Table: Base
-----------------------------*/
.bodytext .module .bx-table .title,
.bx-table tr th,
.bx-table .highlight, 
.bx-table .highlight td, 
.bx-table .highlight th, 
.bx-table .odd .highlight, 
.bx-table .split td {
	font-family:"BBCNassim", arial, verdana, sans-serif;    	
	font-weight:bold;
}
.bodytext .module .bx-table .title {
	font-size:30px;
	line-height:32px;
	padding-left:8px;
	padding-right:8px;
}
.bx-table .content {padding:0;}
.bx-table td,
.bx-table th {
	padding:8px;
	vertical-align:top;
	line-height:24px;
	font-size:18px;	
	text-align:right;
}
.bx-table td p,
.bx-table th p {
	padding:0; 
	margin:0; 
	line-height:24px;
	font-size:18px;
}
.bx-table .last td {padding-bottom:12px;}
.bx-table .align-right {text-align:right;}
.bx-table .align-center {
	display:table-cell;
	text-align:center;
}
.bx-table tr .highlight,
.bx-table .highlight td,
.bx-table .highlight th {
	font-size:22px;
	line-height:24px;

}
.bx-table tr .highlight,
.bx-table .highlight td,
.bx-table .highlight th {
	padding:8px 8px 3px;
}
.bx-table tfoot td {
	font-size:15px;
	font-weight:normal;
	line-height:20px;
	padding-top:7px;
	padding-bottom:3px;
}

/* Premier League Table - NOTE code taken straight from sport */
#footballtable {
	margin-bottom:16px;
}
#footballtable h2 {
	padding-left:8px;
	padding-right:8px;
}
#footballtable table {margin-bottom:0;}
#footballtable .split td {
	font-size:22px;
	line-height:24px;
	padding:8px;
}
#footballtable .fulltable td,
#footballtable .indextable td {padding:0;}
#footballtable .fulltable .r1 td,
#footballtable .fulltable .r2 td,
#footballtable .fulltable .split td,
#footballtable .fulltable .header td,
#footballtable .indextable .r1 td,
#footballtable .indextable .r2 td,
#footballtable .indextable .split td,
#footballtable .indextable .header td {
	padding:3px 8px 5px;
}
#footballtable .fulltable .split td .rhst {
	left:-60px;
	position:relative;
}
#footballtable tbody td {
	font-family: arial, verdana, sans-serif;
	font-size:13px; 
}
#footballtable tbody td.team,
#footballtable tbody td.c2,
#footballtable .fulltable .split td {
	font-family:"BBCNassim", arial, verdana, sans-serif; 
	font-size:18px;
}
#footballtable tbody .header td {
	font-family:"BBCNassim", arial, verdana, sans-serif; 
	font-size:18px;
	font-weight:bold;
}
#footballtable .associated li {
	padding:11px 8px 13px;
}

/* =IMAGES
   Class prefix: img
+++++++++++++++++++++++++++++++++++++++++++++++ */
.image {/*margin-bottom:8px;*/}
.image img {padding-top:4px; padding-bottom:5px;}
.image .caption {
	color:#707070;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	padding-top:0px;
	margin-bottom:4px;
}

/* =Image: Base
-----------------------------*/

/* =SEND TO A FRIEND FORM
+++++++++++++++++++++++++++++++++++++++++++++++ */
#send-to-friend h1,
#send-to-friend h2 {margin-top:0;}
#send-to-friend label,
#send-to-friend .glow-errorMsg,
#send-to-friend li {
	font-size:13px;
	line-height:16px;
	padding:3px 0 5px;
}
#send-to-friend label input,
#send-to-friend label textarea {
	margin-top:8px;
}
#send-to-friend input.submit {
	font-size:11px !important;
	line-height:16px;
	padding:4px 8px;
	overflow:visible;
}

/* =SIMPLE ACCORDION
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* =Vertical accordion -  eg seen on weather index
-----------------------------*/
.simple-vertical-accordion .divider .title {
	font-size:18px;
	line-height:18px;
	padding-top:0px;
	padding-bottom:9px;
	top:0;
}

/* =INCLUDES
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* =WEATHER INDEX
+++++++++++++++++++++++++++++++++++++++++++++++ */
#weather-container h1,
#weather-container h2.city-title {
    font-size:36px;
    line-height:40px;
    padding:12px 0 4px 0;
}
#weather-container h2, 
#weather-container h3 {
    font-size:30px;
    line-height:32px;
    padding:9px 0 6px 0;
}
#weather-container li {
	font-size:18px;
	font-weight:normal;
    line-height:24px;
	padding:8px 0 0 0;
}
#weather-container .city {
	padding-bottom:16px;
}
#weather-container ul li.max,
#weather-container ul li.min {
	font-weight:bold;
	padding:0;
}
#weather-container ul li.info-h span {
    font-family:arial,verdana,sans-serif;
    font-size:24px;
    line-height:24px;
    padding-top:3px;
}
#weather-container li.condition {
    font-weight:bold;
}
#weather-container #view-other-cities {
	font-size:18px;
	line-height:24px;
	padding:8px 0;
	top:16px;
}
#weather-container #change-degrees {
	font-weight:bold;	
}
#weather-container .fiveday {
    padding:8px 0 0 0;
}
#weather-container .fiveday a {
    font-weight:bold;
}
.ws-weather-3-day-desktop.ws-weather-location {
	font-size:18px;
	line-height:71px;
}
.blq-js #weather-forecast.w4 {
	height: 348px;;
}
.blq-js .w4 .city .ws-weather-target {
	height: 94px !important;
}
.blq-js .weather-nav .tabs-nav li.open a {color:#323232;}
.blq-js .weather-nav .tabs-nav li,
.weather-nav h2 {
	font-size:26px;
	line-height:28px;
	padding-top:7px;
	padding-bottom:5px;
	margin-top:0;
	top:0;
}
.weather-nav h2 {margin-bottom:8px;}
.weather-nav .cities li {
    font-family:"BBCNassim", arial, verdana, sans-serif;
    font-size:18px;
    font-weight:bold;	
    line-height:24px;
	padding-top:8px;
	margin-bottom:0px;
}	
.weather-nav .simple-vertical-accordion{
	padding-top:16px;
}
.weather-nav .simple-vertical-accordion div.open .content {
	padding-bottom:32px;
}
#www-bbcpashto-com .bx-weather-v4 .title {
	padding-bottom: 0;
}

/* =COMMENTS - have to override comments_gvl3.css
+++++++++++++++++++++++++++++++++++++++++++++++ */
.dna-comments_module .dna-user-signin-panel p.dna-commentbox-userstate {
	margin-bottom:16px;
}
.dna-comments_module ul.tabs {height:36px !important;}
.dna-comments_module ul.tabs li {padding-top:8px !important;}
.dna-comments_module ul.tabs li,
.dna-comments_module ul.tabs li a {
	font-size:22px !important;
	line-height:24px !important;
}
.dna-comments_module .dna-comment-list ul .dna-comment {
	padding-top:6px;
}
.dna-comments_module .dna-comment-list ul .dna-comment .comments_user_info {
	font-size:14px;
	line-height:24px;
	margin-bottom:7px;
	font-family:arial,verdana,sans-serif;
}
.dna-comments_module .dna-comment-list ul .dna-comment .comments_user_info .vcard .comment_username {
	font-size:18px;
	font-family:"BBCNassim", arial, verdana, sans-serif;
}
.dna-comments_module .dna-comment-list ul .dna-comment .comments_user_info .time {
	font-size:15px;
	font-family:"BBCNassim", arial, verdana, sans-serif;
}
.dna-comments_module ul.collections li.dna-comment p {
	font-size:18px !important;
	line-height:28px;
	padding-bottom:8px;
	margin:0 !important;
}
.dna-comments_module ul.collections li.dna-comment .dna-comments-comment-footer p a {
	font-size:15px !important;
	line-height:20px;
}
.dna-comments_module .dna-comment-list .comments_pagination {
	margin-top:8px;
}
.dna-comments_module div.dna-comment-list {
	margin-bottom:8px;
}
#comment_pagination_page_status p,
.view-all-dna-comments a {
	font-size:18px;
	line-height:24px;
	margin-bottom:0;
}
.dna-commentbox-logged-in .dna-comments-footer .dna-moderation-type {
	font-size:18px;
	line-height:24px;	
}
.dna-comments_module .dna-commentbox-logged-in .primary_body {
	line-height:16px;	
}
div.dna-comments_module form.postcomment div.dna-comments-footer {
	margin-bottom:10px;
}

/* Remove .blq-gvl-3 dependency for blq3.5  */
#blq-main { font-family: "BBCNassim", arial, verdana, sans-serif }

/* live events */
.live-event h1 .icon {
	font-size: 36px;
	line-height: 40px;
}


.le-social-tools-cont h4 {
	line-height: 28px;
	font-size: 26px !important;
	padding-top: 7px;
}
.share-this-tools .share-this-anchor {
	font-size: 22px;
	line-height: 36px;
}

.livetext_item .body p {
  font-size: 18px;
  line-height: 24px;
}
.livetext_item .timeago {
    font-size: 15px;
    line-height: 24px;
}
.livetext_item .author {
    font-size: 15px;
    line-height: 24px;
}
.livetext_item.breakingnews h2.title {
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 0px;
}

.livetext_item .breakingnews_header {
    font-size: 22px;
}
.livetext_item.teaser h2.title {
    font-size: 22px;
    line-height: 24px;
}

.livetext_item.teaser .teaser_body {
    font-size: 18px;
    line-height: 24px;
}

.ts-144x81 .live-event-promo-teaser .icon {
    font-size: 15px;
    line-height: 16px;
}
.ts-144x81 .live-event-promo-teaser.live .icon {
    font-size: 15px;
    line-height: 16px;
}
.ts-headline .live-event-promo-teaser .icon {
    font-size: 15px;
    line-height: 16px;
    padding: 3px 6px;
}
.live-event-promo-teaser .icon {
  font-size: 20px;
  line-height: 22px;
  font-weight: bold;
}
.live-event-promo-teaser.live .icon {
  font-size: 24px;
  line-height: 24px;
}
.bx-keypoints h2.title {
    font-size: 26px;
    line-height: 28px;
}
.bx-keypoints .summary {
    font-size: 18px;
    line-height: 24px;    
}
.bx-keypoints .content li {
    font-size: 18px;
    line-height: 24px;
    padding-bottom: 8px;
}
.bx-keypoints .content .body {
    margin-bottom: 32px;
}
.li-jointhediscussion .content li.jtd_item {
  font-size: 20px;
}
.li-jointhediscussion .body {
  font-size: 16px;
}
.livetext_item .live-text-module-share {
    width: 120px !important;
}
.lepg-reporters {
    line-height: 24px;
}
.lepg-reporters .title-text {
    font-size: 18px;
    line-height: 24px;
    position: relative;
    top: -4px;
}
.lepg-info .datestamp, .live-event.comingsoon .lepg-body p{
	font-size: 18px;
	line-height: 24px;
}
.lepg-reporters .bx-byline {
	top: 4px;
}
.lepg-reporters .bx-byline p, .lepg-reporters .bx-byline a {
    font-size: 18px;
}
.livetext_item .breakingnews_header {
    padding-top: 6px;
    padding-bottom:6px;
}
.lepg-reporters {
    line-height: 24px;
}
.lepg-reporters .title-text {
    font-size: 18px;
    line-height: 24px;
    position: relative;
    top: -4px;
}
.lepg-reporters .bx-byline p, .lepg-reporters .bx-byline a {
    font-size: 18px;
}
.livetext_item .breakingnews_header {
    padding-top: 6px;
    padding-bottom:6px;
}
.livetext_item_inner .author a {
	display: inline-block;
}

