/*
#head { background-color: red; }
#related { background-color: blue; }
#preamble { background-color: green; }
#main { background-color: #aaa; }
*/

#blq-container
{
padding-left: 8px; 
padding-right: 8px;
}


	#link-checker {display:none;}

/* another comment */
/* -------------------------------------------
   DEFAULT
   ------------------------------------------- */

#blq-mast-home {
   background-color:rgba(0, 0, 0, 0.4);
}


body {
background-color:#FFFFFF;
/* background-image:url("img/masthead_bg.png"); */
background-image:url("/staticarchive/631078ab31e205ca6782c4503f3e4ae2aa4bd6a8.png");
background-position:0 0;
background-repeat:repeat-x;
}

body #blq-container {
background:none;
}



#blq-acc {
background:none repeat scroll 0 0 transparent;
}


#blq-main {
width:976px;
background:none;
}


#blq-pre-mast, 
#blq-container-inner {
background-color:none;
}


/* -------------------------------------------
   LINKS
   ------------------------------------------- */

/* sitewide links */
#blq-main a:link							{color:#008390;}
#blq-main a:visited							{color:#a03b36;}
#blq-main a:hover							{color:#032366; text-decoration:underline;}
#blq-main a:active							{color:#008390;text-decoration:underline;}
#blq-main a									{font-weight:bold;color:#008390;text-decoration:none;}

/* banner links */
#blq-main #banner a:link,					
#blq-main #banner a:visited, 
#blq-main #banner a							{color:#FFF;}
#blq-main #banner a:hover,					
#blq-main #banner a:active					{text-decoration:underline;}


/* more from links */
#blq-main #morefrom a:link					{color:#5b2066;}
#blq-main #morefrom a:visited				{color:#786aa6;}
#blq-main #morefrom a:hover					{color:#8f0078; text-decoration:underline;}
#blq-main #morefrom a:active				{color:#5b2066;text-decoration:underline;}
#blq-main #morefrom a						{font-weight:bold;color:#5b2066;text-decoration:none;}




/* -------------------------------------------
   BANNER
   ------------------------------------------- */
#banner
{
	font-family: Helvetica, Arial;
	height:56px;
	background-color: #5B2066; 
	border-bottom:3px solid #ededed;
}

#banner a
{
	display:block;
	height:100%;
	width:100%;
}

#banner span
{
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}

#banner a span
{
	cursor:pointer;
}

#banner-title
{
	width:127px;
	height:56px;
	overflow:hidden;
	position:relative;
	float:left;
}

#banner-title span
{
	background:url("/staticarchive/762988d5b1b9bdac25674793fea375bae95ac862.gif") no-repeat;
}

#banner-date
{
	float:left;
	margin-top:30px;
	margin-left:40px;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
}

#banner-morefrom
{
	float:left;
	margin-top:35px;
	margin-left:340px;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
}

#banner-brand
{
	float:right;
	width:56px;
	height:56px;
	overflow:hidden;
	position:relative;
	margin-top:0px;
}

#banner-brand span
{
	background:url("/staticarchive/a9e9a7ee52f0564ca99135e8cd69240efcfa6888.gif") no-repeat;
	height:100%;
	position:absolute;
	width:100%;
	
}





/* -------------------------------------------
   LAYOUT
   ------------------------------------------- */
#blq-content #banner { 
	min-height: 30px; 
	padding: 16px; 
}

/* Left layout block */
#blq-content #content  { float: left; width:640px;}
/* Right layout block */
#blq-content #supporting  { 
	float: left; 
	width:320px; 
	margin-left: 16px; 
	right:0px;
	top:52px;
}


#blq-content #head {
	/* height:32px;*/
	width:100%; 
}



#blq-content #head .section  {
	margin-bottom:0px;
	border:none;
}


#blq-content #preamble	{}
#blq-content #main		{}
#blq-content #morefrom	{margin-top:16px;}
#blq-content #related	{}




/* -------------------------------------------
   SHARE
   ------------------------------------------- */

#blq-content #share {

}

#blq-content #share li {
float:left;
margin-left:5px;
}

#share li.facebook a background:url("/scotland/inc/facebook_icon.gif") no-repeat scroll 0 0 transparent;
}

