@import url('/style/global.css');
a {
	color: rgb(33, 75, 123);
}
body {
	background-image: url('/news/images/bg_main.gif');
}
.wrapper, .wrapperGrey {
	background-image: url('/news/images/bg_main.gif');
}
div#leftNav {
	width: 169px;
	float: left;
	border-top: 1px white solid;
}
div#globalLogoPlaceholder {
	background: #5c310f url(/news/images/logo.gif) left no-repeat;
	background-color: #5c310f;
	background-position:30px 50%;
	height:105px;
	width:100%;	
}
div#primaryContent {
	float: left;
	border-top: solid 1px white;
	border-left: solid 1px white;
	width: 419px;
	background-color: #fff;
}
div#wideContent {
	float: left;
	border-top: solid 1px white;
	border-left: solid 1px white;
	width: 689px;
	background-color: #fff;
}
div#specialContent1 {
	float: left;
	border-top: solid 1px white;
	border-left: solid 1px white;
	width: 344px;
	background-color: #fff;
}
div#specialContent2 {
	float: left;
	border-top: solid 1px white;
	width: 345px;
	background-color: #fff;
}
#secondaryContent {
	border-top: solid 1px white;
	border-left: solid 1px white;
	width: 269px;
	float: right;
	background-color: #fff;
	display:block;
}
#globalMenuPlaceholder {
	background-color: #2f1f12;
	width: 100%;
}
#globalMenu {
	background-color: #2f1f12;
}
#globalMenu li {
	background-color: #2f1f12;
	border-left: solid 1px rgb(253,234,204);
}
#globalSecondaryMenu {
	background-color: #eaeaea;
	border-top: solid 1px rgb(242, 238, 229);
