@import "grid.css";

/* 
 * $Revision: 1.115 $
 * $Date: 2010-06-07 13:12:20 $
 * Layout CSS for RTL languages.
 * No references to typography, colours etc. in here, only layout specific rules.
 */


/* =BASE
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* =Links
-----------------------------*/
.box .title a,
.list .title a {
	background: transparent url(/worldservice/images/core/1/ltr/arrow_title_link.gif) no-repeat center right;
	padding-right:10px;
	display:inline-block;
}                                                                                      
.teaser .title a {
	background:none;
	padding-right:0;
	display:inline;
}
.backtotop{
	background-position:center right;
	padding-right:15px;
	text-align:right;
}



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

/* =Banner
-----------------------------*/
#blq-local-nav li {
	float:left;
}
#blq-local-nav a {
	color:#0d3d63;
	display:block;
	padding:2px 9px 0 8px;
	border-right:1px solid #fff;
	border-bottom:1px solid #a5a5a5;
}
/* Submenu */
#blq-local-nav li ul {
	left:0;
	float:left;
}
#blq-local-nav li.nav-arrow-open a {
  background: #eee url(/worldservice/images/core/1/bullet_localnav_open.gif) no-repeat 98% 50%;
}
#blq-local-nav li.nav-arrow-closed a {
  background: url(/worldservice/images/core/1/bullet_localnav_closed.gif) no-repeat 96% 50%;
}


/* =Navigation
-----------------------------*/


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

/* =Base
-----------------------------*/
.document-tools li {
	float:left;
	padding-right:10px;
}
.document-tools .print {
	background-position:center left;
}
.document-tools .email {
	background-position:center left;	
}

a.topic {
	background-image:url(/worldservice/images/core/1/ltr/topic_arrow.gif);
	background-position:center right;
	border-right-width:2px;
	padding-right:7px;
}
a.topic:hover {
	background-image:url(/worldservice/images/core/1/ltr/topic_arrow_active.gif);
}

/* Body text */
.bodytext .module,
.bodytext .align-right-wrap {
	float:right;
	width:226px;
	margin-left:14px;
	margin-right:0;
}
.bodytext .align-left {
	float:none;
	clear:both;	
	margin-left:0;
	margin-right:auto;
	width:auto;
}
.bodytext .align-left-wrap {
	float:left;
	width:226px;
	margin-left:0;
	margin-right:14px;
}
.bodytext .align-right {
	float:none;
	clear:both;	
	margin-left:auto;
	margin-right:0;
}
.bodytext .align-center {
	clear:both;
	float:none;
	width:auto;
	margin-top:1em;
	margin-left:auto;
	margin-right:auto;
}

/* =Document download items
-----------------------------*/
.teaser .cta a.pdf,
.teaser .cta a.download,
.teaser .cta a.mp3,
.teaser .cta a.zip,
.teaser .associated a.pdf,
.teaser .associated a.download,
.teaser .associated a.mp3,
.teaser .associated a.zip,
.ts-headline a.pdf,
.ts-headline a.download,
.ts-headline a.mp3,
.ts-headline a.zip,
.bodytext a.pdf-file,
.bodytext .teaser a.zip-file {background-position:center left; padding-left:21px;}

.bodytext a.zip-file {background-position:center left; padding-left:28px;}

/* =Associated items
-----------------------------*/
ul.associated li a {
	background-position:left 0.5em;
	padding-left:10px;
}
ul.associated li .cta {
	margin-left:0;
}

/* =Social media
-----------------------------*/
.socialmedia-links h3 {
	float:left;
}
.socialmedia-links .help {
	float:right;
}
.socialmedia-links li {
	float:left;
	margin-right:20px;	
}
.socialmedia-links li.digg a {background-position: left top;}
.socialmedia-links li.delicious a {background-position: left -32px;}
.socialmedia-links li.balatarin a {background-position: left -64px;}
.socialmedia-links li.yahoo a {background-position: left -96px;}
.socialmedia-links li.twitter a {background-position: left -128px;}
.socialmedia-links li.stumbleupon a {background-position: left -160px;}
.socialmedia-links li.reddit a {background-position: left -192px;}
.socialmedia-links li.orkut a {background-position: left -224px;}
.socialmedia-links li.myspace a {background-position: left -256px;}
.socialmedia-links li.facebook a {background-position: left -288px;}
.socialmedia-links li.donbaleh a {background-position: left -320px;}
.socialmedia-links li.google a {background-position: left -352px;}
.socialmedia-links li.meneame a {background-position: left -384px;}
.socialmedia-links li.technorati a {background-position: left -416px;}

