/* 
 * $Revision: 1.21 $
 * $Date: 2010-05-28 09:12:50 $
 * Language specific styles.
 */

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


/* =BASE
   Typography, headings etc.
	 Base size is 14px for Pashto (1em = 18px)
	 1px = 0.083em -> Npx = N * 0.083em
	 
	 Calculate line heights, vertical paddings and margins:
	 x = l/h
	 l = base line height
	 h = height of element (i.e. font size or margin/padding)
	 
+++++++++++++++++++++++++++++++++++++++++++++++ */

body#www-bbcpashto-com {}
#blq-main {
	font-size:1.3em;
	font-family:Tahoma,Arial,sans-serif;
  background-color:transparent;
}
h1, h2, .title, .title a, .ts-headline a {
	font-family:Arial,sans-serif;
}
#blq-container-inner {
    background: transparent url(/staticarchive/206e5aad9faa8d4cf238f9dbb4dc6851ea65d02c.jpg) no-repeat scroll 0 10px;
}
#blq-foot a {
    font-family: Arial, verdana, sans-serif;
    font-size:1.2em;
    line-height:1.36;
}
#blq-foot #blq-disclaim {
width:25em;
}
#blq-footlinks {
	margin:5px 14px 10px 0;
}
#blq-acc {
border-bottom: transparent;
}
#blq-acc a {
line-height:1;
}
#blq-acc-help a {
font-size:0.94em;
}
#blq-acc-txt,
#blq-acc-help {
    font-size:1.45em;
}
/* =Headings
-----------------------------*/
h1, h2, h3, h4, h5, h6, th {
	font-size: 1em;
	line-height: 1.31;
}

h1 {
font-size:1.31em;
font-weight:bold;
line-height:1.24;
}
.cluster h1 {
font-size:1.56em;
line-height:1.2;
color:#777777;
margin:10px 0;
}
/* =Text
-----------------------------*/
p, blockquote, .bodytext {
	font-size: 1em;
	line-height: 1.31;
}

.box blockquote p {
margin-bottom:10px;
padding-top:18px;
}

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

/* =Lists
-----------------------------*/
ul {}
ol {}
li {
	font-size: 1em;
	line-height: 1.31;
}
/* Exception for Learning English*/
.genre-learningenglish .li-plain .li-plain, .genre-learningenglish .g-w12 .list .first .li-plain {
border-top:none;
}
/* =Feed buttons
-----------------------------*/
.feed {
	background: url(/worldservice/images/core/1/feed.gif) no-repeat right center;
	padding-right:22px;
	display:block;
  width:auto;
}
/* =Barlesque footer links
-----------------------------*/
#blq-foot .lang-tg {
	font-family: Arial, Verdana, sans-serif;
}
#blq-foot .lang-ps {
	font-family: Arial, Verdana, sans-serif;
	font-size:1.2em;
}
#blq-foot .lang-ar {
	font-family: Arial, Verdana, sans-serif;
	font-size:1.2em;
}
#blq-acc ul, #blq-foot ul, #blq-foot li {
line-height:1.31;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}
#blq-sitelinks a {
font-size:1em;
line-height:1.6;
}
#blq-bbclinks {
width:320px;
}