/*	background-color: rgb(253,234,204);
	border-top: solid 1px rgb(253,234,204);*/	color: black;
}
#footer {
	border-top: solid 1px #CCCCCC;
	margin-bottom: -20px;
	display:block;
	width:995px;	
}
div.titleBar {
	text-align: left;
	vertical-align: bottom;
	margin: 0px;
	padding: 4px 0em;
	width: 100%;
	background-color: #EEEBE6;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: #000;
	height: 18px;
	text-indent: 8px;
}
div.titleNews {
	border-bottom: 1px solid #ffffff;
	background-color: #5c310f;
	text-align: left;
	vertical-align: bottom;
	margin: 0px;
	padding: 0.2em 0em;
	padding-left: 0px;
	width: 100%;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: #fff;
	height: 1.4em;
	float: left;
}
div.titleNews span, div.titleNews div {
	font-weight: bold;
	color: #eee;
	padding: 0px 8px;
	position: relative;
	top: 1px;
}
div.titleNews .timeStamp {
	font-size: 8pt;
}
div.titleNews .titleLinks {
}
div.titleNews img {
	position: relative;
	top: 3px;
}
div.featureBanner {
	margin: 0px 6px;
	padding: 0px;
}
ul.linkList {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-bottom: 7px;
}
ul.linkList li {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: rgb(33, 75, 123);
	background-image: url('/images/bullet_transparent.gif');
	background-repeat: no-repeat;
	margin: 0px;
	padding: 3px 3px 0px 10px;
	line-height: 1.4em;
}
ul.linkList li a {
	color: rgb(33, 75, 123);
}
ul.linkList li img {
	position: relative;
	top: 2px;
}
ul.menlinkList {
	list-style-type: none;
	clear: both;
	margin: 0px;
	padding: 6px;
}
ul.menlinkList li {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	background-image: url('/images/bullet_transparent.gif');
	background-repeat: no-repeat;
	margin: 0px;
	padding: 3px 3px 0px 10px;
	line-height: 1.4em;
}
ul.menlinkList li a {
	color: #000000;
}
ul.menlinkList li img {
	position: relative;
	top: 2px;
}
ul.menlinksList ul.menlinksList {
	padding: 0px;
}
ul.linkList2 {
	list-style-type: none;
	clear: both;
	margin: 0px;
	padding: 6px;
	font-size: 9pt;
}
ul.linkList2 li {
	color: #000;
	background-image: url('/news/images/bullet.png');
	background-repeat: no-repeat;
	margin: 0px 0px;
	padding: 0px 12px;
	padding-top: 3px;
	line-height: 1.2em;
	text-align: left;
}
ul.linkList li ul {
	padding: 0px 6px;
}
ul.linkList2 li a {
	color: rgb(33, 75, 123);
}
ul.headlinesList {
	list-style-type: none;
	clear: both;
	margin: 0px;
	padding: 6px 0.6em;
	text-align: left;
}
ul.headlinesList li {
	color: #000000;
	background-image: url('/news/images/bullet2.png');
	background-repeat: no-repeat;
	margin: 0px 0px;
	padding: 0px 10px;
	padding-top: 3px;
	line-height: 1.2em;
	clear: both;
}
ul.headlinesList li a {
	color: #000000;
}
ul.headlinesList li.bold {
	font-weight: bold;
}
div.headlinesDateSeparator {
	margin: 0.2em 8px;
	font-weight: bold;
}
span.time {
	color: #d65917;
	font-size: 8pt;
	padding-left: 4px;
}
span.leadintime {
	color: #d65917;
	font-size: 8pt;
	padding-left: 0px;
}
ul.headlinesList li span.time {
	margin-left: 0em;
}
ul.topHeadlinesList {
	list-style-type: none;
	clear: both;
	margin: 0px;
	padding: 0.6px 0.6em;
}
ul.topHeadlinesList li {
	margin: 0px;
	padding: 0px;
	font-size: small;
	clear: both;
}
ul.topHeadlinesList li h2 {
	font-size: large;
	font-weight: normal;
	color: #4d4e4e;
	margin: 0px;
	padding: 0px;
}
ul.topHeadlinesList li h1 {
	font-size: 140%;
	font-weight: normal;
	color: #000000;
	margin: 4px 0px 0px 0px;
	padding: 0px;
}
ul.topHeadlinesList li h1 a {
	color: #000000;
}
ul.topHeadlinesList li h2 a {
	color: #000000;
}
ul.topHeadlinesList li p {
	margin: 0px 0px 0px 194px;
	padding: 0px;
}
ul.topHeadlinesList img {
	margin-right: 8px;
	float: left;
	border: solid 1px #e7e7e7;
	padding: 2px;
}
ul.topHeadlinesList span.topStoryLinkIcon img {
	padding: 0px;
	float: left;
	border: 0px;
	margin: 8px 15px 0px 0px;
}
/* --------------------------------------------= New Home Page */
div.todayLink {
	margin: 0px 10px 8px 10px;
	padding: 0px;
	font-size: 10pt;
	font-weight: bold;
	color: #8a5e37;
}
div.todayLink a, div.todayLink a:hover, div.todayLink a:visited {
	color: #8a5e37;
}
div.headlinesCategory {
	margin: 0px;
	padding: 0px;
}
div.headlinesCategory img {
	margin: 9px 9px 9px 5px;
	float: left;
	border: solid 1px #d5e0e6;
	padding: 2px;
}
div.headlinesCategory ul.headlinesList {
	padding-left: 110px;
	clear: none;
}
div.headlinesCategory ul.headlinesList li {
	clear: none;
}
div.categoryBar {
	height: 22px;
	border-top: dotted 1px #cccccc;
	border-bottom: dotted 1px #cccccc;
	clear: both;
	margin: 4px 5px;
	padding-top: 4px;
	margin-bottom: 0px;
	clear: both;
}
div.categoryBar span.cat {
	padding: 0px 0px 0px 2px;
	margin: 0px;
	color: #204c7d;
	font-size: 1.2em;
	font-weight: bold;
	float: left;
}
div.categoryBar span.cat a {
	color: #204c7d;
}
div.categoryBar span.more {
	padding-top: 5px;
	margin: 0px;
	color: #8a5e37;
	font-size: 10px;
	font-size: .8em;
	float: left;
	font-family: tahoma, arial;
}
div.categoryBar span.more a {
	color: #8a5e37;
}
div.categoryBar span.rssIcon {
	padding: 2px;
	margin: 0px;
	float: right;
}
div.topImagePlaceholder {
	color: #000;
	width: 100%;
	background-color: #e4e3df;
	clear: both;
	float: left;
}
div.topImagePlaceholder img {
	/*width: 269px;*/
	margin: 0px auto;
	padding: 0px;
	display: block;
}
div.topImagePlaceholder div.imageCaption {
	text-align: center;
	font-family: Arial;
	font-size: small;
	color: #ffffff;
	padding: 0.4em 0.6em;
	background-color: #16385D;
	border-top: solid 1px #ffffff;
}
div.topImagePlaceholder a {
	color: #ffffff;
	text-decoration:underline;
}
div#rightFeatures {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	clear: both;
}
div#rightFeatures h2 {
	color: #ffffff;
	margin: 0px;
	background-color: #c9b4a1;
	background: #c9b4a1 url(/news/images/pollmodule_h2_bg.jpg) repeat-x top left;
	padding: 5px;
	padding-left: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	border-bottom: solid 1px #ba9c80;
}
div.featureModuleHolder {
	margin: 1px 0px 0px 0px;
	padding: 0px;
	border: 8px solid #f3e9e0;
	clear: both;
}
div.featureModule {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Arial;
	clear: both;
	border-bottom: 1px #f3e9e0 solid;
	min-height: 110px;
	height: auto !important;
	height: 110px;
}
div.featureModule img {
	float: left;
	margin: 0px 10px 3px 11px;
	border: solid 1px #d6dfe6;
	padding: 2px;
}
div.featureModule h3 {
	color: #000000;
	margin: 0px;
	padding: 5px;
	padding-left: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
}
div.featureModule h3 a {
	color: #000000;
}
div.featureModule p {
	font-family: Tahoma, Arial;
	color: #666666;
	font-size: 8pt;
	margin: 0;
	padding: 0;
	
	/*height:1%; overflow:visible; /*IE6 Hack for italic text problem, Rob*/
}
div.featureModule p.moreImage {
	margin: 0px 8px 4px 200px;
	padding: 0px;
}
div.featureModule img.playButton {
	padding: 0px;
	margin: 4px 0px 4px 0px;
	border: 0px;
	float: none;
}
div#secondaryContent div.separator {
	display: none;
	height: 0px;
	font-size: 0px;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	clear: both;
}
div.featureModule p.readMore {
	margin-top: 0.6em;
	margin-right: 6px;
	text-align: right;
}
div.pollModule {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	font-family: Arial;
	clear: both;
}
div.pollModule h2 {
	color: #ffffff;
	margin: 0px;
	background-color: #c9b4a1;
	background: #c9b4a1 url(/news/images/pollmodule_h2_bg.jpg) repeat-x top left;
	padding: 5px;
	padding-left: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	border-bottom: solid 1px #ba9c80;
}
div.pollBody {
	margin: 1px 0px 0px 0px;
	padding: 0px;
	border: 8px solid #f3e9e0;
}
div.pollFooter {
	display: block;
	text-align: center;
	width: 243px;
	margin: 0px;
	padding: 5px;
	font-family: Tahoma, Arial, serif;
	font-size: 8pt;
	background-color: #ffffff;
	clear: both;
}
div.pollFooter a {
	margin: 5px;
}
div.separator {
	clear: both;
	margin: 0px;
	margin-bottom: -5px;
	padding: 0px;
}
div.listingSmall {
	width: 268px;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	margin-top: 1px;
	border-left: solid 1px rgb(166, 75, 4);
	border-bottom: solid 1px rgb(166, 75, 4);
}
div.listingSmall div.featureModule {
	margin: 6px;
}
div.listingSmall table.listing {
	width: 258px;
	border-collapse: collapse;
	margin-top: 4px;
	margin-bottom: 4px;
}
div.listingSmall table.listing td {
	text-align: left;
	padding: 2px 2px;
}
div.listingSmall table.listing td a {
	color: rgb(33, 75, 123);
}
div.listingSmall table.listing tr.listingRow {
	background-color: rgb(233,232,228);
}
div.listingSmall table.listing tr.listingRowAlt {
}
div.listingSmall table.listing td.listingTime {
	padding-left: 4px;
	width: 35px;
}
div.listingHighlight {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
}
div.listingHighlight h3 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 2px;
	font-size: small;
	color: rgb(33, 75, 123);
}
div.listingHighlight p {
	margin: 0px;
	padding: 0px;
}
div.listingHighlight img {
	margin: 0px 10px 0px 10px;
	float: left;
}
div.storyHeader {
	clear: both;
	margin: 1px 8px;
}
div.storyHeader h1 {
	color: #000000;
	margin: 0px;
	margin-bottom: 0.3em;
	padding: 0px;
	font-size: x-large;
	font-weight: bold;
	padding-top: 8px;
}


