/*
 * $Revision: 1.7 $
 * $Date: 2010-05-05 09:17:12 $
 * Language specific styles.
 */

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


/* =BASE
   Typography, headings etc.
	 Base size is 12px for Portuguese (1em = 12px)
	 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-bbcbrasil-com {}
#blq-pre-mast, #blq-acc, #blq-mast, #blq-main, #blq-foot, #blq-nav{
  font-family:verdana,"宋体", helvetica,arial,sans-serif;
}
.use-song{
  font-family:"宋体",verdana,helvetica,arial,sans-serif;
}
#blq-main {
	font-size:1.4em;
}
#blq-content {}
#blq-footlinks {
	margin:5px 14px 10px 0;
}
#blq-foot,#blq-acc {
  font-size:1.4em;
}
.bx-weather .thumbnails{

}
#blq-footlinks li {
	line-height:1.58;
}
#blq-foot li,#blq-foot p{font-size:1em;}
#blq-disclaim a {font-size:0.857em;}
#blq-foot a { font-size:0.857em;}
#blq-main {background-color:transparent;}
#blq-acc {border-bottom: transparent;}

/* BANNER SECTION*/
#blq-acc a{
  font-size:0.857em;
}

/* =Headings
-----------------------------*/
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}

/* =Text
-----------------------------*/
p {
	line-height: 1.31;
}
p.ingress {}
.signature,
.caption {
	font-size: 0.85em;
	line-height:1.18;
}
blockquote {
	font-size: 1em;
	line-height: 1.31;
}

/* =Lists
-----------------------------*/
.li-plain ul {margin-bottom:0px}
li {
	font-size: 1em;
	line-height: 1.31;
}
/* =Learning English override
-----------------------------*/
#learning-english th,
#learning-english td {
	padding:0;
	border-spacing:0;
}

/* =Feed buttons
-----------------------------*/
.feeds {
	position:absolute;
	top:68px;
	left:733px;
	margin-top:5.67em;
}
.genre-homepage .feeds {
	margin-top:2.5em;
}
ul#feed-buttons li {
	display:inline;
  font-size:0.857em;
	line-height:1.75;
}
ul#feed-buttons a.feed {
	background: url(/staticarchive/1bcd8ebde022fde528b351fad9fb41b4c22cb9ea.gif) no-repeat left center;
	padding-left:20px;
	display:block;
	float:left;
}
ul.feeds-list {
	list-style-type:none;
}
ul.feeds-list a.feed {
	background: url(/staticarchive/1bcd8ebde022fde528b351fad9fb41b4c22cb9ea.gif) no-repeat right center;
	padding-right:20px;
	display:block;
}
/* =Services footer
-----------------------------*/
#services-nav h2 {
	text-transform:uppercase;
}
#services-nav {
	background-color:#f7f7f7;
	margin:10px 0 0 0;
	padding:10px 15px 0 10px;
	height:70px;
}
#services-nav li{
	display:block;
	float:left;
}
#services-nav li, #services-nav h2, .document-tools li{
   font-size:0.857em;
}
#services-nav a#services-email-news,
#services-nav a#services-rss,
#services-nav a#services-podcasts,
#services-nav a#services-ugc,
#services-nav a#services-mobile, 
#services-nav a#services-widget {
	display:block;
	padding:12px 0;
	margin:8px 20px 10px 0;
}
#services-nav a#services-email-news {
	padding-left:39px;
}
#services-nav a#services-rss {
	padding-left:40px;
}
#services-nav a#services-podcasts, #services-nav a#services-ugc  {
	padding-left:31px;
}
#services-nav a#services-ugc  {
   	padding-left:42px;
}
#services-nav a#services-mobile {
 	padding-left:45px;
}

#services-nav a#services-widget {
 	padding-left:45px;
}

