/* 
 * 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:arial, 'Heiti SC',  '宋体', helvetica, verdana, sans-serif;	
}
#blq-footlinks li {
	font-size:13px;
	line-height:line-height:16px;
}
#blq-main {background-color:transparent;}
#blq-acc {border-bottom: transparent;}

/* =Headings
-----------------------------*/
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}
h1 {
	font-size:32px;
	letter-spacing:0;
	line-height:32px;
	position:relative;
	top:-4px;
	margin-bottom:8px;
}
h2 {
	font-size:20px;
	letter-spacing:0;
	line-height:24px;
	position:relative;
	top:4px;
	margin-bottom:16px;
}
h3 {
	font-size:16px;
	letter-spacing:0;
	line-height:20px;
	position:relative;
	top:3px;
	margin-bottom:12px;
}
h4 {}
h5 {}
h6 {}


/* =Text
-----------------------------*/
p {
	font-size: 14px;
	line-height: 20px;
	padding-bottom:4px;
}
p.ingress {
	font-weight:bold;
}


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


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


/* =Services footer
-----------------------------*/
#related-services {
	padding-bottom:16px;
}
#related-services h2 {
	font-size:22px;
	top:2px;
}
#services-nav {}
.blq-js #news-services h2 {
	margin-bottom:40px;
}
#news-services .service-overlay {
	padding-bottom:7px;
}
.service-overlay .service-overlay-text {
	line-height:16px;
	font-size:12px;
	padding:3px 7px;
}
#news-related-sites h2 {
	margin-bottom:8px;
}
#news-related-sites li {
	font-size:14px;
	line-height:20px;
	position:relative;
	top:4px;
}


/* =Associated items
-----------------------------*/
.box .associated li a {font-weight:normal;}


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

/* =Banner
-----------------------------*/
#blq-container {
	background:url("/worldservice/images/core/2/background/red_masthead.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:18px;
	font-size:14px;
}
#blq-local-nav a {
	padding:3px 8px 3px;
}
#blq-local-nav .bbc-blocklink a {
	padding:4px 8px 0px;
}

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

/* =Base
-----------------------------*/
/* Datestamp */
.datestamp {
	font-size:12px;
	line-height:16px;
	position:relative;
	top:0;
	padding-top:11px;
	padding-bottom:4px;
	border-bottom:solid 1px #cccccc;
	margin:-16px 0 16px 0;		
}
.genre-homepage .datestamp {
	padding:0;
	border-bottom:none;
}
.index .datestamp {
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:13px;
}

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

/* Document tools */
.document-tools {padding-left:16px;}
.document-tools li {}
.document-tools .print {}
.document-tools .email {}

.tools-container-end .document-tools,
.story-body .document-tools {
	padding-bottom:18px;	
	margin-top:20px;
}
.document-tools .report-error a {
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	line-height:16px;
	top:4px;
}

.social-bookmark-panel .panel-hd .hd {
	font-size:20px;
	line-height:24px;
}
.social-bookmark-content {padding-top:4px;}
.social-bookmark-content ul {padding:0 0 12px 0;}
.social-bookmark-content .share-help-link,
.social-bookmark-content li {
	font-size:14px;
	line-height:20px;
	padding-top:4px;
	padding-bottom:4px;
}
.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 {
	margin-bottom:8px;
	font-size:28px;
	line-height:40px;
	font-family:'Heiti SC', "黑体", helvetica, verdana, sans-serif;
	top:0;
}

.story .datestamp {
	margin-bottom:4px;
}

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

/* Body text */
.ie6 .bodytext {
  /*width: 466px;*/
  /*overflow: hidden;*/
}
.bodytext h2 {
	font-size:16px;
	line-height:24px;
	margin-bottom:8px;
	top:0;
	padding-top:16px;
	padding-bottom:0;
	border:none;
	margin-top:0;
}
.bodytext .strapline {
	font-size:16px;
	margin:16px 0 8px;
	padding:5px 8px 3px;
}
.bodytext p {
	font-size:14px;
	line-height:24px;
	padding-top:6px;
	padding-bottom:10px;
}
.bodytext p.ingress {
	font-size:16px;
	line-height:24px;
	padding-top:9px;
	padding-bottom:11px;
}
.fw-story-body .bodytext > p {
	font-size:16px;
	line-height:24px;
	padding-top:3px;
	padding-bottom:5px;
}
.bodytext ul,
.bodytext ol {
	padding-top:6px;
	padding-bottom:10px;
}
.bodytext ul li {
	font-size:14px;
	line-height:24px;
	padding-left:16px;
	background-position:-3284px 8px;
}
.bodytext ol li {
	font-size:14px;
	line-height:24px;	
	margin-left:24px;
	padding-left:0;
}
.bodytext .list li {line-height:20px;}
.bodytext .box div {}

.bodytext hr {
	margin:8px 0 15px 0;
}

.bodytext .align-center .li-picturegallery {
	margin-top:0;
}
.backtotop {margin-top:20px;}
.bodytext .backtotop {
	margin-top:16px;
	margin-bottom:24px;
}
.bodytext .emp .emp-title {
	padding:7px 0 3px 0;
}
.emp p {
	font-size:12px;
	line-height:16px;
	padding:3px 0 7px;
	margin:0 8px;
}
.emp p a,
.bodytext .emp a span {
	font-weight:normal;
}
.emp .emp-img {
	padding:0;
	margin:0 0 8px;
}
.emp .emp-flashlink {
	padding-bottom:12px;
	margin-bottom:8px;
}

.bodytext .align-center .emp {margin-top:8px;}
.bodytext .align-right-wrap .emp {margin-bottom:4px;}

.bodytext .emp-f-audio .emp-player {padding-bottom:4px;}
.blq-js .emp-f-audio .emp-alt-screen {padding-bottom:7px;}
.emp-f-audio .emp-alt-screen {padding-bottom:11px;}

.bodytext .emp-f-video .emp-player {padding-bottom:5px;}
.bodytext .emp-f-video .emp-alt-screen {padding-bottom:13px;}