/* =Services footer
-----------------------------*/
#services-nav {
	background-color:#f7f7f7; 
	padding:10px 15px 10px 10px; 
	height:70px;
	direction:rtl;
}
#services-nav h2 {
	font-size:1.14em;
}
#services-nav li {
	display:block; 
	float:right;
	font-size:1em;
}
#services-nav a {
font-family: Arial, Verdana, sans-serif;
	display:block; 
	padding:10px 0; 
	margin:8px 0 10px 15px;
}
#services-nav a#services-mobiles {
	background: url(/staticarchive/cadc2ebbe56716a0499a8fa8f5483b5b20a5b7a1.gif) no-repeat right center;
	padding-right:41px;
}
#services-nav a#services-email-news {
	background: url(/staticarchive/5d5d9a2c69f4bf379296400395da0176eae7f3cc.jpg) no-repeat right center; 
	padding-right:39px;
}
#services-nav a#services-rss {
	background: url(/staticarchive/accb888aec13c5e85fb1d0880310befda23db9eb.jpg) no-repeat right center;
	padding-right:39px;
}
#services-nav a#services-podcasts {
	background: url(/staticarchive/6cc8aa807b91c5c6f42cdc4639791fa22d3b8742.jpg) no-repeat right center;
	padding-right:31px;
}
#services-nav a#services-ugc {
	background: url(/staticarchive/4f30b69b2b48eacfb1936573475f7a206feb9632.gif) no-repeat right center;
	padding-right:41px;
}
#services-nav a#services-monthly-email {
	background: url(/pashto/images/1024/cta_monthly.gif) no-repeat right center;
	padding-right:41px;
}
/* =BRANDING
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* =Banner
-----------------------------*/
#banner {
	/* background: transparent url(/pashto/images/1024/bg_banner.png) scroll no-repeat 0 10px; */
	height:69px; 
	overflow:hidden;
	margin-bottom:3em;
	border:none;
}
#banner .brand {
	/*background:url(/staticarchive/206e5aad9faa8d4cf238f9dbb4dc6851ea65d02c.jpg) 0 -59px no-repeat;*/
	height:69px;
	width:405px;
	display:block;
	float:left;
}
#banner .brand span, #banner .promo-button span {
	position:absolute;
	left:-4999px;
}
#banner .promo-button {
  background:transparent url(/staticarchive/486605b2e5193c5ab4059d66d47643f2da5329aa.jpg) no-repeat scroll left top;
  display:block;
  height:29px;
  left:653px;
  position:absolute;
  top:10px;
  width:188px;
  overflow:hidden;
}
/* =Navigation
-----------------------------*/
#blq-local-nav {
	font-size:1em;
}
#blq-local-nav a {
font-family: Arial, Verdana, sans-serif;
padding:1px 15px;
line-height:1.5;
font-size:1.15em;
}
#blq-local-nav li.nav-current a {
	border-right: 5px solid #990000;
}
#blq-local-nav li {
	line-height:1.35;
}
/* =Datestamp
-----------------------------*/
.datestamp {
font-size:0.9em;
color:#999;
margin-bottom:1em;
border-top:1px dotted #cccccc;
padding-top:10px;
}
.datestamp .lastupdated {
font-family: Arial, Verdana, sans-serif;
font-weight:bold;
}
.genre-homepage .datestamp {
padding-top:0;
border-top:0;
margin:0;
}
.story .datestamp, .av-instance .datestamp {
border-top:0;
padding-top:0;
}
/* =DOCUMENTS
		Story, index, cluster, media asset
+++++++++++++++++++++++++++++++++++++++++++++++ */
.document-tools {
	margin-bottom:0.86em;
}
.document-tools li {
font-family: Arial, Verdana, sans-serif;
	line-height: 1.71;
}
.document-tools .print {
	background:url(/worldservice/images/core/1/print.gif) no-repeat center right;
	padding-right:18px;	
	margin-right:57px;
}
.document-tools .email {
	background:url(/worldservice/images/core/1/email.gif) no-repeat center right;
	padding-right:18px;
}
.bx-byline {
margin-bottom:1em;
padding-bottom:0.5em;
}
.bx-byline .name {
font-weight:bold;
}
.bx-livestats li {
margin-bottom:8px;
}
.bx-quote-bubble blockquote {
padding:3px 10px 10px;
}
.bx-quote-bubble .signature {
font-size:0.94em;
line-height:1.33;
padding-top:32px;
}
/* =Base
-----------------------------*/

/* =business feeds
-----------------------------*/