#email-us {margin-bottom:15px;}
#email-us  h3 {padding: 15px 0 5px 0; font-weight:bold; color:#333333;}
#email-us .validate legend {font-weight:bold; margin-top:10px;}
#email-us .validate label {display:block; font-weight:bold; cursor:pointer; margin:10px 0 1px 0; color: #666;}
#email-us .validate input, .validate textarea {width:99%; border:1px solid #cccccc;  font-size:111%;}
#email-us .validate textarea {height:7em;}
#email-us .validate .submit {font-size:85%; width:80px; height: 22px; margin-top:10px; margin-left: 5px; cursor:pointer;padding:0 0 3px;}
#email-us .validate .reset {font-size:85%; width:80px; height: 22px; margin-top:10px; cursor:pointer;padding:0 0 3px;}
#email-us .validate .small {font-size:85%; margin: 3px 0 5px 0; }
#email-us .validate label {margin: 5px 0 3px 0; }
#email-us .validate .hidden { display: none; }
#email-us .validate .required-items {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,
#email-us .required-items {
    font-weight: normal;
    font-size: 0.857em;
    line-height: 1.6;
}
#email-us .validate .disclaimer label{
  display:block;
  float:right;
  padding-right:340px;
}

div > div  #email-us .validate .disclaimer label{
  display:inline;
  float:right;
  padding-right:350px;
}
#email-us .validate .disclaimer input{
  margin-top:4  px;
}
div > div #email-us .validate .disclaimer input{
  margin-top:9px;
}

#email-us p.required-items {
	color: #666;
}
/* =BRANDING
+++++++++++++++++++++++++++++++++++++++++++++++ */
/* =Banner
-----------------------------*/
#banner {
	height:68px;
	direction:ltr;
	overflow:hidden;
	margin-bottom:3em;
}
#banner .brand {
	height:68px;
	width:294px;
	display:block;
}
#banner .brand span {
	position:absolute;
	left:-4999px;
}
#banner .promo-button {
	display:block;
	position:absolute;
	right:96px;
	top:12px;
}
/* =Navigation
-----------------------------*/
#blq-local-nav {
	font-size:1em;
}
#blq-local-nav li.nav-current a {
	border-left: 5px solid #990000;
}
#blq-local-nav li {
	line-height:1.9;
}
#blq-local-nav a {
  padding:2px 10px 0;
}
#blq-local-nav .bbc-blocklink{
  display:block;
  width:165px;
  font-size:1em;
}
#blq-local-nav .bbc-blocklink a{
   display:inline;
   border:0px;
}
#blq-local-nav .bbc-blocklink img{
  margin-top:6px;
  padding:0 5px 0 12px;
  position:relative;
  top:2px;
}
#blq-local-nav .bbc-blocklink .chev{
  font-size:0.857em;

}
.bbc-blocklink .side-text:hover, #blq-local-nav .bbc-blocklink .chev:hover{
  color:#464646;
}
.bbc-blocklink .side-text, #blq-local-nav .bbc-blocklink .chev{
  position:relative;
  top:-1px;
  color:#000;
}
#blq-local-nav .bbc-blocklink  .chev{
  top:-2px;
  font-weight:bold;
}
/* =DOCUMENTS
		Story, index, cluster, media asset
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* =Base
-----------------------------*/
/* Datestamp */
.datestamp {
	font-size:0.86em;
	line-height:1.75;
	margin-bottom:1.5em;
}
.story .datestamp,
.av-instance .datestamp {
	margin-bottom:0;
	border-bottom:1px dotted #ddd;
}
.genre-homepage .datestamp {
	margin-bottom:0;
}
/* Primary topic */
.primary-topic {
  font-size:0.77em;
  line-height:1.60;
}
/* Document tools */
.document-tools {
	margin-bottom:0.86em;
}
.document-tools li {
	line-height: 1.71;
}
.document-tools .print {
	padding-left:18px;
}
.document-tools .email {
	padding-left:18px;
}
/* Body text */
.bodytext h2 {
	font-size:1.08em;
	line-height:1.29;
	margin-top:0.86em;
	margin-bottom:0.43em;
	color:#333;
}
.bodytext h2.strapline {
	line-height:1.36;
}
.bodytext .title {
	color:#666; /* Possible problem here */
}
.bodytext p {
  line-height:1.70;
	margin-bottom:0.92em;
}
.bodytext p.caption {
  color:#666666;
  line-height:1.40;
}
.bodytext p.ingress {}
.bodytext li {
	line-height:1.71;
}
.bodytext .box div {
	font-size:1em;
	line-height:1.71;
}