.av-instance .emp-f-video .emp-player {padding-bottom:5px;}
.av-instance .emp-f-video .emp-alt-screen {padding-bottom:13px;}

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



/* =Index
-----------------------------*/
.index h1 {}


/* =Cluster & Topics
-----------------------------*/
.cluster h1,
.topic-cluster h1 {font-family:'Heiti SC', "黑体", helvetica, verdana, sans-serif;}


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

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

/* =TABBED CONTENT
+++++++++++++++++++++++++++++++++++++++++++++++ */
.blq-js .tabs {
	top:0;
	margin-bottom:8px;
}
.blq-js .tabs .tabs-nav li.open a {color:#1788dc;}
.blq-js .tabs p {
	line-height:20px;
}
.blq-js .tabs-h .tabs-nav li {
	line-height:20px;
	padding-top:4px;
	padding-bottom:8px;
	text-align:center;
}
.blq-js .tabs-v .tabs-nav li {
	line-height:20px;
}
.blq-js .tabs-h .tab {
  margin-left: -8px;
  margin-right: -8px;
  padding: 0px 0px 12px;
}
.genre-weather .tabs-h .tab {
  padding: 0 0 0 8px;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.blq-js .tabs-h .tab p {
	padding:8px 0 0;
}
.blq-js .tabs-v .tabs-nav li a {
	padding:12px 2px 11px;
}
.blq-js .tabs-v .tab {
	padding:4px 16px 8px;
}
.blq-js .tabs-v .tab p {
	padding:8px 0 0;
}

/* =POP-UPS
++++++++++++++++++++++++++++++++++++++++++++++ */
.ws-modal-popup .hd {
	font-size:22px;
	line-height:24px;
	padding-bottom:13px;
	margin-bottom:0;
	margin-right:32px;
	padding-top:11px;
}

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

/* =Teaser: Base
-----------------------------*/
.teaser {
	font-size:14px;
	line-height:20px;
}

.teaser a {font-weight:normal;}

/* Title */
.teaser .title,
.list .teaser .title {
	font-size:14px;
	line-height:20px;
	letter-spacing:0;
	top:0; /* puts title on middle of baseline to align with image (3px puts 13/16 text on baseline) */
	margin-bottom:0;
	font-weight:normal;
}
.teaser .title img,
.teaser .title .cta {
	font-size:13px;
	top:0px; /* puts image back on baseline */
}
.body-disabled .title .cta {top:auto;}

/* Body */
.teaser .title {
	/*margin-bottom:-4px;  this is to compensate for moving title off baseline */	
}
.teaser .summary {
	padding-top:0;
	padding-bottom:4px;
	margin-bottom:0;
}
.teaser .date,
.teaser .timeago {
	font-size:12px;
	line-height:normal;
}
.last-published .teaser .timeago {
	margin-bottom:4px;
}
.teaser .comments {
	font-size:12px;
	padding:1px 0 3px 0;
	margin:-4px 0 0 0;
	display:block;
}

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

/* Topics */
.teaser .topics {
	font-size:12px;
	line-height:20px;
	top:1px;
	padding-bottom:4px;
}
.teaser .topics .label {
	font-size:12px;
	font-weight:normal; 
	text-transform:uppercase;
	line-height:20px;
	margin-bottom:0;
	letter-spacing:0;
}
.teaser .topics a {
	font-size:12px;
	font-weight:normal;
}

/* Top story overrides */
.top-story .teaser .title {
	top:4px;
	font-size:28px;
	line-height:32px;
	letter-spacing:-1px;
	padding:0;
	margin-bottom:0;
	font-family:'Heiti SC', "黑体", helvetica, verdana, sans-serif;
}
.top-story .teaser .title img {
	padding-top:12px; /* adjust for title top (one line gap): 16 - 4 = 12 */
}
.top-story .teaser .title .cta {font-family:arial, 'Heiti SC', '宋体',  helvetica, verdana, sans-serif;}
.top-story .teaser .body {
	padding-top:0;
}
.top-story .teaser .emp {
	padding-top:16px;
}
.top-story .emp-failed .emp,
.top-story .emp-loaded .emp { padding-top: 16px !important; }

/* Breaking news overrides */
.breaking-news .teaser .title {
	top:0;
	font-size:36px;
	line-height:40px;
	padding:5px 0 0 0;
	margin-bottom:7px;
	font-family: 'Heiti SC', "黑体", helvetica, arial, verdana, sans-serif;
}
.breaking-news .ts-headline .title {margin-bottom:3px;}
.breaking-news .teaser .title img {
	padding-top:0; /* adjust for title top (two line gap): 16 - 5 = 11 */
	top:8px;
}
.breaking-news .live-event-promo-teaser {
	top: 8px;
}
.breaking-news .teaser .emp {
	padding-top:8px;
}
.breaking-news .teaser .title .cta {top:8px;}

/* 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 */	 
#blq-content .more-top-stories {padding-top:0;}   
.more-top-stories .teaser .title {
	font-size:16px;
	line-height:20px;
	top:-1px;
	margin-bottom:0;
}
.more-top-stories .teaser .title a {font-weight:bold;}
.more-top-stories .teaser .body,
.li-specialfeatures .teaser .body {
	margin-top:0;
}
.more-top-stories .teaser .title img,
.more-top-stories .teaser .title .cta,
.li-carousel .title .cta,
.li-carousel .teaser .title img {
	top:1px;
}

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


/* =Teaser: CTA's
-----------------------------*/
.ts-headline a .cta {
	top:-1px;
}
.teaser .associated a .cta {
	margin-top:3px;
	margin-bottom:1px;
}
.teaser a .cta .duration {
	font-size:12px;
	font-weight:bold;	
}
.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,
.ts-participate a .cta span {
	padding:4px 8px 7px;
	font-size:11px;
	line-height:16px;
}
.ts-download a .cta span,
.ts-podcast a .cta span {
	padding-left:3px;
}

/* =Teaser: Text only  
-----------------------------*/
.body-disabled a .cta {top:auto;}
.top-story .ts-headline .title {margin-bottom:4px;}

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

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

.ts-video.body-disabled,
.ts-audio.body-disabled,
.ts-ms-audio-console.body-disabled {
	position:relative;
	padding-bottom:19px !important;
	margin-bottom:9px;	
	top:4px;
}
.ts-download.body-disabled {
	position:relative;
	padding-bottom:32px !important;
	margin-bottom:8px;	
	top:3px;
}
.ts-av-live.body-disabled {
	margin-bottom:5px;
	padding:3px 0 0 0 !important;
	position:static;
}
.list .ts-podcast.body-disabled.first{
	margin-top:0;
}
.ts-podcast.body-disabled a {
	margin:4px 0 12px;
}
.ts-podcast.body-disabled a span.cta {
	top:0;
}

/* =Teaser: 106x60 (Legacy size from 1024 sites)
-----------------------------*/
.ts-106x60 .title a {font-weight:bold;}

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

/* =Teaser: 112x63
-----------------------------*/
.ts-112x63 .title a {font-weight:bold;}
.more-top-stories .ts-112x63 .title {
	top:-1px;
	margin-bottom:-1px;
}
.ts-112x63 .body {
	padding-bottom:0;
}
.g-w5 .ts-112x63,
.g-w6 .ts-112x63,
.g-w7 .ts-112x63,
.g-w8 .ts-112x63 {
	padding-bottom:0;
}

/* =Teaser: 144x81
-----------------------------*/
.ts-144x81 .title,
.list .ts-144x81 .title {
	font-size:14px;
	line-height:20px;
	top:0;
	margin-bottom:0;
}
.ts-144x81 .title a {font-weight:bold;}
.more-top-stories .ts-144x81 .title {
/*	margin-bottom:-1px;
*/}
.ts-144x81 .body {
	margin-top:0;
}
.g-w5 .ts-144x81,
.g-w6 .ts-144x81,
.g-w7 .ts-144x81,
.g-w8 .ts-144x81,
.g-split-columns .li-importer .ts-144x81 {
	padding-bottom:0px; 
}

/* =Teaser: 304x171
-----------------------------*/
.ts-304x171 .title,
.list .ts-304x171 .title {
	font-size:16px;
	line-height:20px;
	top:-1px;
	margin-bottom:-1px;
}
.ts-304x171 .title a {font-weight:bold;}
.ts-304x171 .title img,
.ts-304x171 .title .cta {
	top:1px;
}
/* Indepth & cluster specific styles */
.genre-indepth .g-w10 .ts-304x171,
.cluster .g-w10 .ts-304x171 {
	border-bottom:8px solid #505050;
}
.genre-indepth .g-w10 .ts-304x171,
.cluster .g-w10 .ts-304x171 {
	height:268px; /* This limits the height of the box to 2 lines of title + 3 lines of body */
}
.g-w10 .ts-304x171,
.g-w11 .ts-304x171,
.g-w12 .ts-304x171,
.g-w13 .ts-304x171,
.g-w14 .ts-304x171,
.g-w15 .ts-304x171 {
	padding-bottom:0; 
}
.ts-304x171 .body {
	padding-bottom:0;
}

/* =Teaser: 336x189
-----------------------------*/
.ts-336x189 .title,
.list .ts-336x189 .title {
	font-size:16px;
	line-height:20px;
	top:-2px;
	margin-bottom:-1px;
}
.ts-336x189 .title a {font-weight:bold;}
.ts-336x189 .title img,
.ts-336x189 .title .cta {
	top:2px;
}
.ts-336x189 .summary {padding-bottom:8px;}

/* =Teaser: 512x288
-----------------------------*/
.ts-512x288 .title a {font-weight:bold;}

/* =Teaser: 256 EMP 
-----------------------------*/
.ts-256emp .title a {font-weight:bold;}
.more-top-stories .ts-256emp .title {margin-bottom:-1px;}

/* =Teaser: 384 EMP 
-----------------------------*/
.ts-384emp .title,
.list .ts-384emp .title {
	font-size:16px;
	line-height:20px;
	top:-1px;
	margin-bottom:-1px;
}
.ts-384emp .title a {font-weight:bold;}

/* =Teaser: 512 EMP 
-----------------------------*/
.ts-512emp .title a {font-weight:bold;}

/* =Teaser: 640 EMP 
-----------------------------*/
.ts-640emp .title a {font-weight:bold;}


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

/* LIST TITLES */
.list > .title,
.box .title,
.contextual-links h2,
#footballtable h2 {
	font-weight:bold;
	font-size:22px;
	line-height:24px;
	padding:7px 0 7px 0;
	margin-bottom:0;
	top:0;
}
.after-box > .title {
	border-top:none;
	padding:8px 0 7px 0;
}

/* SUB-LIST TITLES (2nd level list) */
.list .list > .title,
.contextual-links .list > .title {
	font-size:14px;
	line-height:20px;
	padding:4px 0 7px 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:12px 0 4px 0;
	font-size:14px;
}
.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:16px;
	line-height:20px;	
	padding:5px 0 5px 0;
	height:1%;
}
.bodytext .list p.title,
.bodytext .list .link,
.bodytext .box p.title {
	font-size:14px;
	line-height:20px;
	padding:4px 0 0 0;
	margin:0 0 4px 0;
}

