/* 
 * 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, verdana, sans-serif;	
}
#blq-footlinks li {
	font-size:13px;
	line-height:line-height:16px;
}
#bl2-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:-1px;
	line-height:32px;
	position:relative;
	top:-4px;
	margin-bottom:8px;
}
h2 {
	font-size:20px;
	letter-spacing:-0.014em;
	line-height:24px;
	position:relative;
	top:5px;
	margin-bottom:16px;
}
h3 {
	font-size:16px;
	letter-spacing:-0.014em;
	line-height:24px;
	position:relative;
	top:6px;
	margin-bottom:16px;
}
h4 {}
h5 {}
h6 {}


/* =Text
-----------------------------*/
p {
	font-size: 13px;
	line-height: 16px;
	margin-bottom:8px;
}
p.ingress {
	font-weight:bold;
}


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


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


/* =Services footer
-----------------------------*/
#related-services h2 {
	font-size:24px;
	top:4px;
}
#services-nav {}
.blq-js #news-services h2 {
	margin-bottom:24px;
}
#news-services .service-overlay {
	padding-bottom:5px;
}
.service-overlay .service-overlay-text {
	font-weight:bold;
	line-height:16px;
	padding:2px 8px;
}
.service-overlay .service-overlay-arrow {
	top:20px;
}


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


