/* ------------------------------------------------------

	Layout Styles
	
------------------------------------------------------ */
#meta-information{
	width:800px;
}
#meta-information h1{
    position:relative;
    float: none;
    display: block;
    margin: 56px 0 7px;
}
#meta-information .invisible{
   visibility:hidden;
}
#meta-information .published{
    position:absolute;
	top:0;
	left:0;
    width:788px;
    min-height: 15px;
	padding-bottom:7px;
    color:#666666;
    font-size:0.919em;
    border-bottom:1px dotted #CCCCCC;
}
#meta-information .published .date{
	color:#464646;
}
#meta-information .story-actions{
    position:absolute;
    top:26px;
    left:0;
    display:none;
}
.blq-js #meta-information .story-actions{
	display:block;
}
#meta-information .story-actions li, #main-content .story-actions li{
    width:226px;
    float:left;
    display:inline;
    margin:5px 0 0;
}
#meta-information .story-actions li a, #main-content .story-actions li a{
	padding-left:17px;
	padding-bottom:1px;
	background-image:url(../img/news_sprite_02.gif);
	background-repeat:no-repeat;
}
#meta-information .story-actions li.email a, #main-content .story-actions li.email a{
	background-position:-750px -197px;
}
#meta-information .story-actions li.print a, #main-content .story-actions li.print a{
	background-position:-1000px -199px;
}	
.tabbed-navigation {
	overflow: visible;
	padding: 14px 0 0  8px;
	margin: 0 0 14px;
	width: 100%;
	float: left;
	clear: both;
	border-bottom: 1px solid #999;
}
.tabbed-navigation li {
	float: left;
	background: #ddd;
	margin: 0 2px;
	padding: 3px 7px 5px;
	overflow: none;
	border: 1px solid #999;
	border-bottom: none;
	font-size: 0.919em;
}
.tabbed-navigation li.selected {
     position: relative;
     background: #fff;
     padding-bottom: 6px;
     margin-bottom: -1px;
  }
.tabbed-navigation li a {
	white-space: nowrap;
	font-weight: bold;
}
#meta-information{
	color:#464646;
}
#meta-information h1{
	font-size:2em;
	font-weight:800;
	color:#464646;
}
#meta-information .story-actions li a{
	font-size:0.919em;
}
#main-content{
	position:relative;
	float:left;
	display:inline;
	width:466px;
	margin:0 0 0 14px;
}
.story-wide #main-content {
    width: 788px;
 }
#main-content #story-body{
    position:relative;
    float:left;
    display:inline;
    width:100%;
    margin-top:10px;
    padding-bottom:10px;
}
#main-content a,
#main-content li,
#main-content form fieldset .error span,
#main-content #story-body .factbox li,
#main-content #story-body .story-feature a,
#main-content #story-body .story-feature blockquote,
#main-content #story-body .story-feature blockquote .lead,
#main-content #story-body .story-feature a.watch,
#main-content #story-body .story-feature a.listen{
	background-image:url(../img/news_sprite_02.gif);
	background-repeat:no-repeat;
}

#main-content #story-body .story-feature a.play {
background-position:-350px bottom;
padding:0 0 17px 0;
}

#main-content #story-body .story-feature a.listen {
background-position:-750px bottom;
padding:0 0 17px 0;
}

#main-content a{
	margin:10px 0;
	padding-left:10px;
	background-position:left 5px;
}
#main-content .bookmark-list{
    position:relative;
    float:left;
    display:inline;
	margin-top:20px;
	width:100%;
	padding:1px 0 7px;
	border:1px solid #DFDFDF;
}
#main-content .bookmark-list li a img,
#main-content .bookmark-list .related-links,
#main-content .bookmark-list .summary{
	display:none;
}
#main-content .bookmark-list h2{
	margin:7px 10px;
}
#main-content .bookmark-list .help{
	position:absolute;
	top: 7px;
	right: 10px;
	margin:0;
	background: none;
}
#main-content .bookmark-list li{
	position:relative;
	float:left;
	display:inline;
	margin-right: 15px;
	padding-left:0;
	background: none;
}
#main-content .bookmark-list li a{
	padding: 0 0 0 21px;
	background-image:url(../img/bookmark_icons.gif);
	background-repeat:no-repeat;
}
	.ie #main-content .bookmark-list li a{
		padding-bottom: 3px;
	}
#main-content .bookmark-list .delicious a{
	background-position:0 0;
}
#main-content .bookmark-list .digg a{
	background-position:0 -100px;
}
#main-content .bookmark-list .facebook a{
	background-position:0 -200px;
}
#main-content .bookmark-list .reddit a{
	background-position:0 -300px;
}
#main-content .bookmark-list .stumbleupon a{
	background-position:0 -400px;
}
#main-content .bookmark-list ul{
	margin:10px 10px 7px;
	overflow:auto;
}
#main-content .byline{
	display:block;
	margin:1px 0 0.708em;
	padding-bottom:0.708em;
	border-bottom:1px solid #ddd;
}
#main-content .byline .author-position{
	display:block;
}
/*
#main-content form{
    position:relative;
    float:left;
    display:inline;
    width:100%;
    margin-top:10px;
    padding-bottom:10px;
	border-bottom:1px solid #ddd;
}
	.ie #main-content form{
		overflow:hidden;
	}
#main-content form button{
	margin:7px 14px 7px 0;
	float:left;
}
#main-content form button.not-submit{
	background:transparent;
	border:transparent;
}
	.ie #main-content form button.not-submit{
		border:none;
	}
#main-content form .glow-errorSummary{
	position:relative;
	float:left;
	display:inline;
	clear:left;
	width:100%;
	margin:0 0 14px;
	background:#eee;
}
#main-content form .glow-errorSummary ul{
	padding:7px 10px 9px;
}
#main-content form fieldset{
	position:relative;
	float:left;
	display:inline;
	clear:left;
	width:466px;
	overflow: hidden;
}
#main-content form fieldset.submit{
	margin:7px 7px 7px 0;
}
#main-content form fieldset span.error{
	position:relative;
	float:right;
	display:inline;
	clear:left;
	width:218px;
	margin-top:4px;
}
	.ie #main-content form fieldset span.error{
		margin-top:1.75em;
	}
#main-content form fieldset span.error span{
	margin:0;
	width:196px;
	padding:5px 6px 4px 16px;
	background-position:-1500px top;
}
#main-content form input{
	padding:2px 3px;
	width:228px;
	float:left;
	display:inline;
}
#main-content form input[type="hidden"]{
	position:absolute;
	top:-5000%;
	left:-5000%;
}
#main-content form label{
	position:relative;
	float:left;
	clear:both;
	display:inline;
	width:100%;
	padding-bottom:10px;
}
#main-content form label span{
	float:left;
	display:inline;
}
#main-content form span.optional,
#main-content form span.optional{
	position:absolute;
	right:225px;
	top:1px;
}
#main-content form span.required,
#main-content form span.required{
	position:absolute;
	top:-5000%;
	left:-5000%;
}
#main-content form p{
	margin-bottom:10px;
}
#main-content form textarea{
	float:left;
	display:inline;
	margin-bottom:10px;
	width:233px;
	max-width:233px;
	padding:2px;
	resize:vertical;
	overflow:auto;
}
*/