/*---------------------------------------------------------------------------------------- =newsnow */
div#newsnowStrip {
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	width: 269px;
	clear: both;
}

div#newsnowStrip a, div#newsnowStrip img {
display:block;
}

/*---------------------------------------------------------------------------------------- =Player Bug */
div#newsPlayerBug {
	margin: 0px;
	padding: 1px 0px 0px 0px;
	width: 269px;
	clear: both;
}
div#newsPlayerBug a, div#newsPlayerBug img {
display:block;
}


/*---------------------------------------------------------------------------------------- =Live Module */
div.liveModuleNews {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #ededed;
	width: 269px;
	font-family: Arial;
	clear: both;
}
div.liveModuleNews h2 {
	color: #000000;
	margin: 0px;
	background-color: #ffffff;
	background: #d8d8d6 url(/news/images/featuremodule_h2_bg.jpg) repeat-x top left;
	padding: 5px;
	padding-left: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	border-bottom: solid 1px #bababa;
}
div.liveModuleNews h2 a {
	color: #000000;
}
div.liveModuleNews div#liveModuleNews_xmlHolder {
	margin: 0px;
	padding: 0px;
	border: 7px solid #ededed;
	background: #ffffff;
	width: 255px;
	font-family: Arial;
	float: left;
	clear: both;
}
div.liveModuleNews div.liveItem {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	float: left;
	clear: both;
	width: 255px;
	border-bottom: 1px #ededed solid;
}
div.liveModuleNews div.liveItem div.nowLeft {
	display: inline;
	margin: 0px 0px 0px 8px;
	padding: 1px 0 0 27px;
	width: 40px;
	clear: both;
	float: left;
	color: #cd5312;
	font-weight: bold;
}
div.liveModuleNews div.liveItem div.nowLeft a {
	color: #cd5312;
}
div.liveModuleNews div.liveItem div.nowRight {
	margin: 0px;
	padding: 1px 0 0 0;
	width: 177px;
	float: left;
	clear: none;
	color: #000000;
}
div.liveModuleNews div.liveItem div.nowRight a {
	color: #000000;
}
div.liveModuleNews div.liveItem div.nowRight span.liveTime {
	color: #000000;
	margin: 0px;
	padding: 0px;
	width: 177px;
	font-size: 8pt;
}
div.liveModuleNews div.liveItem div.nextLeft {
	display: inline;
	margin: 0px 0px 0px 8px;
	padding: 1px 0 0 27px;
	width: 42px;
	clear: both;
	float: left;
	color: #999999;
	font-weight: bold;
}
div.liveModuleNews div.liveItem div.videobackground {
	background: url(/news/images/livemodule_video.gif) no-repeat left center;
}
div.liveModuleNews div.liveItem div.nextLeft a {
	color: #999999;
}
div.liveModuleNews div.liveItem div.nextRight {
	margin: 0px;
	padding: 1px 0 0 0;
	width: 177px;
	float: left;
	clear: none;
	color: #999999;
}
div.liveModuleNews div.liveItem div.nextRight a {
	color: #999999;
}
div.liveModuleNews div.liveItem div.nextRight span.liveTime {
	margin: 0px;
	padding: 0px;
	width: 177px;
	font-size: 8pt;
}
div.liveSeparater {
	height: 1px;
	width: 269px;
	clear: both;
	display: block !important;
	display: none;
}
div.liveModuleNews p {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
}
/*---------------------------------------------------------------------------------------- =Date top of story */
div.storyHeader span.storyDate {
	font-family: arial, verdana, tahoma;
	font-size: 85%;;
	color: #8a6038;
	margin-top: 2px;
	border-bottom: 60px;
}
div.storyBody {
	clear: both;
	margin: 12px 8px;
}
div.storyBody p {
	margin: 0.9em 0.0em;
	padding: 0em;
}