/* =Associated items
-----------------------------*/

div #blq-main .teaser .cta a.podcast {
    display:block;
    height:17px;
    position:relative;
    top:2px;
    width:65px;
  }
/* =Social media
-----------------------------*/
.socialmedia-links {
	margin-top:1em;
	margin-bottom:1em;
	clear:both;
}
.socialmedia-links ul {
	padding-top:2em;
}
.socialmedia-links li {
	font-size:0.86em;
  margin-right:14px;
}
.socialmedia-links h3, .socialmedia-links p{font-size:0.857em}
.socialmedia-links li {
  font-family:verdana,helvetica,arial,sans-serif;
  padding-bottom:10px;
}
.socialmedia-links li a {
  background-repeat:no-repeat;
  display:inline-block;
  height:16px;
  padding-left:20px;
}
.socialmedia-links li.facebook a {
	background-image: url(/staticarchive/9173aa634f4acf975f4fc23fd0c835fba629d33a.gif)!important;
	background-position: left 0;
}
.socialmedia-links li.twitter a {
	background-image: url(/staticarchive/9173aa634f4acf975f4fc23fd0c835fba629d33a.gif)!important;
	background-position: left -32px;
}
.socialmedia-links li.renren a {
	background-position:left 0px;
}
.socialmedia-links li.kaixin a {
	background-position:left -32px;
}
.socialmedia-links li.sina a {
	background-position:left -64px;
}
.socialmedia-links li.qq a {
	background-position:left -96px;
}
.socialmedia-links li.udn a {
	background-position:left -128px;
}
.socialmedia-links li.myshare a {
	background-position:left -160px;
}
.socialmedia-links li.cang a {
	background-position:left -192px;
}		
.socialmedia-links li.douban a {
	background-position:left -224px;
}		

/* =Story
-----------------------------*/
/* @todo need to work out margin-collapsing */
.story h1 {
	font-size:1.571em;
	line-height:1.4;
	margin-bottom: 1em;
	color:#333;
	padding-left: 40px;
  padding-right:40px;
}
.story-body {
	padding-left: 40px;
	padding-right: 40px;
}
.bodytext {
}
.ts-audioemp embed{
  width:226px;
  position:relative;
  top:-7px;
}
.li-listen .title{
  padding:6px 10px;
  margin:0;
}
.module .li-listen a {
  display:block;
  padding-left:8px;
}
.module .list a.download, .module .list a.mp3, .module .list a.zip, .module .list a.zip-file{
  background:transparent url(/staticarchive/be3a6eab1ffb2a3b1c919d0839067e737fddd7cc.gif) no-repeat scroll left center;
  padding-left:21px;
}
 .module .list a.pdf {
  padding-left:21px;
}
/* =Index
-----------------------------*/
.tickerbar {
	margin-bottom:1em;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	clear:both;
}
.tickerbar div.teaser {
	border-right:1px solid #ddd;
	height:1.71em;
	padding:0 10px 0 10px;
	margin:2px 0 2px 0;
}
.tickerbar div.teaser a {
}
.index h1 {
	border-bottom:1px #ddd dotted;
	padding-bottom:4px;
	text-transform:uppercase;
  font-size:1.286em;
  line-height:1.15;
}
.top-stories {
	border-top:1px dotted #ccc;
	padding-top:6px;
}
.genre-science .top-stories {
	border-top:none;
}
.genre-science .top-stories .ts-386x217 {
    padding-bottom:5px;
	border-bottom:1px dotted #ccc;
}
/* =Cluster & Topics
-----------------------------*/
.cluster h1,
.topic-cluster h1 {
	border-bottom:1px #ddd dotted;
	padding-bottom:3px;
	text-transform:uppercase;
}