/* =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:16px;
}
#blq-local-nav a {
	padding:3px 8px 5px;
}

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

/* =Base
-----------------------------*/
/* Datestamp */
.datestamp {
	font-size:13px;
	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 {}
.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: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 {margin-bottom:16px;}

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

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

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

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

.bodytext .align-center .li-picturegallery {
	margin-top:0;
}
.backtotop {margin-top:20px;}
.bodytext .backtotop {
	margin-top:16px;
	margin-bottom:24px;
}

.emp p {
	font-size:13px;
	line-height:16px;
	padding:3px 0 5px;
	margin:0 8px;
}
.emp .emp-img {
	padding:0;
	margin:0 0 8px;
}
.emp .emp-flashlink {
	padding-bottom:12px;
	margin-bottom:8px;
}
.emp .emp-alt-screen {padding-bottom:13px;}

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

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



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


/* =Cluster & Topics
-----------------------------*/
.cluster h1,
.topic-cluster h1 {}


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

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

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

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

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

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

/* Title */
.teaser .title,
.list .teaser .title {
	font-size:13px;
	line-height:16px;
	letter-spacing:0;
	top:-1px; /* puts title on middle of baseline to align with image (3px puts 13/16 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 {
	margin-bottom:-4px; /* this is to compensate for moving title off baseline */	
}
.teaser .body {
	padding-bottom:4px;	
}
.teaser .summary {
	padding-top:3px;
	padding-bottom:5px;
	margin-bottom:0;
}
.teaser .date,
.teaser .timeago {
	font-size:11px;
	line-height:normal;
}
.last-published .teaser .timeago {
	margin-bottom:4px;
}
.teaser .comments {
	font-size:11px;
	padding:4px 0 4px 0;
	margin:-8px 0 0 0;
}

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

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

/* Top story overrides */
.top-story .teaser .title {
	top:4px;
	font-size:32px;
	line-height:32px;
	letter-spacing:-1px;
	padding:0;
	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 {
	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:36px;
	padding:5px 0 0 0;
	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 .teaser .body {
	/*padding-top:5px;
	padding-bottom:3px;*/
}
.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 */	 
.more-top-stories .teaser .title {
	font-size:16px;
	line-height:20px;
	top:0;
	margin-bottom:0;
}
.more-top-stories .teaser .body,
.li-specialfeatures .teaser .body {
	margin-top:0;
}
.li-specialfeatures .teaser .title,
.more-top-stories .teaser .title img,
.more-top-stories .title .cta,
.li-specialfeatures .teaser .title img,
.li-specialfeatures .title .cta,
.li-carousel .title .cta,
.li-carousel .teaser .title img {
	top:0;
}

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


/* =Teaser: CTA's
-----------------------------*/
.teaser a .cta .duration {
	font-size:12px;
}
.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 {
	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  
-----------------------------*/
.top-story .ts-headline .title {margin-bottom:8px;}

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

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

.ts-video.body-disabled,
.ts-audio.body-disabled,
.ts-ms-audio-console.body-disabled {
	position:relative;
	padding-bottom:16px !important;
	margin-bottom:8px;	
	top:3px;
}
.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;
}
.ts-podcast.body-disabled a {
	margin:3px 0 5px;
}
.ts-podcast.body-disabled a span.cta {
	top:0;
}


/* =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 {
	margin-top:-4px;
	padding-bottom:0;
}

/* =Teaser: 144x81
-----------------------------*/
.ts-144x81 .title,
.list .ts-144x81 .title {
	font-size:16px;
	line-height:20px;
	top:0;
	margin-bottom:0;
	font-weight:bold;
}
.list .list .ts-144x81 .title {
	font-size:13px;
	line-height:16px;
}
.ts-144x81 .body {
	margin-top:0;
}
.ts-144x81 .title img,
.ts-144x81 .title .cta {
	top:0;
}


/* =Teaser: 304x171
-----------------------------*/
.ts-304x171 .title,
.list .ts-304x171 .title {
	font-size:16px;
	line-height:20px;
	top:0;
	margin-bottom:0;
	font-weight:bold;
}
.ts-304x171 .title img,
.ts-304x171 .title .cta {
	top:0;
}
/* 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 */
}

/* =Teaser: 336x189
-----------------------------*/
.ts-336x189 .title,
.list .ts-336x189 .title {
	font-size:16px;
	line-height:20px;
	top:0;
	margin-bottom:0;
	font-weight:bold;
}

/* =Teaser: 384x216
-----------------------------*/
.ts-384x216 .title,
.list .ts-384x216 .title {
	font-size:16px;
	line-height:20px;
	top:0;
	margin-bottom:0;
	font-weight:bold;
}
.ts-384x216 .title img,
.ts-384x216 .title .cta {
	top:0;
}

/* =Teaser: 512x288
-----------------------------*/


/* =Teaser: 256 EMP 
-----------------------------*/


/* =Teaser: 384 EMP 
-----------------------------*/


/* =Teaser: 512 EMP 
-----------------------------*/


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

/* LIST TITLES */
.list > .title,
.box .title,
.contextual-links h2,
#footballtable h2,
.story-body .dna-comments_module h3 {
	font-weight:bold;
	font-size:24px;
	line-height:24px;
	padding:5px 0 9px 0;
	margin-bottom:0;
	top:0;
}
.after-box > .title {
	border-top:none;
	padding:6px 0 9px 0;
}

/* SUB-LIST TITLES (2nd level list) */
.list .list > .title,
.contextual-links .list > .title {
	font-size:16px;
	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:4px 0 4px 0;
}
.contextual-links .list .first .list > .title {
	margin-top:-4px;
}

/* STORY IN-LINE TITLES */
.bodytext .list .title,
.bodytext .box .title,
.bodytext .bx-imagemap h2 {
	font-size:16px;
	line-height:20px;	
	padding:7px 0 11px 0;
	height:1%;
}
.bodytext .list p.title,
.bodytext .list .link,
.bodytext .box p.title {
	font-size:13px;
	line-height:16px;
	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:4px 8px 8px;
	margin-top:0;
}

/* BOXY MODULE LIST TITLES */
.bx-weather .title,
.bx-rollingnews .title,
.bx-livestats .title,
.bx-livetext .title,
.bx-info .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,
.story-body .dna-comments_module h3 {
	padding:4px 0 12px;
}

/* SEMI BOXY MODULE LIST TITLES */
.li-picturegallery .title,
.li-carousel .title{
	padding:3px 0 13px;
}


/* =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: Columns
-----------------------------*/


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

/* =List: Features
-----------------------------*/
.g-w20 .li-specialfeatures .teaser .title {
	padding-top:12px;
	padding-left:0;
}
.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 .timeago {
	top:3px;
}
.topstories-list .ts-144x81 .title {
	font-size: 13px;
    line-height: 16px;
    font-weight: normal;
}

/* =List: Dropdown
-----------------------------*/
.li-dropdown {
	margin-bottom:8px;
}
.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 h1.title,
.g-container div.li-ticker h2.title{
	font-size:13px;
	letter-spacing:0;
	line-height:16px;
	text-transform:uppercase;
}
.blq-js .g-container div.li-ticker .title{
	padding:11px 8px 12px 0;
}
.blq-js div.li-ticker ul li{
	padding:11px 0 12px 0 !important;
}
.li-ticker ul li a{
	font-weight:normal;
}
.blq-js .li-ticker ul li.teaser a span.cta {
	line-height:13px;
	height:13px !important;
}
.blq-js .li-ticker ul li a .cta span {
	line-height:13px;
}
.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:87px 8px 9px 8px;
	width:128px;
}
.li-carousel .teaser .title{
	font-size:13px;
	font-weight:bold;
	line-height:16px;
}
.li-carousel .carousel-page-nav li{
	padding:3px 0 13px 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{
	font-size:13px;
	line-height:16px;
	padding:12px;
}
.li-picturegallery .controls li {
	height:24px;
}
.li-picturegallery .controls a {
	font-size:11px;
	font-weight:bold;
	line-height:24px;
	text-transform:uppercase;
}
.li-picturegallery .image-counter {
	font-size:13px;
	line-height:16px;
	padding: 11px 0 0 8px;
}
.pg-624x351 p.image-counter {
	padding: 11px 0 11px 8px;
}
.lightbox-captions .body .cta,
.lightbox-journal .body .cta {
	margin-bottom:8px;
	top:3px;
}
.lightbox-captions .cta img,
.lightbox-journal .cta img {
	padding-bottom:5px;
}
.lightbox-captions .body .cta span,
.lightbox-journal .body .cta span {
	font-weight:bold;
	top:2px;
}

.lightbox-captions .body .caption,
.lightbox-journal .body .caption {
	font-size:13px;
	line-height:16px;
	margin-bottom:5px;
	padding-top:3px;
}
/* picture gallery lightbox promo */
.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 3px 8px;
}
.g-w11 .lightbox-captions div.content .body a.cta,
.g-w11 .lightbox-journal div.content .body a.cta {
	padding:8px 8px 16px 24px;
}
.lightbox-journal .pg-journal-wrapper .bodytext .title,
.embedded-journal .pg-journal-wrapper .bodytext .title {
	font-size:20px;	
	letter-spacing:-1px;
	line-height:20px;
	margin-bottom:5px;
	padding-top:7px;
}
.lightbox-journal div.bodytext p, 
.embedded-journal div.bodytext p {
	font-size:16px; 
	line-height:20px; 
	margin-bottom:8px;
	padding-top:0;
}
.lightbox-journal div.bodytext p:first-child,
.embedded-journal div.bodytext p:first-child{
	font-weight:bold;
	font-size:16px;
	line-height:20px;
}
.lightbox-journal .pg-journal-wrapper .associated,
.embedded-journal .pg-journal-wrapper .associated {
	border-top:1px solid #d8d8d8;
	margin-top:8px;
	padding-top:5px;
}
.lightbox-journal .pg-journal-wrapper .associated li,
.embedded-journal .pg-journal-wrapper .associated li {
	margin-bottom:3px;
	padding-top:5px;
	top:0;
}
.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: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 .title { padding: 2px 0 11px }*/
.li-multiclipemp .playlist-title {    
    font-size: 1.23em; 
    line-height: 1.38em;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    padding: 9px 8px 8px;    
}
.li-multiclipemp .popout-player { 
    font-weight: bold;
    margin: 3px 0;  
}
.li-multiclipemp .ts-headline { 
    padding: 0 8px 13px 8px !important;
    position: relative; 
}
.li-multiclipemp .ts-headline a { padding: 11px 0 0 56px; }
.li-multiclipemp .duration { font-size: 11px; }

/* =List: Simple Timeline
-----------------------------*/
.li-simpletimeline .content .box .title{
	font-size:20px;
	letter-spacing:-1px;
	line-height:20px;
}
.blq-js .li-simpletimeline .content .box .title{
	padding:11px 8px 1px 8px;
}
.blq-js .li-simpletimeline .content .box .content{
	padding:4px 8px 0 8px;
}
.blq-js .li-simpletimeline .content .box .content p{
	font-size:13px;
	line-height:16px;
	margin:0;
	padding:3px 0 5px;
}
.li-simpletimeline .associated li a{
	font-size:11px;
	line-height:16px;
	padding:4px 0 12px 0;
}
.li-simpletimeline .timeline-nav .timeline-nav-date{
	line-height:24px;
}

/* =List: More Multimedia
-----------------------------*/
.blq-js .li-moremultimedia .tabs-nav li a{
	font-size:24px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:24px;
	padding:12px 0 11px 2px;
}
.blq-js .li-moremultimedia .tabs-nav li.open a{
	padding-bottom:10px;
}
.blq-js .li-moremultimedia .panel .title,
.blq-js .li-moremultimedia .panel .teaser .title a{
	padding:6px 0 13px 0;
}
/* =List: Related topics
-----------------------------*/
.li-relatedtopics ul li {
	font-size:13px;
	line-height:16px;
	padding-top:3px !important;
	margin-bottom:5px;	
}
.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:13px;
	top:0;	
}
.contextual-links .list .body-disabled {
	padding-top:3px;
	margin-bottom:5px;
}
.contextual-links .li-relatedlinks .content .ts-headline p {top:0;}
.contextual-links .li-relatedlinks .content .ts-headline .date {
	font-size:11px;
	line-height:16px;
	font-weight:bold;	
}
.inline-contextual-links .more-contextual-links {
	font-size:11px;
	line-height:16px;
	padding-top:4px;
	margin-bottom:4px;
}

