/* BBCSTYLE v1.5 */



/* TEXT */



.s1{font-weight: bold;padding:4px 0px 4px 0px;}    /* SECTION NAME */



.s2{font-family: Verdana,arial,helvetica,sans-serif;} /* BREAD CRUMB */



.s3{font-weight: bold; margin: 0px; padding: 0px; border: 0px;}   /* HEADLINE */



.s4{font-weight: bold;}   /* LEAD TEXT FOR ARTICLE */



.s7{text-transform: capitalize;} /* PROMO */



.s8{ color: #333333;}      /* IMAGE CAPTION */



.s9{color: #000000; text-transform: capitalize; font-weight: bold;}      /* TABLE HEADING */



.s10{color: #cccccc;}  /* DISABLED LINK */



.s11{font-weight: bold;} /* RIGHTHAND COLUMN LINKS */







td, p, div {color:#000000;font-family:Verdana,arial,helvetica,sans-serif;}



.bbcpageCrumb, .bbcpageLocal, .bbcpageServices, .bbcpageFooter {color:#000000;font-family:arial,helvetica,sans-serif;}/* EVERYTHING ELSE */



body {background: #ffffff;}



h1, h2 {padding: 0px; margin: 0px; border: 0px;}



ul {margin-left: -30px;}


h3, .text-long, .text-short, .textarea-long, .textarea-short {font-size:0.8em;}







/* STYLE & LAYOUT */



.primary, .breadcrumb, .promoBorders, .seeAlsoHeader, .factFile, .footer, .directoryTitle, .homepage, .walk, .book, .azNav, .promoBorders, .imageGalleryButtonSelected{background: #FEDFB0;}



.primaryDark, .haveYourSay, .dottyLine, .dottyLineForDirectory {background: #FFC874;} 



.primaryLight, .promoContent, .seeAlsoContent, .indexPageDirectory, .panoramaInstructions, .voteApp, .imageGalleryNav {background: #FEF6DC;}



.secondary, .solidLine, .recording {background: #EEEDE7;}







.promoContent { border-left: 1px solid #C73A28; border-bottom: 1px solid #C73A28; border-right: 1px solid #C73A28;} /* primary */



.ssiMiddleColumnPromo {margin-bottom: 5px;}



.mainTeaserLinks {margin-top: 5px; padding-top: 3px; border-top:1px dashed #FFC874; font-weight: bold;} /* primaryDark */



.indexPromos {margin-top: 5px; padding-top: 5px; padding-bottom: 5px; border-top:1px solid #FFC874;} /* primaryDark */



.indexPageDirectory {padding: 3px; border-top:1px dashed #FFC874;} /* primaryDark */



.topOfPageTeaser {border-top:1px dashed #FFC874;} /* primaryDark */



.solidLine {margin-top: 5px; margin-bottom: 5px;}



.promoBorders {margin-bottom: 10px;}



.promoContent, .caption, .footer, .directoryContent, .directoryTitle, .pageTeaser {padding: 3px;}



.breadcrumb {padding: 3px;}



.homepage {margin-bottom: 10px; font-weight: bold;}



.homepageInner {padding: 3px;}



.seeAlso {margin-bottom: 10px;}



.factFile {margin-right: 5px; margin-bottom: 5px;}



.directoryHeader {padding-bottom: 5px; padding-left: 5px; padding-top: 2px; font-weight: bold; border-top:1px solid #FEDFB0; margin-top: 5px;} /* primary */



.seeAlsoContent {padding: 3px;}



.promoHeader {padding: 3px; font-weight: bold; font-size:0.7em;background-color:#C63A29;color:#fff}



.ecardInstructions {margin-bottom: 10px; margin-top: 5px;}



.ecardImage {margin-bottom: 20px; margin-top: 10px;}



.bold { font-weight: bold; }



.webcam { padding-bottom: 10px; }



.panoramaInstructions { margin-top: 5px; padding: 3px 3px 10px 3px; }



.listingSubHeader {padding: 3px; font-weight: bold;}



.event { margin-bottom: 10px;}



.venue { margin-bottom: 10px;}



/* <deprecated> */



	.sitemapUpper { background: #FEDFB0; font-weight: bold; padding: 3px; } /* primaryDark */



	.sitemapLower { padding: 3px 3px 3px 14px;}



/* </deprecated> */



.sitemapTop { background: #FEDFB0; font-weight: bold; padding: 3px; } /* primaryDark */



.sitemapMiddle { padding: 3px 3px 3px 14px;}



.sitemapBottom { padding: 3px 3px 3px 21px;}



.archiveLink { padding: 3px 0px 2px 0px; }



.seeAlsoHeader { font-weight: bold; padding: 3px;font-size:0.8em;color:#fff;}



.disclaimerText {margin-top: 5px; margin-bottom: 10px;}



.mainTeaser {margin-bottom:5px;}



.voteApp {margin-bottom:10px; padding: 3px;}



.walk { padding: 3px; }



.recording { padding: 3px; }



.haveYourSay { padding: 3px; }



.book {padding: 3px;}



.indexSSI {padding-top: 5px; padding-bottom: 5px;}



.imageGalleryRegion {width:470px; padding: 3px 3px 5px 3px;}



.imageGalleryTitle {width: 470px; padding-left: 2px;}



.imageGalleryBody {padding: 10px 5px 5px 5px;}



.imageGalleryNav {border-top:1px solid #000000; padding: 3px; border-top: 2px solid #D5F4D3;}



.imageGalleryButtonText {margin-bottom: 5px;}



.imageGalleryButtonSelected {padding: 2px; margin: 3px; font-weight: heavy; width: 20px; text-align: center;}



.imageGalleryButton {background: #ffffff; padding: 2px; margin: 3px; width: 20px; text-align: center;}



.indexPageLeadtext {padding-top: 5px; font-weight: bold;}



.contentSubtitle {padding-top: 5px; padding-bottom: 5px; font-weight: bold;}



.richMedia {padding-top: 5px; padding-bottom: 10px;} 



.standfirst {padding-top: 5px;}



.azNav{padding: 5px; font-weight: bold; margin-top: 30px;}



.azNavTable {padding: 0;margin: 20px 5px 5px 5px;}



.azNavCell {color: #999999; background: #ffffff; font-weight: bold;}



.azWeblinks {margin: 15px 0 15px 10px;}



.azWeblinksReturn {margin-top: 5px;}



.seeAlsoLinks {padding-bottom: 10px; font-weight: bold;}







/* WEATHER */



.chartdesc {font-size:11px}



.var0 {font-size:12px}



.mpmetoffice {font-size:10px; max-width:440}



#mpchart span {font-size:10px;}



.pmssummary {font-size:13px;}



#imageHour {position:absolute; left:334px; top:429px; width:103px; height:22px; text-align:right; z-index:3; font-size:15px; font-weight:bold;}



#imageDay {position:absolute; left:334px; top:467px; width:103px; height:22px; text-align:right; z-index:3; font-size:15px; font-weight:bold;}



#imageDateTime {position:absolute; left:320px; top:419px; width:130px; height:88px; z-index:2;}



#weatherfiveday {width: 120px;}







/* 1.1 update */



.promoText {margin-bottom: 3px;}



.recipeHeader {padding: 3px; margin-top: 15px;}



.recipeBody {padding: 3px;}



.haveYourSayDescription {padding: 3px;}



.wallpaper_title {padding-bottom: 3px;}



.image_gallery_caption {padding-top: 10px;}











/* TRAVEL NEWS */



.tpegTable {color:#ffffff; text-decoration:none; font-family:Verdana,arial,helvetica,sans-serif; background-color:#6699CC; text-align: left;}



.tpegTd {color:#000000; text-decoration:none; font-family:Verdana,arial,helvetica,sans-serif; background-color:#e0e9fa;}



.tpegSummary {color:#000000; text-decoration:none; font-family:Verdana,arial,helvetica,sans-serif; background-color:#ffffff; text-transform: uppercase;}







/* ACS */



.acs_name_star {text-decoration: none; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}



.acs_text_star {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}



.acs_name {text-decoration: none; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}



.acs_text {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}







/* LINKS */



a:link {text-decoration: none; color: #333366;}



a:visited {text-decoration: none; color: #333366;}



a:hover, a:active {text-decoration: underline; color: #CC3300;}







/* WEATHER */



.chartdesc {font-size:11px}



.var0 {font-size:12px}



.mpmetoffice {font-size:10px; max-width:440}







/* 1.2 update */



.allclear, .linkSet {clear:both}


/* Custom overrides */

a img{border:none;}

.seeAlsoHeader{background-color:#C73A28;}
.promoContent{background-color:#fff;}