/* =EMP TEASER CONTAINERS (Teasers)
   Class prefix: ts
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* =EMP: 448 
		min-height: 262
-----------------------------*/	
.ts-448emp {
	position:relative;
}
.ts-448emp .cEMP {
	position:absolute;
	top:0;
	left:0;
}
/* Horisontal (default) */
.ts-448emp {
	min-height:287px;
}
* html .ts-448emp {
	height:287px;
}
.ts-448emp .topic,
.ts-448emp .link,
.ts-448emp .summary,
.ts-448emp .timeago,
.ts-448emp .cta,
.ts-448emp .associated {
	margin-left:457px;
}
.ts-448emp .body {
	margin-left:447px;
}

/* Vertical (12-17 columns) */
.g-w12 .ts-448emp *,
.g-w13 .ts-448emp *,
.g-w14 .ts-448emp *,
.g-w15 .ts-448emp * {
	margin-left:0;
	position:static;
}

/* Teaser */
.blq-js .g-w12 .ts-448emp .link,
.blq-js .g-w13 .ts-448emp .link,
.blq-js .g-w14 .ts-448emp .link,
.blq-js .g-w15 .ts-448emp .link {
	position:relative;
	padding-top:0;
}

.g-w12 .ts-448emp .link,
.g-w13 .ts-448emp .link,
.g-w14 .ts-448emp .link,
.g-w15 .ts-448emp .link,
.emp-failed .g-w12 .ts-448emp .link,
.emp-failed .g-w13 .ts-448emp .link,
.emp-failed .g-w14 .ts-448emp .link,
.emp-failed .g-w15 .ts-448emp .link {
	position:relative;
	padding-top:228px;
}

/* =EMP: 256 
		min-height: 262
-----------------------------*/	
.ts-256emp {
	position:relative;
}
.ts-256emp .cEMP {
	position:absolute;
	top:0;
	left:0;
}
/* Horisontal (default) */
.ts-256emp {
	min-height:179px;
}
* html .ts-256emp {
	height:179px;
}
.ts-256emp .topic,
.ts-256emp .link,
.ts-256emp .summary,
.ts-256emp .timeago,
.ts-256emp .cta,
.ts-256emp .associated {
	margin-left:264px;
}
.ts-256emp .body {
	margin-left:255px;
}

/* Vertical (12-17 columns) */
.g-w7 .ts-256emp *,
.g-w8 .ts-256emp *,
.g-w9 .ts-256emp *,
.g-w10 .ts-256emp * {
	margin-left:0;
	position:static;
}

/* Teaser */
.g-w7 .ts-256emp .link,
.g-w8 .ts-256emp .link,
.g-w9 .ts-256emp .link,
.g-w10 .ts-256emp .link {
	position:relative;
}

/* =IMAGE CONTAINERS (Teasers & Boxes)
   Class prefix: i, ts, bx
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* =Image container: Base 
-----------------------------*/
.i-w466,
.i-w386,
.i-w256,  
.i-w226,
.i-w206,
.i-w126,
.i-w106 {
	position:relative;
	/* stops margin collapsing */
	/*margin-top:-1px;	
	padding-top:1px;*/
}
.i-w466 img,
.i-w386 img,
.i-w256 img,  
.i-w226 img,
.i-w206 img,
.i-w126 img,
.i-w106 img {
	position:absolute;
	top:2px;
	left:0;
}

/* =Image: 466x262 
		min-height: 262
-----------------------------*/	
/* Horisontal (default) */
.i-h262,
.i-h262 .content {
	min-height:262px;
}
* html .i-h262,
* html .i-h262 .content {
	height:262px;
}
.i-w466 .topic,
.i-w466 .link,
.i-w466 .summary,
.i-w466 .timeago,
.i-w466 .cta,
.i-w466 .associated {
	margin-left:478px;
}
.i-w466 .body {
	margin-left:468px;
}

/* Vertical (12-17 columns) */
.g-w12 .i-w466 *,
.g-w13 .i-w466 *,
.g-w14 .i-w466 *,
.g-w15 .i-w466 *,
.g-w16 .i-w466 *,
.g-w17 .i-w466 * {
	margin-left:0;
	position:static;
}
/* Box */
.g-w12 .i-w466 .content,
.g-w13 .i-w466 .content,
.g-w14 .i-w466 .content,
.g-w15 .i-w466 .content,
.g-w16 .i-w466 .content,
.g-w17 .i-w466 .content {
	height:auto;
	overflow:hidden;
}
.g-w12 .i-w466 .content {
	width:464px;
}
.g-w12 .i-w466 .content img {
	margin-right:-1px;
	margin-left:-1px;
}
/* Teaser */
.g-w12 .ts-466x262 .link,
.g-w13 .ts-466x262 .link,
.g-w14 .ts-466x262 .link,
.g-w15 .ts-466x262 .link,
.g-w16 .ts-466x262 .link,
.g-w17 .ts-466x262 .link {
	position:relative;
	padding-top:266px;
}

