<!--Site specific CSS file-->
/****************************************** Keep these to make things work on IE6! Why? I dunno!!! ********************************/
font a.bbcpageServices
{	
	color:Black !important;  
	color:Black;
}

body p, h2, h3{
color:#333;
}


 /****************************************** WORKING ********************************/
  /****************************************** WORKING ********************************/
   /****************************************** NORMAL ********************************/
/****************************************** common overides ********************************/
.crumbtrail a:link,
.crumbtrail a:active,
#footer-tools a,
.footer-contact a:link,
a.bbcpageFooter,
/****************************************** index overides ********************************/
.directory-group a,
#more-link,
.index-page .generic #more-link,
.teaser-links-group a,
.main-index-teaser a,
.index-promos a,
/****************************************** include_common overides ********************************/
#travel-teaser-outer h4,
#radio-teaser-outer a,
body #weather-national-forecast a,
#news-main-teaser-outer a:link,
#news-main-teaser-outer a:active,
a.bbcpageTopleftlink,
a.bbcpageCrumb,
.bbcpageCrumb ul li a,
.film-search h2,
#podcast-teaser-inner h3 a:link,
#podcast-teaser-inner h3 a:active,
#podcast-teaser-inner #podcast-footer a:link,
#podcast-teaser-inner #podcast-footer a:active,
.primary,
.promo a,
ul.homepage-nav li a,
ul.homepage-nav li a:link,
ul.homepage-subnav li a,
/****************************************** sport overides ********************************/
.tables a,
.sports-results a,
.bowling a,
.batting a,
#fixture-tables a,
.score a,
.sports-results a,
.officials a,
.attendance a,
#rugby-union .officials a,
#football .officials a,
#generic .officials a,
#postponed a, 
#speedway a,
#horse-racing a,
.scores a,
.teams a,
.large-ssi-promo a,
td.bbcpageServices font a,
td.bbcpageLocal font a,
.web-link a:link,
.web-link a:active,
li a:link,
li a:active,
a:active h3,
a:link h3,
a:active h2,
a:link h2
{	
	color:#639 !important;
	color:#639 ;
	font-weight: bold; 
}

.regional-tv-link a:link,
.bbcpageLocal a:link,
.seeAlsoContent .bullet a:link 
{
	font-weight: normal;
}

   /****************************************** HOVER ********************************/
.crumbtrail a:hover,
.footer-contact a:hover,
a.bbcpageFooter:hover,
#footer-tools a:hover,
/****************************************** index overides ********************************/
.directory-group a:hover,
.teaser-links-group a:hover,
.main-index-teaser a:hover,
.index-promos a:hover,
/****************************************** include_common overides ********************************/
#radio-teaser-outer a:hover,
body #weather-national-forecast a:hover,
#weather-national-forecast a:hover,
#news-main-teaser-outer a:hover,
.bbcpageCrumb ul li a:hover,
#podcast-teaser-inner h3 a:hover,
#podcast-teaser-inner #podcast-footer a:hover,
.promo a:hover,
ul.homepage-nav li a:hover,
ul.homepage-subnav li a:hover,
/****************************************** sport overides ********************************/
.tables a:hover,
.sports-results a:hover,
.bowling a:hover,
.batting a:hover,
#fixture-tables a:hover,
.score a:hover,
.sports-results a:hover,
.officials a:hover,
.attendance a:hover,
#rugby-union .officials a:hover,
#football .officials a:hover,
#generic .officials a:hover,
#postponed a:hover, 
#speedway a:hover,
#horse-racing a:hover,
.scores a:hover,
.teams a:hover,
.large-ssi-promo a:hover,
td.bbcpageServices font a:hover,
td.bbcpageLocal font a:hover,
.web-link a:hover,
li a:hover,
a:hover h3,
a:hover h2
{	
	color:#906 !important; 
	color:#906; 
}
   /****************************************** VISITED ********************************/