.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;}

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

/* =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:4px 0 4px 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-top:4px;
}
.g-container .li-topics .body li {
	padding:3px 0 5px 8px !important;
}
.li-topics .cta {
	font-weight:bold;
	padding:11px 0 6px 24px;
}
.ws-modal-popup .li-topics .tab {
	padding:8px 8px 4px 8px;
}
.ws-modal-popup .li-topics div.open {
	margin-top:32px;
}
.ws-modal-popup .li-topics .body {
	padding:19px 0 19px 0;
}
.ws-modal-popup .li-topics .body li {
	font-size:13px;
	line-height:16px;
	padding:3px 0 5px 0;
}
.blq-js .li-topics .content .topics-page-nav {
	font-size:11px;
}
.story-body .bodytext .li-topics h3{
	padding:4px 0 !important;
}
.story-body .bodytext .li-topics ol li{
	padding:3px 0 5px 0 !important;
}

/* =List: Drawers
-----------------------------*/ 
.li-drawers li .title a,
.blq-js .li-drawers li .sub-title{
	font-size:16px;
	line-height:20px;
}
.blq-js .li-drawers li .main-title{
	font-size:16px;
	line-height:18px;
}
.li-drawers li.first .title a{
	font-size:32px;
	line-height:32px;
	padding:369px 0 3px 8px;
}
.li-drawers li.first .body{
	padding-left:8px;
}
.blq-js .li-drawers li .main-title{
	padding:12px 8px 4px 8px;
}
.blq-js .li-drawers li.open .main-title{
	font-size:32px;
	line-height:32px;
	padding:12px 16px 4px 16px;
}
.blq-js .li-drawers li.open .sub-title{
	padding:4px 16px 4px 16px;
}


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

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