#main-content li{
	margin:0;
	padding-left:10px;
	background-position:left 5px;
}
	.ie #main-content li{
		height:1%;
	}
#main-content li a{
	margin:0;
	padding-left:0;
	background:none;
}
#main-content{
	color:#464646;
}
#main-content a{
	font-size:1.083em;
	font-weight:800;
}
#main-content .bookmark-list .help{
	font-weight: 400;
}
#main-content .bookmark-list li a{
	font-size: 1em;
	font-weight: 400;
}
#main-content form p{
	font-size:0.919em;
}
#main-content form span.optional,
#main-content form span.required{
	font-size:0.919em;
	color:#666;
}
#main-content form fieldset span.hint{
	font-size:1em;
}
#main-content li a{
	font-size:1em;
}
#main-content .byline .author-position{
	color:#000;
}
#main-content form button.not-submit{
	color:#0D3059;
}
#main-content form button.not-submit:hover{
	text-decoration:underline;
}
#main-content form .glow-errorSummary li{
	font-weight:800;
}
#main-content form input,
#main-content form textarea{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:1em;
}
/* Comment styles */
.content-group #comments {
    border-top: 1px solid #dcdcdc;
    clear: both;
    padding-top: 14px;
    font-size: 1.083em;
}
.content-group #comments h2 {
    font-weight: bold;
    margin-bottom: 0.708em;
}
.content-group #comments li {
    padding: 0.708em 0 0;
    background: none;
}
.content-group #comments p {
    margin-bottom: 0.708em;
}
.content-group #comments p.author {
    font-weight: bold;
    font-style: italic;
}
	#main-content #story-body .comments h2,
	#main-content #story-body .comments p {
      font-size: 1em;
	}
/* Form styles */
.content-group form {
	width:100%;
	padding: 14px 0 10px;
	margin: 10px 0 0;
	border-top: 1px solid #dfdfdf; 
}
.content-group form a {
	padding-left:10px;
	background:url(/img/v6/screen/shared/news_sprite_02.gif) left 3px no-repeat;
	font-size:0.919em;
	font-weight:800;
}
.content-group button {
	position: relative;
	border: 0; 
	padding: 0 5px 0 0;
	margin-right: 5px;
	cursor: pointer;
	overflow: visible;
	background:url(submitbg.png) right -56px no-repeat;
}
.content-group button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}
.content-group button span {
	position: relative;
	display: block;
	padding: 5px 5px 0 10px;
	height:19px;
	white-space: nowrap;
	overflow:visible;
	background:url(submitbg.png) top left no-repeat;
}
	.ie .content-group button span,
	.ie7 .content-group button span {
		padding-top:2px;
		height:22px;
	}
.content-group button.not-submit {
	background:transparent;
	border:0;
	cursor:pointer;
}
.content-group button.not-submit span {
	background:none;
}
.content-group form .error {
	clear:left;
	display:inline;
	float:right;
	position:relative;
	width:47%;
}
	.ie .content-group form .error {
		margin-top:1.75em;
	}
.content-group form .error span {
	display:block;
	margin: 0;
	padding:5px 16px 4px 16px;
	background:url(/img/v6/screen/shared/news_sprite_02.gif) -1500px top no-repeat;
}
.content-group form fieldset {
	width:100%;
	float:left;
	clear:left;
	display:inline;
}
	.ie7 #main-content.content-group form fieldset span.error { 
		margin-top: 21px;
	}
.content-group fieldset input,
.content-group fieldset textarea {
	display:block;
	margin:4px 0 0;
	padding:2px;
	min-height:16px;
}
	.ie .content-group fieldset input,
	.ie .content-group fieldset textarea {
		height:16px;
	}
.content-group form .glow-errorSummary {
	position:relative;
	float:left;
	display:inline;
	clear:left;
	width:100%;
	margin:0 0 14px;
	background:#eee;
	font-weight:800;
}
#main-content form .glow-errorSummary ul {
	padding:7px 14px 9px 10px;
	width:auto;
}
.content-group form input {
	clear:left;
/*	width:75%!important;*/
}
.content-group form input.glow-invalid {
	width:50%!important;
}
.content-group form input[type="hidden"] {
	position:absolute;
	top:-5000%;
	left:-5000%;
}
.content-group form label {
	float:left;
	clear:left;
	display:inline;
	width:100%;
}
.content-group form .required .required {
	position:absolute;
	top:-5000%;
	left:-5000%;
}
.content-group form span {
	float:left;
	display:inline;
}
.content-group form .terms {
	margin:0 0 10px;
}
.content-group form textarea {
	clear:left;
	resize:vertical;
	overflow:auto;
	width: 76%!important;
	max-width:76%!important;
}
	.ie .content-group form textarea {
		height:100px;
	}