/* =Image: 386x217
		min-height: 217 + 4 = 221
-----------------------------*/
/* Horisontal (default) */
.i-h217,
.i-h217 .content {
	min-height:221px;
}
* html .i-h217,
* html .i-h217 .content {
	height:221px;
}
.i-w386 .topic,
.i-w386 .link,
.i-w386 .summary,
.i-w386 .timeago,
.i-w386 .cta,
.i-w386 .associated {
	margin-left:395px;
}
.i-w386 .body {
	margin-left:385px;
}

/* Vertical (10-14 columns) */
.g-w10 .i-w386 *,
.g-w11 .i-w386 *,
.g-w12 .i-w386 *,
.g-w13 .i-w386 *,
.g-w14 .i-w386 * {
	margin-left:0;
	position:static;
}
/* Box */
.g-w10 .i-w386 .content,
.g-w11 .i-w386 .content,
.g-w12 .i-w386 .content,
.g-w13 .i-w386 .content,
.g-w14 .i-w386 .content {
	height:auto;
	overflow:hidden;
}
.g-w10 .i-w386 .content {
	width:384px;
}
.g-w10 .i-w386 .content img {
	margin-right:-1px;
	margin-left:-1px;
}
/* Teaser */
.g-w8 .ts-386x217 .link,
.g-w9 .ts-386x217 .link,		
.g-w10 .ts-386x217 .link,
.g-w11 .ts-386x217 .link,
.g-w12 .ts-386x217 .link,
.g-w13 .ts-386x217 .link,
.g-w14 .ts-386x217 .link {
	position:relative;
	padding-top:221px;
}
	
/* =Image: 226x170 & 226x283 
 		min-height: 170 + 4 = 174
 		min-height: 283 + 4 = 287
-----------------------------*/
/* Horisontal (default) */
.i-h170,
.i-h170 .content {
	min-height:174px;
}
* html .i-h170,
* html .i-h170 .content {
	height:174px;
}
.i-h283,
.i-h283 .content {
	min-height:287px;
}
* html .i-h283,
* html .i-h283 .content {
	height:287px;
}
.i-w226 .topic,
.i-w226 .link,
.i-w226 .summary,
.i-w226 .timeago,
.i-w226 .cta,
.i-w226 .associated {
	margin-left:235px;
}
.i-w226 .body,
.bodytext .align-center .i-w226 .body {
	margin-left:225px;
}
.bodytext .align-center .i-w226 .content {
	width:auto;
	position:relative;
}
.bodytext .align-center .i-w226 img {
	position:absolute;
}

/* Vertical (6-11 columns) */
.g-w6 .i-w226 *,
.g-w7 .i-w226 *,
.g-w8 .i-w226 *,
.g-w9 .i-w226 *,
.g-w10 .i-w226 *,
.g-w11 .i-w226 *,
.bodytext .i-w226 *	{
	margin-left:0;
	position:static;
}
/* Box */
.g-w6 .i-w226 .content,
.g-w7 .i-w226 .content,
.g-w8 .i-w226 .content,
.g-w9 .i-w226 .content,
.g-w10 .i-w226 .content,
.g-w11 .i-w226 .content,
.bodytext .i-w226 .content {
	height:auto;
	overflow:hidden;
}
.g-w6 .i-w226 .content,
.bodytext .i-w226 .content {
	width:224px;
}
.g-w6 .i-w226 .content img,
.bodytext .i-w226 .content img {
	margin-right:-1px;
	margin-left:-1px;
}
/* Teaser */
.g-w6 .ts-226x170 .link,
.g-w7 .ts-226x170 .link,
.g-w8 .ts-226x170 .link,
.g-w9 .ts-226x170 .link,
.g-w10 .ts-226x170 .link,
.g-w11 .ts-226x170 .link {
	position:relative;
	padding-top:176px;
}
.g-w6 .ts-226x283 .link,
.g-w7 .ts-226x283 .link,
.g-w8 .ts-226x283 .link,
.g-w9 .ts-226x283 .link,
.g-w10 .ts-226x283 .link,
.g-w11 .ts-226x283 .link {
	position:relative;
	padding-top:289px;
}

/* =Image: 206x116
		min-height: 116 + 4 = 120
-----------------------------*/
/* Horisontal (default) */
.i-h116,
.i-h116 .content {
	min-height:120px;
}
* html .i-h116,
* html .i-h116 .content {
	height:120px;
}
.i-w206 .topic,
.i-w206 .link,
.i-w206 .summary,
.i-w206 .timeago,
.i-w206 .cta,
.i-w206 .associated {
	margin-left:215px;
}
.i-w206 .body {
	margin-left:205px;
}