.bodytext .inline-contextual-links .list .list > .title {
	font-size:14px;
	line-height:20px;
	padding:4px 0 3px;
}

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

/* PUBLISHED LIST TITLE */
.contextual-published-list > .list > .title {
	padding:7px 8px 5px;
	margin-top:0;
	font-size:14px;
	line-height:20px;
}

/* BOXY MODULE LIST TITLES */
.bx-weather .title,
.bx-rollingnews .title,
.bx-info .title,
.bx-livestats .title,
.bx-livetext .title,
.li-topics .title,
.bx-social-promo .title,
.bx-businessfeed .title,
.topstories-list > .title,
.li-specialfeatures > .title,
.radio-programmes .title,
.bodytext .module .bx-table .title,
#footballtable h2,
.li-multiclipemp > .title {
	padding:9px 0 7px;
}

/* SEMI BOXY MODULE LIST TITLES */
.li-carousel .title,
.g-w20 .li-specialfeatures > .title {
	padding:3px 0 5px;
}
.li-picturegallery .title{
	padding:2px 0 14px;
}


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

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

.list .ts-headline.first {margin-top:-8px;}

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


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

/* =List: Features
-----------------------------*/
.g-w20 .li-specialfeatures .teaser .title {
	padding-top:12px;
	padding-bottom:4px;	
}
.g-w20 .li-specialfeatures .inner-list .teaser .duration {line-height:16px;}