.content-group form textarea.glow-invalid {
	width:50%!important;
	max-width:50%!important;
}


#secondary-content{
	position:relative;
	float:right;
	display:inline;
	margin:10px 14px 10px 0;
	width:304px;
}
.story-wide #secondary-content {
    padding-top: 14px;
    width: 788px;
 }
#secondary-content div li,
#secondary-content .nested-menus li li,
#secondary-content .quote-box blockquote,
#secondary-content .quote-box blockquote p{
	background-image:url(../img/news_sprite_02.gif);
	background-repeat:no-repeat;
}
#secondary-content .bbc-promo{
	margin-top:10px;
	width:303px;
	border:1px solid #DFDFDF;
	padding:0;
	text-align:center;
}
#secondary-content .bbc-promo h2{
	text-indent:55px;
	text-align:left;
}
#secondary-content .bbc-promo a{
	display:inline-block;
	margin:-1px -1px 0;
	padding-bottom:7px;
	background:#fff;
}
	.ie #secondary-content .bbc-promo a{
		padding-bottom:10px;
	}
#secondary-content div{
	position:relative;
	float:left;
	display:inline;
	margin:0;
	padding-bottom:10px;
	width:306px;
	border-bottom:1px solid #DFDFDF;
}
.story-wide #secondary-content div {
    margin-right: 14px;
    width: 380px;
 }
#secondary-content div.hyperpuff{
	width:284px;
	padding:1px 10px 0;
	margin-top:-1px;
	border:1px solid #DFDFDF; 
}
#secondary-content div.hyperpuff div{
	width:284px;
	bottom:-1px;
	border-bottom:1px solid #DFDFDF;
}
#secondary-content h2{
	margin:6px 0 4px;
}
#secondary-content .hyperpuff h2{
	margin:5px 0 4px;
}
#secondary-content div h3 a img,
#secondary-content div p.summary,
#secondary-content div ul.related-links{
	display:none;
}
#secondary-content div li{
	position:relative;
	float:left;
	display:inline;
	background-position:left 4px;
	padding:0 0 0 10px;
	margin-bottom:4px;
	width:294px;
}
#secondary-content div.hyperpuff div li{
	width:264px;
}
#secondary-content li a.listen,
#secondary-content li a.live,
#secondary-content li a.play,
#secondary-content li a.podcast,
#secondary-content li a.watch{
	margin-left:-10px;
}
#secondary-content div.more-news li{
	margin-top:-3px;
	padding:0;
	background:none;
}
#secondary-content div.more-news li.first{
	margin-top:3px;
}
#secondary-content div.more-news li li.first{
	margin-top:0;
}
#secondary-content div.more-news li ul{
	display:block;
	width:306px;
	margin:6px 0;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	background:#eee;
}
#secondary-content div.more-news li ul li{
	padding:1px 6px;
	border-top:1px solid #fff;
}
	.ie #secondary-content .most-popular{
		padding-bottom:0;
	}
#secondary-content .most-popular h2{
	margin-bottom:-3px;
	font-weight:400;
}
	
#secondary-content .most-popular h3{
	position:relative;
	float:left;
	display:inline;
	margin:8px 0 4px;
	width:100%;
}
#secondary-content div.most-popular li{
	clear:both;
	padding-left:24px;
	min-height:17px;
}
	.ie #secondary-content div.most-popular li{
		height:17px;
	}
#secondary-content div.most-popular li h4{
	font-weight:400;
}
#secondary-content div.most-popular li a.play{
	background-position:-1142px -1185px;
	padding-left:31px;
}
#secondary-content div.most-popular .ol1{
	background-position:-500px -600px;
}
#secondary-content div.most-popular .ol2{
	background-position:-500px -650px;
}
#secondary-content div.most-popular .ol3{
	background-position:-500px -700px;
}
#secondary-content div.most-popular .ol4{
	background-position:-500px -750px;
}
#secondary-content div.most-popular .ol5{
	background-position:-500px -800px;
}
#secondary-content div.most-popular .ol6{
	background-position:-500px -850px;
}
#secondary-content div.most-popular .ol7{
	background-position:-500px -900px;
}
#secondary-content div.most-popular .ol8{
	background-position:-500px -950px;
}
#secondary-content div.most-popular .ol9{
	background-position:-500px -1000px;
}
#secondary-content div.most-popular .ol10{
	background-position:-500px -1050px;
}
#secondary-content div.most-popular li img{
	display:none;
}
#secondary-content .most-popular ul{
	display:none;
}
#secondary-content .most-popular p{
	clear:both;
	padding:4px 0 0 10px;
	margin:0;
	display:block;
	background-image:url(../img/news_sprite_02.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
}
	.ie #secondary-content .most-popular p,
	.ie7 #secondary-content .most-popular p,
	.ie8 #secondary-content .most-popular p{
		background-position:left 12px;	
	}