/* =Media Asset
-----------------------------*/
.av-instance h1 {
	font-size:1.69em;
	line-height:1.14;
	margin-bottom: 1em;
	color:#333;
}
.av-body {
	padding-left: 40px;
	padding-right: 74px;
}
.av-body .ingress {
	font-weight:normal;
	color:#333;
}
.av-instance #player {
	margin-top:1.54em;
	margin-bottom:1.54em;
}
#wsnmEMP {
	width:512px;
}
p.wsnmAV-audio-summary {
	display:block;
	margin:0;
	border:0;
	padding:0;
	padding-right:50px;
	height:30px;
	width:462px;
}
/* =TEASERS
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* =Teaser: Base
-----------------------------*/
#topstory .ts-226x170 {
	border-bottom:1px dotted #d7d7d7;
	padding-bottom:1em;
	margin-bottom:0.71em;
}
.teaser .link {
	margin-bottom:0;
}
.teaser .cta {
	font-size:0.85em;
	line-height:1.18;
	color:#666;
}
.teaser .associated {
	margin-top:0em;
}
.teaser .associated li{
	font-size:0.857em;
	line-height:1.4;
	margin-bottom:3px;
}
.teaser .associated li .cta,
.teaser .associated li .cta {
	font-size:1em;
}
.teaser .date {
	font-size:0.85em;
}
.ts-headline{
  line-height:1.4;
  font-size:1em;
}
/* =Teaser: 126x71, 106x60
    		106x133 & textonly
    		(default rules)
-----------------------------*/

.teaser {
	margin-bottom:0.92em;
}
.ts-126x71,
.ts-106x60,
.ts-106x133 {
	margin-bottom:0.61em;
}
.li-carousel .ts-126x71,
.li-carousel .ts-106x60,
.li-carousel .ts-106x133 {
	margin-bottom:0;
}
.teaser .title {
	font-size: 1em;
	line-height: 1.4;
	font-weight:bold;
	margin-bottom:3px;
	text-transform:none;
}
div.ts-headline a {
	font-weight:bold;
}
.teaser .associated a {
	font-weight:normal;
}

.list .teaser .title {
	font-size: 1em;
	font-weight:normal;
	line-height:1.4;
	text-transform:none;
	margin-bottom:3px;
}
.teaser .summary {
	font-size: 1em;
	line-height: 1.4;
  margin-bottom:0px;
}
.teaser .topic {
	font-size:0.85em;
	line-height:1.18;
	margin-bottom:0.18em;
}
.list .ts-headline {
	margin-bottom:3px;
}
.ts-126x71 .title,
.ts-106x60 .title,
.ts-106x133 .title{
   font-size:1em;
}
.ts-126x71 .associated li,
.ts-106x60 .associated li,
.ts-106x133 .associated li{
     font-size:0.857em;
}
.ts-106x133 .associated li{
  margin-left:0px;
}
/* =Teaser: 226x170, 226x283
			256 EMP & Audio EMP
-----------------------------*/
.ts-226x170,
.ts-226x283 {
	margin-bottom: 1.36em;
}

.ts-226x170 .title,
.ts-226x283 .title,
.ts-206x116 .title{
	font-size: 1.429em;
	line-height:1.3;
	margin-bottom: 0.07em;
}
.list .ts-226x170 .title,
.list .ts-226x283 .title,
.list .ts-206x116 .title{
	font-size: 1.286em;
	line-height:1.3;
	margin-bottom: 0.07em;
	font-weight:bold;
}
.list .list .ts-226x170 .title,
.list .list .ts-226x283 .title,
.list .list .ts-206x116 .title{
	font-size:1.286em;
	font-weight:normal;
  margin-top:6px;
}
.list .list .ts-126x71 .title,
.list .list .ts-106x60 .title,
.list .list .ts-106x133 .title{
	font-weight:normal;
}

.list .ts-226x170 .summary,
.list .ts-226x283 .summary,
.list .ts-206x116 .summary{
 	font-size: 1em;
}
.ts-226x170 .summary,
.ts-226x283 .summary,
.ts-206x116 .summary{
	font-size: 1em;
	line-height: 1.4;
	margin-bottom: 3px;
}
.ts-226x170 .summary a,
.ts-226x283 .summary a,
.ts-206x116 .summary a{
	font-size: 1em;
	font-weight:bold;
	line-height: 1.4;
}