/* Vertical (6-11 columns) */
.g-w6 .i-w206 *,
.g-w7 .i-w206 *,
.g-w8 .i-w206 *,
.g-w9 .i-w206 *,
.g-w10 .i-w206 *,
.g-w11 .i-w206 *,
.li-carousel .multi .i-w206 * {
	margin-left:0;
	position:static;
}
/* Box */
.g-w6 .i-w206 .content,
.g-w7 .i-w206 .content,
.g-w8 .i-w206 .content,
.g-w9 .i-w206 .content,
.g-w10 .i-w206 .content,
.g-w11 .i-w206 .content,
.li-carousel .multi .i-w206 .content {
	height:auto;
	overflow:hidden;
}
/* Teaser */	
.g-w6 .ts-206x116 .link,
.g-w7 .ts-206x116 .link,
.g-w8 .ts-206x116 .link,
.g-w9 .ts-206x116 .link,
.g-w10 .ts-206x116 .link,
.g-w11 .ts-206x116 .link,
.li-carousel .multi .ts-206x116 .link {
	position:relative;
	padding-top:122px;
}
/* Carousel */
.li-carousel .i-w206 {
  width:206px;
}

/* =Image: 126x71
		min-height: 71 + 6 = 77
-----------------------------*/
/* Horisontal (default) */
.i-h71,
.i-h71 .content {
	min-height:77px;
}
* html .i-h71,
* html .i-h71 .content {
	height:77px;
}
.i-w126 .topic,
.i-w126 .link,
.i-w126 .summary,
.i-w126 .timeago,
.i-w126 .cta,
.i-w126 .associated {
	margin-left:135px;
}
.i-w126 .body {
	margin-left:130px;
}

/* Vertical (6-11 columns) */
.g-w4 .i-w126 *,
.g-w5 .i-w126 *,
.g-w6 .i-w126 *,
.li-carousel .i-w126 * {
	margin-left:0;
	position:static;
}
/* Box */
.g-w4 .i-w126 .content,
.g-w5 .i-w126 .content,
.g-w6 .i-w126 .content,
.li-carousel .i-w126 .content {
	height:auto;
	overflow:hidden;
}
/* Teaser */
.g-w4 .ts-126x71 .link,
.g-w5 .ts-126x71 .link,
.g-w6 .ts-126x71 .link,
.li-carousel .ts-126x71 .link {
	position:relative;
	padding-top:75px;
}
/* Carousel */
/*.li-carousel .ts-126x71 img {
	left:10px;
}*/
.li-carousel .ts-126x71 {
	width:126px;
}
.g-w8 .li-carousel .ts-126x71 {
  width:285px;
}
.g-w8 .li-carousel .ts-126x71 .link {
  margin-left:140px;
  margin-top: 0 !important;
}

/* =Image: 106x60 & 106x133 
		min-height: 60 + 6 = 66
		min-height: 133 + 6 = 139
-----------------------------*/
/* Horisontal (default) */
.i-h60,
.i-h60 .content {
	min-height:64px;
}
* html .i-h60,
* html .i-h60 .content {
	height:64px;
}
.i-h133,
.i-h133 .content {
	min-height:137px;
}
* html .i-h133,
* html .i-h133 .content {
	height:137px;
}
.i-w106 .topic,
.i-w106 .link,
.i-w106 .summary,
.i-w106 .timeago,
.i-w106 .cta,
.i-w106 .associated {
	margin-left:115px;
}
.i-w106 .body {
	margin-left:105px;
}

/* Vertical (3-6 columns) */
.g-w3 .i-w106 *,
.g-w4 .i-w106 *,
.g-w5 .i-w106 *,
/*.g-w6 .i-w106 *,*/
.li-carousel .i-w106 * {
	margin-left:0;
	position:static;
}
/* Box */
.g-w3 .i-w106 .content,
.g-w4 .i-w106 .content,
.g-w5 .i-w106 .content,
/*.g-w6 .i-w106 .content,*/
.li-carousel .i-w106 .content {
	height:auto;
	overflow:hidden;
}
.g-w3 .i-w106 .content {
	width:104px;
}
.g-w3 .i-w106 .content img {
	margin-right:-1px;
	margin-left:-1px;
}
/* Teaser */
.g-w3 .ts-106x60 .link,
.g-w4 .ts-106x60 .link,
.g-w5 .ts-106x60 .link,
/*.g-w6 .ts-106x60 .link,*/
.li-carousel .ts-106x60 .link {
	position:relative;
	padding-top:64px;
}
.g-w3 .ts-106x133 .link,
.g-w4 .ts-106x133 .link,
.g-w5 .ts-106x133 .link,
/*.g-w6 .ts-106x133 .link,*/
.li-carousel .ts-106x133 .link {
	position:relative;
	padding-top:137px;
}
/* Carousel */
.li-carousel .i-w106 img {
	/*left:10px;*/
}
.li-carousel .i-w106 {
    width:126px;
}
.g-w8 .li-carousel .ts-106x133 {
    width:285px;
}
.g-w8 .li-carousel .ts-106x133 .link {
    padding-top:0;
}
.g-w8 .li-carousel .ts-106x133 .link img {
    left:-115px;
}
.g-w8 .li-carousel .ts-106x133 .link, 
.g-w8 .li-carousel .ts-106x133 .summary {
    margin-left:115px;
}
.g-w8 .li-carousel .ts-106x133 .title {
    font-weight: bold;
}