/* =Email us
-----------------------------*/
#email-us {
	border-top:1px dotted #ddd;
	padding-top:1em;
  margin:1.5em 0;
}

  #email-us h3 {
  	font-size:1.29em;
  	line-height:1;
  }
  #email-us .validate legend {
  	font-weight: bold;
  	margin-top: 10px;
  }
  #email-us .validate label {
  	display: block;
  	cursor: pointer;
  	margin-top: 1.35em;
    margin-bottom:1px;
  	font-size: 1em;
  	line-height:1.35;
  	font-weight:bold;
  	color: #666;
  }
  #email-us .validate input[type="text"], .validate textarea {
	font-family: Arial, Verdana, sans-serif;    width: 100%;
  	border: 1px solid #cccccc;
  	font-size: 1em;
  	line-height:1.35;
  }
  #email-us .validate textarea {
  	height: 7em;
  }
 #email-us .validate .submit, #email-us .validate .reset {
	font-family: Arial, Verdana, sans-serif;
  width: 48px;
 }
  #email-us .validate .small {
  	font-size: 85%;
  	float: right;
  	margin: 3px 0 5px 0;
  }
  #email-us .validate .hidden {
  	display: none;
  }
  #email-us .validate .required-items {
  	font-size: 1em;
  	line-height:1.35;
  	margin: 0;
  	padding: 5px 0;
  	color: #666;
  }
  #email-us .validate .actions {
  	margin-top: 5px;
  }
  #email-us input#EmailDisclaimer {
  	width: 15px;
  	border: 0;
  }
  #email-us .validate .disclaimer label, .required-items {
  	font-weight: normal;
  	font-size: 0.86em;
  	line-height: 1.6;
  }
  #email-us p.required-items {
  	color: #666;
  }
/* =Story
-----------------------------*/
.story h1, .av-instance h1 {
color:#333333;
font-size:2em;
line-height:1.14;
margin-bottom:0.5em;
padding:0 80px;
font-family:Arial,sans-serif;
}
.av-body h1 {
margin-bottom:0.5em;
}
.bodytext .module-emp448 {
margin-left:auto;
margin-right:0;
}
.bodytext p {
font-size:1.06em;
line-height:1.59;
margin-bottom:1.59em;
}
.bodytext p.ingress {
font-weight:bold;
font-size:1.06em;
line-height:1.29;
color:#333333;
}
/* Body text */
.bodytext h2 {
font-size:1.19em;
line-height:1.42;
color:#333;
}
.bodytext h2.strapline {
background-color:#E1E1E1;
padding-right:5px;
margin-bottom:0.94em;
color:#666666;
}
.bodytext .title {
	color:#666;
}
.story-body, .av-body {
  padding:0 80px;
}
.ie6 .story-body, 
.ie6 .av-body {
  width: 466px;
  overflow: hidden;
}
.image p.caption {
font-size:0.94em;
line-height:1.33;
}
.bodytext ul {
margin-bottom:1.59em;
}
.bodytext li {
line-height:1.59;
}
.bodytext .box div {
font-size:1em;
line-height:1.59;
}
/* =Index 
-----------------------------*/

/* =Cluster 
-----------------------------*/

/* =Media Asset
-----------------------------*/
.av-instance p.wsAV-flashlink, p.wsAV-alternative, p.wsAV-preference {
margin-bottom:20px!important;
}
.av-instance p.wsAV-flashlink a, p.wsAV-alternative a, p.wsAV-preference a {
padding-right:15px!important;
}
/* =TEASERS
+++++++++++++++++++++++++++++++++++++++++++++++ */
/* =Teaser: Base
-----------------------------*/
.i-h217, .i-h217 .content {
min-height:217px;
}
/* --------------------------*/
.teaser {
margin-bottom:14px;
}
.i-170, .i-h170 .content {
margin-bottom:16px;
}
.i-h262, .i-h262 .content {
margin-bottom:20px;
}
.teaser h2.title {
font-weight:bold;
margin-bottom:0.15em;
}
/*
.teaser p.link {
font-weight:bold;
}
*/
.teaser ul.associated li {
font-size:0.94em;
line-height:1.34;
margin-bottom:0.33em;
}
.teaser ul.associated li a { /*CORE?*/
background-position:right 0.6em;
}
.teaser .summary {
margin-bottom:0.4em;
}
.teaser .cta {
font-size:0.94em;
line-height:1.36;
color:#666666;
}
.teaser .cta span {
font-family:verdana,sans-serif;
font-size:0.7em;
}
/* --------------------------*/
.ts-106x60 h2.title, .ts-106x133 h2.title {
font-size:1.154em;
line-height:1.29;
}
.ts-206x116 .title {
font-size:1.13em;
line-height:1.28;
}
.topStory {
border-bottom:1px solid #ccc;
margin-bottom:18px;
}
.topStory .ts-226x170 .title {
font-size:1.7em;
}
.ts-226x283 .title, .ts-226x170 .title, .ts-256emp .title {
font-size:1.385em;
line-height:1.24;
}
.ts-386x217 .title, .ts-448emp .title {
font-size:1.49em;
line-height:1.22;
}
.ts-466x262 .title, .ts-512emp .title {
font-size:1.62em;
line-height:1.23;
}
/* --------------------------*/
.ts-106x60 p.link a {
font-size:0.94em;
line-height:1.34;
}
.cEMP, .wsEMP {
margin-bottom:4px !important;
}
/* =LISTS
+++++++++++++++++++++++++++++++++++++++++++++++ */
/* =List: Base 
-----------------------------*/
.list .teaser {
margin-bottom:11px;
}
.list li.ts-206x116 {
margin-bottom:20px;
}
.li-carousel li.ts-206x116 {
margin-bottom:0;
}
.li-carousel .teaser {
margin-bottom:0;
}
.list {
margin-bottom:14px;
}
.li-carousel, .li-imagegallery {
margin-bottom:20px;
}
.list h2.title {
font-weight:bold;
font-size:1.308em;
line-height:1.26;
margin-top:0.17em;
margin-bottom:0.4em;
}
.list h3.title {
font-weight:normal;
font-size:1em;
line-height:1.29;
margin-top:0.19em;
margin-bottom:0.2em;
}
.list li.ts-headline {
font-weight:normal;
font-size:1.06em;
line-height:1.29;
margin-top:0.19em;
margin-bottom:0.2em;
}
.list li.ts-headline {
margin-bottom:10px;
}
.list .ts-106x60 p.link a {
font-size:1.06em;
line-height:1.29;
font-weight:normal;
}
.list .ts-106x133 h3.title {
font-size:1em;
font-weight:bold;
}
.list .ts-206x116 h3.title {
font-size:1.25em;
line-height:1.5;
margin-bottom:0;
}
.list .ts-206x116 p.link {
font-size:1.385em;
line-height:1.26;
font-weight:normal;
}
.list .ts-226x170 p.link, .list .ts-256emp p.link {
font-weight:normal;
}