#secondary-content .most-popular p a{
	
}
#secondary-content .most-popular-five-days h2{
	margin-bottom:-3px;
}
#secondary-content .most-popular-five-days h2 a{
	display:block;
	margin-bottom:3px;
}
#secondary-content .most-popular-five-days h3 .hidden{
	position:absolute;
	top:-5000%;
	left:-5000%;
}
#secondary-content .most-popular-five-days li{
	padding-left:0;
	background:none;
	margin:5px 0 0;
}
#secondary-content .most-popular-five-days li h3{
	width:auto;
	display:inline;
	margin:0 5px 0 0;
}
#secondary-content .most-popular-five-days li a{
	width:auto;
	display:inline;
	margin:0;
}
#secondary-content .most-popular-five-days h3{
	position:relative;
	float:left;
	display:inline;
	margin:8px 0 0;
	width:100%;
}
#secondary-content .most-popular-five-days ol{
	margin-top:3px;
	margin-bottom:0;
}
#secondary-content .nested-menus{
	padding-bottom:3px;
}
#secondary-content .nested-menus h2{
	position:absolute;
	top:-5000%;
	left:-5000%;
}
#secondary-content .nested-menus h3 {
	margin-bottom: 6px;
}
#secondary-content .nested-menus h3 img{
	display:none;
}
#secondary-content .nested-menus li{
	background:none;
	padding:0;
	margin-bottom:10px;
}
#secondary-content .nested-menus li li{
	background-position:left 4px;
	padding:0 0 0 10px;
	margin-bottom:0;
}
#secondary-content p.disclaimer{
	osition:relative;
	float:left;
	display:inline;
	margin:11px 0 0;
	padding-bottom:7px;
}
#secondary-content .nested-menus ul{
	margin:7px 0 0;
}
#secondary-content .nested-menus ul ul{
	margin:0 0 -7px;
}
#secondary-content .nested-menus .related-links{
	display:block;
}
#secondary-content div.pic-first-item .first + li{
	margin-top:-2px;
}
#secondary-content div.av-promo h3,
#secondary-content div.pic-all-items h3,
#secondary-content div.pic-all-items h4,
#secondary-content div.pic-first-item .first h3{
	position:relative;
	float:left;
	display:inline;
	min-height:56px;
}
	.ie #secondary-content div.av-promo h3,
	.ie #secondary-content div.pic-all-items h3,
	.ie #secondary-content div.pic-all-items h4,
	.ie #secondary-content div.pic-first-item .first h3{
		height:56px;
	}
#secondary-content div.hyperpuff div.pic-all-items h3 {
	min-height:0;
}
	.ie #secondary-content div.hyperpuff div.pic-all-items h3 {
		height: 0;
	}
#secondary-content div.hyperpuff div.pic-none h3 {
	min-height:0;
	padding:5px 0 4px;
}
	.ie #secondary-content div.hyperpuff div.pic-none h3 {
		height: 0;
	}
#secondary-content div.av-promo h3 a,
#secondary-content div.pic-all-items h3 a,
#secondary-content div.pic-all-items h4 a,
#secondary-content div.pic-first-item .first h3 a{
	position:relative;
	float:left;
	display:inline;
	padding-left:73px;
	margin-left:-10px;
}
#secondary-content div.hyperpuff div.pic-all-items h4 a {
	font-weight: bold;
}
#secondary-content div.av-promo h3 a img,
#secondary-content div.pic-all-items h3 a img,
#secondary-content div.pic-all-items h4 a img,
#secondary-content div.pic-first-item .first h3 a img{
	display:block;
	position:absolute;
	top:3px;
	left:0;
	width:66px;
	height:49px;
}
#secondary-content div.av-promo li.first{
	margin-top:3px;
}
#secondary-content div.av-promo li h3 a.listen,
#secondary-content div.pic-all-items li h3 a.listen,
#secondary-content div.pic-all-items li h4 a.listen,
#secondary-content div.pic-first-item li.first h3 a.listen{
	background-position:-676px bottom;
	padding-bottom:17px;
}
#secondary-content div.av-promo li h3 a.live,
#secondary-content div.pic-all-items li h3 a.live,
#secondary-content div.pic-all-items li h4 a.live,
#secondary-content div.pic-first-item li.first h3 a.live{
	background-position:74px bottom;
	padding-bottom:17px;
}
#secondary-content div.av-promo li h3 a.play,
#secondary-content div.pic-all-items li h3 a.play,
#secondary-content div.pic-all-items li h4 a.play,
#secondary-content div.pic-first-item li.first h3 a.play{
	background-position:-1076px bottom;
	padding-bottom:17px;
}
#secondary-content div.av-promo li h3 a.podcast,
#secondary-content div.pic-all-items li h3 a.podcast,
#secondary-content div.pic-all-items li h4 a.podcast,
#secondary-content div.pic-first-item li.first h3 a.podcast{
	background-position:-1426px bottom;
	padding-bottom:17px;
}
#secondary-content div.av-promo li h3 a.watch,
#secondary-content div.pic-all-items li h3 a.watch,
#secondary-content div.pic-all-items li h4 a.watch,
#secondary-content div.pic-first-item li.first h3 a.watch{
	background-position:-276px bottom;
	padding-bottom:17px;
}
#secondary-content .see-also .summary{
	float:left;
	display:inline;
	clear:both;
}
#secondary-content .see-also span.Date{
	padding-right:4px;
}
#secondary-content .see-also span.section{
	margin-left:2px;
	padding-left:6px;
	border-left:1px solid #aaa;
}
#secondary-content div ul,
#secondary-content div ol{
	position:relative;
	float:left;
	display:inline;
	margin-bottom:-7px;
}
#secondary-content .quote-box h3{
	margin:5px 0;
}
#secondary-content .quote-box blockquote{
	background-position:right bottom;
	margin:8px 0;
}
#secondary-content div.hyperpuff div.pic-all-items p.summary {
	display:block;
	clear:both;
	position: relative;
	margin-left:-10px;
	padding-bottom: 7px;
}
#secondary-content .hyperpuff .quote-box blockquote{
	background-position:-2410px bottom;
}
#secondary-content .quote-box blockquote p{
	background-position:-2694px -798px;
	padding:28px 14px 42px;
	text-align:left;
	width:278px;
}
#secondary-content .hyperpuff .quote-box blockquote p{
	width:256px;
	background-position:-2410px -798px;
	text-align: left;
}
#secondary-content .quote-box .quote_credit{
	display: block;
	text-align:right;
}
#secondary-content .quote-box p{
	text-align: right;
}
#secondary-content div.title-none h2{
	position:absolute;
	top:-5000%;
	left:-5000%;
}
#secondary-content div.title-none ul{
	margin-top:4px;
}
#secondary-content .tv-and-radio-channels{
	border-bottom-color:#E5650E;
}
#secondary-content .tv-and-radio-channels li{
	background:none;
	padding:0 5px;
	width:auto;
	border-left:1px solid #DFDFDF;
}
#secondary-content .tv-and-radio-channels li.first{
	border-left:none;
	padding-left:0;
}
#secondary-content .tv-and-radio-programmes{
	padding-bottom:5px;
	border-bottom:none;
}
#secondary-content .tv-and-radio-programmes h2{
	margin:10px 0 8px;
	line-height:22px;
	padding-bottom:1px;
	text-indent:10px;
	background:#E5650E;
}
#secondary-content .tv-and-radio-programmes li{
	position:relative;
	float:left;
	display:inline;
	width:274px;
}
	.ie #secondary-content .tv-and-radio-programmes li h3 a{
		padding-bottom:10px
	}