.box .body li {
	padding-top:3px;
	margin-bottom:5px;	
	font-size:13px;
	line-height:16px;	
	background-position:-3284px 8px;
}
.box .content img {padding-bottom:5px;}

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

/* Associated */
.box .associated {
	padding-top:3px;
	padding-bottom:12px;
}
.box .associated li {
	margin:0 0 5px 0;
	padding:3px 0 0 0;
}

.bodytext .module li {
	font-size:13px;
	line-height:16px;
}

/* =Box: Rolling news
-----------------------------*/
.blq-js .bx-rollingnews h2 {padding-bottom:4px;}
.blq-js .bx-rollingnews .live-updates {
	margin-bottom:0;
	padding-bottom:7px;	
}
.bx-rollingnews .content{
	padding-top:0;
}
.bx-rollingnews .body ul {
	padding-bottom:1px;
}
.bx-rollingnews .body ul li {
	font-size:13px;
	line-height:16px;
	padding:7px 0 8px 0;
	height:48px;
}
.bx-rollingnews .body ul li a {
	padding:0 8px;
}
.g-w10 .bx-rollingnews .body ul li a {
	width:208px;
}
.g-w11 .bx-rollingnews .body ul li a {
	width:232px;
}
.g-w11 .bx-rollingnews .body ul li.last {
	width:100%;
	height:20px;
	padding:7px 0 5px 0;	
}
.bx-rollingnews .timeago {
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	padding-left:8px;
	top:1px;
	width:56px;
}
.bx-rollingnews .disclaimer {
	padding-top:8px;
}
.blq-js .bx-rollingnews .disclaimer span {
	padding:160px 80px 0 80px;
}