/* Indepth & cluster specific styles */
.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: Top Stories 
-----------------------------*/
.topstories-list{
	padding:0 8px 8px 8px;
	margin:0 0 16px 0;
}
.topstories-list > .title {}
.topstories-list .timeago {
	top:5px;
}
.topstories-list .ts-headline.first {margin-top:0;}
.topstories-list .ts-144x81 .title {
	font-size:14px;
	line-height:20px;
	font-weight: normal;
}

.topstories-list .teaser a {font-weight:bold;}


/* =List: Dropdown
-----------------------------*/
.li-dropdown select {
	width:75%;
	float:left;
	padding:2px;
}
.li-dropdown input {
	margin-left:5px;
}


/* =List: Listing 
-----------------------------*/
.li-listing div.nav li {
	font-size:20px;
	font-weight:bold;
	line-height:20px;
}
.li-listing .nav li.next,
.li-listing .nav li.prev {
	bottom:3px;
	font-size:11px;
	text-transform:capitalize;
}
.li-listing .teaser .body {
	margin-bottom:-8px;
}

.li-listing .content {padding-top:0;}

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


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


/* =List: Carousel
-----------------------------*/
.gel-carousel .carousel-gel-generic .carousel-item .title{
	padding:84px 8px 8px 8px;
	width:128px;
}
.li-carousel .teaser .title{
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}
.li-carousel .teaser .title a .cta{
	top:0;
}
.li-carousel .teaser .title a .cta .duration{
	font-size:11px;
}
.li-carousel .carousel-page-nav li{
	padding:3px 0 5px 0;
}
/* 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{
	padding:12px 12px 8px 12px;
}
.li-picturegallery .controls li {
	height:24px;
}
.li-picturegallery .controls a {
	font-size:12px;
	line-height:24px;
}
.li-picturegallery .image-counter {
	line-height:20px;
	padding: 10px 0 12px 12px;
}
.pg-624x351 p.image-counter {
	padding: 9px 0 11px 12px;
}
.lightbox-captions .body .cta,
.lightbox-journal .body .cta {
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	margin-bottom:8px;
	top:0;
}
.lightbox-captions .cta img,
.lightbox-journal .cta img {
	padding-bottom:1px;
}
.lightbox-captions .body .cta span,
.lightbox-journal .body .cta span {
	font-weight:bold;
	top:2px;
}

.lightbox-captions .body .caption,
.lightbox-journal .body .caption {
	line-height:20px;
	padding-bottom:2px;
	padding-top:4px;
}
/* picture gallery lightbox promo */
.chinese .g-w11 div.lightbox-captions h3.title,
.chinese .g-w11 div.lightbox-journal h3.title {
	padding:10px 0 6px 0;
}
.g-w11 .lightbox-captions .caption,
.g-w11 .lightbox-journal .caption {
	padding-top:1px;
}
.g-w11 .lightbox-captions div.content .cta,
.g-w11 .lightbox-journal div.content .cta {
	padding-bottom:1px;
}
.g-w11 .lightbox-captions div.content .body .caption,
.g-w11 .lightbox-journal div.content .body .caption {
	padding:4px 8px;
}
.g-w11 .lightbox-captions div.content .body a.cta,
.g-w11 .lightbox-journal div.content .body a.cta {
	padding:8px 8px 8px 24px;
	top:0;
}
.lightbox-journal .pg-journal-wrapper .bodytext .title,
.embedded-journal .pg-journal-wrapper .bodytext .title {
	font-size:18px;	
	line-height:24px;
	margin-bottom:3px;
	padding-top:5px;
}
.lightbox-journal div.bodytext p, 
.embedded-journal div.bodytext p {
	font-size:14px;
	line-height:20px;
	margin-bottom:4px;
	padding-top:4px;
}
.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 {
	margin-bottom:4px;
	margin-top:0;
	padding-top:4px;
	top:0;
}

.pg-journal-wrapper .associated .ts-video.body-disabled, 
.pg-journal-wrapper .associated .ts-audio.body-disabled, 
.pg-journal-wrapper .associated .ts-ms-audio-console.body-disabled {
	padding-bottom:16px !important;
}
.lightbox-journal .pg-journal-wrapper .associated li a,
.embedded-journal .pg-journal-wrapper .associated li a {
	font-weight:bold;
}
.lightbox-journal p.image-counter,
.embedded-journal p.image-counter {
	line-height:20px;
	padding:8px 0 12px 0;
}

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


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


/* =List: Multi Clip EMP
------------------------------*/
.li-multiclipemp { padding: 0 8px 8px 8px; }
/*.li-multiclipemp .title { padding: 2px 0 11px }*/
.li-multiclipemp .playlist-title {    
    font-size: 16px; 
    line-height: 20px;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    padding: 9px 8px 7px;    
}
.li-multiclipemp .popout-player { 
    font-weight: bold;
    margin: 3px 0;  
}
.li-multiclipemp .content {margin-bottom:0px;}
.li-multiclipemp .ts-headline { 
    padding: 0 8px 12px 8px !important;
    position: relative; 
}
.blq-js .li-multiclipemp .ts-headline.first {margin-top:0;}
.li-multiclipemp .ts-headline a { 
	padding: 12px 0 0 56px !important;
	margin-right:10px;
}
.li-multiclipemp .ts-headline .cta {top:13px;}