div#primaryContent div.storyBody {
	width:397px;
}

div.storyBody p img{
	margin: 0px 4px;
	border: solid 1px #d6dfe6;
	padding: 2px;
}

.storyBody p a {
	text-decoration: underline;
	padding: 0px 2px;
}
/*.storyBody p a:hover {
	background-color: #e7e7e7;
}*/
div.storyBody h2 {
	color: rgb(101,51,2);
	margin: 10px 0px 4px 0px;
	padding: 0px;
	font-size: large;
	font-weight: normal;
	clear: both;
}
div.storyBody h2 a {
	color: #000000;
}
div.storyBody h3 {
	color: #000000;
	margin: 10px 0px 4px 0px;
	padding: 0px;
	font-size: medium;
	font-weight: bold;
	clear: both;
}
div.storyBody h3 a {
	color: #000000;
}
div.storyBody div.programmeInfo {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	clear: both;
}
div.avHeader {
	color: #4d4e4e;
	margin: 1em 0.6em 0em 0.6em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	clear: both;
	border-bottom: solid 1px rgb(33, 75, 123);
}
div.relatedHeader {
	color: #000000;
	margin: 2px 0px 0px 0px;
	background-color: #ffffff;
	background: #d8d8d6 url(/news/images/featuremodule_h2_bg.jpg) repeat-x top left;
	padding: 5px;
	padding-left: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	border-bottom: solid 1px #bababa;
	width: 253px;
	float: left;
	clear: none;
}
ul.relatedList {
	list-style-type: none;
	margin: 0em;
	padding: 0px;
	padding-bottom: 7px;
	padding-top: 5px;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 5px;
	background-color: #ffffff;
	float: left;
	clear: none;
}
ul.relatedList li {
	color: rgb(101,51,2);
	background-image: url('/news/images/bullet.gif');
	background-repeat: no-repeat;
	margin: 0px 0px;
	padding: 0px 10px;
	padding-top: 3px;

	line-height: 1.3em;
}
#newsTiles {
	position: absolute;
	top: 525px;
	left: 26px;
}
#newsTiles div.tile {
	margin: 10px auto;
}
#listing2 {
	display: none;
}
#storyImageMenuHolder {
	width: 100%;
	padding: 2px 0px 4px 0px;
	background-color: #16385D;
	text-align: center;
}
ul.storyImageMenu {
	list-style-type: none;
	margin: auto;
	padding: 0px;
}
ul.storyImageMenu li {
	display: inline;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	line-height: 20px;
}
ul.storyImageMenu li.selected {
}
ul.storyImageMenu li.unselected {
}
ul.storyImageMenu li.selected a {
	outline: 0;
	padding: 0px 4px 0px 5px;
	border: 1px #FFFFFF solid;
	background-color: #FFFFFF;
	color: #000000;
}
ul.storyImageMenu li.unselected a {
	outline: 0;
	padding: 0px 4px 0px 5px;
	border: 1px #eeeeee solid;
	color: #FFFFFF;
}
/* ------------------------------------------- featues -----------------*/
.featureTbl {
	width: 100%;
}
.featureTbl td {
	width: 50%;
	vertical-align: top;
}
/************************************/
/****       News Programme       ****/
/************************************/
#programmeLogo {
	background-color: rgb(62,22,0);
	border-top: solid 3px white;
	border-left: solid 1px white;
	width: 685px;
	height: 79px;
	float: right;
}
#programmeTime {
}
.programmeTitle {
	padding: 0px;
	margin: 0px;
	color: rgb(119, 62, 38);
}
.storyHeader h1.programmeTitle {
	font-size: 22pt;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
div.titleNewsProg {
	text-align: left;
	vertical-align: bottom;
	margin: 2px 0em 0.2em 0em;
	padding: 0.2em 0em 0.2em 0em;
	width: 100%;
	background-color: rgb(62,22,0);
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	height: 1.3em;
	text-indent: 3px;
}
#newsTiles {
	position: absolute;
	top: 555px;
	left: 26px;
}
#newsTiles div.tile {
	margin: 10px auto;
}
ul.newsClipList {
	margin: 0px 0px;
	padding: 0px;
	list-style-type: none;
	width: 98%;
}
ul.newsClipList li {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #000000;
clear:both;
}
ul.newsClipList li img.thumbnail {
	vertical-align: top;
	padding-right: 10px;
padding-bottom:10px;
	float: left;
}
ul.newsClipList li p {
	display: inline;
	margin: 0px;
	padding: 0px;
}
ul.newsClipList a {
	color: #000000;
}
div#rightArchive {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
}
div#rightArchive h2 {
	color: rgb(101,51,2);
	margin: 0px;
	margin-bottom: 6px;
	padding: 0px;
	font-size: large;
	font-weight: normal;
}
div#rightArchive h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
	font-size: 10pt;
}
ul.rightArchiveList {
	list-style: none;
	margin-top: 2px;
	margin-bottom: 10px;
	margin-left: 2px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-weight: normal;
	font-size: 8pt;
}
ul.rightArchiveList li {
	background-image: url('/news/images/programme_bullet.gif');
	background-repeat: no-repeat;
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
	padding-left: 8px;
}
ul.rightArchiveList li p {
	margin: 0px;
	padding: 0px;
}
div#bottomArchive {
	width: 100%;
}
.bottomArchiveColumn {
	width: 44%;
	margin: 4px 8px;
}
div.bottomArchiveColumn h3 {
	margin: 0px;
	font-weight: bold;
	font-size: 9pt;
}
div.avInc {
	padding-bottom: 20px;
}
.topAVlink {
	border: medium none;
	float: right;
	padding-right: 12px;
}
div.channelList {
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
	background-color: #efefef;
	width: 100%;
	display: table;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #333;
}
div.channelList p {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #333;
	padding: 7px 4px;
}
.channelList ul {
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
	list-style-type: none;
	float: left;
	width: 44%;
}
.channelList li {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #333;
	background-image: url('/images/bullet_transparent.gif');
	background-position: 5px -1px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 1px 1px 0px 15px;
	width: 110px;
	line-height: 1.4em;
}
div.voterguide {
	background: #FAF8F5;
	padding: 4px;
	border: 1px dashed #85684C;
	margin-left: 8px;
}
/* -------------------------------------- = calendar */
#calTbl td.td {
	background-color: #5c310f;
}
#calTbl {
	color: #000000;
}
#calTbl a, #calTbl a:hover, #calTbl a:visited {
	color: #000000;
}
/* -------------------------------------- = featureBoxProgrammes */
div.featureBoxProgrammes {
	background: #ededed;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	float: left;
	clear: both;
}
div.featureBoxProgrammes h3 {
	background: #ededed;
	font-size: 9.5pt;
	padding: 0px 10px;
	margin: 0px;
}
div.featureBoxProgrammes select {
	width: 249px;
	font-size: 9pt;
	margin: 4px 10px 6px 10px;
}
/* -------------------------------------- = featureBoxProgrammes */
div.top5 {
	margin-top: 0px;
	padding-top: 2px;
	clear: both;
}
div.top5Header {
	padding: 0px;
	margin: 0px;
	height: 23px;
	border-bottom: 0px;
	background: #ffffff url(/news/images/top5header_bg.gif) repeat-x bottom left;
}
div#top5title_read {
	padding-left: 18px;
	padding-right: 18px;
}
div#top5title_ranked {
	padding-left: 18px;
	padding-right: 18px;
}
div.top5title_on {
	height: 19px;
	padding-top: 3px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	display: block;
	color: #000000;
	float: left;
	border-top: 1px solid #b5b5b5;
	border-left: 1px solid #b5b5b5;
	border-right: 1px solid #b5b5b5;
}
div.top5title_on a {
	color: #000000;
}
div.top5title_off {
	margin-top: 3px;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-bottom: 1px !important;
	padding-bottom: 0px;
	background-color: #ededed;
	display: block;
	height: 15px;
	float: left;
	color: #ffffff;
	clear: none;
	border-top: 1px solid #cccccc;
}
div.top5title_off a {
	color: #000000;
}
div.top5_read_border {
	border-left: 1px solid #cccccc;
}
div.top5_ranked_border {
	border-right: 1px solid #cccccc;
}
div.top5_on {
	background-color: #ffffff;
	display: block;
	float: left;
	clear: none;
}
div.top5_off {
	background-color: #ffffff;
	display: none;
}
div.top5Holder {
	margin: 0px 0px 4px 0px;
	padding: 0px;
	height: 135px;
	border-bottom: 1px solid #b5b5b5;
	border-left: 1px solid #b5b5b5;
	border-right: 1px solid #b5b5b5;
}
div.top5categories {
	clear: both;
	width: 267px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px #ededed solid;
	margin-left: auto;
	margin-right: auto;
}
div.top5categories div {
	float: left;
	clear: none;
	padding: 8px 3px 0px 14px;
	font-family: Tahoma;
	text-align: center;
	font-size: 8pt;
	color: lime;
	background: #ffffff url(/news/images/top5categories_bg.gif) no-repeat 6px 12px;
}
div.top5categories div.top5categories_on a {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
div.top5categories div.top5categories_off a {
	color: #b30008;
	font-weight: bold;
}
div#top5headlines {
	float: left;
	clear: both;
}
ul.top5List {
	list-style-type: none;
	margin: 0px 0px;
	padding: 5px 0px 7px 6px;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #ffffff;
	float: left;
	clear: none;
}
ul.top5List li {
	color: #214b7b;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	line-height: 1.3em;
}
ul.top5List li a {
	color: #214b7b;
}
ul.top5List li span.number {
	font-weight: bold;
	margin: 0px;
	padding: 0px 7px 0px 0px;
}
/* -------------------------------------- = home Features */
div#homeFeature {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 419px;
}
div.homeFeatureHolder {
	padding: 0px;
	margin: 2px 4px;
}
div.homeFeatureItem {
	width: 125px;
	margin: 5px;
	padding: 0px;
	border: 1px solid #d5e0e6;
	font-family: Arial, Helvetica, sans-serif;
	display: inline;
	float: left;
	clear: none;
}
div.homeFeatureItem h2 {
	color: #214d7e;
	margin: 5px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
}
div.homeFeatureItem img {
	margin: 1px;
	padding: 0px;
}
div.homeFeatureItem img.homeFeatureImage {
	width: 123px;
	height: 92px;
}
div.homeFeatureItem p {
	color: #6c6c6c;
	margin: 5px;
	padding: 0px;
	font-family: Times, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
}
div.homeFeatureItem p.readIcon {
	padding: 0px 5px;
	margin: 0px;
	text-align: right;
}
/* -------------------------------------- = home Bottom */
div#homeBottom,
div.homeBottom {
	margin: 9px 0px 9px 9px;
	padding: 0px;
	float: left;
	clear: both;
	border: 1px solid #d5e0e6;
	display: inline;
	width: 399px;
}
div#homeBottom h2,
div.homeBottom h2  {
	float: left;
	color: #214d7e;
	padding: 9px 30px 8px 5px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	background-image: url(/images/sms_logo.gif);
	background-repeat: no-repeat;
	background-position: 180px 11px;
}
div#homeBottom img,
div.homeBottom img {
	padding: 1px 10px 1px 0px;
	display: inline;
	float: right;
	clear: none;
}
/* -------------------------------------- = Category Tabs */
div#tabMenuHolder {
	padding: 0px;
	margin: 10px 0px;
	clear: both;
	background: #ffffff url(/news/images/tabmenu_bck.gif) repeat-x bottom left;
}
div#tabMenu {
	padding: 0px 10px 5px 10px;
	margin: 0px;
	background: #ffffff url(/news/images/tabmenu_bck.gif) repeat-x bottom left;
}
div#tabMenu div {
	color: #000000;
	display: inline;
	padding: 6px 10px 4px 10px;
	margin: 0px 0px;
	border-top: 1px solid #bababa;
	border-left: 1px solid #bababa;
	border-right: 1px solid #bababa;
}
div#tabMenu div a {
	color: #000000;
}
div#tabMenu div.on {
	background-color: #ffffff;
	padding-bottom: 5px;
}
div#tabMenu div.off_l {
	border-right: 0px;
	padding-top: 3px;
	background-color: #ededed;
}
div#tabMenu div.off_r {
	border-left: 0px;
	padding-top: 3px;
	background-color: #ededed;
}
/* -------------------------------------- = Ad styles */
#tilesHolder {
	height: 450px;
}