.title-rss {
	margin-bottom:1em;
}
.genre-homepage .title-rss {
	_height:0; /*IE hack*/
}
.genre-homepage .title-rss h1, .genre-homepage .title-rss h2 {
	display:none;
}
/*
.genre-afghanistan .feeds, .genre-world .feeds, .genre-sport .feeds {
position:absolute;
left:126px;
display:none;
}
*/
#feed-buttons li {
	display:inline;
	float:right;
}
#feed-buttons a {
font-family: Arial, Verdana, sans-serif;
}
ul#feed-buttons a.feed {
	background: url(/worldservice/images/core/1/feed.gif) no-repeat right center;
	padding-right:25px;
	display:block;
	margin-left:6px;
}
ul.feeds-list {
	list-style-type:none;
}
/* =Sublist title
-----------------------------*/
.list .list h3.title {
font-weight:bold;
}
/* =Exception for 2 lists in a list (in 2 columns)
-----------------------------*/
.g-w12 .list .first .li-plain {
border-top:1px dotted #D7D7D7;
}
/* =Fix for padding on importers *CORE*
-----------------------------*/
.li-importer li.i-w106 {
padding-right:0;
}

/* =List: Dropdown 
-----------------------------*/
.li-dropdown select {
float:right;
padding:1px;
width:67%;
margin-left:5%;
font-family: Arial, Verdana, sans-serif;
font-size:1em;
line-height:1.31;
}
.li-dropdown input {
width:25%
}
/* =List: Tabbed 
-----------------------------*/
.li-tabbed .li-plain .ts-466x262 h3.title {
font-size:1.75em;
line-height:1.24em;
padding-top:0.25em;
margin-top:0;
}
.li-tabbed .tabs-nav li {
border-left:0 none;
border-right:1px solid #CCCCCC;
float:right;
width:232px;
}
.li-tabbed .tabs-nav li a {
display:block;
font-weight:normal;
line-height:39px;
padding:0;
text-align:center;
}
/* =Enlarge image 
-----------------------------*/
.bx-enlargeimage .content {
padding-top:9px;
}
.bx-enlargeimage .content img {
margin-bottom:5px;
display:block;
}
.bx-enlargeimage .cta {
background:url(/staticarchive/32999121ad08fd352bee5792566be5be6fcabbb5.gif) no-repeat right center;
height:22px;
display:block;
margin-bottom:8px;
margin-top:5px;
width:98px;
}
.panel-dark .panel-close {
background:transparent url(images/darkpanel/close.png) repeat scroll 0 0;
float:left!important;
margin:5px 0 0 10px!important;
}
.panel-dark .panel-ft {
margin:3px 10px 0 10px!important;
text-align:right;
font-size:1.5em!important;
line-height:1.33!important;
}
.panel-dark p.ft {
font-size:1em;
}
/* =List: Carousel 
-----------------------------*/
.li-carousel .content {
padding-top:10px;
}
.li-carousel h2.title {
padding:3px 10px;
margin-bottom:0;
}
.li-carousel .nav {
top:11px;
}
/* =List: Ticker 
-----------------------------*/
.tickerbar {
border:1px solid #D3D3D3;
border-width:1px 0;
margin-bottom:1em;
}
/* .g-group .g-block is used above because the story and av-instance grids 
lack the .tickerbar class */
.li-ticker {
height:1.52em;
margin-bottom:0;
margin-top:4px;
padding-top:0;
}
.li-ticker li.ts-headline {
background-image:none;
margin-bottom:0;
padding-right:0;
/* IE6 HACKS */
height:1%;
}
.li-ticker h2.title {
margin-top:0;
font-size:0.94em;
color:#585858;
font-weight:bold;
}
.li-ticker ul li.ts-headline {
display:block;
font-size:1em;
margin-left:7px;
margin-top:0;
}

