/* Effective stylesheet produced by snapshot save */
html { overflow-y: scroll; }
img {  }
.b-r a, .b-r abbr, .b-r acronym, .b-r address, .b-r applet, .b-r article, .b-r aside, .b-r audio, .b-r b, .b-r big, .b-r blockquote, .b-r canvas, .b-r caption, .b-r center, .b-r cite, .b-r code, .b-r dd, .b-r del, .b-r details, .b-r dfn, .b-r div, .b-r dl, .b-r dt, .b-r em, .b-r embed, .b-r fieldset, .b-r figcaption, .b-r figure, .b-r footer, .b-r form, .b-r h1, .b-r h2, .b-r h3, .b-r h4, .b-r h5, .b-r h6, .b-r header, .b-r i, .b-r iframe, .b-r img, .b-r ins, .b-r kbd, .b-r label, .b-r legend, .b-r li, .b-r mark, .b-r menu, .b-r nav, .b-r object, .b-r ol, .b-r output, .b-r p, .b-r pre, .b-r q, .b-r ruby, .b-r s, .b-r samp, .b-r section, .b-r small, .b-r span, .b-r strike, .b-r strong, .b-r sub, .b-r summary, .b-r sup, .b-r table, .b-r tbody, .b-r td, .b-r tfoot, .b-r th, .b-r thead, .b-r time, .b-r tr, .b-r tt, .b-r u, .b-r ul, .b-r var, .b-r video, body, html { margin: 0px; padding: 0px; border: 0px none; font: inherit; vertical-align: baseline; }
.b-r button, .b-r input, .b-r optgroup, .b-r select, .b-r textarea { font-family: inherit; font-size: 100%; margin: 0px; }
.b-r article, .b-r aside, .b-r details, .b-r figcaption, .b-r figure, .b-r footer, .b-r header, .b-r menu, .b-r nav, .b-r section { display: block; }
.b-r blockquote::after, .b-r blockquote::before, .b-r q::after, .b-r q::before { content: none; }
.b-f button { width: auto; overflow: visible; }
.b-f button::-moz-focus-inner, .b-f input::-moz-focus-inner { border: 0px none; padding: 0px; }
.b-f button, .b-f input[type="button"], .b-f input[type="reset"], .b-f input[type="submit"] { -moz-appearance: button; cursor: pointer; }
body { font-size: 62.5%; font-family: Arial,Helvetica,freesans,sans-serif; line-height: 1; }
.b-g-p, .b-r .b-g-p { padding: 0px 8px; }
@media screen and (min-width: 400px) {
  .b-g-p, .b-r .b-g-p { padding: 0px 16px; }
}
@media screen and (min-width: 1008px) {
  .b-g-p, .b-r .b-g-p { padding: 0px 16px; }
  .b-g-m, .b-g-p, .b-r .b-g-m, .b-r .b-g-p { max-width: 976px; margin: 0px auto; }
}
.orb-footer .orb-d, .orb-footer .orb-w, .orb-nav-pri .orb-d, .orb-nav-pri .orb-w { display: none; }
.orb-location-d .orb-d, .orb-location-w .orb-w, .orb-nav-pri img { display: block; }
#orb-header { position: relative; }
.orb-nav-pri { border-bottom: 1px solid rgb(204, 204, 204); font-size: 1.3em; font-weight: 700; transition: background 0.25s ease 0s; }
.orb-banner::after, .orb-nav-pri-container::after, .orb-nav-pri::after { content: " "; display: block; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.orb-nav-pri a { display: block; text-decoration: none; padding: 0.462em 8px 0.308em; line-height: 1.692em; min-height: 1.692em; }
.orb-nav-pri ul { list-style: outside none none; }
.orb-nav-pri li, .orb-nav-section { float: left; }
.orb-nav-pri .orb-icon { background-image: url("orb-sprite.gif"); background-repeat: no-repeat; }
.orb-nav-pri .orb-icon-arrow { background-position: 0px -53px; }
.orb-nav-pri .orb-nav-blocks img, .orb-nav-sec .orb-footer-inner h2 img { width: 74px; height: 21px; }
.orb-nav-pri .orb-nav-blocks a { padding-left: 0px; padding-right: 8px; }
.orb-nav-links li, .orb-nav-pri .orb-nav-id, .orb-nav-pri .orb-nav-oldsearch { border-left: 1px solid rgb(204, 204, 204); }
.orb-nav-links ul { overflow: hidden; }
.orb-nav-links li { display: none; }
.orb-nav-links h2, .orb-nav-oldsearch label, .orb-nav-sec .orb-footer-inner h2 span { position: absolute; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); }
.orb-nav-links ul, .orb-nav-oldsearch a { border-right: 1px solid rgb(204, 204, 204); }
.orb-nav-focus a:active, .orb-nav-focus a:focus, .orb-nav-focus a:hover { border-bottom: 0.308em solid rgb(255, 255, 255); padding-bottom: 0px; }
#orb-nav-more, .orb-nav-dyn li { display: block; }
#orb-nav-more a { position: relative; text-indent: -9999px; }
.orb-nav-pri .orb-skip-links { position: relative; float: left; }
.orb-nav-pri .orb-skip-links a, .orb-nav-pri .orb-skip-links h2 { position: absolute; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); left: -76px; margin-top: 1.3em; white-space: nowrap; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); line-height: 2em; z-index: 1; display: block; color: rgb(51, 51, 51); }
.orb-nav-pri .orb-skip-links a.touch-active, .orb-nav-pri .orb-skip-links a:active, .orb-nav-pri .orb-skip-links a:focus { position: absolute; height: auto; width: auto; overflow: hidden; clip: auto; top: 1.692em; }
.orb-nav-dyn .orb-nav-hide { display: none; }
.orb-nav-pri { z-index: 999; }
#orb-panel-more { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#orb-panel-more a, #orb-panel-more h2 { color: rgb(0, 0, 0); }
#orb-panel-more li a:active, #orb-panel-more li a:focus, #orb-panel-more li a:hover { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.orb-nav-active, .orb-nav-pri-white { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.orb-nav-active, .orb-nav-active .orb-nav-sec a, .orb-nav-active .orb-nav-sec h2, .orb-nav-active a, .orb-nav-pri-white, .orb-nav-pri-white .orb-nav-sec a, .orb-nav-pri-white .orb-nav-sec h2, .orb-nav-pri-white a { color: rgb(51, 51, 51); }
.orb-nav-active, .orb-nav-active .orb-nav-id, .orb-nav-active .orb-nav-links li, .orb-nav-active .orb-nav-links ul, .orb-nav-active .orb-nav-oldsearch, .orb-nav-active .orb-nav-oldsearch a, .orb-nav-active .orb-panel, .orb-nav-pri-white, .orb-nav-pri-white .orb-nav-id, .orb-nav-pri-white .orb-nav-links li, .orb-nav-pri-white .orb-nav-links ul, .orb-nav-pri-white .orb-nav-oldsearch, .orb-nav-pri-white .orb-nav-oldsearch a, .orb-nav-pri-white .orb-panel { border-color: rgb(204, 204, 204); }
@media screen and (max-width: 319px) {
  .orb-nav-active #orb-nav-more a, .orb-nav-pri-white #orb-nav-more a { background: transparent url("urn:not-loaded:http://static.bbci.co.uk/frameworks/barlesque/3.20.4/orb/4/img/more-menu-dark.png") no-repeat scroll 10px 10px; }
}
.orb-nav-active .orb-nav-focus a:active, .orb-nav-active .orb-nav-focus a:focus, .orb-nav-active .orb-nav-focus a:hover, .orb-nav-pri-transparent-text-dark .orb-nav-focus a:active, .orb-nav-pri-transparent-text-dark .orb-nav-focus a:focus, .orb-nav-pri-transparent-text-dark .orb-nav-focus a:hover, .orb-nav-pri-white .orb-nav-focus a:active, .orb-nav-pri-white .orb-nav-focus a:focus, .orb-nav-pri-white .orb-nav-focus a:hover { border-bottom-color: rgb(38, 38, 38); }
.orb-nav-active .orb-icon-arrow, .orb-nav-pri-transparent-text-dark .orb-icon-arrow, .orb-nav-pri-white .orb-icon-arrow { background-position: 0px 0px; }
.orb-nav-pri .orb-nav-newsdotcom a:active, .orb-nav-pri .orb-nav-newsdotcom a:focus, .orb-nav-pri .orb-nav-newsdotcom a:hover { border-bottom-color: rgb(153, 34, 17); }
.orb-nav-pri .orb-nav-sport a:active, .orb-nav-pri .orb-nav-sport a:focus, .orb-nav-pri .orb-nav-sport a:hover { border-bottom-color: rgb(255, 238, 17); }
.orb-nav-pri .orb-nav-weather a:active, .orb-nav-pri .orb-nav-weather a:focus, .orb-nav-pri .orb-nav-weather a:hover { border-bottom-color: rgb(136, 204, 238); }
.orb-nav-pri .orb-nav-shop a:active, .orb-nav-pri .orb-nav-shop a:focus, .orb-nav-pri .orb-nav-shop a:hover { border-bottom-color: rgb(40, 151, 229); }
.orb-nav-pri .orb-nav-capital a:active, .orb-nav-pri .orb-nav-capital a:focus, .orb-nav-pri .orb-nav-capital a:hover { border-bottom-color: rgb(6, 68, 115); }
.orb-nav-pri .orb-nav-future a:active, .orb-nav-pri .orb-nav-future a:focus, .orb-nav-pri .orb-nav-future a:hover { border-bottom-color: rgb(54, 46, 103); }
.orb-nav-pri .orb-nav-cbbc a:active, .orb-nav-pri .orb-nav-cbbc a:focus, .orb-nav-pri .orb-nav-cbbc a:hover { border-bottom-color: rgb(144, 210, 0); }
.orb-nav-pri .orb-nav-cbeebies a:active, .orb-nav-pri .orb-nav-cbeebies a:focus, .orb-nav-pri .orb-nav-cbeebies a:hover { border-bottom-color: rgb(255, 229, 19); }
.orb-nav-pri-transparent-text-dark .orb-nav-radio a:active, .orb-nav-pri-transparent-text-dark .orb-nav-radio a:focus, .orb-nav-pri-transparent-text-dark .orb-nav-radio a:hover, .orb-nav-pri-transparent-text-dark .orb-nav-tv a:active, .orb-nav-pri-transparent-text-dark .orb-nav-tv a:focus, .orb-nav-pri-transparent-text-dark .orb-nav-tv a:hover, .orb-nav-pri-white .orb-nav-radio a:active, .orb-nav-pri-white .orb-nav-radio a:focus, .orb-nav-pri-white .orb-nav-radio a:hover, .orb-nav-pri-white .orb-nav-tv a:active, .orb-nav-pri-white .orb-nav-tv a:focus, .orb-nav-pri-white .orb-nav-tv a:hover { border-bottom-color: rgb(38, 38, 38); }
@media screen and (min-width: 320px) {
  #orb-nav-more a { padding-right: 18px; text-indent: 0px; background: transparent none repeat scroll 0px 0px; }
  #orb-nav-more span { position: absolute; right: 8px; top: 17px; display: block; width: 6px; height: 3px; }
}
@media screen and (min-width: 600px) {
  .orb-nav-pri a { line-height: 2.27em; padding: 0.462em 12px 0.308em; min-height: 2.27em; }
  .orb-nav-pri .orb-nav-blocks img { width: 84px; height: 24px; padding-top: 2px; }
  .orb-nav-pri #orb-nav-more a { padding-right: 30px; }
  .orb-nav-pri #orb-nav-more span { right: 12px; top: 20px; }
  .orb-nav-pri .orb-skip-links a { margin-top: 1.5em; }
  .orb-nav-pri .orb-skip-links a.touch-active, .orb-nav-pri .orb-skip-links a:active, .orb-nav-pri .orb-skip-links a:focus { top: 2.27em; left: -96px; }
}
.orb-nav-sec { font-size: 1.3em; }
.orb-footer, .orb-nav-sec .orb-footer-inner { border-top: 1px solid rgb(204, 204, 204); }
#orb-aside .orb-footer-inner, #orb-contentinfo a { border: medium none; }
.orb-nav-sec a { color: rgb(51, 51, 51); text-decoration: none; }
.orb-nav-sec a:focus, .orb-nav-sec a:hover { text-decoration: underline; }
.orb-nav-sec ul { list-style-type: none; overflow: hidden; position: relative; margin-left: -10px; }
.orb-nav-sec li { float: left; line-height: 1.2em; min-width: 50%; }
.orb-nav-sec li a { display: block; border-right: 1px solid rgb(204, 204, 204); margin-left: 10px; padding-right: 8px; }
#orb-aside, .orb-banner h2, .orb-nav-pri .orb-menu b, .orb-nav-sec .orb-hilight { font-weight: 700; }
#orb-aside { padding-top: 0px; }
#orb-aside .orb-footer-lead { line-height: 1; font-size: 1.7em; margin-bottom: 0.9em; margin-top: 0.95em; }
#orb-contentinfo small { display: block; margin-top: 2em; padding-bottom: 1em; }
#orb-contentinfo { margin-top: 0.5em; }
#orb-contentinfo li { margin-bottom: 1.23em; }
#orb-contentinfo .orb-footer-inner { padding-top: 1.61em; }
div.orb-footer-primary-links { clear: both; padding-top: 0px; }
.orb-nav-sec .orb-footer-primary-links { overflow: hidden; position: relative; top: 0.2em; }
.orb-nav-sec .orb-footer-primary-links li a { padding-top: 1.23em; }
.orb-nav-sec .orb-footer-primary-links ul { top: -1.23em; }
.orb-footer-grey { background-color: rgb(76, 76, 76); color: rgb(255, 255, 255); }
.orb-footer-black a, .orb-footer-black small, .orb-footer-grey a, .orb-footer-grey small { color: rgb(255, 255, 255); }
.orb-footer-grey, .orb-footer-grey #orb-footer-promo, .orb-footer-grey .orb-footer-inner, .orb-footer-grey .orb-footer-inner a { border-color: rgb(148, 148, 148); }
@media screen and (max-width: 399px) {
  .orb-js .orb-nav-sec li:nth-of-type(2n) a { border: medium none; }
}
@media screen and (min-width: 400px) and (max-width: 599px) {
  .orb-nav-sec li { min-width: 33.33%; }
  .orb-js .orb-nav-sec li:nth-of-type(3n) a { border: medium none; }
  .orb-nav-sec .orb-footer-primary-links li { padding-top: 0px; }
}
@media screen and (min-width: 600px) and (max-width: 1007px) {
  .orb-nav-sec ul { margin-left: -16px; }
  .orb-nav-sec li { min-width: 25%; }
  .orb-nav-sec li a { padding-right: 16px; margin-left: 16px; }
  .orb-js .orb-nav-sec li:nth-of-type(4n) a { border: medium none; }
  #orb-contentinfo small { margin-top: 0.46em; }
}
@media screen and (min-width: 769px) {
  .orb-nav-sec .orb-footer-primary-links { top: 1.43em; }
  #orb-contentinfo { margin-top: 1.61em; }
}
@media screen and (min-width: 1008px) {
  .orb-nav-sec ul { margin-left: -19px; }
  .orb-nav-sec li { min-width: 16.6%; }
  .orb-nav-sec li a { padding-right: 19px; margin-left: 19px; }
  .orb-js .orb-nav-sec li:nth-child(6n) a { border: medium none; }
  .orb-footer-inner { width: 100%; }
  #orb-contentinfo.orb-nav-sec li { width: auto; min-width: 0px; }
  #orb-contentinfo.orb-nav-sec li a { padding: 0px; }
  #orb-contentinfo small { margin-top: 0.46em; }
  #orb-aside .orb-footer-lead { margin-bottom: 0.68em; margin-top: 1.16em; }
}
#orb-panels .orb-panel-hide, .bbccookies-international-message { display: none; }
.orb-nav-pri-container {  }
#orb-panels { overflow: hidden; height: 0px; position: relative; }
.orb-panel { border-top: 1px solid rgb(204, 204, 204); display: none; overflow: hidden; }
#orb-panel-more { padding-top: 0.615em; }
#orb-panel-more .orb-panel-content { font-size: 1em; padding-top: 0px; position: relative; }
#orb-panel-more ul { margin-left: -16px; padding-top: 8px; }
#orb-panel-more li a { border-right: medium none; display: block; padding: 0.308em 8px; margin: 0px 0px 0.615em 8px; line-height: 1.615em; height: auto; min-height: 1.615em; }
#orb-panel-more li a:active, #orb-panel-more li a:focus, #orb-panel-more li a:hover { background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
#orb-panel-more-title { position: absolute; font-family: "Gill Sans","Gill Sans MT",Arial,sans-serif; font-size: 2.154em; line-height: 1.2; font-weight: 400; text-transform: uppercase; }
@media screen and (max-width: 599px) {
  #orb-panel-more li.orb-first-visible { margin-left: 50%; }
}
@media screen and (min-width: 400px) {
  #orb-panel-more li.orb-first-visible { margin-left: 33.33%; }
}
@media screen and (min-width: 600px) {
  #orb-panel-more ul { margin-left: 25%; }
  #orb-panel-more li { width: 33.33%; }
  #orb-panel-more li.orb-first-visible { margin-left: auto; }
}
@media screen and (min-width: 1008px) {
  #orb-panel-more ul { margin-left: 16%; }
  #orb-panel-more li { width: 20%; }
}