/* =Box: Livetext
-----------------------------*/
.blq-js .bx-livetext .live-text-check {
	height:21px;
	padding-top:4px;
	margin-bottom:7px;
}
.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:16px;
}

.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 {
	font-size:13px;
	line-height:16px;
	padding-left:40px;
	padding-top:3px;
	position:relative;
	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:13px;
	line-height:16px;
	padding:0;
	margin:0;
}
.bx-livestats .body ol li a {
	margin:0;
	padding:7px 40px 16px 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 {
	font-size:13px;
	line-height:16px;
	margin-bottom:0;
	padding-bottom:5px;
	padding-top:3px;
	position:static;
}
.bx-info div.content ul.associated{
	padding-bottom:5px;
	padding-top:2px;
}

/* =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 {
	padding-top:4px;
	padding-bottom:8px;
	margin-bottom:0;
	color:#505050;
}
.bodytext .bx-quote .body blockquote p {
	font-size:16px;
	line-height:20px;
	padding-top:4px;
	padding-bottom:4px;
}
.bx-quote .body .signature {
	color:#666;
	font-size:13px;
	line-height:16px;
	margin-bottom:0;
	padding-top:3px;
	padding-bottom:13px;
}
/* quotes in 2-col list in 624px width column  */
.g-w20 .list .cols-2 .bx-quote .body blockquote p {	
	padding-top:3px;
	padding-bottom:9px;
}

/* =Box: Business feeds
-----------------------------*/
.bx-businessfeed {
	padding:0 8px 8px 8px;
}
.bx-businessfeed .graph {
	margin-top:12px;
}
.bx-businessfeed .graph h3{
	font-size:13px;
	font-weight:normal;
	line-height:20px;
	margin-bottom:5px;
	top:3px;
}
.bx-businessfeed .graph p{
	font-size:13px;
	line-height:16px;
	margin-bottom:0;
	padding-top:3px;
}
.bx-businessfeed .title {
	padding-bottom:0;
}
.bx-businessfeed .labels th {
	padding:8px 0 4px 0;
}
.bx-businessfeed tr.data-row th {
	padding:10px 4px 13px 8px;
}
.bx-businessfeed td {
	padding:10px 0 13px 0;
}
.bx-businessfeed .curr-val {
	font-weight:bold;
	width:69px;
}
.bx-businessfeed .content .change {
	width:80px;
}
.markets .content .change {
	width:72px;
}
.bx-businessfeed .content .per-change {
	width:51px;
}
.change span{
	margin:4px 0 0 14px;
}
.bx-businessfeed .disclaimer {
	font-size:11px;
	padding:12px 0 4px 0;
	text-transform:uppercase;
}
.bx-businessfeed .footer-link {
	font-size:11px;
	padding:12px 0 4px 0;
}

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

.bx-byline p,
.bx-quote .person p {
	font-size:13px;
	line-height:16px;
	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:3px;
	position:relative;
	padding-top:0;
}
.bx-byline .person img {
	margin-right:8px;
	padding-bottom:7px; /* based on image 81px high to force elements back onto 8px baseline */
}
.bodytext .bx-byline .person img {
	padding-bottom:9px; /* based on image 63px high to force elements back onto 8px baseline */
}
.bx-byline .person-info,
.bx-quote .person-info {
	padding-bottom:8px;
}
.bx-byline .person-info .name {
	padding-bottom:8px;
}
.bx-byline .person-info .role {}


/* =Box: Weather
-----------------------------*/
.bx-weather {padding:0 8px;}
.bx-weather .content h3 {
	line-height:20px;
	font-size:16px;
	top:0;
	margin-bottom:-20px;
}
.bx-weather table th {
	padding:3px 0 5px;
}
.bx-weather table td.days {
	padding-left:8px;
	padding-top:3px;
	padding-right:8px;
}
.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 .min {
	width:50px;
	padding-right:8px;
	padding-left:7px;	
}
.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:11px;
    right:8px;
}