/* ========================================= Updates - 21st January 2009
	
	Author: Paul McClean

	- make background wider to accomodate new leaderboard across top of page
	- move tower ad down
	- stretch global navigations to 100% of the new width
	- A to Z small nav hidden
	- leaderboard div resized
	
*/	

#towerBanner {
	top:196px;
}

#globalNav {
	width:991px;
}

div#globalSecondaryMenu {
	padding-bottom:3px;
	padding-left:0;
	padding-right:0;
	padding-top:3px;
	width:100%;
}

#globalSmallNav {
	display: none;
}

#topBanner {
	height:90px;
	left:250px;
	width:728px;
	float:right;
	margin:6px;
	position:absolute;
	top:2px;
}

#topBanner table {
	border-collapse:collapse;
}

#topBanner table td {
	padding:0px;
	margin:0px;
	border:0px;
	width:728px;
	height:90px;
	text-align:center;
}


/* CSS Document */


div#globalLogoPlaceholder {
	background-color: #1f1f1f;
	background-image: url(/news/images/bg_header_blue.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#globalMenuPlaceholder {
	background-image: url(/news/images/bg_globalnav_blue.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-top:1px solid #999999;		
}

#globalMenu li {
	background-color: transparent;
	border-left:1px solid #999999;	
}

div#globalSecondaryMenu {
	background-image: url(/news/images/bg_subnav_blue.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #00395a;	
}