/* =List: Simple Timeline
-----------------------------*/
.li-simpletimeline .content .box .title{
	font-size:18px;
	line-height:24px;
}
.blq-js .li-simpletimeline .content .box .title{
	padding:5px 8px 0px 8px;
	margin-bottom:-5px;
}
.blq-js .li-simpletimeline .content .box .content{
	padding:4px 8px 0 8px;
}
.blq-js .li-simpletimeline p.body {
	line-height:20px;
	padding:4px 0 4px;
	margin:0;
}
.blq-js .li-simpletimeline .ts-headline.first {margin-top:0;}
.blq-js .li-simpletimeline .ts-headline {top:0;}
.li-simpletimeline .associated li a{
	font-size:12px;
	line-height:16px;
	padding:3px 0 5px 0;
	font-weight:normal;
}
.li-simpletimeline .timeline-nav .timeline-nav-date{
	line-height:24px;
}

/* =List: More Multimedia
-----------------------------*/
.blq-js .li-moremultimedia .tabs-nav li a{
	font-size:22px;
	font-weight:bold;
	line-height:24px;
	padding:11px 0 13px 2px;
}
.blq-js .li-moremultimedia .tabs-nav li.open a{
	padding-bottom:12px;
}
.blq-js .li-moremultimedia .panel .title{
	padding:6px 0 9px 0;
	top:0;
}
.blq-js .li-moremultimedia .panel .teaser .title a{
	padding:5px 0 10px 0;
}

/* =List: Related topics
-----------------------------*/
.li-relatedtopics .content {
	padding-top:0;
}
.li-relatedtopics ul {
	padding-top:4px !important;
}
.li-relatedtopics ul li {
	font-size:14px;
	line-height:20px;
}
.li-relatedtopics ul li a {

}

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

.contextual-links .body-disabled p {
	line-height:16px;
	font-size:12px;
	top:0;	
}
.contextual-links .list .body-disabled {
	padding-top:4px;
	top:0;
}
.contextual-links .content {padding-top:0;}
.contextual-links .li-relatedlinks .content,
.contextual-links .contextual-published-list .content {padding-top:8px;}
.contextual-links .list .first {margin-top:0;}
.contextual-links .list .content .ts-headline {margin-right:8px;} /* For some reason Chinese font needs less margin for items to float next to each other */
.contextual-links .li-relatedlinks .content .teaser {margin-right:0;} 
.contextual-links .li-relatedlinks .content .ts-headline p {top:0;}
.contextual-links .li-relatedlinks .content .ts-headline .date {
	font-size:12px;
	line-height:16px;
	font-weight:bold;	
}
.contextual-links .contextual-published-list .ts-headline.body-disabled,
.contextual-links .li-relatedlinks .ts-headline.body-disabled {margin-bottom:0;}
.contextual-links .contextual-published-list .ts-headline.ts-video,
.contextual-links .contextual-published-list .ts-headline.ts-audio,
.contextual-links .li-relatedlinks .ts-headline.ts-video,
.contextual-links .li-relatedlinks .ts-headline.ts-audio {
	margin-bottom:1px;
}
.contextual-links .li-relatedlinks .content .ts-headline p a, 
.contextual-links .li-plain .ts-headline a {font-weight:normal;}

.contextual-links .list .teaser .title {padding-top:0;}

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

.inline-contextual-links .more-contextual-links {
	font-size:12px;
	line-height:16px;
	padding-top:3px;
	padding-bottom:5px;	
	margin:0;
}

/* =List: Radio Programmes
-----------------------------*/
.radio-programmes {
	padding:0 8px;
	margin:0 0 16px 0;
}
.radio-programmes .content{
	padding-top:0;
}
.radio-programmes .list-items{
	margin-bottom:8px;
}
.radio-programmes .associated {
    padding: 7px 0 12px 0;
    font-weight: bold;
	font-size:14px;
	line-height:20px;
}
.radio-programmes h3 {
    border-bottom: 1px solid #a9a9a9;  
    position: static; 
}
.radio-programmes ul.list-items li.teaser  {
    margin-bottom:0;
}
.radio-programmes .list-items li.first {
	margin-top:0;
}

/* =List: Topics
-----------------------------*/ 
.li-topics h3 {
	line-height:20px;
}
.g-container .li-topics{
	margin-bottom:16px;
	padding:0 8px 7px 8px;
}
.g-container .li-topics h3 {
	padding:7px 0 1px 8px !important;
}
.g-container .li-topics .content .body {
	padding-bottom:3px;
}
.g-container .li-topics .last div.body {
	padding-bottom:4px;
}
.g-container .li-topics .body ol {
	padding-bottom:4px;
	padding-top:0px;
}
.g-container .li-topics .body li {
	padding:4px 0 0 8px !important;
}
.li-topics .cta {
	font-weight:bold;
	padding:8px 0 5px 24px;
	font-size:14px;
	line-height:20px;
}
.ws-modal-popup .li-topics .tab {
	padding:8px 12px 4px 8px;
}
.ws-modal-popup .li-topics div.open {
	margin-top:32px;
}
.ws-modal-popup .li-topics .body {
	padding:16px 0;
}
.ws-modal-popup .li-topics .body li {
	font-size:14px;
	line-height:20px;
	padding:4px 0 0 0;
}
.blq-js .li-topics .content .topics-page-nav {
	font-size:12px;
}