/* =Box: Enlarge Image
-----------------------------*/
.bodytext .module .bx-enlargeimage .title{
	padding-bottom:0;
}
.bx-enlargeimage.i-h95 .content img {
	padding-bottom:1px;
}
.bx-enlargeimage .cta {	
	margin-bottom:8px;
	top:3px;
}
.bx-enlargeimage .caption {
	font-size:13px;
	line-height:16px;
	padding-top:3px;
	margin-bottom:5px;
}
.ws-modal-popup .bx-enlargeimage p {
	margin-bottom:0;
}

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

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

/* =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-size:24px;
	line-height:24px;
	padding-left:8px;
	padding-right:8px;
}
.bx-table .content {padding:0;}
.bx-table td,
.bx-table th {
	padding:11px 8px 13px;
	vertical-align:top;
	line-height:16px;
	font-size:13px;	
}
.bx-table td p,
.bx-table th p {
	padding:0; 
	margin:0; 
	line-height:16px;
	font-size:13px;
}
.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;

}
.bx-table tr .highlight,
.bx-table .highlight td,
.bx-table .highlight th {
	padding:8px 8px 11px;
}

.bx-table tfoot td {
	font-size:11px;
	line-height:16px;
	text-transform:uppercase;
	padding-top:4px;
	padding-bottom:3px;
}

/* Premier League Table - NOTE code taken straight from sport */
#footballtable h2 {
	padding-left:8px;
	padding-right:8px;
}
#footballtable table {margin-bottom:0;}
#footballtable .split td {
	font-size:16px;
	line-height:20px;
	padding:4px 8px 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 .boundary td {
	padding-bottom:4px;
}
#footballtable .associated li {
	padding:11px 8px 13px;
}
#footballtable .fulltable .split td .rhst {
    left: 22px;
    position: relative;
}

/* =IMAGES
   Class prefix: img
+++++++++++++++++++++++++++++++++++++++++++++++ */
.image {/*margin-bottom:8px;*/}
.image img {padding-bottom:5px;}
.image .caption {
	font-size:13px;
	line-height:16px;
	padding-top:3px;
	margin-bottom:5px;
}

