






/* banner start */

#banner .brand {
  background: url("/bengali/images/gel/brand_bangla.gif") no-repeat scroll 7px 5px transparent;
  bottom: 0px;
  display: block;
  height: 61px;
  left: 0;
  overflow: hidden;
  position: absolute;
  text-indent: -9999px;
  width: 255px;
}


#promo-mobile,#promo-mobile-audio {
	left:640px;
	position:absolute;

}
#promo-mobile,#promo-mobile-audio {
	background:url("/bengali/images/gel/cta_mobile.gif") no-repeat scroll left center transparent;
	font-weight:bold;

	padding-left:39px;
	text-transform:none;
}
#banner #promo-mobile,
#banner #promo-mobile-audio {
  background-position: 0 27px;
  top: -12px;
}

#promo-mobile span,
#promo-mobile-audio span {
  font-size: 14px;
}

#banner .audio-bulletin {
  background: url("/bengali/images/gel/audio_39x33.gif") no-repeat scroll left center transparent;
  left: 768px;
  padding-left: 53px;
}

#banner .live-audio-bulletin {
  background: url("/bengali/images/gel/new_audio_icon.gif") no-repeat scroll left center transparent;
  padding-left: 72px;
  background-position: 3px 32px !important;
}



/* homepage h1 and datestamp */
.genre-homepage h1{display:none;}
.genre-homepage .datestamp {
  color: #FFFFFF;
  left: 131px;
  position: absolute;
  top: 78px;
}
.genre-homepage .datestamp .lastupdated {
  font-weight: bold;
  margin-left: 4px;
  margin-right: 4px;
}

/* QA */
.genre-homepage .top-story {
  margin-bottom: -6px;
  margin-top: -6px;
  padding-bottom: 0;
}



.genre-homepage .more-top-stories .cols-2 .g-w10 .body-disabled{top:-3px;}

.genre-homepage .more-top-stories {border-bottom: 1px solid #CCCCCC;}

.genre-homepage .other-top-stories{}


.genre-homepage .other-news {}
.genre-homepage .other-news .li-importer {}
.genre-homepage .other-news .li-importer div {
  margin-left: 0;
}
.genre-homepage .other-news .li-importer div ul{}
.genre-homepage .other-news .li-importer div ul li {
  float: left;
  width: 144px;
  margin-left:16px;
}
.genre-homepage .other-news .li-importer div ul .first{  margin-left:0;}

.genre-homepage .other-news .li-importer div ul li h2 {
  margin-left: 0;

  padding-top: 88px;
}

.genre-homepage .other-news .li-importer div ul .first h2 {
  padding-left: 0;
}

.genre-homepage .other-news .li-importer div ul li h2 a{}
.genre-homepage .other-news .li-importer div ul li h2 a img {
  left: auto;
}

.genre-homepage .other-news .li-importer div ul li div {
  padding-left: 0;
}
.genre-homepage .other-news .li-importer div ul li div p{}

.genre-homepage .other-news .li-importer div ul .first div {
  padding-left: 0;
}

.genre-homepage .other-news .li-importer div ul .first div p{}

/* */
.genre-homepage .other-news .li-importer div ul li p a img {
  left: 0;
  top: 0;
}
.genre-homepage .other-news .li-importer div ul li p a{}
.genre-homepage .other-news .li-importer div ul li p {
  margin-left: 0;
  padding-top: 94px;
}
.genre-homepage .other-news .li-importer div ul li{}
.genre-homepage .other-news .li-importer div ul{}
.genre-homepage .other-news .li-importer div{}
.genre-homepage .other-news .li-importer{}

/* */
.genre-homepage .other-news .li-importer div ul li p div{}

/* */
.genre-homepage .other-news .li-importer div ul .first p a img{}
.genre-homepage .other-news .li-importer div ul .first p a{}
.genre-homepage .other-news .li-importer div ul .first p{}
.genre-homepage .other-news .li-importer div ul .first{}








.genre-homepage .other-top-stories .timeago{display:none;}
















.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, .li-multiclipemp h2.title {
  padding: 11px 0 0;
}

.teaser .associated li {
  padding-bottom: 0;
  padding-top: 7px;
}

.g-w11 .radio-programmes .content .cols-2 li .g-w0{margin-bottom: 4px;} 

.g-w11.radio-programmes  .content .cols-2 li{
    margin-bottom: -2px;
    padding-bottom: 0;
}
.g-w11.radio-programmes .associated {
  padding: 8px 0;
}












/*index h1*/
.index h1 {
  color: #FFFFFF;
  left: 147px;
  position: absolute;
  top: 49px;
}

.genre-weather h1,
.genre-radio h1 {
  color:#505050;
  left:0;
  position: relative;
  top: 1px;
}

.bx-social-promo {
  padding: 0 8px 8px;
}
.bx-social-promo .body li p a {
  font-weight: bold;
}

.av-instance .g-w11 .bx-social-promo .facebook-promo p a,
.genre-multimedia .g-w11 .bx-social-promo .facebook-promo p a {
  width: 145px;
}

.bodytext .list .title, .bodytext .box .title, .bodytext .bx-imagemap h2 {
  font-size: 28px;
  line-height: 31px;
}

.bx-enlargeimage .cta {
  font-size: 24px;
  line-height: 28px;
}

.bengali-feeds div .bx-news-feed h2 {
  font-family: arial,sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
}
.bengali-feeds div .bx-news-feed  .content .newsfeed li a{  font-family: arial,sans-serif;
  font-size: 14px;
}




.radio-links{}



.radio-links .associated {
  border-top: medium none;
  margin-bottom: 8px;
}



#email-us label, #email-us .glow-errorMsg, #email-us li {
  font-size: 20px;
  line-height: 24px;
}