/* =Teaser: 386x217 & 448 EMP
-----------------------------*/
.ts-386x217,
.ts-448emp {
  margin-bottom:1.36em;
}
.ts-386x217 .title,
.ts-448emp .title {
	font-size: 1.571em;
	font-weight: bold;
  line-height:1.3;
	margin-bottom:0.07em;
}
.ts-386x217 .summary,
.ts-448emp .summary {
	font-size: 1.143em;
	line-height:1.4;
	margin-bottom:0;
}
.ts-386x217 .summary a,
.ts-448emp .summary a{
  font-weight:bold;
}
.ts-386x217 .associated li,
.ts-448emp .associated li{
	font-size:1em;
	line-height:1.4;
	margin-bottom:0.33em;
}
/* =Teaser: 206x116
-----------------------------*/
.ts-206x116,
.list .ts-206x116 {
	margin-bottom:0.77em;
}
.li-carousel .ts-206x116 {
	margin-bottom:0;
}
.ts-206x116 .title,
.list .ts-206x116 .title {
	font-size: 1.286em;
	font-weight:bold;
	line-height:1.3;
	margin-bottom:0.07em;
}
.ts-206x116 .summary {
	font-size: 1em;
	line-height:1.4;
}
.ts-206x116 .summary a {
	font-size: 1em;
	font-weight:bold;
	line-height: 1.64;
}

/* =Teaser: 466x262
-----------------------------*/
.ts-466x262 {
	margin-bottom:0.92em;
}
.ts-466x262 .title {
	font-size:1.85em;
	line-height:1.3;
}
.ts-466x262 .summary {
	font-size:1.143em;
	line-height:1.4;
	margin-bottom:3px;
}
.ts-466x262 .summary a {
  font-weight:bold;
	line-height:1.4;
	margin-bottom:0;
}
.ts-466x262 .associated li {
	font-size:1em;
	line-height:1.4;
	margin-bottom:0.33em;
}
/* =Teaser: CTA's
-----------------------------*/
.teaser .associated .cta {
	padding-left:10px;
}
.ts-466x262 .cta a.audio,
.ts-386x217 .cta a.audio,
.ts-226x283 .cta a.audio,
.ts-226x170 .cta a.audio {
	padding-left:59px;
	height:1.5em;
}
.g-container .ts-466x262 .cta a.video,
.g-container .ts-386x217 .cta a.video,
.g-container .ts-226x283 .cta a.video,
.g-container .ts-226x170 .cta a.video {
	padding-left:20px;
  	height:13px;
}
.g-container .ts-466x262 .cta a.video,
.g-container .ts-386x217 .cta a.video,
.g-container .ts-226x283 .cta a.video,
.g-container .ts-226x170 .cta a.video {
	padding-left:68px;
  	height:18px;
  	margin-bottom:5px;
}
.g-container .ts-466x262 ul li .cta a.video,
.g-container .ts-386x217 ul li .cta a.video,
.g-container .ts-226x283 ul li .cta a.video,
.g-container .ts-226x170 ul li .cta a.video {
  background-image:url(/staticarchive/b039ea6f9ed12432bbddc7cdb5ed231f30d65d10.gif);
  padding-left:20px;
  margin-bottom:0px;
}
.ts-headline .cta,
.teaser .associated .cta, .ts-106x60 .cta {
	margin-bottom:0.4em;
}
.ts-headline .cta .video,  .teaser .associated .cta .audio{
  padding-left:20px;
}

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

/* =List: Base
-----------------------------*/
.list {
	padding-top:0.46em;
	margin-bottom:1.36em;
}
.list .title {
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.143em;
	line-height:1.15;
	margin-bottom:0.47em;
}
/*.list li {
	margin-bottom: 0.29em;
}*/
.list .list {
	padding-top:0.4em;
	/*margin-top:0.64em;*/
	margin-bottom:1.07em;
}
.list .list .title {
	font-size:1em;
	line-height:1.3;
  font-weight:bold;
	margin-top:0;
}
/*.list .list h3, .list h2 {
    font-weight:bold;
}*/
.list .ts-headline .title {
    font-weight:normal;
}
.list .disclaimer {
	font-size: 0.85em;
	line-height:1.18;
}
.li-plain li .g-first .regular{
  border-top:1px dotted #D7D7D7;
}
.li-plain li .g-first .first .regular{
  padding-top:0.3em;
}