#share li.twitter a {
background:url("/scotland/inc/twitter_icon.gif") no-repeat scroll 0 0 transparent;
}


/* -------------------------------------------
   MEDIA
   ------------------------------------------- */
#blq-content .ms-container 	{margin-bottom:12px;}
#blq-content .emp-audio 	{margin-bottom:12px;}

#blq-content ul.ms-carousel {
margin-top:0px;
}

#blq-main .ms-overlay-title {
margin-bottom:0px;
}

#blq-main .ms-bg, #blq-main .carousel-nav .carousel-background {
background:url("/staticarchive/5bb8c5ff3934b7130b24449d98ac7882fcce0797.png") repeat-x scroll 0 0 transparent;
}




/* JIRA #176 */
#blq-content .content img {
	margin-bottom: 10px;
}

/* override */
#blq-content #morefromcontent div.contentBlock img {
	margin-bottom: 0px;
}






/* -------------------------------------------
   TYPOGRAPHY
   ------------------------------------------- */
#blq-content {
	font-family: Helvetica, Arial, sans-serif;
	color:#5b5b5b;
	margin-bottom:40px;
}


#blq-content .gel-heading1, 
#blq-content .gel-heading2, 
#blq-content .gel-heading3, 
#blq-content .gel-heading4, 
#blq-content .gel-heading5, 
#blq-content .gel-heading6 {
	border:1px soild #000;
}


/* standard GEL Headings for reference */

/* size 48 */
#blq-content .gel-heading1 {
font-size:3.692em;
letter-spacing:-2px;
line-height:48px;
}

/* size36 */
#blq-content .gel-heading2 {
font-size:2.769em;
line-height:40px;
}

/* size32 */
#blq-content .gel-heading3 {
font-size:2.462em;
line-height:32px;
}

/* size28 */
#blq-content .gel-heading4 {
font-size:2.154em;
line-height:24px;
}

/* size24 */
#blq-content .gel-heading5 {
font-size:1.846em;
line-height:32px;
}

/* size20 */
#blq-content .gel-heading6 {
	font-size:1.538em;
	line-height:24px;
}

#blq-content .h1,
#blq-content .gel-heading1
 {
	letter-spacing:-2px;
}

#blq-content .h2, 
#blq-content .h3, 
#blq-content .h4, 
#blq-content .h5, 
#blq-content .h6, 
#blq-content .gel-heading2, 
#blq-content .gel-heading3, 
#blq-content .gel-heading4, 
#blq-content .gel-heading5, 
#blq-content .gel-heading6 {
	letter-spacing:-1px;
}


/* preample h1 - gel size28 */
/* http://www.live.bbc.co.uk/frameworks/barlesque/examples/global/gvl3 */
#blq-content #preamble h1,
#blq-content #head h1{
	font-size:2.154em;
	line-height:24px;
	 margin-bottom:16px;
}


/* preample h1 - gel size28 */
/* http://www.live.bbc.co.uk/frameworks/barlesque/examples/global/gvl3 */
#blq-content #main h1 {
	font-size:2.154em;
	line-height:24px;
}

/* main content heading - gel size20 */

#blq-content #main h2,
#blq-content #preamble h2 {
	font-size:1.538em;
	line-height:24px;
	margin-bottom:11px;
}

/* main content subheading */
#blq-content #main h3 {
	font-size:1.2em;
	line-height:18px;
}

/* related content header - gel size20 */
#blq-content #supporting h2 {
	font-size:1.846em;
	line-height:24px;
}

/* related content subheading */
#blq-content #supporting h3 {
	font-size:1.2em;
	line-height:18px;
}




/* related content header */
#blq-content #related h4 {
	font-size:1.2em;
	line-height:18px;
}


.gel-para-14, 
#blq-content p
{
	font-size: 1.077em;
    line-height: 18px;
	margin-bottom: 18px;
}

#blq-content #head p,
#blq-content #head .subsection p {
	margin-top:18px;

}

#blq-content #head .subsection p {
	font-weight:bold;
}


#blq-content .gel-para-13
{
    font-size: 1em;
    line-height: 16px;
	margin-bottom: 26px;
}

.timestamp {
	text-transform:uppercase;
	font-weight:bold;
	font-size: 1.238em;
    line-height: 24px;
    letter-spacing: -1px;
}