/* =List: Hot Topic 
-----------------------------*/
.li-hottopic {
border-right:1px solid #d3d3d3;
padding:0 10px;
height:1.52em;
margin:1px 0 1px 0;
/*margin:-3px 0 0 0;*/
}
.li-hottopic .title {
font-size:0.94em;
color:#585858;
font-weight:bold;
}
.li-hottopic .ts-headline {
background-image:none;
line-height:1.38em;
margin-bottom:0;
padding-right:0;
font-weight:bold;
/* IE6 HACKS */
height:1%;
}

.li-hottopic h2.title {
color:#333333;
display:inline;
font-size:0.94em;
line-height:2;
}
.li-hottopic span a {
color:#990000;
display:inline;
font-size:0.94em;
font-weight:bold;
line-height:2;
}
/* =Box 
-----------------------------*/
.box {
margin-bottom:20px;
}
.box .title {
font-size:1.308em;
padding:4px 10px 2px 10px;
line-height:1.27;
}
.box .bx-info .body {
font-size:0.9em;
font-weight:normal;
}
/* =Audio Bulletins
-----------------------------*/
.audio-bulletins {
  background:url(/pashto/images/1024/bulletins_bg58.gif) no-repeat left top;
  height:58px;
  font-size:0.92em;
  margin-bottom:1.5em;
}
.audio-bulletins .contents h2.title {
color:#555555;
font-size:1.13em !important;
line-height:1.27 !important;
padding:4px 0 2px 0;
}
.audio-bulletins .contents {
  padding:0 10px;
}
.audio-bulletins li {
  float:right;
  margin-left:20px;
}
.audio-bulletins .cta-listen-live {
  background:url(/staticarchive/d0f43d9dfdd9973a75d0aea824bc10b135388d72.gif) no-repeat right center;
  padding-right:25px;
}

/* =Image Gallery
-----------------------------*/
.li-imagegallery .content .body a.cta {
    height: 19px;
    background: transparent url(/pashto/images/1024/cta_open.gif) no-repeat top right;
}