/* =TEASERS
   Class prefix: ts
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* =Teaser: Base 
-----------------------------*/
.teaser img {
	position:absolute !important;
}
.teaser .cta a span {
	position:absolute !important;
	left:-99999px;
}
.teaser .cta a.audio,
.teaser .associated .cta .audio,
.teaser .cta .video,
.teaser .associated .cta .video {
	background-position: left top;
	padding-left:20px;
}


/* =Teaser: Text only  
-----------------------------*/
.ts-headline .link,
.ts-headline .associated,
.ts-headline .summary,
.ts-headline .timeago,
.ts-headline .topic {
	padding-left:0;
}

/* =LISTS
   Class prefix: li
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* =List: Base 
-----------------------------*/
.list ol li {
	padding-left:22px;
	background-position:left 3px;
}
.list li.ts-headline {
	background:url(/worldservice/images/core/1/ltr/arrow_item_link.gif) no-repeat left 0.5em;
	padding-left:12px;
}
.list .associated li.ts-headline {
	background:none;
	padding-left:0;
}

.list .more li {
	background:url(/worldservice/images/core/1/ltr/arrow_item_link.gif) no-repeat left 0.5em;
	padding-left:12px;
}

/* =List: Plain
-----------------------------*/

/* =List: Carousel
-----------------------------*/
.li-carousel .page-prev, 
.li-carousel .page-next {
  background:transparent url(/worldservice/images/core/1/carousel_left_arrow.gif) no-repeat scroll 0 0;
  padding:0 1px 0 1px;
  margin:0 8px 0 8px;
}
.li-carousel .page-next {
  background:transparent url(/worldservice/images/core/1/carousel_right_arrow.gif) no-repeat scroll 0 0;
}
.li-carousel li {
	display:block;
	float:left;
	margin-right:14px;
}
.li-carousel .teaser {
  padding:0 10px;
}
.g-w6 .li-carousel .nav,
.g-w8 .li-carousel .nav {
  width: auto;
  right: 6px;
}
.g-w6 .li-carousel .page-prev,
.g-w6 .li-carousel .page-next,
.g-w8 .li-carousel .page-prev,
.g-w8 .li-carousel .page-next {
  margin-right: 0;
}
.bodytext .module .li-carousel .nav {text-align: right;}