#blq-content #head p {font-size:13px;font-size:bold;}

#blq-content .img-with-caption img {
	margin-bottom:0px;
}

.img-with-caption br {
	display: none; 
}

.img-with-caption .caption {
	font-size: 1.077em;
    line-height: 18px;
	color: #535353; 
	background-color: #eee;
	padding: 4px 8px 8px 8px;
}

#blq-content .caption {
	margin-bottom:16px;
	display:block;
}

.img-with-caption a:link .caption                                                       {color:#008390;}
.img-with-caption a:visited .caption                                                    {color:#a03b36;}
.img-with-caption a:hover .caption 	                                                    {color:#032366; text-decoration:underline;}
.img-with-caption a:active	.caption                                                    {color:#008390;text-decoration:underline;}
.img-with-caption a .caption                                                            {font-weight:bold;color:#008390;text-decoration:none;}

/* -------------------------------------------
   MORE FROM BBC SCOTLAND PROMOS
   ------------------------------------------- */
/* related content header - gel size20 */

#blq-content #morefromcontent .subsection {
	background-color:#5B2066;
	margin-bottom:10px;
	color:#FFF;
}

#blq-content #morefromcontent .subsection h2 {
	padding:10px 10px 12px 10px;
	position:relative;
	font-size:1.646em;
}

#blq-content #morefromcontent .subsection span {
	height:100%;
	left:256px;
	position:absolute;
	top:0px;
	width:48px;
	background:url("/staticarchive/90404f45b288fbde3ca625f5d1ebfbef0cb16a9f.gif") no-repeat;
}


#blq-content #morefromcontent 	{
	background-color:#e4e1ed;
	padding:8px 8px 0px 8px;
} 


#blq-content #morefromcontent div.contentBlock	{ 
	width: 304px;
	background-color:#FFF;
	margin-bottom:8px;
	overflow:auto;
} 

#blq-content #morefromcontent .contentBlock h2 {
	background:none;
	margin-bottom:10px;
	margin-top: 5px; 
	font-size:1.538em;
	margin-left:10px;
}




#blq-content #morefromcontent div.contentBlock img {
	float: left; 
	margin-right:10px;
	margin-left:10px;
	width:146px;
}

#blq-content #morefromcontent div.contentBlock h3 {
	font-size: 1.077em;
	line-height: 18px;
}

#blq-content #morefromcontent ul {
	list-style-type:none;
}

#blq-content #morefromcontent ul li{
	line-height:5px;
}


#blq-content div.contentBlock p.intro			{margin-left:167px;}


/* -------------------------------------------
   ICONS
   ------------------------------------------- */
.blq-audio				{background: url(/staticarchive/4a38789152d810ae43c6340963b26acaf2c45618.gif) center left no-repeat;}
.blq-comments			{background: url(/staticarchive/f34fcbd23a2e8f914ee9bb90c610e757b0cb0423.gif) center left no-repeat;}
.blq-email				{background: url(/staticarchive/b74cfeb47af28efddc6d407707452dc7f8727b1b.gif) center left no-repeat;}
.blq-print				{background: url(/staticarchive/77c148e3744ec99433856f6ee01de9eb060f2409.gif) center left no-repeat;}
.blq-video				{background: url(/staticarchive/427b4c937656e78c395de39c6deaf692c50e3560.gif) center left no-repeat;}
.blq-audio, .blq-video	{padding-left: 27px;}

.blq-download {
	padding-left: 21px;
	background: url(/staticarchive/0b73b1eae5d3945e8e9eb193946cf4a88d84fa55.gif) center left no-repeat;
	font-size: 1.23em;
}


.blq-comments, .blq-email, .blq-print, .blq-time-stamp 
{
	text-transform: uppercase;
	padding-left: 23px;
	margin-left: 3px;
	font-size: 0.85em;
}







/* -------------------------------------------
   TABLES
   ------------------------------------------- */
#blq-content #main th { color: #009bad; text-align: left; font-size: 16px; }


/* -------------------------------------------
   LISTS
   ------------------------------------------- */
#blq-content ol,
#blq-content ul { 
	margin-top: 16px; 
	list-style-type:disc;
}

#blq-content li { 
	margin-bottom: 14px;
	margin-left:14px;
	line-height:16px;
}