.genre-radio .datestamp {display:none;}

.genre-radio .radio-programme-1 .ts-304x171,
.genre-radio .radio-programme-2 .ts-304x171,
.genre-radio .radio-programme-3 .ts-304x171,
.genre-radio .radio-programme-4 .ts-304x171
{
padding-bottom: 0;
}

.genre-radio .radio-programme-1 .list .content,
.genre-radio .radio-programme-2 .list .content ,
.genre-radio .radio-programme-3 .list .content ,
.genre-radio .radio-programme-4 .list .content 
{
padding-bottom: 0;
margin-bottom: 24px;
}
.genre-radio .radio-programme-1 .ts-304x171 .body .summary,
.genre-radio .radio-programme-2 .ts-304x171 .body .summary,
.genre-radio .radio-programme-3 .ts-304x171 .body .summary,
.genre-radio .radio-programme-4 .ts-304x171 .body .summary
{
margin-bottom: -6px;
}

.bodytext .bx-quote .body blockquote p {
  font-size: 24px;
  line-height: 28px;

}


.bodytext h3 {
  font-size: 24px;
  line-height: 28px;
margin-bottom: 0;
}
#related-services h2 {
  font-size: 28px;
  line-height: 32px;
}

#news-related-sites ul li {
  font-family: Arial,Verdana;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
}

.li-topics .cta {
  padding: 11px 0 6px 24px;
}
.li-topics .cta span {
  top: 16px;
}

.bx-weather table th {
  padding: 4px 0;
}

.ws-modal-popup .li-topics .body li {
  font-size: 20px;
  line-height: 24px;

}

.li-picturegallery .caption p {
  margin-bottom: 4px;
}
/* */
.search-page .search-list #sort-results li {

  font-size: 20px;
  line-height: 24px;

}

.search-page .search-list #sort-results {
  margin: -29px 0 10px;
}

.search-page .g-w11 .list > h2.title {
  margin-top: 5px;
}

.search-page .titlebar {
  padding: 7px 0;

}

.search-page .more {
  font-size: 20px;
  line-height: 24px;
}


.blq-js .li-moremultimedia-notabs .tabs-nav .tab,
.blq-js .li-moremultimedia-notabs .panel .content,
.blq-js .li-moremultimedia-notabs .panel .content li {
  height: 180px !important;
}

.top-story .teaser .title {
  font-size: 38px;
  line-height: 40px;
}
.list .list .ts-144x81 .title {
  font-size: 24px;
  line-height: 28px;
}

.teaser {
  font-size: 20px;
  line-height: 24px;
}

.list > .title, .box .title, .contextual-links h2, #footballtable h2, .story-body .dna-comments_module h3 {
  font-size: 28px;
  line-height: 32px;
}

.teaser .title {
  font-size: 20px;
  line-height: 24px;
}

.ts-304x171 .title, .list .ts-304x171 .title {
  font-size: 24px;
  line-height: 28px;
}

.gel-carousel .carousel-gel-generic .carousel-item .title {
  font-size: 20px;
  line-height: 24px;
}

.ts-144x81 .title, .list .ts-144x81 .title {
  font-size: 24px;
  line-height: 28px;
}

.topstories-list .ts-headline a {
  font-size: 20px;
  line-height: 24px;
}

.ts-144x81 .title, .list .ts-144x81 .title {
  font-size: 20px;
  line-height: 24px;
}

.ts-336x189 .title, .li-specialfeatures .ts-336x189 .title {
  font-size: 24px;
  line-height: 28px;
}

.li-topics .cta {
  font-size: 20px;
  line-height: 24px;
}

.bx-weather .content h3 {
  font-size: 24px;
  line-height: 28px;
}

h1 {
  font-size: 38px;
  line-height: 40px;
}

/* live button fix */
.ts-512x288 .title a .cta {
	width: 42px !important;
}
.ts-video .title a .cta span, .ts-audio .title a .cta span {
	width: 20px !important;
}

.ts-video .title a:hover .cta span, .ts-audio .title a:hover .cta span {
	width: 40px !important;
}