/* =List: Drawers
-----------------------------*/ 
x.li-drawers img{display:none !important;}
x.li-drawers,
x.li-drawers *{background-color:transparent !important; xcolor:#000 !important;}

.li-drawers li .title a,
.blq-js .li-drawers li .main-title,
.blq-js .li-drawers li .sub-title{
	font-size:16px;
	line-height:20px;
}
.li-drawers li.first .title a{
	font-family: 'Heiti SC', "黑体", helvetica, verdana, sans-serif;
	font-size:28px;
	font-weight:bold;
	line-height:32px;
	padding:372px 0 0 8px;
}
.li-drawers li.first .body{
	padding-left:8px;
}
.blq-js .li-drawers li .main-title{
	padding:11px 8px 5px 8px;
}
.blq-js .li-drawers li.open .main-title{
	font-family: 'Heiti SC', "黑体", helvetica, verdana, sans-serif;
	font-size:28px;
	font-weight:bold;
	line-height:32px;
	padding:11px 16px 5px 16px;
}
.blq-js .li-drawers li.open .sub-title{
	padding:2px 16px 6px 16px;
}

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

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

.box .body li {
	padding-top:4px;
	margin-bottom:4px;	
	font-size:14px;
	line-height:20px;	
	background-position:-3284px 10px;
}
.box .content img {padding-bottom:5px;}

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

/* Associated */
.box .associated {
	padding-bottom:6px;
	padding-top:5px;
}
.box .associated li {
	margin:0 0 2px 0;
	padding:2px 0 0 0;
	line-height:20px;
}

/* =Box: Rolling news
-----------------------------*/
.bx-rollingnews .content{
	padding-top:0;
}
.blq-js .bx-rollingnews .body {
	overflow:hidden;
	height:232px; /* height of rolling news box when it is populated with stories + height of live update text (reduces 'jumpiness') */
}
.blq-js .bx-rollingnews .live-updates {
	padding-top:7px;
}
.bx-rollingnews .body ul {
	padding-bottom:1px;
}
.bx-rollingnews .body ul li {
	font-size:14px;
	line-height:20px;
	padding:11px 0 8px 0;
}
.bx-rollingnews .body ul li a {
	padding:0 8px;
}
.g-w10 .bx-rollingnews .body ul li a {
	width:190px;
}
.g-w11 .bx-rollingnews .body ul li a {
	width:222px;
}
.g-w11 .bx-rollingnews .body ul li.last {
	width:100%;
	height:16px;
	padding:4px 0 8px 0;	
}
.bx-rollingnews .timeago {
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	padding-left:8px;
	top:1px;
	width:66px;
}
.bx-rollingnews .disclaimer {
	padding-top:8px;
}
.blq-js .bx-rollingnews .disclaimer span {
	padding:136px 80px 0 80px;
}

/* =Box: Livetext
-----------------------------*/
.blq-js .bx-livetext .live-text-check {
	height:24px;
	padding-top:4px;
}
.blq-js .bx-livetext .body {
	overflow:hidden;
	height:232px;
}
.blq-js .bx-livetext .body ul li {width:256px;}
.bx-livetext .body ul li {
	margin:0;
	padding:7px 8px 16px 48px;	
}
.bx-livetext .body ul li strong {
	left:8px;
	top:7px;
	font-size:11px;
	line-height:20px;
}

.bodytext #live-text {
	padding-top:16px;
	margin-bottom:16px;
}
.bodytext #live-text h3 {
	padding:11px 0 5px 40px;
	font-size:13px;
	line-height:16px;
	margin-bottom:0;
	top:0;
}
.bodytext #live-text h3 span {font-weight:normal;}
.bodytext #live-text a {
	font-size:13px;
	line-height:16px;
}
.live-text-bodytext p {
	padding-left:40px;
	position:relative;
	line-height:16px;
	padding-top:3px;
	margin-bottom:13px;
}
.live-text-bodytext p strong {
	top:4px;
	left:0;
	font-size:11px;
	zoom:1;	
}

/* =Box: Livestats
-----------------------------*/
.bx-livestats {
	padding:0 8px 8px; 
	margin-bottom:16px;
}
.bx-livestats .tab {
	padding:8px 8px 4px;
	line-height:20px;
}
.bx-livestats .content {
	padding:0; 
	margin-bottom:0;
}
.bx-livestats .content .body {padding:0;}
.bx-livestats .body ol li {
	font-size:14px;
	line-height:20px;
	padding:0;
	margin:0;
}
.bx-livestats .body ol li a {
	margin:0;
	padding:7px 40px 12px 8px; /* Align to baseline, 7 + (1px border) + 16 = 24 */
	position:relative;
	top:3px;
	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-left:32px;
}

/* =Box: Info
-----------------------------*/
.bx-info .body p {
	line-height:20px;
	margin-bottom:0;
	padding-bottom:4px;
	padding-top:4px;
	position:static;
}
.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; }

/* =Box: Quote
-----------------------------*/
.bx-quote .content {
	padding-top:56px;
}
.bx-quote .content.has-title {
	padding-top:40px;
}
.bx-quote .content img {padding-bottom:13px;}
.bx-quote .content .bx-byline img {}
.bx-quote .body blockquote p {
	font-size:16px;
	line-height:24px;
	padding-top:5px;
	padding-bottom:7px;
	margin-bottom:0;
	margin-top:-8px;
	color:#505050;
}
.bx-quote .body .signature {
	padding-top:0;
	padding-bottom:4px;
	margin-bottom:0;
	color:#666;
	line-height:20px;
}

/* =Box: Quote (bubble)
	TODO: Do we need this for GEL?
-----------------------------*/
.bx-quote-bubble blockquote {}


/* =Box: Business feeds
-----------------------------*/
.bx-businessfeed {
	padding:0 8px 8px 8px;
}
.bx-businessfeed .graph h3{
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	margin-bottom:4px;
	top:4px;
}
.bx-businessfeed .graph p{
	font-size:12px;
	line-height:20px;
	padding-bottom:8px;
	padding-top:4px;
}
.bx-businessfeed table {
	margin-top:-8px;
}
.bx-businessfeed .labels th {
	padding:8px 0 4px 0;
}
.bx-businessfeed tr.data-row th {
	padding:12px 4px 7px 8px;
	font-size:14px;
	line-height:20px;
	font-weight:normal;
}
.bx-businessfeed td {
	padding:12px 0 7px 0;
}
.bx-businessfeed .curr-val {	
	width:69px;	
}
.bx-businessfeed .content .change {
	width:80px;
}
.markets .content .change {
	width:72px;
}
.bx-businessfeed .content .per-change {
	width:51px;
}
.bx-businessfeed th.curr-val,
.bx-businessfeed th.change {
	font-size:12px;
	line-height:20px;	
}
.change span{
	margin:4px 0 0 14px;
}
.bx-businessfeed .disclaimer {
	font-size:12px;
	line-height:20px;
	padding:12px 0 0 0;
	float:none;
	text-align:right;
}

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