/* -------------------------------------------
   QUOTES
   ------------------------------------------- */
#blq-content #main .quote { 
	width: 200px; 
	float: right; 
	margin-left: 8px; 
	margin-bottom: 8px; 
	margin-top: 0px; 
	background-color: #d9d9d9; 
	padding: 8px; 
}

#blq-content #main .startquote { display: block; }
#blq-content #main .endquote { display: block }






/* -------------------------------------------
   RELATED (RIGHT COLUMN)
   ------------------------------------------- */
#blq-content #related {}
#blq-content #related #bbcLinks			{margin-bottom:10px;}

#blq-content #related #bbcLinks,		
#blq-content #related #externalLinks	{border-bottom:3px solid #ededed;margin-bottom:10px;}

/* -------------------------------------------
   CATEGORY
   ------------------------------------------- */


/* -------------------------------------------
   TV AND RADIO (RIGHT COLUMN MIDDLE (OPTIONAL))
   ------------------------------------------- */

#blq-content #tvandradio { background-color: #f1f1f1 }

#blq-content #tvandradio,
#blq-content #tvandradio a { color: #d11c7d; text-decoration: none }
#blq-content #tvandradio a:hover { text-decoration: underline }

#blq-content #tvandradio .sub,
#blq-content #tvandradio .sub a { color: #000; text-decoration: none }
#blq-content #tvandradio .sub a:hover { color: #d11c7d;  text-decoration: underline }
#blq-content #tvandradio .sub { padding-right: 40px; }

#blq-content #tvandradio { padding: 8px; background-color: #f1f1f1}
#blq-content #tvandradio .promo-iplayer { margin-bottom: 8px; }

#blq-content #related #tvandradio { padding: 8px; background: #f1f1f1 }
#blq-content #tvandradio { margin-bottom: 16px; }


#blq-content .f-l {float: left; margin-right: 8px; margin-bottom : 16px;}

/*ADDED BY ABRAR FOR SHARE COMPONENT*/
.share {
margin-bottom:10px;
margin-left:583px;
margin-top:-30px;
}

#blq-content .share p {
display:none;
}

#blq-content .share ul {
padding:0;
list-style-type:none;
}

#blq-content .share li {
font-size:1em;
line-height:24px;
float:left;
margin-left:5px;
}

#blq-content .share li a {
display:block;
text-decoration:none;
text-indent:-6000px;
width:24px;
}

#blq-content .share li.facebook a {
background:url("/staticarchive/33c32f0fda2b6ccfe496566b89bd1ccbc77cdd69.gif") no-repeat 0 0 transparent;
}

#blq-content .share li.twitter a {
background:url("/staticarchive/3b0c35c294844735528e590230d5d70672961b51.gif") no-repeat 0 0 transparent;
}

.bbc-st-slim {
float: right;
margin-right:328px;
margin-top:-4em;
}


#blq-main a:hover .ms-bg,
#blq-main .ms-hover .ms-bg
{
	background-position:0 -501px;
}

h3.ms-title { color: #000000 }
p.ms-summary { color: #535353 }

.slideshow_height_fix { height:auto !important; }


.audioslideshow           { position: relative; }
.audioslideshow .msg      { position: absolute; top: 0px; }
.audioslideshow .msg      { padding: 0px }
	.audioslideshow .msg div.alert { 
		width: 80px;
		height: 72px;
		background-image: url('/staticarchive/a0cb5fc596d8fc79a7946fab1ba380820aee8f83.png');
		background-position: -200px 0px;
		background-repeat: no-repeat;
	}
	.audioslideshow .msg h2.title   {
		font-size:1.538em;
		line-height:24px;
		background-color: #000;
		color: #fff;
	}
	.audioslideshow .msg p.summary {
		background-color: #000;
		color: #eee;
	}
	#blq-content #content .audioslideshow .msg h2.title,
	#blq-content #content .audioslideshow .msg p.summary,
	#blq-content #head .audioslideshow .msg h2.title,
	#blq-content #head .audioslideshow .msg p.summary {
		margin: 0px;
		padding: 8px; 
	}

.section img.f-r {float:right;margin-left:16px;}

.ic-f-l {float:left; margin-right:8px; margin-bottom:16px}
.ic-f-r {float:right;margin-left:16px; margin-bottom:16px}

#blq-content .ic-f-l img,
#blq-content .ic-f-r img {margin-bottom: 0px}

/*****************************************************************************
*
* Episode Info
*
******************************************************************************/

/* related */

#related .episode_info  li {
	list-style-type: none;
	margin: 0px;
}