/****************************************** common overides ********************************/
.crumbtrail a:visited,
a.bbcpageFooter:visited,
#footer-tools a:visited,
.footer-contact a:visited,
/****************************************** index overides ********************************/
.directory-group a:visited,
.teaser-links-group a:visited,
.main-index-teaser a:visited,
.index-promos a:visited,
/****************************************** include_common overides ********************************/
#radio-teaser-outer a:visited,
body #weather-national-forecast a:visited,
#weather-national-forecast a:visited,
#news-main-teaser-outer a:visited,
.bbcpageCrumb ul li a:visited,
#podcast-teaser-inner h3 a:visited,
#podcast-teaser-inner #podcast-footer a:visited,
.promo a:visited,
ul.homepage-nav li a:visited,
ul.homepage-subnav li a:visited,
/****************************************** sport overides ********************************/
.tables a:visited,
.sports-results a:visited,
.bowling a:visited,
.batting a:visited,
#fixture-tables a:visited,
.score a:visited,
.sports-results a:visited,
.officials a:visited,
.attendance a:visited,
#rugby-union .officials a:visited,
#football .officials a:visited,
#generic .officials a:visited,
#postponed a:visited, 
#speedway a:visited,
#horse-racing a:visited,
.scores a:visited,
.teams a:visited,
.large-ssi-promo a:visited,
td.bbcpageServices font a:visited,
td.bbcpageLocal font a:visited,
.web-link a:visited,
li a:visited,
a:visited h3,
a:visited h2
{	
	color:#c69 !important; 
	color:#c69; 
}
/****************************************** WORKING ********************************/
a.bbcpageWhite:link,
.home-page-image .teaser-links-group a,
.home-page-image .teaser-links-group a:hover,
.home-page-image .main-index-teaser a,
.home-page-image .main-index-teaser a:hover,
.home-page-image .teaser-headline a,
ul.homepage-nav li a:hover,
ul.homepage-nav li a.selected
{	
	color:#FFF !important;
	color:#FFF;
}
 /****************************************** WORKING ********************************/
  /****************************************** WORKING ********************************/
   /****************************************** WORKING ********************************/
.footer-contact
{
	border-top: solid 1px #003366 !important;
	border-top: solid 1px #003366;
}
 /****************************************** WORKING ********************************/
  /****************************************** WORKING ********************************/
   /****************************************** WORKING ********************************/
 /*------------------------------------------------------- background -------------------------------------------------------*/
#regional-tv,
.film-search,
.promoContent,
.primaryLight,
.promo, 
cite, 
#see-also,
.tables th,
.extras,
.sitemap-wrapper,
.sitemap-wrapper h3,
.sitemap-wrapper li,
.feature-glossary tbody td,
.feature-glossary thead th,
#rich-media-instructions,
.quiz,
#gallery-navigation,
.panorama #instructions,
#have-your-say-form,
.vote-application,
.vote-2006-application,
.seeAlsoContent,
.teaser-links-group,
.directory-holder,
#related-content
{
	background-color:#FFF !important; /* light shade */
	background-color:#FFF ;
}

#regional-tv-outer h2,
.seeAlsoHeader,
#promo-include .promo h2,
#related-content h2,
.image-headline
{
	background-color:#7B42A9 !important; /* dark shade */
	background-color:#7B42A9 ;
}

.seeAlsoHeader,
#related-content h2
{
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
}

.promo h2, .promo h2 a, .promo h2 a:visited, .promo h2 a:hover{
color:#fff !important;
color:#fff;
}

 /*------------------------------------------------------- bullets -------------------------------------------------------*/
.bullet {
	background:transparent url(/staticarchive/079b97cca7601071845b3a7fc9bfc5b33b870c56.gif) no-repeat scroll 0pt 4px;
}

/*bullet*/
.generic .teaser-links-group .position-a li, 
.generic .teaser-links-group .position-b li, 
.generic .teaser-links-group .position-a h2, 
.generic .teaser-links-group .position-b h2
{
	background: transparent url(/staticarchive/aa7d43a9b37eeb6d9a3c398f902db3569071aca5.gif) no-repeat 0 3px; 
	list-style-type:none;
	position:relative;
}