/* =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,#email-us input.reset {
	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:16px;
	padding-top:2px;
	padding-bottom:9px;
	top:0;
}

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

/* =WEATHER INDEX
+++++++++++++++++++++++++++++++++++++++++++++++ */
#weather-container h1,
#weather-container h2.city-title {
    font-size:32px;
    line-height:32px;
    padding:5px 0 11px 0;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
}
.genre-weather .w4-h1 {
    font-family: arial, verdana, sans-serif !important;
    font-weight: bold !important;
    font-size:32px !important;
   	letter-spacing:-1px;
	line-height:32px;
	position:relative;
	top:-4px !important;
	margin-bottom:8px !important; 
	line-height:32px !important;
}
#weather-container h2, 
#weather-container h3 {
    font-size:24px;
    line-height:24px;
    padding:4px 0 11px 0;
}
#weather-container li {
	font-size:13px;
    line-height:16px;
	padding:3px 0 1px;
}
#weather-container .city {
	padding-bottom:20px;
}
#weather-container ul li.max,
#weather-container ul li.min {
	font-weight:bold;
}
#weather-container .info-h span {
    font-size:24px;
    line-height:24px;
}
#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 {
    font-weight:bold;
}
.ws-weather-3-day-desktop.ws-weather-location {
	font-size:13px;
    line-height:55px;
}
.blq-js .weather-nav .tabs-nav li.open a {color:#323232;}
.blq-js .weather-nav .tabs-nav li,
.weather-nav h2,
.blq-js .weather-nav .last.open a {
	font-size:20px;
	line-height:24px;
	padding-top:5px;
	padding-bottom:11px;
	margin-top:0;
	top:0;
}
.weather-nav h2 {margin-bottom:8px;}
.weather-nav .cities li {
	padding-top:3px;
	margin-bottom:5px;
	font-weight:bold;
}	

/* =COMMENTS - have to override comments_gvl3.css
+++++++++++++++++++++++++++++++++++++++++++++++ */
.dna-comments_module .dna-user-signin-panel div p {
	margin-bottom:13px;
	padding-top:3px;
	font-weight:normal;
}
.dna-comments_module .dna-user-signin-panel div p a {
	font-weight:normal;
}
.dna-comments_module ul.tabs li {
	padding-top:5px !important;
	padding-bottom:9px !important;
}
.dna-comments_module ul.tabs li,
.dna-comments_module ul.tabs li a {
	line-height:20px !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:20px;
	margin-bottom:8px;
}
.dna-comments_module .dna-comment-list ul .dna-comment .comments_user_info .time {
	font-size:11px; 
	line-height:16px;
	text-transform:uppercase;
}
.dna-comments_module ul.collections li.dna-comment p {
	line-height:20px;
	padding-top:5px;
	padding-bottom:3px;
	margin:0 !important;
}
.dna-comments_module ul.collections li.dna-comment .dna-comments-comment-footer {
	margin-bottom:0;
}
.dna-comments_module ul.collections li.dna-comment .dna-comments-comment-footer p {
	padding:4px 0 0;
}
.dna-comments_module ul.collections li.dna-comment .dna-comments-comment-footer p a {
	line-height:11px;
}
.dna-comments_module .dna-comment-list .comments_pagination {
	margin-top:6px;
}
.dna-comments_module div.dna-comment-list {
	margin-bottom:0px;
	padding-top:2px;
}
#comment_pagination_page_status p,
.view-all-dna-comments a {
	font-size:14px;
	line-height:20px;
	margin-bottom:0;
}
.dna-comments_module form.postcomment .dna-textarea-container {
	margin-bottom:6px;
}
.dna-comments_module form.postcomment .dna-textarea-container #dna-commentbox-text {line-height:16px;}
.dna-commentbox-logged-in .dna-comments-footer .dna-moderation-type,
.dna-comments_module .dna-commentbox-logged-in .primary_body {
	font-size:14px;
	line-height:20px;	
}
.dna-comments_module .dna-commentbox-logged-in .primary_body {
	margin-top:8px;
}
/* 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;
}
.ticker-wrapper .ts-headline .live-event-promo-teaser {
	top: 0;
}