#related .episode_info_short {
        float:left;
        width:114px;
}

#related .episode_logo
{
        display:none;
 }

#related .episode_info_short {
	float: left;
        width:66px;
	margin-right: 16px; 
}

#related .episode_info_long p {
	margin: 0px;
}

#related .episode_info_short img {
        padding-top:5px;
}

#related .episode_info_long {
        float:left;
        width:320px;
	margin-top: 8px;
}

#related .episode_info_long .episode_synopsis
{
        display:none;
}

#related .episode_info_long a.tv
{
        background:url(/staticarchive/db140e0beb9b1012259ecb7b84354326c9a48c05.gif) no-repeat;
        padding-left:20px;
}

#related .episode_info_long a.radio
{
        background:url(/staticarchive/50635b67a73e120403e526663a7a4efab536f8d4.gif) no-repeat;
        padding-left:20px;
}

/* main */

#main .episode_info li {
	margin: 16px;
	list-style-type: none;
}

#main .episode_info_short {
        float:left;
        width:106px;
}

#main .episode_logo
{
        display:none;
 }

#main .episode_info_short img {
        padding:0px;
}

#main .episode_info_short {
	float: left;
        width:66px;
	margin-right: 16px; 
}

#main .episode_date_time {
	float: left;
	margin-right: 16px;
}

#main .episode_info_long {
        float:left;
        width:408px;
}

#main .episode_info_long p {
	margin: 0px;
}

#main .episode_info_long a.tv
{
        background:url(/staticarchive/db140e0beb9b1012259ecb7b84354326c9a48c05.gif) no-repeat;
        padding-left:16px;
}

#main .episode_info_long a.radio
{
        background:url(/staticarchive/50635b67a73e120403e526663a7a4efab536f8d4.gif) no-repeat;
        padding-left:16px;
}

.custom_form { margin-bottom:1em; }
	.custom_form label { display:block; margin:1em 0 0.1em 0; }
	.custom_form input, .custom_form textarea { display:block; margin:0; padding:0.33em; width:480px; }
	.custom_form textarea { height:180px; }
	.custom_form button { margin:1em 0; font-weight:bold; }
/* fixes for mediaset */
#blq-content .ms-container img { margin-bottom: 0px;}
#blq-content .ms-container ul { list-style-type: none; }

#blq-main .ms-skin-black .ms-related {
	border-color: #eee;
}

#blq-main .ms-skin-black {
	background-color: #eee;
}

#blq-main .ms-skin-black .ms-carousel li a {
	background-color:#008290;
}

#blq-main .ms-skin-black .ms-carousel li.selected a {
	background-color:#eee;
	color:#686868;
}

#blq-main .ms-skin-black .ms-carousel li a:hover,
#blq-main .ms-skin-black .ms-carousel li.selected a:hover {
	background-color:#032266;
	color:#fff;
}

#blq-main .ms-skin-black .carousel-nav .carousel-bottom {
	background-color:#eee;
}

#blq-main .ms-skin-black .carousel-nav .carousel-bottom {
	border-top-color:#eee;
}

#blq-main .ms-skin-black .ms-related .carousel-window,
#blq-main .ms-skin-black .ms-related a.carousel-prev-disabled span,
#blq-main .ms-skin-black .ms-related a.carousel-prev-disabled:hover span,
#blq-main .ms-skin-black .ms-related a.carousel-next-disabled span,
#blq-main .ms-skin-black .ms-related a.carousel-next-disabled:hover span {
	background-color:#eee;
}

#blq-main .ms-skin-black .carousel-prev
{
	border-right-color:#eee;
}

#blq-main .ms-skin-black .carousel-next
{
	border-left-color:#eee;
}

#blq-main .ms-skin-black .ms-carousel li a .title {
	border-top-color:#eee;
}


#morefromcontent .subsection a { color:#fff !important; }

/* ALBA test
#alba_feature { background:#39c; }
	#alba_feature #banner { background:#036; }
ALBA test ends */