.bx-byline p {
	font-size:14px;
	line-height:20px;
	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:4px;
	padding:0;
}
.bx-byline .person img {
	margin-right:8px;
	padding-bottom:7px; /* based on image 81px high to force elements back onto 8px baseline */
}
.bx-byline .person-info {padding-bottom:4px;}
.bx-byline .person-info .name {padding-bottom:4px;}
.bx-byline .person-info .role {}


/* =Box: Weather
-----------------------------*/
.bx-weather {padding:0 8px;}
.bx-weather .content h3 {
	line-height:20px;
	font-size:16px;
	top:-1px;
	margin-bottom:-20px;
}
.bx-weather table th {
	padding:0px 0 4px;
	font-size:12px;
	line-height:20px;
}
.bx-weather table td.days {
	padding-left:8px;
	padding-top:4px;
	padding-right:8px;
	font-size:14px;
	line-height:20px;
}
.bx-weather table td strong,
.bx-weather table td span,
.bx-weather table td a.city {
    font-weight:bold; 
    display:block;
}
.bx-weather table .conditions {width:56px;}
.bx-weather table .max {
	width:50px;
	padding-right:7px;
	padding-left:6px;
	text-align:center;
}
.bx-weather table th.max {
	width:57px;
	padding-right:0;
}
.bx-weather table .min {
	width:50px;
	padding-right:8px;
	padding-left:7px;	
}
.bx-weather table th.min {
	width:58px;
	padding-right:0;
}
.bx-weather table td.max,
.bx-weather table td.min {
	font-size:24px;
	line-height:24px;
	padding-top:12px;
	text-align:right;
}
.bx-weather .change-settings {
    top:12px;
    right:8px;
	font-size:12px;
	line-height:20px;
}

/* =Box: Enlarge Image
-----------------------------*/
.bodytext .module .bx-enlargeimage .title{
	padding-bottom:2px;
}
.bx-enlargeimage.i-h95 .content img,
.story-body .bx-enlargeimage img{
	padding-bottom:1px;
}
.bx-enlargeimage .cta {	
	font-size:14px;
	line-height:16px;
	margin-bottom:7px;
	margin-top:1px;
}
.bx-enlargeimage .caption {
	line-height:20px;
	padding-bottom:2px;
	padding-top:4px;
	margin-bottom:0;
}
.ws-modal-popup .bx-enlargeimage img {
	padding-bottom:1px;
}
.ws-modal-popup .bx-enlargeimage p {
	padding-top:4px;
}

/* =Box: ImageMap
-----------------------------*/
.bodytext .bx-imagemap h2 {
	margin-bottom:4px;
}
.bodytext .bx-imagemap p {
	line-height:20px;
	padding-top:4px;
	padding-bottom:4px;
}
.bodytext .bx-imagemap p.attribution {
	font-size:12px;
	line-height:16px;
	padding:3px 0 5px 0;
}
.bodytext .bx-imagemap img {
	margin-top:4px;
}

/* =Box: Social Promo
-----------------------------*/
.bx-social-promo {
	padding:0 8px 8px;
}
.bx-social-promo .body li p a{
	padding:19px 0 16px 106px;
}
.bx-social-promo .body li .cta {
	font-size:12px;
	line-height:24px;
	margin:15px 8px 16px 8px;
	text-transform:uppercase;
}
.bx-social-promo .content .disclaimer {
	padding:12px 0 0px 0;
	font-size:12px;
	text-align:right;
}

/* =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-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;
}

/* =Table: Base
-----------------------------*/
.bodytext .module .bx-table .title {	
	font-family: 'Heiti SC', "黑体", helvetica, verdana, sans-serif;
	font-size:22px;
	line-height:24px;
	padding-left:8px;
	padding-right:8px;
}
.bx-table .content {padding:0;}
.bx-table td,
.bx-table th {
	padding:4px 8px 8px;
	vertical-align:top;
	line-height:20px;
	font-size:14px;	
}
.bx-table td p,
.bx-table th p {
	padding:0 0 4px 0; 
	margin:0; 
	line-height:20px;
	font-size:14px;
}
.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:16px;
	line-height:20px;
	padding:5px 8px 6px;
}
.bx-table tfoot td {
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	text-transform:uppercase;
	padding-top:2px;
	padding-bottom:4px;
}

/* Premier League Table - NOTE code taken straight from sport */
#footballtable h2 {
	padding-left:8px;
	padding-right:8px;
}
#footballtable table {margin-bottom:0;}
#footballtable td {
	font-size:13px;
}
#footballtable .header td,
#footballtable td.c2 {
	font-size:14px;
	font-weight:bold;
}
#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:2px 8px 2px;
}
#footballtable .updatemessage,
#footballtable .split td {
	font-size:16px;
	line-height:20px;
	padding:7px 8px 5px;
}
#footballtable .boundary td {
	padding-bottom:1px;
}
#footballtable .associated li {
	padding:8px 8px 12px;
}
#footballtable .fulltable .split td .rhst {
    left: 12px;
    position: relative;
}

/* =IMAGES
   Class prefix: img
+++++++++++++++++++++++++++++++++++++++++++++++ */
.image {/*margin-bottom:8px;*/}
.image img {padding-bottom:4px;}
.img-w304 img {padding-bottom:1px;}
.module .image .caption {
	line-height:16px !important;
	font-size:12px;
	padding:3px 0 9px 0 !important;
}

/* =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;
}

/* =CONTACT US FORM
+++++++++++++++++++++++++++++++++++++++++++++++ */
#email-us h1,
#email-us h2 {margin-top:0;}
#email-us label,
#email-us .glow-errorMsg,
#email-us li {
	font-size:13px;
	line-height:16px;
	padding:3px 0 5px;
}
#email-us label input,
#email-us label textarea {
	margin-top:8px;
}
#email-us input.submit {
	font-size:11px !important;
	line-height:16px;
	padding:4px 8px;
	overflow:visible;
	margin-top: 8px;
}

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