.li-plain li .g-first .first{
  padding-top:0;
}

.li-plain .g-first li .first{
  padding-top:0em;
}
.list .first .li-plain{}

/* =Tabbed: Carousel
-----------------------------*/

.li-tabbed{
  padding-top:0;
}
.li-tabbed img{
  top:-6px;
}
.li-tabbed .ts-386x217  .title{
  font-size:1.571em;

  margin-top:6px;
}
.li-tabbed .ts-386x217  img{
  top:-6px;
}
.g-container .li-tabbed .list .title{
  font-weight:bold;
 }
.g-container .li-tabbed .list p,.g-container .li-tabbed .list .title{
  padding-right:5px;
}
.li-tabbed .content ul.tabs-nav li{
  text-align:center;
}
.li-tabbed .tabs-nav li a {
  padding:0.7em 0 0;
}
.g-w8 .li-carousel .ts-126x71 .link img {
  left:-140px;
}
.g-w8 .li-carousel .ts-126x71 .link {
  padding-top:0;
}
.g-w8 .li-carousel .ts-126x71 .summary {
  margin-left:140px;
}
/* =List: Related topics
-----------------------------*/
.li-relatedtopics li {
  font-size:0.85em;
  line-height:1.64;
}

/* =List: Carousel
-----------------------------*/
.li-carousel {
	padding-top:0;
	margin-bottom:1.38em;
}
.li-carousel .title {
	margin-bottom:0;
  padding:6px 0 4px 10px;
}
.li-carousel .content {
  padding-top: 7px;
}
.li-carousel .teaser {
  /*padding: 0 9px;*/
}

/* =List: Ticker
-----------------------------*/
.li-ticker {
	height:1.69em;
	margin:0 0 1em 0;
	padding-top:0;
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
}
.li-ticker .title {
  font-size:0.85em;
  line-height:2;
  color:#333;
}
.li-ticker li.ts-headline {
	background:none;
	padding-left:0;
	margin-bottom:0;
}
.li-ticker li.ts-headline .cta {
	display:inline;
	margin-left:6px;
}
.genre-homepage #main-ticker .list{
  margin-bottom:1.36em;
}
#main-ticker .breakingNews h2{
  padding: 0px 10px;
  background-color:#900;
  color:#ffffff;
}
.breakingNews{
  background:#EEEEEE;
}
/* =List: Hot topic
-----------------------------*/
.li-hottopic {
	height:22px;
	margin:0 0 1em 0;
	padding-top:0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	overflow:hidden;
  padding:1px 0;
}
.li-hottopic .title {
  font-size:0.85em;
  line-height:2;
  margin-bottom:0;
  color:#333;
  display:inline;
}
.li-hottopic span a {
  font-size:0.85em;
  line-height:2;
	display:inline;
	text-transform:uppercase;
	font-weight:bold;
	color:#900;
}

/* =List: Dropdown
-----------------------------*/
.li-dropdown select {
	width:75%;
	float:left;
	padding:2px;
}
.li-dropdown input {
	margin-left:5px;
}
/* =List: Listing
-----------------------------*/
.li-listing li {
	position:relative;
	margin-left:120px;
}
.li-listing li.ts-headline {
	margin-left:0;
	min-height:4em;
}
.li-listing li .date {
	font-size:0.85em;
	position:absolute;
	left:-120px;
	top:1px;
}
.li-listing li.ts-headline .date {
  width:106px;
  left:0;
}
.li-listing li.ts-headline {
	background:none;
	padding-left:120px;
}
.li-listing .teaser .title {
	font-weight:bold;
}