#secondary-content .with-form form{
	float:left;
	display:inline;
	width:100%;
}
#secondary-content .with-form form fieldset{
	float:left;
	display:inline;
	margin-right:6px;
}
#secondary-content .with-form form fieldset.submit{
	padding-top:1.7em;
}
	.ie #secondary-content .with-form form button{
		position:relative;
		top:-2px;
		left:5px;
		padding:0 5px;
	}
#secondary-content .with-form form h2{
	margin-bottom:-2px;
}

/* ------------------------------------------------------

	Javascript only styles
	
------------------------------------------------------ */
.blq-js #secondary-content .most-popular h3{
	display:none;
}
.blq-js #secondary-content .most-popular ol{
	width:284px;
	margin-bottom:0;
	padding:9px 10px 6px;
	border:1px solid #dfdfdf;
	position:absolute;
	top:-5000%;
	left:-5000%;
}
.blq-js #secondary-content .most-popular ol.open{
	position:relative;
	top:auto;
	left:auto;
}
.blq-js #secondary-content .most-popular ol li{
	width:259px;
}
.blq-js #secondary-content .most-popular ul{
	margin:10px 0 0;
	display:block;
	z-index:2;
}
.blq-js #secondary-content .most-popular ul li{
	position:relative;
	float:left;
	display:inline;
	clear:none;
	width:auto;
	margin-right:3px;
	margin-bottom:-1px;
	padding:0;
	background:none;
}
.blq-js #secondary-content .most-popular ul li a{
	float:left;
	display:inline;
	padding:1px 4px 1px;
	background:#dfdfdf;
	border:1px solid #dfdfdf;
	border-bottom:0;
	overflow:visible;
}
	.blq-js .ie #secondary-content .most-popular ul li a{
		padding:0 4px 2px;
	}
.blq-js #secondary-content .most-popular ul li.open a{
	background:#fff;
}
.blq-js #secondary-content .most-popular ul li span{
	position:absolute;
	left:-5000%;
	top:-5000%;
}
/* ------------------------------------------------------

	Content Group Typography Styles
	
------------------------------------------------------ */
#secondary-content{
	color:#454545;
}
#secondary-content h2,
#secondary-content .more-news h3,
#secondary-content .most-popular h3{
	text-transform:uppercase;
}
#secondary-content .more-news h3 a{
	text-transform:uppercase;
	color:#901A1F;
}
#secondary-content .tv-and-radio-programmes h2{
	color:#fff;
}
#blq-main #secondary-content h2 a{
	color:#901A1F;
	font-weight:400;
}
.blq-js #secondary-content .most-popular ul li a{
	font-size:0.919em;
	text-transform:capitalize;
}
#secondary-content .most-popular-five-days h3{
	font-weight:800;
	text-transform:uppercase
}
#secondary-content .nested-menus h3{
	font-weight:800;
	text-transform:uppercase;
	font-size:0.919em;
}
#secondary-content h3 a{
	font-weight:400;
}
#secondary-content .see-also .summary,
#secondary-content p.disclaimer{
	font-size:0.919em;
}
#secondary-content div.with-summary h3 a{
	font-weight:800;
}
#secondary-content .with-form form h2{
	font-size:0.919em;
}
#featured-content{
	position:relative;
	float:left;
	display:inline;
	margin:10px 0 0 14px;
	width:480px;
}
#featured-content li.first li,
#featured-content li li,
#featured-content .local-component-promo a.toggle{
	background-image:url(../img/news_sprite_02.gif);
	background-repeat:no-repeat;
}
#featured-content div{
	position:relative;
	float:left;
	display:inline;
	margin:0;
	width:466px;
	border-bottom:1px solid #DFDFDF;
}
#featured-content .feature-promo,
#featured-content .top-feature-promo{
	background:#efefef;
	border-bottom:none;
}
#featured-content .feature-promo{
	margin-top:10px;
}
#featured-content .top-feature-promo + .feature-promo{
	margin-top:0; /* WON'T WORK FOR IE6 */
}
#featured-content .feature-promo .related-links,
#featured-content .top-feature-promo .related-links,
#featured-content .more-news h3 a img,
#featured-content .more-news .summary{
	display:none;
}
#featured-content .feature-promo h2,
#featured-content .top-feature-promo h2{
	text-indent:10px;
}
#featured-content .feature-promo li h3,
#featured-content .top-feature-promo li h3{
	position:relative;
	float:left;
	display:inline;
	width:100%;
}
#featured-content .feature-promo li h3 a{
	position:relative;
	float:left;
	display:inline;
	padding-top:76px;
}
#featured-content .feature-promo li h3 a.listen{
	padding-left:0;
	text-indent:60px;
	background-position:-750px -1108px;
}
#featured-content .feature-promo li h3 a.live{
	padding-left:0;
	text-indent:53px;
	background-position:0 -1108px;
}
#featured-content .feature-promo li h3 a.play{
	padding-left:0;
	text-indent:23px;
	background-position:-1150px -1108px;
}
#featured-content .feature-promo li h3 a.podcast{
	padding-left:0;
	text-indent:72px;
	background-position:-1500px -1108px;
}
#featured-content .feature-promo li h3 a.watch{
	padding-left:0;
	text-indent:60px;
	background-position:-350px -1108px;
}
#featured-content .feature-promo li h3 a img{
	position:absolute;
	top:1px;
	left:0;
}
#featured-content .feature-promo li{
	position:relative;
	float:left;
	display:inline;
	margin:0 10px 0 24px;
	padding-bottom:10px;
	width:126px;
	overflow:hidden;
}
#featured-content .feature-promo ul{
	width:480px;
}
#featured-content .list-two-columns h2{
	position:absolute;
	top:-5000%;
	left:-5000%;
}
#featured-content .list-two-columns h3{
	margin-top:7px;
}
#blq-main #featured-content .list-two-columns h3 a{
	float:none;
	display:block;
	margin-top:0;
}
#featured-content .list-two-columns h3 img{
	display:none;
}
#featured-content .list-two-columns li{
	width:206px;
	padding-bottom:7px;
}
#featured-content .list-two-columns li h3 a{
	padding-top:0;
}
#featured-content .list-two-columns li li{
	margin:1px 0 1px 14px;
	padding-bottom:0;
	float:none;
	display:block;
	width:auto;
}
#featured-content .list-two-columns li ul.related-links{
	width:100%;
	display:block;
	margin-top:1px;
	margin-bottom:1px;
}
#featured-content .summary-none .summary{
	position:absolute;
	top:-5000%;
	left:-5000%;
}
#featured-content .top-feature-promo h3{
	width:100%;
}
#featured-content .top-feature-promo h3 a img{
	display:none;
}
#featured-content .top-feature-promo .first{
	min-height:159px;
	margin-top:0;
	padding-left:226px;
	width:219px;
}
	.ie #featured-content .top-feature-promo .first{
		height:159px;
	}