/* =CORE
		Shoule be moved to core
+++++++++++++++++++++++++++++++++++++++++++++++ */
.li-plain, .li-dropdown, .li-relatedlinks, .li-relatedbbclinks, .li-relatedinternetlinks, .li-relatedtopics {
border-top:5px solid #cfcfcf;
}
h1, h2, h3, h4, h5, h6 {
  color:#555555;
}
/* =DOCUMENTS
		Story, index, cluster, media asset
+++++++++++++++++++++++++++++++++++++++++++++++ */
.document-tools .email {
	background:url(/worldservice/images/core/1/email.gif) no-repeat center right;
}
/* =Associated items
-----------------------------*/
ul.associated li a {
	background-position:right 0.6em;
}
/* =Social media
-----------------------------*/
.socialmedia-links {
	margin-top:1em;
	margin-bottom:1em;
}
.socialmedia-links ul {
	padding-top:2em;
	direction:ltr;
}
.socialmedia-links li {
float:right;
margin-left:0;
margin-right:15px;
}
.socialmedia-links li.facebook {
margin-right:0;
}
.socialmedia-links li.digg a {
background-position:left top;
}
.socialmedia-links li.delicious a {
background-position:left -32px;
}
.socialmedia-links li.twitter a {
background-position:left -128px;
}
.socialmedia-links li.myspace a {
background-position:left -256px;
}
.socialmedia-links li.facebook a {
background-position:left -288px;
}
.socialmedia-links li.yahoo a {
background-position:left -96px;
}
/* =Box: Weather
-----------------------------*/
.bx-weather h3 {
	font-size:1em;
	line-height:1.5;
  font-family:Arial,sans-serif;
}
.bx-weather table th {
	padding:5px;
	font-size:0.92em;
  font-family:Arial,sans-serif;
}
.bx-weather .thumbnails img {
	margin-top:0.5em;
}
.bx-weather .thumbnails p {
	margin-top:0.36em;
	margin-bottom:0;
  font-family:Arial,sans-serif;
}
.bx-weather .max td,
.bx-weather .min td {
	font-size:1em;
  line-height:1.58em;
  font-family:Arial,sans-serif;
}
.bx-weather .max td span,
.bx-weather .min td span {
  font-family:Verdana,Arial,sans-serif;
	font-size:0.8em;
	direction:ltr;
}
.bx-weather .min td {
  padding-bottom:0.5em;
}
.bx-weather .temperature p {
font-weight:normal;
font-family:Verdana,Arial,sans-serif;
font-size:0.8em;
}
.bx-weather .body {
padding:10px;
}
/* =IMAGES
   Class prefix: img
+++++++++++++++++++++++++++++++++++++++++++++++ */

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


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



/* =LAYOUT
   Optional overrides of core layout rules.
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* =Box: BBCNews Headlines
-----------------------------*/

.bx-newsheadlines {
  font-family:verdana,helvetica,arial,sans-serif;
  font-size:0.67em;
  direction:ltr;
}
.bx-newsheadlines .content {
 /* For IE - not working if included as a separate script*/
 zoom:1;
}
.bx-newsheadlines ul.newsfeed { 
  list-style-position: outside; 
}
.bx-newsheadlines .title {
  color: #9a0000;
  font-family: Verdana, sans-serif;
}
.bx-newsheadlines .title a {
  color: #9a0000;
  background-image:url(/staticarchive/357672dce6982574b0b3f4c6c73cc3fc9dcdcd98.gif);
}
.bx-newsheadlines .controls {
  background-color: #dfdfdf;
  display: block;
  padding: 3px 0;
  color: #666;
  font-size: 1em;
}
.bx-newsheadlines .controls p,
.bx-newsheadlines .newsfeed {
  margin: 0 5px;
  list-style-type: none;
}
.bx-newsheadlines .controls p {
  margin-right: 50px;
}
.bx-newsheadlines .controls ul {
  list-style-type: none;
}
.bx-newsheadlines .controls li {
  float: left;
  margin-left: 0.5em;
  font-size:1.4em;
  margin-bottom:0;
}
.bx-newsheadlines .controls .more a,
.bx-newsheadlines .controls .less a {
  width: 15px;
  height: 15px;
  overflow: hidden;
  display: block;
  text-indent:-9999px;
}
.bx-newsheadlines .controls .more a {
  background: transparent url(/staticarchive/11576303d0d844ec13f0a585da97e6472a981ad9.gif) 0 0 no-repeat;
}
.bx-newsheadlines .controls .less a {
  background: transparent url(/staticarchive/11576303d0d844ec13f0a585da97e6472a981ad9.gif) -20px 0 no-repeat;
}
.bx-newsheadlines .controls .more a.active {
  background: transparent url(/staticarchive/11576303d0d844ec13f0a585da97e6472a981ad9.gif) -40px 0 no-repeat;
}
.bx-newsheadlines .controls .less a.active  {
  background: transparent url(/staticarchive/11576303d0d844ec13f0a585da97e6472a981ad9.gif) -60px 0 no-repeat;
}
.bx-newsheadlines .newsfeed li {
  font-size:1.4em;
  background: transparent url(/worldservice/images/core/1/ltr/arrow_item_link.gif) no-repeat scroll left 0.5em;
  padding-left: 12px;
  padding-bottom: 0.42em;
}
.blq-js .bx-newsheadlines .js-hidden {
  display: none;
}
/* =Box: Image gallery
-----------------------------*/
.li-imagegallery .images .caption p {
font-size:1.12em;
}
.li-imagegallery p.image-counter span {
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
font-size:0.65em
}