/* =List: Image Gallery
-----------------------------*/
.g-w12 .bodytext .align-center .li-imagegallery .title {
  background-image:url(/staticarchive/da1288ad80ab59c99edaaa165e16aa10741cf66c.gif);
}
.li-imagegallery .caption{}
.li-imagegallery .content .caption,
.li-imagegallery .gallery-content p {
  font-size:1em;
  line-height:1.4;
  color:#333333;
  margin-top:0;
  margin-bottom:0;
  padding:10px 10px;
}
.li-imagegallery .pane_a, .li-imagegallery .pane_b, .li-imagegallery .pane_c{
  padding-left:10px;
 }
/* =BOXES
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* =Box: Base
-----------------------------*/
.box {
	margin-bottom:1.5em;
}

.box .body {
	font-size:1em;
	margin-top:10px;
	margin-bottom:6px;
}

.box .body p,
.box .body li {
	line-height:1.4;
	margin-bottom:0px;
}
.bx-weather .body p{

}
.box blockquote,
.box .signature,
.box .cta {
	margin-top:0;
	margin-bottom:0.5em;
}
.box .associated {
	margin-top:1em;
	margin-bottom:0.5em;
}
.associated li.first {
	padding-top:0.2em;
}
.associated li {
	margin-top:0em;
	margin-bottom:0.3em;
}
.box .title, .li-imagegallery .title{
	font-size:1.143em;
	line-height:1.15;
	text-transform:uppercase;
	margin-top:0;
	margin-bottom:0;
  padding:6px 0 4px 10px;
}
.box .content .body {
  padding-left:9px;
  padding-right:9px;
}-carousel
.li-imagegallery .title {
  background-image:url(/staticarchive/dec6da62c2ed51ac5c632559b7d34f03af5230d5.gif);
}
.box table{

 }
.box td{

 }
/* =Box: Livestats
-----------------------------*/
.bx-livestats .body {
	margin-bottom:0;
	margin-top:0;
}
.bx-livestats .body ol li {
	font-size:1em;
	line-height:1.4;
  margin-bottom:8px;
}
.bx-livestats ol {
  list-style-position:outside;
  list-style-type:none;
  margin-bottom:8px;
}
/* =Box: Quote
-----------------------------*/
.box blockquote {
	padding-bottom:0;
}
.box blockquote p {
	font-size:1.143em;
	line-height:1.4;
	padding-bottom:18px;
	padding-top:18px;
}

.box .signature {
	font-weight:bold;
	font-size:0.85em;
	line-height:1.45;
}

/* =Box: Quote (bubble)
-----------------------------*/
.bx-quote-bubble blockquote,
.bx-quote-bubble blockquote p,
.bx-quote-bubble .signature {
	margin-top:0;
	margin-bottom:0;
}
.bx-quote-bubble blockquote {
	padding-top:0;
}

/* =Box: Business feeds
-----------------------------*/
.bx-businessfeed table {

}
.bx-businessfeed th,
.bx-businessfeed td {
	padding:5px;
}
.bx-businessfeed .disclaimer {
	padding:5px;

}
.bx-businessfeed td {
  font-family:verdana,helvetica,arial,sans-serif;
  font-size:1em;
}
.bx-businessfeed .disclaimer, .bx-businessfeed .associated{
  text-align:left;
  margin-top:0em;
  margin-bottom:0em;
  font-size:0.857em;
}
.bx-businessfeed .labels th {
  font-weight:bold;
}
.bx-businessfeed th {
  font-size:0.857em;
}
/* =Box: Byline
-----------------------------*/
.bx-byline {
	margin-bottom:1em;
	padding-bottom:0.5em;
}
.bx-byline p {
	margin-bottom:0;
}
.bx-byline .person-info .name {
	font-weight:bold;
}
.bx-byline .person-info .role {
	margin-top:0;
  font-size:0.857em;
}
.bx-byline .subject, .bx-byline .person-info .role{
  font-size:0.857em;
}
/* =Box: Weather
-----------------------------*/
.bx-weather h3 {
	font-size:1em;
	line-height:1.5;
}
.bx-weather table th {
	padding:5px;
	font-size:0.92em;
}
.bx-weather .thumbnails img {
	margin-top:0.5em;
}
.bx-weather .thumbnails p {
	margin-top:0.36em;
	margin-bottom:0;
}
.bx-weather .thumbnails td{
  font-size:0.857em;
}
.bx-weather .max td,
.bx-weather .min td {
	font-size:0.86em;
  line-height:1.58em;
}
.bx-weather .min td {
  padding-bottom:0.5em;
}
.bx-weather td{
  font-size:0.857em;
}
/* =Box: Enlarge Image
-----------------------------*/
.bx-enlargeimage .cta {
	padding-right:77px;
  	margin-top:0;
}
.g-container .bx-enlargeimage .caption{
  margin-bottom:7px;
}
.bx-enlargeimage img{
  padding-top:9px;
}
/* =Box: Image Map
-----------------------------*/ 
.bodytext .module .bx-imagemap h2{
	font-size:1.08em;
	line-height:1.29;
}
.bx-imagemap .content .body p.introduction,
.bx-imagemap .content .body p.instruction{
	font-size:1em;
	line-height:1.7;
}
.bx-imagemap .content .body p.introduction{
	margin-bottom:0.92em;
}
.bx-imagemap p.attribution{
	font-size:0.85em;
	line-height:1.4;
}
.backtotop{
	font-size:0.85em;
}
/* =JAVASCRIPT
+++++++++++++++++++++++++++++++++++++++++++++++ */
.blq-js .panel-dark{
  font-size:1.4em;
}
/*Carousel changes*/