.multi-section-image .teaser-links-group .position-a h2, 
.multi-section-image .teaser-links-group .position-b h2, 
.section-image .teaser-links-group .position-a h2, 
.section-image .teaser-links-group .position-b h2, 
.section-image .directory-a h2, 
.section-image .directory-b h2 
{
	background: transparent url(/staticarchive/aa7d43a9b37eeb6d9a3c398f902db3569071aca5.gif) no-repeat 0 6px; 
	list-style-type:none;
	position:relative;
}

#related-content h3,
.target-link .web-link,
#grid-column-1 .wallpaper a,
.directory-holder .directory-a h2,
.directory-holder .directory-b h2,
.index-section .directory-holder .directory-a h2,
.index-section .directory-holder .directory-b h2
{
	background: transparent url(/staticarchive/4dd4d41ffe71d52e6ea87634bd472cc88614c165.gif) no-repeat 0 3px !important;
    background: transparent url(/staticarchive/4dd4d41ffe71d52e6ea87634bd472cc88614c165.gif) no-repeat 0 3px;
}

.bullet, #promo-include .promo .promo-content .bullet
{
	background: transparent url(/staticarchive/4dd4d41ffe71d52e6ea87634bd472cc88614c165.gif) no-repeat 0 3px !important;
    background: transparent url(/staticarchive/4dd4d41ffe71d52e6ea87634bd472cc88614c165.gif) no-repeat 0 5px;
}

#see-also li
{
	background: transparent url(/staticarchive/4dd4d41ffe71d52e6ea87634bd472cc88614c165.gif) no-repeat 0 5px !important;
    background: transparent url(/staticarchive/4dd4d41ffe71d52e6ea87634bd472cc88614c165.gif) no-repeat 0 5px;
}

.generic .teaser-links-group .position-a h2, 
.generic .teaser-links-group .position-b h2, 
.multi-section-image .teaser-links-group .position-a h2, 
.multi-section-image .teaser-links-group .position-b h2, 
.section-image .teaser-links-group .position-a h2, 
.section-image .teaser-links-group .position-b h2,
.generic .teaser-links-group .position-a li, 
.generic .teaser-links-group .position-b li, 
.section-image .directory-a h2, 
.section-image .directory-b h2 
{
	padding:3px 5px 5px 12px; 
}

 /*------------------------------------------------------- LHN -------------------------------------------------------*/

td.bbcpageToplefttd {
	background:none;
	padding-top: 4px;
	vertical-align: top;
}

ul.homepage-nav li a,
ul.homepage-subnav li a{
	background-color: #EAEEEF;
    border-right: 3px solid #DEDDFD;
    font-size:0.7em;
	font-weight:normal;
	padding: 2px 4px 4px 4px;
	margin-bottom:3px;
}

ul.homepage-nav li a:visited,
ul.homepage-subnav li a:visited,
ul.homepage-nav li a:active,
ul.homepage-subnav li a:active,
ul.homepage-nav li a:link,
ul.homepage-subnav li a:link
{
    font-weight:normal;
	padding: 2px 4px 4px 4px;
	margin-bottom:3px;
}

ul.homepage-nav li a:hover{
	background-color: #CBCBFF;
	color: #fff;
    border-right: 3px solid #8264C6;
    font-size:0.7em;
	font-weight:normal;
	padding: 2px 4px 4px 4px;
	margin-bottom:3px;
}

ul.homepage-nav li a.selected{
	background-color: #DEDDFD;
	color: #fff;
    border-right: 3px solid #CBCBFF;
    font-size:0.7em;
	font-weight:normal;
	padding: 2px 4px 4px 4px;
	margin-bottom:3px;
}

.lhn-channel{
	margin-left:10px;
	margin-bottom:4px;
}

 /*------------------------------------------------------- others -------------------------------------------------------*/