#featured-content .top-feature-promo .first h3 a{
	position:relative;
	float:left;
	display:inline;
}
#featured-content .top-feature-promo .first h3 a img{
	display:block;
	position:absolute;
	top:3px;
	left:-226px;
}
#featured-content .top-feature-promo li{
	position:relative;
	float:left;
	display:inline;
	margin:5px 0 0 24px;
	padding-bottom:7px;
	width:446px;
	overflow:hidden;
	border-bottom:1px solid #dfdfdf;
}
	.ie #featured-content .top-feature-promo li{
		border-bottom: none;
	}
#featured-content .top-feature-promo li.first{
	border-bottom:1px solid #dfdfdf;
}
	.ie #featured-content .top-feature-promo li.first{
		border-bottom: none;
	}
#featured-content h2{
	margin:6px 0 4px;
}
#featured-content li li{
	position:relative;
	background-position:left 4px;
	display:inline;
	float:left;
	margin-bottom:4px;
	padding:0 0 0 10px;
}
#featured-content li li a.listen,
#featured-content li li a.live,
#featured-content li li a.play,
#featured-content li li a.podcast,
#featured-content li li a.watch{
	margin-left:-10px;
}
#featured-content li p{
	position:relative;
	float:left;
	display:inline;
}
#featured-content li ul{
	position:relative;
	float:left;
	display:inline;
	margin:5px 0 -7px -14px;
}
#featured-content .live-stats{
	clear:both;
	width:100%;
	margin-top:10px;
/* 	margin-bottom:-15px; */
	border-bottom:none;
}
#featured-content .live-stats h2{
	position:relative;
	float:left;
	display:inline;
	margin:0 10px 0 0;
}
#featured-content .live-stats p{
	position:relative;
	float:left;
	display:inline;
	margin:0 14px -15px 0;
}
#featured-content .local-component-promo{
	border-bottom-color:#941820;
}
#featured-content .local-component-promo a.toggle{
	position:absolute;
	top:21px;
	right:8px;
	width:13px;
	height:11px;
	overflow:hidden;
	text-indent:5000%;
	background-position:right -501px;
}
#featured-content .local-component-promo a.help{
	position:relative;
	float:right;
	display:inline;
	margin:3px 0;
}
#featured-content .local-component-promo button{
	position:relative;
	top:-1px;
	margin-left:10px;
}
	.ie #featured-content .local-component-promo button{
		top:-4px;
		left:10px;
		padding:0 5px;
	}
#featured-content .local-component-promo h2{
	background:#941820;
	margin:13px 0 8px;
	padding:5px 0;
	text-indent:10px;
}
#featured-content .local-component-promo form{
	display:inline;
}
#featured-content .local-component-promo fieldset{
	position:relative;
	float:left;
	display:inline;
	margin:3px 0;
}
#featured-content .local-component-promo label input{
	position:relative;
	float:left;
	display:inline;
	top:-6px;
	margin-left:3px;
	padding:1px 2px 0;
}
	.ie #featured-content .local-component-promo label input{
		top:-5px;
	}
#featured-content .local-component-promo span{
	position:relative;
	float:left;
	display:inline;
	margin-right:5px;
}
#featured-content .more-news{
	border-bottom:none;
	margin:10px 0 10px;
}
#featured-content .more-news + .more-news{
	margin-top:-5px;
}
#featured-content .more-news h3{
	position:relative;
	float:left;
	display:inline;
	margin-bottom:-3px;
}
#featured-content .more-news li{
	position:relative;
	float:left;
	display:inline;
	margin:0 0 4px 14px;
	padding:0;
	width:226px;
}
#featured-content .more-news li li{
	padding:0 0 0 10px;
	margin: 0 0 4px;
	left: 14px;
	width:216px;
}
#featured-content .more-news ul{
	width:480px;
}
#featured-content .more-news li ul{
	margin-bottom:-4px;
	width:226px;
}
#featured-content .no-title{
	padding-top:10px;
}
#featured-content .no-title h2{
	position:absolute;
	top:-5000%;
	left:-5000%;
}
#featured-content ul{
	position:relative;
	margin-left:-14px;
	overflow: auto;
}
	.ie #featured-content ul{
		height:1%;
	}