.li-carousel .nav .page-total {
  color:#CC0000;
  font-weight:bold;
}

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

/* =Image: Base
-----------------------------*/
/* =INCLUDES
+++++++++++++++++++++++++++++++++++++++++++++++ */
/* =LAYOUT
   Optional overrides of core layout rules.
+++++++++++++++++++++++++++++++++++++++++++++++ */
.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 {
  padding-top:272px;
}
.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 {
  padding-top:223px;
}
.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 {
  padding-top:176px;
}
.g-w3 .ts-106x60 .link, .g-w4 .ts-106x60 .link, .g-w5 .ts-106x60 .link, .li-carousel .ts-106x60 .link {
  padding-top:66px;
}
.g-w3 .ts-106x133 .link, .g-w4 .ts-106x133 .link, .g-w5 .ts-106x133 .link, .li-carousel .ts-106x133 .link {
  padding-top:139px;
}
.g-w8 .li-imagegallery .title {
  background-image:url(/staticarchive/7c69246531e4478d858d7b866184dddeda18bd64.gif);
}
.g-w8 .list{margin-bottom:1.36em;}
.g-w8 .li-plain .li-dropdown{  margin-bottom:1.3em;}

.g-w6 .li-imagegallery .title {
  background-image:url(/staticarchive/cd5a0919daadbc5bd96592e5f130d993a6f1cf92.gif);
}
.g-w12 .box .title {
  background-image:url(/staticarchive/da1288ad80ab59c99edaaa165e16aa10741cf66c.gif);
}
.g-w12 .li-imagegallery .title {
  background-image:url(/staticarchive/da1288ad80ab59c99edaaa165e16aa10741cf66c.gif);
}
.g-w24 .li-imagegallery .title {
  background-image:url(/staticarchive/a8b8706a449f7029f1791ca7c6e607bc468c0b69.gif);
}
/*Carousel changes*/
.g-w8 .li-carousel .ts-106x133 {
  width: 286px;
}
.g-w8 .li-carousel .ts-106x133 .title,
.g-w8 .li-carousel .ts-106x133 .summary {
  padding-top: 0;
  margin-left: 115px;
}
.g-w8 .li-carousel .ts-106x133 img {
  margin-left: -115px;
}
.g-w16 .li-imagegallery .gallery-content{
  text-align:center;
}
h1, h2, h3, h4, h5, h6{
  color:#464646;
}
.g-w16 .li-imagegallery .gallery-content{
  text-align:left;
}
.g-w16 .li-imagegallery .nav {
  clear:both;
}
.g-w8 .list .ts-226x170{
  margin-bottom: 0em;
}
.box .title a, .list .title a{
  line-height:1.15;
}
.elt{margin-bottom:0em;}
/* End Carousel changes*/