h1{
	padding:3px 0 3px 6px;
	color:#7B42A9;
}

.teaser-links-group:after,
.main-index-teaser:after 
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}

* html .teaser-links-group,
* html .main-index-teaser
{
	height:1%;
}

td, p, div {
	color: #000;
}

.mainTeaserLinks {
	border-top: 1px dashed #FFC874;
}

.indexPageDirectory {
	border-top:1px dashed #FFC874;
	background:#FEF6DC;
}

.topOfPageTeaser {
	border-top:1px dashed #FFC874;
}

.indexPromos {
	border-top:1px solid #FFC874;
}

#related-content, .seeAlsoContent, .promo-content{
	border:1px solid #7B42A9;
}

.promo-content{border-top:none}

.promo img.photo{
	display:block;
}

.promo{
	border-top:none;
	border-bottom: 10px solid #FFF
}

#related-content{
	margin-bottom:10px;
}

#grid-column-1{
	padding-left:0px
}

.crumbtrail, .directory-holder, #see-also{
	border-top:1px solid #CAB6FD;
	border-bottom:1px solid #CAB6FD;
}

.crumbtrail{ 
       background-color:#DEDDFD !important;
       background-color:#DEDDFD;
}

#er-form{
	background-color:#EAEEEF !important;
	background-color:#EAEEEF;
    padding:16px;
}
#form-header{
	background-color:#CBCBFF !important;
	background-color:#CBCBFF;
}

#see-also{
       background-color:#EAEEEF !important;
       background-color:#EAEEEF;
}

#regional-tv-latest {
	width:93px;
}

.directory-holder{
	margin-bottom:4px;
}

.teaser-links-group{
	padding-bottom:6px;
	margin-bottom:3px;
	border-bottom:1px dashed #CAB6FD;
}

.generic .teaser-links-group{
	border-bottom:none;
	margin-bottom:0;
}

#regional-tv-top{
        margin-bottom:4px;
}

 /*------------------------------------------------------- ssi-forms -------------------------------------------------------*/

#form{
        margin-top:10px;
}

#ssi-form h2{
        font-size:1em;
        margin-top:10px;
        padding:3px;
        background-color:#CBCBFF;
}

#ssi-form form{
        background-color:#EAEEEF;
        padding:16px;
}

#ssi-form .ssi-form-text{
        width:300px;
}

#ssi-form form input, #ssi-form form textarea, #ssi-form form select{
        margin-bottom:12px;
}

#ssi-form p.disclaimer{
        color:#666;
}

 /*------------------------------------------------------- InsideOut TV -------------------------------------------------------*/

.io-tv-outer {
	width:170px;
	margin:0;
	padding-bottom:-1px;
}

.io-tv-multi {
	margin-bottom:10px;
}

.io-tv-top{
	margin-bottom:4px;
}

.io-tv {
	padding:3px;
	margin:0;
	background-color:#FFF;
}

.io-tv-latest {
	width:93px;
	float:left;
}

.io-logo {
	display:block
}

.io-tv-content-links {
	list-style-type:none;
	padding:0px;
	clear:left;
	margin:0;
}

.io-tv-latest h3{
	font-size:0.8em;
	margin:4px 0 8px 0;
}

.io-tv-outer h2{
	color:#FFF;
	background-color:#C73A28;
	font-size:0.85em;
	padding:2px
}

/*------------------------------------------------------- Vote 2006 -------------------------------------------------------*/

.vote-2006-application
{
	border: 1px #7B42A9 solid;
	margin-bottom: 0.75em;
			padding:0
}


#vtngTitle
{
	font-weight: bold;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.2em;
	background-color: #7B42A9;
	margin-bottom: 0.25em;
			color:#fff;
}


#vtngQuestion, #vtngOptionList, #vtngPreText
{
	font-size: 80%;
	padding: 3px;
}

#vtngOptionList li
{
	list-style-type: none;
}

#vtngOptionList input
{
	margin-right: 0.3em;
}