/* =List: Simple Timeline
-----------------------------*/
.li-simpletimeline ul li { float: left; }
.li-simpletimeline .carousel-item .content { background: url(/worldservice/images/core/1/timeline_item_divider.gif) no-repeat top right; }
.li-simpletimeline .carousel-item .title,
.bodytext .align-center .li-simpletimeline .box .title { background: #818285 url(/worldservice/images/core/1/timeline_title_divider.gif) repeat-y top right; }
.li-simpletimeline .associated li a.page { 
    background: url(/worldservice/images/core/1/blue_right_arrow.gif) no-repeat 0 5px;
    padding-left: 10px;
}
.li-simpletimeline .box .content .associated .cta { margin-left: 10px; }

/* =List: Ticker
-----------------------------*/
.li-ticker .title {
	float:left;
	margin-right:0.5em;
}
.li-ticker {
  overflow: hidden;
  position: relative;
}
.li-ticker .title {
  font-weight: bold;
  z-index: 100;
  font-size:1em;
  line-height:1.5em;
  margin:0 5px 0 0;
}
.li-ticker ul {
  position: relative;
  z-index: 99;
  padding-top: 2px;
  float:left;
}
.li-ticker ul li {
  position: relative;
  margin-bottom:0;
}
.li-ticker ul li.ts-headline a {
	background-image:none;
	padding:0;
}

/* =List: Hot topic
-----------------------------*/
.li-hottopic .title {
  font-weight: bold;
  margin:0 5px 0 0;
}

/* =List: Columns
-----------------------------*/
ul.cols-1,
ul.cols-2,
ul.cols-3,
ul.cols-4 {clear:both; overflow:hidden;}

/* =List: Image Gallery
-----------------------------*/
.li-imagegallery .gallery-content p {
    text-align: left;
}
.li-imagegallery .nav li.prev {
    background:transparent url(/worldservice/images/core/1/carousel_left_arrow.gif) no-repeat scroll top;
}
.li-imagegallery .nav li.next {
    background:transparent url(/worldservice/images/core/1/carousel_right_arrow.gif) no-repeat scroll top;
}
/* Styles for new galleries - Jan 2010 */
.li-picturegallery .footer-nav .image-position { float: right; }
.li-picturegallery .footer-nav .controls {
    float: right;
    margin-bottom: 0;
}
.li-picturegallery .footer-nav .controls li { float: left; }
.li-picturegallery .images .caption { left: 50%; }
.li-picturegallery .footer-nav .controls a {
    background: url(/worldservice/images/core/1/ltr/gallery_button_end.gif) no-repeat top right;    
    display:block;
    margin-left: 6px;
    padding-right: 3px;
    float:left;
}
.li-picturegallery .footer-nav .controls span {
    background: url(/worldservice/images/core/1/ltr/gallery_button_bg.gif) no-repeat;    
    display:block;
    line-height: 0.5em;
    padding: 6px 5px 10px 10px;       
}
.li-picturegallery .footer-nav p {
    float: left;
    margin-bottom: 0;
}
.li-picturegallery .overlay-nav a.prev { left:10px; background: transparent url(/worldservice/images/core/1/gallery_arrow_left.png) 0 0 no-repeat; }
.li-picturegallery .overlay-nav a.next { right:10px; background: transparent url(/worldservice/images/core/1/gallery_arrow_right.png) 0 0 no-repeat; }
.pg-226x170 .overlay-nav a.prev { left:10px; background: transparent url(/worldservice/images/core/1/gallery_arrow_left_small.png) 0 0 no-repeat; }
.pg-226x170 .overlay-nav a.next { right:10px; background: transparent url(/worldservice/images/core/1/gallery_arrow_right_small.png) 0 0 no-repeat; }


.li-picturegallery .thumbs-nav a {
    display: inline;
}

.li-picturegallery .thumbs-nav a.carousel-prev,
.li-picturegallery .thumbs-nav a.carousel-next {
    width: 16px;
}


.pg-466x350 .thumbs-nav a.carousel-prev { background-position: -32px -72px; }
.pg-466x350 .thumbs-nav a.carousel-prev:hover { background-position: -16px -72px; }
.pg-466x350 .thumbs-nav a.carousel-prev-disabled,
.pg-466x350 .thumbs-nav a.carousel-prev-disabled:hover { background-position: 0px -72px !important; }
.pg-466x350 .thumbs-nav a.carousel-next { background-position: -48px -72px; }
.pg-466x350 .thumbs-nav a.carousel-next:hover { background-position: -64px -72px; }
.pg-466x350 .thumbs-nav a.carousel-next-disabled,
.pg-466x350 .thumbs-nav a.carousel-next-disabled:hover { background-position: -80px -72px !important; }

.pg-926x521 .thumbs-nav a.carousel-prev { background-position: -32px 0px; }
.pg-926x521 .thumbs-nav a.carousel-prev:hover { background-position: -16px 0px; }
.pg-926x521 .thumbs-nav a.carousel-prev-disabled,
.pg-926x521 .thumbs-nav a.carousel-prev-disabled:hover { background-position: 0px 0px; }
.pg-926x521 .thumbs-nav a.carousel-next { background-position: -48px 0px; }
.pg-926x521 .thumbs-nav a.carousel-next:hover { background-position: -64px 0px; }
.pg-926x521 .thumbs-nav a.carousel-next-disabled,
.pg-926x521 .thumbs-nav a.carousel-next-disabled:hover { background-position: -80px 0px; }


/* Journal View */
.lightbox-journal .content,
.lightbox-journal .bodytext,
.embedded-journal .content,
.embedded-journal .bodytext {
    float: left;
    display: inline;
}
.embedded-journal .content {
    margin-left: 14px;    
    margin-right: 10px;
}

/* For non-JS view */
.ig-926x521 ul li a img,
.ig-466x350 ul li a img,
.ig-226x170 ul li a img,
.pg-926x521 ul li a img,
.pg-466x350 ul li a img,
.pg-226x170 ul li a img {
    float:left;
    margin-right:6px !important;
    position: relative;
}

/* =List: Tabbed
-----------------------------*/
.li-tabbed .tabs-nav li {
  float: left;
  border-right: 1px solid #ccc;
}
.li-tabbed .tabs-nav li a {
  padding: 0.9em 0 0 1em;
}
/* =List: Story Tabs
-----------------------------*/
.story .li-tabs-nav li {    
	float:left;	
	margin:0;
	margin-left: 5px;
	height: 29px;
}
/* Horizontal tabs */
.tabbed-story .tabs-h .li-tabs-nav li {
    float: left;
    background: #f6f6f6 url(/worldservice/images/core/1/tabs_h_20_cccccc.gif) no-repeat scroll right bottom;
}
.tabbed-story .tabs-h .li-tabs-nav li.first {
    margin-left: 6px;
}
.tabbed-story .tabs-h .li-tabs-nav li.last {
    background-image: none;
}
/* Vertical Tabs */
.tabbed-story .tabs-v .li-tabs-nav {
    float: left;
}
.tabbed-story .tabs-v .li-tabs-nav li { 
    text-align: left; 
    float: left; 
}
.tabbed-story .tabs-v .li-tabs-nav .li-selected {
    border-right: 0;
}
.tabbed-story .tabs-v .li-tabs-nav li a { 
    padding: 0 0 0 12px; 
    margin-right: 6px;
}
.tabbed-story .tabs-v .li-tab {
    float: left;
    padding: 10px 0 0 10px;
}

/* =List: Listing
 * Enable for new topic page design 
-----------------------------*/

.topic-cluster .li-listing li.teaser {
	margin-left:0;
	padding-left:120px;
	padding-right:0;
}
.topic-cluster .li-listing li.teaser.i-w106 img {
	margin-left:120px;
}
.topic-cluster .li-listing li.teaser .date {
	left:0;	
	text-align:left;
	width:106px;
}
.topic-cluster .li-listing li.teaser.i-w106 .timeago-on {
	margin-left:0;
}


.li-listing li.prev {
	margin-right:12px;
	padding-right:12px;
	background:url(/worldservice/images/core/1/carousel_left_arrow.gif) no-repeat right center;
}
.li-listing li.next {
	margin-left:12px;
	padding-left:12px;
	background:url(/worldservice/images/core/1/carousel_right_arrow.gif) no-repeat left center;
}


/* =Box: Rolling News
-----------------------------*/
.bx-rollingnews ul li a {
	padding-left:50px;
}
.bx-rollingnews ul li p.date {
	left:0;
	width:50px;
}

/* =BOXES 
   Class prefix: bx
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* =Box: Base
-----------------------------*/
.box .content ul.associated,
.box .content .body .cta {
	margin-left:0;
}
.box blockquote {
	background:url(/worldservice/images/core/1/quote_66.gif) no-repeat left top;
}
.box blockquote p {
	background:url(/worldservice/images/core/1/quote_99.gif) no-repeat right bottom;
}
.box .signature {
	text-align:right;
}

/* =Box: Livestats
-----------------------------*/
.bx-livestats ol {
	list-style-type:none;
	list-style-position:outside;
}
.bx-livestats ol li {
	padding-left:23px;
}
.bx-livestats ol li.li-1 {background-position:left top;}
.bx-livestats ol li.li-2 {background-position:left -90px;}
.bx-livestats ol li.li-3 {background-position:left -180px;}
.bx-livestats ol li.li-4 {background-position:left -270px;}
.bx-livestats ol li.li-5 {background-position:left -360px;}

/* =Box: Info
-----------------------------*/

/* =Box: Quote
-----------------------------*/
.bx-quote-bubble blockquote {
	background-position:10px top;
}
.g-w16 .bx-quote-bubble {background-image:url(/worldservice/images/core/1/ltr/bubble_16c_t.gif);}
.g-w16 .bx-quote-bubble .signature {background-image:url(/worldservice/images/core/1/ltr/bubble_16c_b.gif);}
.g-w12 .bx-quote-bubble {background-image:url(/worldservice/images/core/1/ltr/bubble_12c_t.gif);}
.g-w12 .bx-quote-bubble .signature {background-image:url(/worldservice/images/core/1/ltr/bubble_12c_b.gif);}
.g-w8 .bx-quote-bubble {background-image:url(/worldservice/images/core/1/ltr/bubble_8c_t.gif);}
.g-w8 .bx-quote-bubble .signature {background-image:url(/worldservice/images/core/1/ltr/bubble_8c_b.gif);}
.g-w6 .bx-quote-bubble {background-image:url(/worldservice/images/core/1/ltr/bubble_6c_t.gif);}
.g-w6 .bx-quote-bubble .signature {background-image:url(/worldservice/images/core/1/ltr/bubble_6c_b.gif);}
.bodytext .bx-quote-bubble {background-image:url(/worldservice/images/core/1/ltr/bubble_6c_t.gif);}
.bodytext .bx-quote-bubble .signature {background-image:url(/worldservice/images/core/1/ltr/bubble_6c_b.gif);}
.bodytext .align-center .bx-quote-bubble {background-image:url(/worldservice/images/core/1/ltr/bubble_14c_t.gif);}
.bodytext .align-center .bx-quote-bubble .signature {background-image:url(/worldservice/images/core/1/ltr/bubble_14c_b.gif);}
.fw-story-body .bodytext .align-center .bx-quote-bubble { background-image: url(/worldservice/images/core/1/ltr/bubble_24c_t.gif); }
.fw-story-body .bodytext .align-center .bx-quote-bubble .signature { background-image: url(/worldservice/images/core/1/ltr/bubble_24c_b.gif); }

/* =Box: Business feeds
-----------------------------*/
.bx-businessfeed td {
	border-left:1px solid #ccc;
}

/* =Box: Byline
-----------------------------*/
.bx-byline {
	overflow:hidden;
	border-bottom:1px dotted #ccc;
}
.bx-byline img {
	float:left;
	margin-right:14px;
}
.bx-byline p {
	color:#777;
}

/* =Box: Weather
-----------------------------*/
.bx-weather h3 {
	float:left;
}
.bx-weather .fiveday {
	float:right;
	text-align:right;
}

/* =Box: Enlarge Image
-----------------------------*/
.bx-enlargeimage {}
.bx-enlargeimage .cta {
	height:17px;
	display:inline-block;
}

/* =Box: Livetext
-----------------------------*/
.bx-livetext .title {
	padding-left: 49px !important;
	padding-bottom: 7px;
	background-position: 9px 9px;
}
.blq-js .story #live-text h3 {
	background: url(/worldservice/images/core/1/livetext.gif) no-repeat 0 7px; 
	padding-left: 54px;
	margin-left: 14px;
}
#live-text #what-is-this {
	position: absolute;
	right: 12px;
	top: 12px;
}