/* Related stories hyperpuff styles */
#secondary-content .mixed-list ul {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 3px;
}
#secondary-content div .mixed-list ul li {
	float: none;
	display: block;
	overflow: auto;
	width: auto;
}
	.ie #secondary-content .mixed-list ul li,
   .ie7 #secondary-content .mixed-list ul li {
		overflow: visible;
	}
	.ie #secondary-content .mixed-list ul li a,
   .ie7 #secondary-content .mixed-list ul li a {
		margin-left: -16px;
	}
	.ie #secondary-content .mixed-list ul .with-thumbnail a,
   .ie7 #secondary-content .mixed-list ul .with-thumbnail a,
   .ie #secondary-content .mixed-list ul .with-image a,
   .ie7 #secondary-content .mixed-list ul .with-image a {
   	margin-left: 0;
   }
#secondary-content .mixed-list ul .summary {
   display: block;
   padding-bottom: 3px;
}
#secondary-content .mixed-list ul .with-thumbnail {
	padding-left: 76px;
	min-height: 52px;
	background: none;
}
	.ie #secondary-content .mixed-list ul .with-thumbnail {
		overflow: visible;
		height: 52px;
		margin-left: -16px;
	}
	.ie7 #secondary-content .mixed-list ul .with-thumbnail {
		margin-left: -16px;
	}
#secondary-content .mixed-list ul img {
	position: absolute;
	float: left;
	top: 3px;
	left: 0;
}   				
#secondary-content .mixed-list ul .with-image {
	padding-left: 136px;
	min-height: 74px;
	background: none;
}
	.ie #secondary-content .mixed-list ul .with-image {
   	overflow: visible;
		height: 74px;
		margin-left: -16px;
	}
	.ie7 #secondary-content .mixed-list ul .with-image {
		margin-left: -16px;
	}
#blq-main #secondary-content .hyperpuff h2 {
   border-bottom: 1px solid rgb(223,223,223);
   padding-top: 5px;
   padding-bottom: 9px;
}
#blq-main #secondary-content .hyperpuff h2 a {
	color: #fff;
	background: rgb(144, 26, 31) url(http://newsimg.bbc.co.uk/shared/img/v4/hyp_arrow.gif) 7px center no-repeat;
	display: block;
	padding: 9px 8px 9px 19px;
	margin: -1px 0 -10px;
	font-size: 1.083em;
}
#secondary-content .hyperpuff h3 {
	padding-top: 7px;
	font-weight: normal;
	text-transform: uppercase;
}
#secondary-content .mixed-list ul a.listen,
#secondary-content .mixed-list ul a.live,
#secondary-content .mixed-list ul a.play,
#secondary-content .mixed-list ul a.podcast,
#secondary-content .mixed-list ul a.watch {
	margin: 0;
	display: block;
	position: relative;
	background: none;
	padding-left: 0;
	padding-bottom: 16px;
}
#secondary-content .mixed-list ul a.listen span,
#secondary-content .mixed-list ul a.live span,
#secondary-content .mixed-list ul a.play span,
#secondary-content .mixed-list ul a.podcast span,
#secondary-content .mixed-list ul a.watch span {
   position: absolute;
   display: block;
   bottom: 2px;
   left: 0;
   top: auto;
   height: 15px;
   overflow: hidden;
   text-indent: -50000%;
   cursor: pointer;
	background-image:url(../img/news_sprite_02.gif);
}
   .ie #secondary-content .mixed-list ul a.listen span,
   .ie #secondary-content .mixed-list ul a.live span,
   .ie #secondary-content .mixed-list ul a.play span,
   .ie #secondary-content .mixed-list ul a.podcast span,
   .ie #secondary-content .mixed-list ul a.watch span {
   	bottom: 0;
   }