#globalMenu li a, #globalMenu li a:hover, #globalMenu li a:visited {
	padding:0 9px;	
}

ul#secondaryMenu li a, ul#secondaryMenu li a:hover, ul#secondaryMenu li a:visited {
	color:black;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	padding:0 11px;
}

div.titleNews {
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #e2e2e2;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: solid 1px #C1C1C1;
}

div.titleNews span, div.titleNews div {
	color: #204C7D;
}

div#rightFeatures h2, h2.update {
	background-image: url(/news/images/bg_section_header_blue.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #00395a;
}

div.featureModuleHolder {
	border: 8px solid #EDEDED;
}

div#rightFeatures h2 {
	border-bottom: none;
}

div.featureModule {
	border-bottom:1px solid #EDEDED;
}

div.pollModule h2, 
div.liveModuleNews h2,
div#rightFeatures h2 {
	background: none;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #e2e2e2;
	border-bottom: solid 1px #666666;
	color: #333333;
	margin: 0;
	padding: 5px;
}

div.liveModuleNews h2 a {
	color: #333333;
}

div.pollBody {
	border:8px solid #EDEDED;
}

div#flashcontent {
	float: left;
	clear: both;
	margin-top: 2px;
}

div.titleNews .timeStamp {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
	font-weight: normal;
	color: #666666;
}

div.top5categories div.top5categories_off a {
	color: #006666;
}


/* ========================================= Styles for search bar - 30th January 2009
	
	Author: Paul McClean
	
	- these settings should only be used for the wide news template
	
*/	

#searchBar {
	clear: both;
	float: left;
	width: 991px;
}

#search-box-google {
	width: 425px;
}

#search-box-yourlocal {
	width: 510px;
}

#search-box-google #google-search-searchterm {
	width: 195px;
}

#search-box-yourlocal #yourlocal-search-textinput1 {
	width: 160px;
}

#search-box-yourlocal #yourlocal-search-textinput2 {
	width: 160px;
}


/*---------------------------------------------
	Redesign fix for Safari 09/02/2009  */

ul.topHeadlinesList {
	float:left;
	width:400px;
}





/*--------------------------------------------------
                  Styles for Lisbon        */

ul.lisbonHeadlinesList {
display:block;
clear:none;
float:right;
margin:5px 0px;
padding:0px;
width:206px;
list-style-type:none;
}

ul.lisbonHeadlinesList li {
line-height:1.4;
list-style:none;
margin:0px;
padding:0px 0px 0px 9px;
background-image:url(/images/bullet_transparent.gif);
background-position:0 0;
background-repeat:no-repeat;
}