/* =Box: Imagemap
-----------------------------*/
.bodytext .module .bx-imagemap h2{
	padding:0 0 0 4px;
}

/* =Box: Fact
-----------------------------*/

/* =Box: Profile
-----------------------------*/


/* =IMAGES
   Class prefix: img
+++++++++++++++++++++++++++++++++++++++++++++++ */

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



/* =TABLES
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* =Table: Base
-----------------------------*/
.bx-table table thead th {
	border-left:1px solid #fff;
}
.bx-table table thead th.first {
	border-left:none;
}
.bx-table table tbody th {
	border-right:1px solid #666;
}
.bx-table td {
	border-right:1px solid #ccc;	
}
.bx-table td.last,
.bx-table th.last,
.bx-table tfoot td {
	border-right:none;	
}



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


/* =EMP
+++++++++++++++++++++++++++++++++++++++++++++++ */

.wsAVaudio-cont,
p.wsAV-alternative,
p.wsAV-preference {text-align:left !important;}

p.wsAV-flashlink a,
p.wsAV-alternative a,
p.wsAV-preference a {background:url(/worldservice/images/core/1/emp_arrow_ltr.gif) no-repeat left 0.5em; margin:0 0 0 10px !important; padding-left:10px !important;}

p.wsAV-noflashtext {padding-left:35px !important; background-position: left 5px;}