#secondary-content .mixed-list ul .with-thumbnail a.listen,
#secondary-content .mixed-list ul .with-thumbnail a.live,
#secondary-content .mixed-list ul .with-thumbnail a.play,
#secondary-content .mixed-list ul .with-thumbnail a.podcast,
#secondary-content .mixed-list ul .with-thumbnail a.watch {
	position: relative;
}
#secondary-content .mixed-list ul .with-thumbnail a.listen img,
#secondary-content .mixed-list ul .with-thumbnail a.live img,
#secondary-content .mixed-list ul .with-thumbnail a.play img,
#secondary-content .mixed-list ul .with-thumbnail a.podcast img,
#secondary-content .mixed-list ul .with-thumbnail a.watch img {
	margin-left: -76px;
}
#secondary-content .mixed-list ul a.listen span {
width: 60px;
	background-position: -750px -1185px;
}
#secondary-content .mixed-list ul a.live span {
width: 53px;
	background-position: 0 -1185px;
}
#secondary-content .mixed-list ul a.play span {
width: 23px;
	background-position: -1150px -1185px;
}
#secondary-content .mixed-list ul a.podcast span {
width: 72px;
	background-position: -1500px -1185px;
}
#secondary-content .mixed-list ul a.watch span {
width: 60px;
	background-position: -350px -1185px;
}
#secondary-content .mixed-list a {
	font-weight: normal;
}
/* ------------------------------------------------------

Typography
	
------------------------------------------------------ */
#featured-content{
	color:#454545;
}
#featured-content h2,
#featured-content .more-news h3{
	text-transform:uppercase;
}
#blq-main #featured-content h2 a,
#blq-main #featured-content .more-news h3 a{
	color:#901A1F;
}
#featured-content .feature-promo li h3 a,
#featured-content .top-feature-promo li h3 a{
	font-weight:800;
}
#featured-content .list-two-columns{
	font-size:0.919em;
}
#blq-main #featured-content .list-two-columns h3{
	font-size:0.919em;
	font-weight:800;
	text-transform:uppercase;
	color:#666;
}
#blq-main #featured-content .list-two-columns h3 a{
	font-size:1.183em;
	text-transform:none;
}
#blq-main #featured-content .list-two-columns .related-links .first{
	font-weight:800;
}
#blq-main #featured-content .list-two-columns .summary{
	color:#666;
	font-size:0.919em;
}
#featured-content .local-component-promo h2{
	color:#fff;
}
/* newstracker-list */
.newstracker-list {
	clear:both;
	border:1px solid #DDDDDD;	
	margin:0 0 14px;
	padding:10px;
	width:284px!important;
	font-size:13px;
}
.newstracker-list h3 {
	text-transform:uppercase;
	padding:0 0 7px 0px;
	border:0px;
	font-weight:normal;	
}
.newstracker-list h4 {	
	font-weight:normal;	
}
.newstracker-list ul li{
	padding:0 0 10px 10px;
	font-size:13px;	
	background:url(http://newsimg.bbc.co.uk/nol/shared/img/v3/arrow.gif) no-repeat scroll 0 5px;
	width:274px!important;
	}
.newstracker-list span{
	font-weight:normal;	
	padding:0 0 0 5px;
	}
.newstracker-list a{
	font-weight:normal;		
	background-repeat:no-repeat;			
	}
.newstracker-list a strong{
	color:#1F527B	
	}	
.newstracker-list ul li.about{
	display:none;
}

/* hypertabs */
.hypertabs{
	clear:both;
	position:relative;
	margin:0 0px 16px 14px;	
	width:100%;
}
.hypertabs ul{
	border-top:8px solid #eee;
	background:#eee;
	height:33px !important;
	height /**/:33px; 
	/* for IE5/Win */	
	position:relative;
	margin:0;
	padding:0 0 0 9px;		
}
.hypertabs li{		
	display:inline;	
	float:left;
	font-weight:bold;	
	margin:0 5px 0 0;		
	text-align:center;
	border-right:1px solid #999;
	padding:0px 8px 0px 8px;
	margin:8px 0 0 0;	 
}
.hypertabs li.end{
	border-right:none;
}
.hypertabs li.selected{
	padding:8px 8px 0px 8px;
	margin:0 0 0 -1px;
	height:27px !important;
	height /**/:29px;
	/* for IE5/Win */	
	background:#fff;	
	color:#D1700E;	
	border:none;
}
.marketdatawidget{
	background:#F3F3F3;
	border:1px solid #ddd;
	clear:right;
	display:inline;
	float:right;
	margin:0 0 0px 10px;
	padding:0;
	position:relative;
	width:231px;
	font-family:verdana;
} 
.marketdatawidget .title{background:#5c88A5;color:#fff;padding:2px 0 3px 5px;font-weight:bold;font-size:11px;} 
.marketdatawidget .titledate{background-color:#E1E1E1;font-size:10px;font-family: verdana;padding:2px 5px 2px 5px;font-weight:normal}
.marketdatawidget .chartkey{font-size:10px;font-family:verdana;padding:0 10px 0 8px;font-weight:normal;background-color:#FFFFFF}
.marketdatawidget .chart{height:190px;background-color:#FFFFFF} 
#main-content #story-body .marketdatawidget table{margin:0 0 0 0;font-family: verdana;font-size:12px;text-align:right;} 
#main-content #story-body .marketdatawidget .insttitle {background:#E1E1E1;font-size:11px;border:0px;padding:4px 20px 4px 0px;}
#main-content #story-body .marketdatawidget .instprice{background:#F3F3F3;width:81px;padding:4px 20px 4px 0px;border:0px;}
#main-content #story-body .marketdatawidget .instup{background:#F3F3F3;width:75px;padding:4px 20px 4px 0px;color:#009900;border:0px;}
#main-content #story-body .marketdatawidget .instdown{background:#F3F3F3;width:75px;padding:4px 20px 4px 0px;color:#CC0000;border:0px;}
.marketdata-widget .instlink{padding:2px 0px 2px 5px;} 
#main-content .marketdatawidget .instlink a{font-size:11px;font-weight:normal;background-position:left 3px;margin-left:5px;}

#secondary-content .marketData div {width:306px;float:none;border:none;}
#secondary-content .marketData table {margin:5px 0 5px 0px;}
#secondary-content .marketData table .col1 td {background:none repeat scroll 0 0 #EEEEEE;}
#secondary-content .marketData .alg1 {width:100px;text-align:left;padding:2px 2px 2px 5px;}
#secondary-content .marketData .alg1 a{font-size:11px}
#secondary-content .marketData .col2 {width:85px;text-align:right;}
#secondary-content .marketData .col3 {width:60px;text-align:right;}
#secondary-content .marketData .col4 {width:61px;text-align:right;padding:0px 5px 0px 0px;}
#secondary-content .marketData .movedo {background:url("http://newsimg.bbc.co.uk/nol/shared/fds/hi/business/market_data/img/down3.gif") no-repeat scroll right center transparent;color:#CC3300;padding:0 9px 0 0;}
#secondary-content .marketData .moveup {background:url("http://newsimg.bbc.co.uk/nol/shared/fds/hi/business/market_data/img/up3.gif") no-repeat scroll right center transparent;color:#339933;padding:0 9px 0 0;}
#secondary-content .marketData .acstxt {left:-5000px;position:absolute;top:0;}
#secondary-content .marketData .down {color:#CC0000;}
#secondary-content .marketData .up {color:#006600;}
#secondary-content .marketData h3 a{color:#990000;margin:0 0 5px;font-size:1.1em;}
#secondary-content .marketData .data{font-size:10px;color:#999999;text-align:right;float:right;padding-bottom:5px;}
#secondary-content .marketData .ticker {font-size:11px;}
#secondary-content .marketData .ticker a{font-size:11px;}
#secondary-content .marketData .ticker a img{margin:2px 5px 5px 0px;}