body { font-size: 62.5%; font-family: verdana,helvetica,arial,sans-serif; line-height: 1; }
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, p, blockquote, th, td, hr { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0px; }
caption { text-align: left; font-weight: normal; }
th { text-align: left; }
cite, address { font-style: normal; }
ol, ul { list-style: outside none none; }
sub, sup { line-height: 2; }
img { border: medium none; }
pre, code { font-size: 1.2em; }
fieldset { border: 0px none; }
q::before, q::after { content: ""; }
.blq-rst { font-family: verdana,helvetica,arial,sans-serif; }
.blq-rst dl, .blq-rst dt, .blq-rst dd, .blq-rst ul, .blq-rst ol, .blq-rst li, .blq-rst h1, .blq-rst h2, .blq-rst h3, .blq-rst h4, .blq-rst h5, .blq-rst h6, .blq-rst pre, .blq-rst form, .blq-rst fieldset, .blq-rst caption, .blq-rst p, .blq-rst blockquote, .blq-rst th, .blq-rst td, .blq-rst hr { margin: 0px; padding: 0px; line-height: 1; font-size: 100%; background-color: transparent; }
.blq-rst *, .blq-rst input, .blq-rst a:link, .blq-rst a:visited { margin: 0px; padding: 0px; line-height: 1; font-size: 100%; font-family: verdana,helvetica,arial,sans-serif; text-decoration: none; font-weight: normal; text-transform: none; }
.blq-rst table { border-collapse: collapse; border-spacing: 0px; }
.blq-rst caption, .blq-rst legend { text-align: left; font-weight: normal; }
.blq-rst th { text-align: left; }
.blq-rst cite, .blq-rst address { font-style: normal; }
.blq-rst ol, .blq-rst ul { list-style: outside none none; }
.blq-rst sub, .blq-rst sup { line-height: 2; }
.blq-rst img { border: medium none; }
.blq-rst input, .blq-rst pre, .blq-rst code { font-size: 1.1em; }
.blq-rst fieldset { border: 0px none; }
.blq-rst q::before, .blq-rst q::after { content: ""; }
.blq-rst h1, .blq-rst h2, .blq-rst h3, .blq-rst h4, .blq-rst h5, .blq-rst h6, .blq-rst th, .blq-rst strong { font-weight: bold; }
.blq-rst dt { font-weight: normal; }
body { background: rgb(234, 234, 234) none repeat scroll 0% 0%; }
.blq-hide, #blq-container .blq-hide { position: absolute; left: -2500px; width: 1px; overflow: hidden; }
.blq-clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#blq-container { background: transparent url(f0d30b3203dd48567e9e38d7a9367f8a8a21205a.gif)  repeat-y scroll center center; position: relative; padding-bottom: 10px; }
#blq-pre-mast, #blq-container-inner { width: 974px; margin: 0px auto; }
#blq-foot { width: 974px; }
#blq-pre-mast { z-index: 1; }
#blq-container-inner { background-color: rgb(255, 255, 255); position: relative; padding-top: 40px; }
#blq-pre-mast, #blq-acc, #blq-mast, #blq-main, #blq-foot, #blq-nav { font-size: 1.2em; line-height: 1.3; font-family: verdana,helvetica,arial,sans-serif; color: rgb(255, 255, 255); }
#blq-pre-mast, #blq-acc, #blq-mast, #blq-main, #blq-foot { position: relative; }
#blq-mast, #blq-foot, #blq-nav { direction: ltr; }
#blq-main { line-height: 1; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
#blq-mast p, #blq-foot p { margin: 0px; padding-bottom: 0px; }
#blq-acc ul, #blq-foot ul, #blq-foot li { list-style: outside none none; margin: 0px; line-height: 1.3; }
#blq-acc a, #blq-mast a, #blq-foot a { text-decoration: none; font-weight: normal; }
#blq-acc-links a:hover, #blq-mast a:hover, #blq-acc-links a:focus, #blq-mast a:focus { color: rgb(255, 255, 255); text-decoration: underline; outline: medium none; }
#bbccom_bottom { width: 468px; margin: 14px 0px 0px 14px; padding: 0px; }
#blq-acc { position: absolute; top: 0px; left: 0px; width: 974px; height: 40px; z-index: 5; }
#blq-mast-home.blq-no-images {  }
.blq-rst #blq-mast-home * { font-family: arial,sans-serif; font-size: 1em; }
#blq-mast-home { position: absolute; top: 0px; width: 974px; height: 40px; background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%; }
#blq-mast-home a { display: block; padding: 8px 0px 0px 8px; width: 84px; height: 24px; color: rgb(204, 204, 204); }
#blq-mast-home span.blq-home, #blq-mast-home .blq-span { position: relative; bottom: 11px; left: 12px; display: none; }
#blq-mast-home span.blq-home { text-indent: -2000em; display: block; height: 0px; }
#blq-blocks { border: medium none; }
#blq-acc-links { height: 40px; width: 974px; font-size: 0.9em; }
#blq-acc li { float: left; overflow: visible; }
#blq-acc-links a { line-height: 1.3; color: rgb(0, 0, 0); }
#blq-acc-links a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
#blq-acc li.blq-hide a { position: absolute; }
#blq-acc li.blq-hidex a:focus, #blq-acc li.blq-hidex a:active { top: 70px; left: 2500px; width: 966px; opacity: 0.9999; font-weight: bold; padding: 2px; background: rgb(255, 255, 153) none repeat scroll 0% 0%; border: 2px solid rgb(0, 0, 0); z-index: 999; }
#blq-acc-txt { padding-right: 12px; }
#blq-acc-txt, #blq-acc-help { position: relative; top: 3px; left: 14px; }
#blq-acc-mobile { float: left; margin-left: 8px; }
.blq-rst #blq-acc-mobile a { font-family: arial,sans-serif; font-size: 1em; color: rgb(255, 255, 255); padding: 14px 8px; line-height: 1; display: block; }
.blq-toolbar-dark #blq-acc-links, .blq-toolbar-transp #blq-acc-links { background-color: rgb(33, 33, 33); }
.blq-toolbar-dark #blq-acc-links a, .blq-toolbar-transp #blq-acc-links a { color: rgb(255, 255, 255); }
.blq-toolbar-transp #blq-acc-links {  }
#blq-mast.blq-rst * { font-family: arial,sans-serif; font-size: 1em; }
#blq-mast { position: absolute; top: 0px; left: 92px; height: 40px; width: 882px; z-index: 10; }
#blq-mast p input { border: 0pt none; }
#blq-mast p input:focus { outline: medium none; }
#blq-mast #blq-search { position: absolute; background-color: rgb(255, 255, 255); width: 100%; min-height: 15px; font-size: 1em; line-height: 21px; color: rgb(51, 51, 51); left: auto; top: 8px; right: 37px; margin: 0px; border-radius: 0px; }
.blq-quirks #blq-mast #blq-search { height: 24px; }
#blq-mast #blq-search-btn { margin: 0px; position: absolute; color: rgb(0, 0, 0); cursor: pointer; line-height: 1.8; height: 24px; width: 29px; padding: 0px; border: medium none; background: rgb(255, 255, 255) url(d804a5db397f0d630a6f81a30308b4c4dbc49e65.png)  no-repeat scroll center center; text-indent: -2000em; left: auto; top: 8px; right: 8px; border-radius: 0px; }
#blq-autosuggest { overflow: visible; margin-top: 0px; padding: 0px; margin-left: 0px; background: transparent none no-repeat scroll 0px 0px; }
#blq-autosuggest ul { border: medium none; background: rgb(220, 220, 220) none no-repeat scroll 0px bottom; width: 215px; padding: 0px; margin-bottom: -9px; }
#blq-autosuggest li { padding: 7px 10px 7px 8px; font-size: 1.2em; border-top: medium none; color: rgb(51, 51, 51); background: transparent none repeat scroll 0% 0%; }
#blq-autosuggest li.active { background-color: rgb(87, 87, 87); color: rgb(255, 255, 255); }
#blq-mast form p { position: absolute; height: 22px; border: medium none; bottom: auto; padding: 0px; right: 0px; top: 0px; width: 215px; }
.blq-gvl-27 #blq-mast #blq-search-btn { width: 66px; margin: 0px; padding: 0px 0px 2px; position: absolute; right: 4px; top: 4px; color: rgb(0, 0, 0); cursor: pointer; background: rgb(255, 255, 255) url(a7cc3ea34f895024d1f2592007c242be2a395744.png)  no-repeat scroll 0px -194px; height: 22px; line-height: 1.8; }
#blq-nav-main { position: absolute; top: 0px; right: 227px; background: transparent url(47c03f923d363596b761f3c01db43b549455cc88.png)  no-repeat scroll 97% 19px; }
#blq-nav-main li { display: inline; }
#blq-nav-main a { display: block; float: left; text-align: center; height: 26px; width: auto; padding: 14px 7px 0px; font-size: 0.923em; color: rgb(255, 255, 255); background: transparent url(07770079579b0597e4abaa39c200a052daba845e.png)  no-repeat scroll right 13px; }
#blq-nav-m a { background: transparent none repeat scroll 0% 0%; margin-right: 4px; padding-right: 24px; }
.blq-morepanel-shown #blq-nav-m a, .blq-morepanel-shown #blq-nav-m a:hover { color: rgb(51, 51, 51); margin-top: 8px; padding-top: 6px; background: rgb(220, 220, 220) url(47c03f923d363596b761f3c01db43b549455cc88.png)  no-repeat scroll 88% -12px; }
.blq-lang-cy-GB #blq-mast .blq-tooltip, .blq-lang-cy-GB #blq-mast-home .blq-tooltip { display: none; }
#blq-nav-m a:hover { background-position: left -240px; }
.blq-int-nav #blq-nav-main { background-position: 90% 19px; }
#blq-nav { clear: both; font: 1.3em/1.8 Arial,sans-serif; }
#blq-nav h2 { margin: 7px 0px 7px 14px; font-size: 1.3em; }
.blq-js #blq-nav h2 { position: absolute; left: -2500px; width: 1px; }
#blq-nav a { width: 200px; text-decoration: none; font-weight: normal; display: block; padding: 0px 16px; color: rgb(51, 51, 51); }
.blq-js #blq-nav a { width: 104px; }
#blq-nav a:focus, #blq-nav a:active, #blq-nav a:hover { color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); }
#blq-nav-links { padding: 15px 0px; border-width: 1px 0px 0px; border-style: solid; border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255); }
.blq-js #blq-nav-links { z-index: 30000; position: absolute; display: none; left: auto; right: -10px; top: 40px; padding: 10px 0px; border-width: 0px 0px 0px 1px; }
.blq-js #blq-nav-links-inner a { position: relative; }
.blq-nav-sub { float: left; }
.blq-nav-sub li { display: inline; }
#blq-pop a { float: left; font-size: 1.2em; margin: 0px; padding: 4px 0px 4px 8px; line-height: 16px; width: 84px; color: rgb(51, 51, 51); }
#blq-pop a { color: rgb(51, 51, 51); }
#blq-pop { float: left; margin-top: 1px; }
#blq-pop li { display: inline; }
.blq-js #blq-pop a { padding-bottom: 5px; }
.blq-js #blq-pop { background: transparent none repeat scroll 0% 0%; }
.blq-first { clear: both; }
#blq-eng { height: 22px; padding: 6px 0px 0px 8px; color: rgb(0, 0, 0); font-size: 1.1em; }
.blq-js #blq-nav-foot { clear: both; width: 100%; padding: 15px 0px; background: transparent none repeat scroll 0% 0%; height: auto; }
.blq-js #blq-nav-foot h3 { border-top: 1px solid rgb(193, 193, 193); left: 8px; height: 1px; width: 320px; }
#blq-obit { display: none; visibility: hidden; }
#blq-mothball { background: rgb(251, 251, 251) url(0e3c39c2b527eb26ca375c721c4714de5a458610.jpg)  repeat-x scroll 0px 0px; }
#blq-mothball a { display: block; height: 56px; background: transparent url(283645b5eee59b88980abd168f67ac7943f7a5e8.gif)  no-repeat scroll 230px 10px; color: rgb(102, 102, 102); font-size: 2em; text-decoration: none; padding-left: 300px; padding-top: 17px; }
#blq-mothball-sub { display: block; font-size: 0.5em; padding: 10px 0px 0px 70px; font-weight: bold; }
#blq-mothball-sub span { color: rgb(26, 117, 187); margin-left: 5px; }
a:hover #blq-mothball-sub span { text-decoration: underline; }
.blq-rtl #blq-mast #blq-search { text-align: right; right: 8px; }
.blq-rtl #blq-mast #blq-search-btn { right: 194px; }
.blq-rtl #blq-mast, .blq-rtl #blq-acc, .blq-rtl #blq-acc .blq-hide { direction: ltr; }
.blq-rtl #blq-acc .blq-hide { direction: rtl; }
#blq-autosuggest.blq-rtl { background: transparent url(fb8614ef6fcdb0ef2645af195c696cc53f202eb3.png)  no-repeat scroll -290px -31px; }
#blq-autosuggest.blq-rtl ul { border: medium none; background: transparent url(fb8614ef6fcdb0ef2645af195c696cc53f202eb3.png)  no-repeat scroll 0px bottom; width: 150px; }
.blq-tooltip { position: absolute; margin-top: -2.9em; margin-left: -2500px; height: 32px; width: 30em; z-index: 999; text-decoration: none; font-weight: normal; line-height: 1.1; }
a.blq-tooltipped:hover .blq-tooltip, .blq-tooltipped:focus .blq-tooltip { margin-left: -50px; }
a.blq-tooltipped:hover .blq-tipunder, .blq-tooltipped:focus .blq-tipunder { margin-top: 1.8em; }
a.blq-tooltipped:hover .blq-tipright, .blq-tooltipped:focus .blq-tipright { margin-left: -30em; }
.blq-tooltip-l { padding: 6px 0px 12px 13px; color: rgb(0, 0, 0); background: transparent url(55631670189c5daf1228af2a98d0ef0b7693f03f.png)  no-repeat scroll 0px -36px; float: left; }
.blq-tooltip-r { padding: 6px 3px 12px 0px; background: transparent url(55631670189c5daf1228af2a98d0ef0b7693f03f.png)  no-repeat scroll right -36px; float: left; }
.blq-tipunder .blq-tooltip-l { padding: 10px 0px 14px 13px; background-position: 0px 0px; }
.blq-tipunder .blq-tooltip-r { padding: 10px 3px 14px 0px; background-position: right 0px; }
.blq-tipright .blq-tooltip-l { padding: 5px 8px 14px 0px; background-position: right -72px; float: right; }
.blq-tipright .blq-tooltip-r { padding: 5px 0px 14px 11px; background-position: 0px -72px; float: right; }
#blq-foot { clear: both; background-color: rgb(100, 100, 100); border-top: 1px solid rgb(204, 204, 204); }
#blq-foot p, #blq-foot li, #blq-foot a { font-size: 0.95em; line-height: 1.4; color: rgb(255, 255, 255); }
#blq-foot a { color: rgb(255, 255, 255); text-decoration: none; }
#blq-foot a:hover, #blq-foot a:focus { text-decoration: underline; outline: medium none; }
#blq-footlinks { float: right; width: 550px; margin: 10px 14px 10px 0px; }
#blq-sitelinks, #blq-bbclinks { text-align: right; background-color: rgb(100, 100, 100); }
#blq-sitelinks { float: left; width: 230px; }
#blq-bbclinks { float: right; width: 320px; }
#blq-bbclinks li { float: right; width: 160px; }
#blq-foot #blq-copy { font-size: 1.4em; padding-top: 8px; margin-left: 13px; width: 10em; }
#blq-copy img { position: relative; top: 5px; }
#blq-foot #blq-disclaim { padding: 9px 0px 12px; margin-left: 14px; width: 19em; }
#blq-ie6-upgrade { overflow: hidden; padding: 10px 20px 15px; background: rgb(235, 235, 235) none repeat scroll 0% 0%; display: none; }
#blq-ie6-upgrade p { font-family: arial,sans-serif; line-height: 1.2; }
#blq-ie6-upgrade span { float: left; width: 540px; padding-left: 46px; background: transparent url(30a904279a673b8275d32804a5b8aa002a708f27.png)  no-repeat scroll 0px -60px; font-size: 1.3em; }
#blq-ie6-upgrade a { float: left; margin: 1.4em 38px 0px; padding-left: 21px; background: transparent url(30a904279a673b8275d32804a5b8aa002a708f27.png)  no-repeat scroll 0px 0px; color: rgb(0, 0, 0); font-size: 1.4em; font-weight: bold; text-decoration: none; }
.blq-rtl #blq-ie6-upgrade span { padding-left: 0px; padding-right: 46px; background-position: 100% -60px; }
.blq-rtl #blq-ie6-upgrade a { margin-right: 23px; padding-left: 0px; padding-right: 36px; background-position: 100% 0px; }
#blq-ie6-upgrade a:focus, #blq-ie6-upgrade a:hover { text-decoration: underline; }
#blq-ie6-upgrade a span { position: absolute; left: -999em; }
.blq-rtl #blq-ie6-upgrade span, .blq-rtl #blq-ie6-upgrade a { float: right; }
.blq-rtl #blq-ie6-upgrade a span { right: -999em; }
#blq-container .blq-foot-white, .blq-foot-white #blq-sitelinks, .blq-foot-white #blq-bbclinks { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
#blq-container .blq-foot-white a, #blq-container .blq-foot-white p { color: rgb(0, 0, 0); }
#blq-container .blq-foot-white a:hover, #blq-container .blq-foot-white a:focus { text-decoration: underline; outline: medium none; }
#blq-container .blq-foot-black, .blq-foot-black #blq-sitelinks, .blq-foot-black #blq-bbclinks { background-color: rgb(0, 0, 0); }
#blq-container .blq-foot-black a:hover { color: rgb(178, 178, 178); }
.skylightTheme #blq-mast-home { background: rgb(23, 120, 179) none repeat scroll 0px 200px; }
.skylightTheme #blq-acc { border-bottom-color: rgb(69, 170, 230); }
.doveTheme #blq-mast-home { background: rgb(91, 104, 143) none repeat scroll 0px 550px; }
.doveTheme #blq-acc { border-bottom-color: rgb(124, 142, 194); }
.tealTheme #blq-mast-home { background: rgb(35, 131, 163) none repeat scroll 0px 100px; }
.tealTheme #blq-acc { border-bottom-color: rgb(83, 181, 214); }
.aquaTheme #blq-mast-home { background: rgb(21, 137, 121) none repeat scroll 0px 600px; }
.aquaTheme #blq-acc { border-bottom-color: rgb(60, 188, 171); }
.greenTheme #blq-mast-home { background: rgb(93, 137, 27) none repeat scroll 0px 500px; }
.greenTheme #blq-acc { border-bottom-color: rgb(128, 188, 37); }
.violetTheme #blq-mast-home { background: rgb(106, 87, 137) none repeat scroll 0px 50px; }
.violetTheme #blq-acc { border-bottom-color: rgb(164, 150, 188); }
.purpleTheme #blq-mast-home { background: rgb(130, 56, 146) none repeat scroll 0px 300px; }
.purpleTheme #blq-acc { border-bottom-color: rgb(181, 108, 197); }
.pinkTheme #blq-mast-home { background: rgb(157, 23, 103) none repeat scroll 0px 350px; }
.pinkTheme #blq-acc { border-bottom-color: rgb(208, 66, 131); }
.oliveTheme #blq-mast-home { background: rgb(124, 120, 84) none repeat scroll 0px 450px; }
.oliveTheme #blq-acc { border-bottom-color: rgb(175, 172, 146); }
.suedeTheme #blq-mast-home { background: rgb(105, 92, 74) none repeat scroll 0px 150px; }
.suedeTheme #blq-acc { border-bottom-color: rgb(156, 137, 110); }
.redTheme #blq-mast-home { background: rgb(158, 44, 29) none repeat scroll 0px 250px; }
.redTheme #blq-acc { border-bottom-color: rgb(209, 90, 74); }
.orangeTheme #blq-mast-home { background: rgb(197, 95, 22) none repeat scroll 0px 400px; }
.orangeTheme #blq-acc { border-bottom-color: rgb(220, 125, 42); }
.blackTheme #blq-acc { border-bottom-color: rgb(80, 81, 83); }
.blq_hp #blq-mast-home { background-image: url(1feb3c7ab21e036a081512038fe2f1cb5059a10f.png) ; }
.blq-quirks #blq-mast-home span.blq-home { display: none; }
.bbcdotcomAdvertsResetBottom .blq-dotcom #blq-footlinks { width: 550px; }
.bbcdotcomAdvertsResetBottom .blq-dotcom #blq-sitelinks { width: 230px; }
.blq-dotcom #blq-footlinks { width: 470px; }
.blq-dotcom #blq-sitelinks { width: 150px; }
@media print {
  #blq-obit, #blq-mast, #blq-mast p, #blq-nav-main, #blq-nav, #blq-acc-links { display: none; }
  #blq-acc { border-bottom: 1px solid rgb(0, 0, 0); }
  #blq-foot { border-top: 1px solid rgb(0, 0, 0); }
}
#blq-mast-background { display: block; position: absolute; left: 0px; width: 100%; }
#blq-acc, #blq-mast-background { height: 39px; background-color: rgb(51, 51, 51); border-bottom: 1px solid rgb(84, 84, 84); }
#blq-acc.blq-toolbar-dark, #blq-mast-background.blq-toolbar-dark { background-color: rgb(0, 0, 0); }
#blq-mast { font-family: arial,helvetica,sans-serif; font-size: 1.3em; }
#blq-mast-home { position: relative; top: auto; display: inline-block; width: auto; height: 39px; border-width: 0px 1px 0px 0px; }
#blq-container-inner #blq-mast-home { background: transparent none repeat scroll 0% 0%; }
#blq-acc-links { position: relative; z-index: 1; float: left; width: auto; height: auto; }
#blq-acc-links li { display: inline; }
#blq-acc-links a { position: absolute; z-index: 1; top: -999em; left: 7px; display: block; width: 200px; padding: 7px 10px; border: 1px solid rgb(204, 204, 204); outline: medium none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); line-height: 1.2; font-weight: bold; text-decoration: none; }
#blq-acc-links a:focus, #blq-acc-links a:active { top: 45px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); text-decoration: none; }
#blq-acc-links a:hover { background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#blq-mast #blq-search { box-sizing: border-box; border-width: medium 29px medium 8px; border-style: none solid; border-color: -moz-use-text-color rgb(255, 255, 255); outline: medium none; height: 1.7em; left: 0px; font-weight: bold; line-height: 1.7em; }
.blq-rtl #blq-mast #blq-search { right: auto; left: -14px; padding: 0px 1px 0px 0px; border-left: 29px solid rgb(255, 255, 255); border-right: 8px solid rgb(255, 255, 255); }
#blq-mast #blq-nav-search { height: 29px; right: 7px; width: 0px; padding-right: 212px; z-index: 1; }
.blq-rtl #blq-mast #blq-nav-search { right: -7px; }
.blq-lang-ga-GB #blq-mast.blq-cbbc-domestic #blq-nav-search, .blq-lang-gd-GB #blq-mast.blq-default-domestic #blq-nav-search, .blq-lang-cy-GB #blq-mast.blq-default-domestic #blq-nav-search, .blq-lang-gd-GB #blq-mast.blq-journalism-domestic #blq-nav-search, .blq-lang-cy-GB #blq-mast.blq-cbeebies-domestic #blq-nav-search, .blq-lang-cy-GB #blq-mast.blq-journalism-domestic #blq-nav-search, .blq-lang-cy-GB #blq-mast.blq-worldservice-domestic #blq-nav-search, .blq-lang-gd-GB #blq-mast.blq-worldservice-domestic #blq-nav-search, .blq-lang-gd-GB #blq-mast.blq-journalism-worldwide #blq-nav-search, .blq-lang-gd-GB #blq-mast.blq-cbeebies-worldwide #blq-nav-search { padding-right: 175px; }
.blq-lang-cy-GB #blq-mast.blq-default-worldwide #blq-nav-search, .blq-lang-en-GB #blq-mast.blq-cbeebies-domestic #blq-nav-search, .blq-lang-ga-GB #blq-mast.blq-cbeebies-domestic #blq-nav-search, .blq-lang-cy-GB #blq-mast.blq-cbeebies-worldwide #blq-nav-search, .blq-lang-cy-GB #blq-mast.blq-journalism-worldwide #blq-nav-search { padding-right: 140px; }
.blq-lang-gd-GB #blq-mast.blq-default-worldwide #blq-nav-search, .blq-lang-gd-GB #blq-mast.blq-cbeebies-domestic #blq-nav-search { padding-right: 113px; }
#blq-mast #blq-search-btn { background: transparent url(716c8ac11047a9e02e74ae41f25fe94877c932c9.png)  no-repeat scroll 8px -374px; right: 0px; }
.blq-rtl #blq-mast #blq-search-btn { right: auto; left: -16px; }
* html .blq-rtl #blq-container-inner #blq-search-btn { margin-left: 14px; top: 12px; }
#blq-nav-main { background: transparent none repeat scroll 0% 0%; right: 23px; margin-right: 204px; border-width: 0px 1px 0px 0px; }
.blq-lang-ga-GB .blq-cbbc-domestic #blq-nav-main, .blq-lang-gd-GB .blq-default-domestic #blq-nav-main, .blq-lang-cy-GB .blq-default-domestic #blq-nav-main, .blq-lang-gd-GB .blq-journalism-domestic #blq-nav-main, .blq-lang-cy-GB .blq-cbeebies-domestic #blq-nav-main, .blq-lang-cy-GB .blq-journalism-domestic #blq-nav-main, .blq-lang-cy-GB .blq-worldservice-domestic #blq-nav-main, .blq-lang-gd-GB .blq-worldservice-domestic #blq-nav-main, .blq-lang-gd-GB .blq-journalism-worldwide #blq-nav-main, .blq-lang-gd-GB .blq-cbeebies-worldwide #blq-nav-main { margin-right: 167px; }
.blq-lang-cy-GB .blq-default-worldwide #blq-nav-main, .blq-lang-en-GB .blq-cbeebies-domestic #blq-nav-main, .blq-lang-ga-GB .blq-cbeebies-domestic #blq-nav-main, .blq-lang-cy-GB .blq-cbeebies-worldwide #blq-nav-main, .blq-lang-cy-GB .blq-journalism-worldwide #blq-nav-main { margin-right: 132px; }
.blq-lang-gd-GB .blq-default-worldwide #blq-nav-main, .blq-lang-gd-GB .blq-cbeebies-domestic #blq-nav-main { margin-right: 105px; }
#blq-nav-main li { display: block; float: left; border-width: 0px 0px 0px 1px; }
#blq-nav-main a { background: transparent none repeat scroll 0% 0%; height: auto; display: block; position: relative; bottom: -1px; font-weight: bold; line-height: 24px; padding: 6px 16px 9px 15px; }
.blq-lang-cy-GB #blq-nav-main a, .blq-lang-gd-GB #blq-nav-main a, .blq-lang-ga-GB #blq-nav-main a { padding-right: 12px; padding-left: 11px; }
#blq-nav-m { outline: medium none; }
.id-in .blq-dropdown-arrow, .id-in .blq-dropdown-arrow span { position: absolute; display: block; width: 6px; height: 3px; background: transparent url(716c8ac11047a9e02e74ae41f25fe94877c932c9.png)  no-repeat scroll 0px 0px; }
.blq-dropdown-arrow { position: absolute; z-index: 1; top: 17px; right: 16px; }
.blq-rtl .blq-dropdown-arrow { right: auto; left: 16px; }
#blq-nav-main, #blq-nav-main li, #blq-mast-home { border-style: solid; border-color: rgb(84, 84, 84); }
#blq-mast-home a { width: auto; height: auto; padding: 0px; margin: 8px 8px 8px 7px; overflow: hidden; }
#blq-nav-main a { border-bottom: 0px solid rgb(255, 255, 255); }
#blq-nav-main a:focus, #blq-nav-main a:active, #blq-nav-main a:hover { padding-bottom: 5px; border-bottom-width: 4px; outline: medium none; text-decoration: none; }
#blq-nav-n a { border-bottom-color: rgb(155, 35, 19); }
#blq-nav-nr a { border-bottom-color: rgb(52, 182, 228); }
#blq-nav-s a { border-bottom-color: rgb(255, 231, 17); }
#blq-nav-w a { border-bottom-color: rgb(119, 205, 255); }
#blq-nav-tr a { border-bottom-color: rgb(12, 131, 91); }
#blq-nav-i a { border-bottom-color: rgb(237, 52, 130); }
.blq-morepanel-shown #blq-nav-m a, .blq-morepanel-shown #blq-nav-m a:hover { background: transparent none repeat scroll 0% 0%; margin-top: 0px; color: rgb(255, 255, 255); }
#blq-autosuggest { border-left: 1px solid rgb(204, 204, 204); margin-top: 10px; margin-left: -9px; }
#blq-autosuggest ul { width: 220px; margin-bottom: 0px; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
#blq-autosuggest.blq-cbeebies-domestic .autosuggest-light { width: 148px; }
#blq-autosuggest li { padding: 8px 16px; }
#blq-foot { position: relative; clear: both; width: 947px; padding: 16px 14px 13px 13px; }
#blq-foot p, #blq-foot li { font: 1em/1.6 arial,sans-serif; }
#blq-foot p { margin: 0px; padding-bottom: 0px; line-height: normal; }
#blq-foot ul { list-style: outside none none; margin: 0px; line-height: 1.3; }
#blq-foot li { list-style: outside none none; margin: 0px; line-height: normal; }
#blq-foot a { text-decoration: none; font-weight: normal; line-height: normal; }
#blq-foot a:hover, #blq-foot a:focus { text-decoration: underline; }
#blq-container .blq-foot-white a, #blq-container .blq-foot-white p { color: rgb(76, 76, 76); }
#blq-promo { margin: -16px 0px 16px -16px; }
#blq-container-inner #blq-footlinks { float: right; width: 500px; margin: -4px 0px 0px; }
#blq-footlinks ul { clear: both; float: right; }
#blq-footlinks .blq-footlinks-row { display: block; }
#blq-footlinks .blq-footlinks-row li { display: inline-block; width: 150px; padding-right: 8px; }
#blq-foot-blocks { float: left; height: 24px; width: 84px; margin-bottom: 23px; }
#bbccom_bottom { float: left; width: 468px; height: 60px; margin: 0px 0px 8px 16px; padding: 0px; }
#blq-foot #blq-disclaim { clear: left; float: left; width: 307px; padding: 0px; margin: 0px; line-height: 16px; }
#blq-foot #blq-copy { width: auto; margin: 0px; padding: 0px; font-size: 1em; font-weight: bold; }
#blq-copy img { position: relative; top: 5px; }
#blq-obit { display: none; visibility: hidden; }
#bbccookies { background-color: rgb(50, 50, 50); padding: 16px 0px; border-bottom: 1px solid rgb(84, 84, 84); }
#bbccookies-prompt { position: relative; width: 740px; margin: 0px auto; overflow: hidden; }
.bbccookies-d .bbccookies-international-message { display: none; }
#bbccookies-prompt, #bbccookies-prompt button { font-family: Arial,Helvetica,sans-serif; }
#bbccookies-prompt h2 { float: left; width: 140px; color: rgb(255, 255, 255); font-size: 1.8em; font-weight: bold; text-align: right; line-height: 1.12; }
#bbccookies-prompt p { float: left; width: 424px; margin-left: 20px; color: rgb(190, 190, 190); font-size: 1.3em; line-height: 1.24; }
#bbccookies-prompt a { color: rgb(246, 162, 29); font-size: 1em; font-weight: bold; line-height: 1.24; text-decoration: none; }
#bbccookies-prompt a:hover { color: rgb(255, 255, 255); }
#bbccookies-prompt ul { position: absolute; bottom: 0px; left: 600px; font-weight: bold; }
#bbccookies-continue button:hover, #bbccookies-more a:hover { color: rgb(255, 255, 255); }
#bbccookies-prompt button, #bbccookies-more a { background-image: url(f3b72916a7eb944cce18e45cbf4d5c33b53ba407.png) ; background-color: transparent; background-repeat: no-repeat; }
#bbccookies-continue button { padding: 0px 0px 0px 24px; background-position: 0px -251px; color: rgb(246, 162, 29); font-size: 1.8em; border: medium none; cursor: pointer; }
#bbccookies-continue button:hover { background-position: 0px -314px; }
#bbccookies-more a { padding: 3px 0px 1px 27px; background-position: 1px -123px; color: rgb(246, 162, 29); font-size: 1.3em; line-height: 1.38; display: block; }
#bbccookies-more a:hover { background-position: 1px -187px; }
.blq-not-bbc-co-uk #blq-sign-in { display: none; }
#blq-sign-in { float: left; margin-left: 8px; }
#blq-sign-in a { color: rgb(255, 255, 255); }
#blq-sign-in a:focus, #blq-sign-in a:hover { text-decoration: none; }
#id-status { position: relative; height: 39px; border-width: 0px; outline: medium none; }
#id-status.id-small-nav { border-right: 1px solid rgb(84, 84, 84); }
.blq-rtl #id-status.id-small-nav { border-right-width: 0px; border-left-width: 1px; }
.blq-rtl #id-status { text-align: right; }
#id-status .id-in { font-size: 0.85em; }
#id-status abbr { border-bottom: medium none; line-height: 24px; }
#blq-idstatus-text { line-height: 24px; color: inherit; }
#id-status .id-out, #id-status .id-out #blq-idstatus-text { font-weight: bold; line-height: 24px; }
#id-status .id-spinner { position: absolute; top: 12px; right: 16px; display: block; width: 14px; height: 14px; }
.blq-rtl #id-status .id-spinner { right: auto; left: 16px; }
#id-status .id-status-working .id-spinner { background: transparent url(2ec488ff730494d19e6f73db69350d571530df74.gif)  no-repeat scroll 0px 0px; }
#id-status .id-icon { position: absolute; top: 12px; left: 16px; }
.blq-rtl #id-status .id-icon { left: auto; right: 16px; }
#id-status .id-icon, #id-status .id-icon span { display: block; background: transparent url(716c8ac11047a9e02e74ae41f25fe94877c932c9.png)  no-repeat scroll 0px -316px; width: 13px; height: 12px; line-height: 0; }
#id-status .id-icon span { background-position: 0px -254px; opacity: 0; }
.blq-js #id-status .id-jsstatusbar { visibility: hidden; }
#id-status .id-gel a, #blq-idstatus-link { position: absolute; left: 0px; display: block; overflow: hidden; min-width: 90px; margin: 0px; padding: 7px 15px 4px 38px; border-bottom: 0px solid rgb(255, 255, 255); outline: medium none; font-weight: bold; line-height: 24px; }
.blq-masthead-focus #id-status .id-gel a { border-bottom: 0px solid rgb(117, 117, 117); }
#id-status .id-gel a:focus, #id-status .id-gel a:hover, #id-status .id-gel a:active { padding-bottom: 5px; border-bottom-width: 4px; }
.blq-rtl #id-status .id-gel a { left: auto; right: 0px; padding-right: 38px; padding-left: 8px; }
#id-status a abbr { border-bottom: medium none; }
.blq-masthead-focus #id-status .id-icon span { opacity: 1; filter: none; }
.id-panel-css-load-test { width: 50px; }
.blq-masthead-focus #blq-mast a span { color: inherit; }
#id-status-nav { display: none; position: absolute; top: 39px; left: -1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-left: 1px solid rgb(204, 204, 204); z-index: 2; }
.gelui-overlay-container #id-status-nav { display: block; top: 39px; }
.blq-rtl #id-status-nav { left: auto; right: -1px; border-left: medium none; border-right: 1px solid rgb(204, 204, 204); }
#id-status-nav ul { z-index: 1; }
#id-status-nav h2 { position: absolute; left: -2500px; width: 1px; overflow: hidden; }
#id-status-nav a { display: block; padding: 4px 16px; color: rgb(51, 51, 51); line-height: 24px; font-size: 1.3em; font-weight: bold; }
#id-status-nav a:hover, #id-status-nav a:focus, #id-status-nav a:active { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); outline: medium none; }
.blq-id-identitystatusbar #blq-mast #id-status .id-gel a { padding: 7px 23px 3px 38px; margin-left: 8px; line-height: 24px; text-decoration: none; }
.blq-id-identitystatusbar #blq-mast #id-status .id-gel a:focus, .blq-id-identitystatusbar #blq-mast #id-status .id-gel a:hover { text-decoration: none; }
.blq-js .blq-id-identitystatusbar #id-status-nav { top: 39px; left: 99px; border-left-color: rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 5; }
.blq-id-iplayer #blq-mast #id-status .id-gel a { padding: 7px 15px 3px 38px; margin-left: 8px; line-height: 24px; text-decoration: none; }
.blq-id-iplayer #blq-mast #id-status .id-gel a:focus, .blq-id-iplayer #blq-mast #id-status .id-gel a:hover { text-decoration: none; }
.blq-js .blq-id-iplayer #id-status-nav { top: 39px; left: 99px; border-left-color: rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 5; }