/* =MULTI CLIP EMP
+++++++++++++++++++++++++++++++++++++++++++++++ */

.li-multiclipemp .content li .clip a {
    padding-left:30px;
    background-position:5px 5px;
}
.li-multiclipemp .content li a.clip-loaded:hover,
.li-multiclipemp .content li a.clip-playing:hover {    
    background-position:5px 5px !important;
}


/* WS overrides for Glow carousel
-----------------------------*/
.ws-carousel .carousel-light .carousel-prev .carousel-top,
.ws-carousel .carousel-light a.carousel-prev-disabled:hover .carousel-top { background-position: 0 0; }
.ws-carousel .carousel-light .carousel-prev .carousel-background,
.ws-carousel .carousel-light a.carousel-prev-disabled:hover .carousel-background { background-position: -17px 0; }
.ws-carousel .carousel-light .carousel-prev .carousel-bottom,
.ws-carousel .carousel-light a.carousel-prev-disabled:hover .carousel-bottom { background-position: -34px bottom; }
.ws-carousel .carousel-light .carousel-prev .carousel-arrow { background-position: -51px center; }
.ws-carousel .carousel-light .carousel-prev-disabled .carousel-arrow { background-position: -17px center !important; }
.ws-carousel .carousel-light .carousel-prev:hover .carousel-top,
.ws-carousel .carousel-light .carousel-prev:hover .carousel-background,
.ws-carousel .carousel-light .carousel-prev:hover .carousel-bottom { background-position: -136px 0; }
.ws-carousel .carousel-light .carousel-prev:hover .carousel-arrow { background-position: -153px center; }

.ws-carousel .carousel-light .carousel-next .carousel-top,
.ws-carousel .carousel-light a.carousel-next-disabled:hover .carousel-top { background-position: -68px 0; }
.ws-carousel .carousel-light .carousel-next .carousel-background,
.ws-carousel .carousel-light a.carousel-next-disabled:hover .carousel-background { background-position: -85px 0; }
.ws-carousel .carousel-light .carousel-next .carousel-bottom,
.ws-carousel .carousel-light a.carousel-next-disabled:hover .carousel-bottom { background-position: -102px bottom; }
.ws-carousel .carousel-light .carousel-next .carousel-arrow { background-position: -119px center; }
.ws-carousel .carousel-light .carousel-next-disabled .carousel-arrow { background-position: -85px center !important; }
.ws-carousel .carousel-light .carousel-next:hover .carousel-top,
.ws-carousel .carousel-light .carousel-next:hover .carousel-background,
.ws-carousel .carousel-light .carousel-next:hover .carousel-bottom { background-position: -187px 0; }
.ws-carousel .carousel-light .carousel-next:hover .carousel-arrow { background-position: -170px center; }