/* =Vertical accordion -  eg seen on weather index
-----------------------------*/
.simple-vertical-accordion .divider .title {
	font-size:16px;
	line-height:20px;
	padding-top:3px;
	padding-bottom:8px;
	top:0;
	font-weight:bold;
}

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

/* =WEATHER INDEX
+++++++++++++++++++++++++++++++++++++++++++++++ */
#weather-container h1,
#weather-container h2.city-title {
    font-size:28px;
    line-height:40px;
    padding:0px 0 8px 0;
}
#weather-container h2, 
#weather-container h3 {
    font-size:22px;
    line-height:24px;
    padding:7px 0 8px 0;
}
#weather-container li {
	font-size:14px;
    line-height:20px;
}
#weather-container li img {
	padding-bottom:3px;
	display:block;
}
#weather-container p {padding:0;}
#weather-container .full li img {padding-bottom:4px;}
#weather-container .city {
	padding-bottom:20px;
}
#weather-container ul li.max,
#weather-container ul li.min {
	
}
#weather-container .info-h span {
    font-size:24px;
    line-height:24px;
	font-weight:bold;
}
#weather-container li.condition {
	font-weight:bold;
}
#weather-container #view-other-cities {
	font-size:13px;
    line-height:16px;
	top:19px;
}
#weather-container #change-degrees {
	font-weight:bold;	
	padding-top:3px;
	padding-bottom:21px;
}
#weather-container .fiveday {
    padding:7px 0 1px 0;
}
#weather-container .fiveday a {

}

.blq-js .weather-nav .tabs-nav li.open a {color:#323232;}
.blq-js .weather-nav .tabs-nav li,
.weather-nav h2 {
	font-size:22px;
	line-height:24px;
	padding-top:7px;
	padding-bottom:13px;
	margin-top:0;
	top:0;
	text-align:left;
}
.weather-nav h2 {margin-bottom:8px;}
.weather-nav .cities li {
	padding-top:6px;
	margin-bottom:2px;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	font-weight:normal;
}	


/* =DEFINITION LISTS
+++++++++++++++++++++++++++++++++++++++++++++++ */
.bodytext .li-definition .title,
.bodytext .li-avdefinition .title {
	padding-top:9px;
	padding-bottom:7px;
	font-size:22px;
	line-height:24px;
}
.li-definition .content,
.bodytext .li-definition .content,
.li-avdefinition .content,
.bodytext .li-avdefinition .content {
	padding-top:0;
	margin-bottom:0;
}
.li-definition dl dt {
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	padding:5px 32px 11px 8px;
}
.li-definition dl dd .bodytext p {
	font-size:14px;
	line-height:20px;	
	padding:5px 32px 11px 24px;
}

.bodytext .li-avdefinition .content li {
	padding:5px 8px 7px 36px;
}

.bodytext .li-listen .title {
	padding-top:9px;
	padding-bottom:7px;
	font-size:22px;
	line-height:24px;
	padding-left:8px;
	padding-right:8px;
	margin-bottom:8px;		
}
.bodytext .li-listen .content {
	padding-top:0;
}

.li-listen .li-download .content ul li {
    line-height: 20px;
    padding-bottom: 0 !important;
}
.li-listen .li-download .content ul .ts-audio {
}
.li-listen .li-download .content ul .ts-audio a {
    background-image: url("/worldservice/images/core/2/sprites/cta_download.gif");
    background-position: 0 3px;
    background-repeat: no-repeat;
    margin-top: -8px;
    padding-left: 20px;
}

.li-listen .li-download .content ul .ts-audio a:active
{
color:#FFBC00;
    background-image: url("/worldservice/images/core/2/sprites/cta_download_orange.gif");
}
.li-listen .li-download .content ul .ts-audio a span {
    display: none;
}
.li-listen .li-download .content ul .ts-audio a .lang-en,
.li-listen .li-download .content ul .ts-audio a .phrase-en{
    display: inline-block;
    padding: 0 5px;
}

.li-listen .li-download .content ul .ts-pdf a {
    background-image: url("/worldservice/images/core/2/sprites/cta_document.gif");
    background-position: 0 3px;
    background-repeat: no-repeat;
    padding-left: 20px;
	
}	

.li-listen .li-download .content ul .ts-pdf a:active{
color:#FFBC00;
    background-image: url("/worldservice/images/core/2/sprites/cta_document_orange.gif");
}

/* =UKCHINA
+++++++++++++++++++++++++++++++++++++++++++++++ */
#www-bbcukchina-com h1 { font-family: Arial, 'Heiti SC', "黑体", Helvetica, Verdana, sans-serif; }
span.phrase-en { font-family: arial, helvetica, verdana, sans-serif; }
.ts-112x63 .title span.phrase-en,
.ts-144x81 .title span.phrase-en,
.ts-304x171 .title span.phrase-en,
.ts-336x189 .title span.phrase-en {
	display:block;
}
.top-story .teaser .title span.phrase-en {
	display:inline;
}

.li-listen .content ul .ts-256emp 
{
min-height:120px;
}

.li-listen .content ul .ts-256emp .emp-f-audio
{
height:auto;
}


#www-bbcukchina-com .li-definition,
#www-bbcukchina-com .li-avdefinition {
  float: left;
  width: 448px !important;
}

/* Remove .blq-gvl-3 dependency for blq3.5  */
#blq-main { font-family:arial, 'Heiti SC',  '宋体', helvetica, verdana, sans-serif }

/* live events sharing */

.livetext_item .live-text-module-share {
	line-height: 14px;
	font-size: 11px;
}
.le-social-tools-cont h4 {
	line-height: 20px;
	padding-top: 11px;
	padding-bottom: 4px;
}
.share-this-tools .share-this-anchor {
	font-size: 16px;
	line-height: 34px;
}
.live-event h1 {
	line-height: 1.25em;
}
.live-event h1 .icon-outer {
	top: 4px;
}
