/* TEXT */
.s1{font-weight: bold; text-transform: uppercase;}    /* 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;}

/* STYLE & LAYOUT */
.primary, .breadcrumb, .promoBorders, .seeAlsoHeader, .factFile, .footer, .directoryTitle, .homepage, .walk, .book, .azNav, .promoBorders, .imageGalleryButtonSelected{background: #B3E3E3;}
.primaryDark, .dottyLine,  .dottyLineForDirectory {background: #ebffff;} 
.primaryLight, .promoContent, .seeAlsoContent, .indexPageDirectory, .panoramaInstructions, .voteApp, .imageGalleryNav {background: #ebffff;} 
.secondary, .solidLine, .recording, .haveYourSay {background: #ebffff;}

.promoContent { border-left: 1px solid #B3E3E3; border-bottom: 1px solid #B3E3E3; border-right: 1px solid #B3E3E3;} /* primary */
.ssiMiddleColumnPromo {margin-bottom: 5px;}
.mainTeaserLinks {margin-top: 5px; padding-top: 3px; border-top:1px dashed #94CDDC; font-weight: bold;} /* primaryDark */
.indexPromos {margin-top: 5px; padding-top: 5px; padding-bottom: 5px; border-top:1px solid #94CDDC;} /* primaryDark */
.indexPageDirectory {padding: 3px; border-top:1px dashed #94CDDC;} /* primaryDark */
.topOfPageTeaser {border-top:1px dashed #94CDDC;} /* 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 #B3E3E3; margin-top: 5px;} /* primary */
.seeAlsoContent {padding: 3px;}
.promoHeader {padding: 3px; font-weight: bold; text-transform: capitalize;}
.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: #B3E3E3; font-weight: bold; padding: 3px; } /* primaryDark */
	.sitemapLower { padding: 3px 3px 3px 14px;}
/* </deprecated> */
.sitemapTop { background: #B3E3E3; 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;}
.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;}
.imageGalleryNavHelp {margin-bottom: 5px;}
.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;}

/* 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;}

/* LINKS */
a:link {text-decoration: underline; color: #000000;}
a:visited {text-decoration: underline; color: #000000;}
a:hover, a:active {text-decoration: underline; color: #000000;}