/* =Fixes - this should be in core/layout
-----------------------------*/
.ts-audioemp {
position:relative;
}
.ts-audioemp, .ts-audioemp .cEMP {
_height:110px;
min-height:110px;
}
.li-multiclipemp .title {
 padding:3px 10px;
}
.li-multiclipemp .ts-audioemp, .li-multiclipemp .ts-audioemp .cEMP {
_height:105px;
min-height:105px;
margin-bottom:0;
}
.ts-audioemp .title, .ts-audioemp .topic, .ts-audioemp .summary, .ts-audioemp .timeago, .ts-audioemp .cta, .ts-audioemp .associated {
margin-left:235px;
}
.ts-audioemp div.cEMP {
position:absolute;
left:0;
top:0;
}
.li-multiclipemp .content li a {
line-height:1.6;
}
.li-multiclipemp .content li p.clip a {
padding-right:30px!important;
}
.li-multiclipemp .content li p.clip a.clip-playing, 
.li-multiclipemp .content li p.clip a.clip-loaded {
background:#666666 url(/worldservice/images/core/1/multiclip_selected_audio_icon.gif) no-repeat scroll 280px 5px!important;
}
/* These over-ride lower-level settings and should probably be in layout.css */
.socialmedia-links li a {
padding-left:20px;
/*padding-right:20px;*/
}


/* =Live MAP icons
---------------------------------------------- */
.teaser ul.associated li.ts-av-live .cta {
	display:none !important;
}

.ts-466x262 .cta a.audio,
.ts-386x217 .cta a.audio,
.ts-226x283 .cta a.audio,
.ts-226x170 .cta a.audio {
	background: url(/staticarchive/289c3721a1e465a75d4146309e2e1df7f0e02dad.gif) no-repeat right center;
	padding-right:69px;
	margin-top: 0;
	height:2em;
	display:inline-block;
}

.ts-466x262 .cta a.video,
.ts-386x217 .cta a.video,
.ts-226x283 .cta a.video,
.ts-226x170 .cta a.video {
	background: url(/staticarchive/13b1c0e51649fe15f9f84132c540ddf56102fb30.gif) no-repeat right center;
    padding-right: 59px;
    margin-top: 0;
    height: 2em;
    display: inline-block;
}

.teaser .cta .live a.video {
    background: url(/staticarchive/2deba8e462e01f3e176cc9e3074662e8608a8f07.gif) no-repeat right center;
    padding-right: 64px;
	height: 2em;
}

.associated .ts-av-live a.video {
    background: url(/staticarchive/2deba8e462e01f3e176cc9e3074662e8608a8f07.gif) no-repeat right center;
    padding-right: 69px;	
	height: 2em;
}

.teaser .cta .live a.audio {
    background: url(/staticarchive/26abfb00d30b7e8d6affa6903228fe2946a86d97.gif) no-repeat right center;
    padding-right: 64px;
	height: 2em;
}

.associated .ts-av-live a.audio {
    background: url(/staticarchive/26abfb00d30b7e8d6affa6903228fe2946a86d97.gif) no-repeat right center;
    padding-right: 69px;
	height: 2em;
}

.ts-466x262 .cta .live a.video,
.ts-386x217 .cta .live a.video,
.ts-226x283 .cta .live a.video,
.ts-226x170 .cta .live a.video {
	background: url(/staticarchive/a4621cdb5d64e9258faca9e8772e2a167c65d5c5.gif) no-repeat right center;
    padding-right: 100px;
}

.ts-466x262 .cta .live a.audio,
.ts-386x217 .cta .live a.audio,
.ts-226x283 .cta .live a.audio,
.ts-226x170 .cta .live a.audio {
	background: url(/staticarchive/7f031511ff72801b1d7685af64c026b62186ce8d.gif) no-repeat right center;
    padding-right: 89px;
}