html, body { border:0; margin:0; padding:0; }
* html .minwidth { border-left:#000 !important; }
body { color:#ff0; font-size:80%; text-align:center; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.5em; background:#000; padding:0 499px 5px; }
#sizer { width:100%; text-align:left; max-width:1200px; margin:0 auto; padding:0; }
#expander { min-width:800px; position:relative; min-height:1px; margin:0 -495px; }
.outer { margin-left:170px; margin-right:175px; }
.float-wrap { float:left; width:100%; }
.center { float:right; width:100%; }
.left { position:relative; width:160px; margin-left:-170px; float:left; }
.right { position:relative; width:165px; margin-right:-175px; margin-left:10px; float:right; }
.centerbox { overflow:visible; width:100%; }
.header { width:100%; padding-bottom:5px; }
.brclear { clear:both; height:0; line-height:0; margin:0; }
img { border:none; }
h1, h2, h3, h4, h5, h6 { font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:700; color:#ff0; }
h1 { font-size:2em; font-weight:400; margin:0 0 0.67em 0; }
h2 { font-size:1.5em; margin:.75em 0; }
h3 { font-size:1.17em; margin:.83em 0 }
h4 { font-size:1em; margin:1.12em 0 }
h5 { font-size:.83em; margin:1.5em 0 }
h6 { font-size:.75em; margin:1.67em 0 }
p { color:#ff0; margin:1.12em 0 }
.bold { font-weight:700; }
a, a:visited { font-weight:700; color:#0ff; }
.spsy { height:5px; clear:left; }
.spmy { height:10px; clear:left; }
.sply { height:20px; clear:left; }
.spsx { width:5px; height:5px; float:left; }
.spmx { width:10px; height:10px; float:left; }
.splx { width:20px; height:10px; float:left; }
.col230 { width:165px; overflow:hidden; }
.col470 { margin-bottom:10px; }
.col710 { width:710px; margin-left:10px; padding-bottom:10px; float:left; overflow:hidden; }
.col470 .fttop h2, .col470 .fttop h3 { margin-top:0px; }
.col470 ul, .col230 ul, .col470 ol, .col230 ol, .col470 dd, .col230 dd { margin:0 0 0 3em; padding:0; }
.col470 li, .col230 li { padding-top:2px; padding-bottom:2px; }
dt { font-weight:bold; }
.boldbullets li { font-weight:700; padding-bottom:0; }
.picright { margin-left:5px; float:right; }
.picleft { margin-right:15px; float:left; }
#mologo { height:50px; width:200px; float:left; margin:20px; }
#mologoprint { float:left; display:none; padding:5px 0 15px; }
#bc { height:20px; padding-left:10px; clear:left; overflow:hidden; }
#bcr #hstog { padding:0; }
.ftpanel { width:245px; background-color:#999; float:left; overflow:hidden; padding:1px; }
.ftpanel p { line-height:1.25em; margin:2px 0 7px; }
.fttop { width:229px; background-color:#222; padding:7px 8px 2px; }
.fttop a { float:right; padding:1px 0 2px 5px; }
.ftbase { width:245px; background-color:#444; }
.kpanel { width:230px; background-color:#FFF; float:left; overflow:hidden; }
.ktop { width:210px; background-color:#00ADD0; float:left; overflow:hidden; padding:3px 10px; }
.ktop h3 { font-size:1em; color:#FFF; line-height:1.2em; }
.kcont { line-height:1.5em; width:202px; height:220px; background-color:#FFF; float:left; padding:7px 17px 2px 9px; }
.kbase { width:228px; height:229px; background-color:#999; float:left; overflow:hidden; padding:0 1px 1px; }
.ghead230 { font-size:1em; background-color:#040; padding:5px 10px; margin:0; }
.ghead470 { font-size:1em; background-color:#040; padding:5px 10px; margin:0; }
.tintpanel { width:210px; padding-left:10px; padding-right:10px; margin-bottom:10px; background-color:#333; float:left; overflow:hidden; }
.col230 .tintpanel { width:140px; }
.tintpanel .ghead230, .tintpanel .ghead470 { margin:0 -10px; }
.tintpanel .moreb { margin-left: 0px; }
.tintpanel > img { position:relative;left:-10px; }
.tintpanel img { position:relative;left:-10px; }
.tintpanel * img { left: 0}
/*.tintpanel > img { margin:0 -10px; }*/
.tintpanel ul, .tintpanel ol, .tintpanel dd { margin-left:2em; }
.tintpanel470 { padding-left:10px; padding-right:10px; margin-bottom:10px; background-color:#333; overflow:hidden; }
.tintpanel470 .ghead230, .tintpanel470 .ghead470 { margin:0 -10px; }
.tintpanel470 > img { margin:0 -10px; }
.tintpanel470 ul, .tintpanel470 ol, .tintpanel470 dd { margin-left:2em; }
.qtpanel { width:230px; padding-top:5px; background-color:#333; float:left; overflow:hidden; margin:1px 0 20px; }
.qtpanel p { float:left; margin:5px 0; padding:0 10px; }
.qtattr { width:210px; height:auto; background-color:#040; float:left; margin:5px 0 0 !important; padding:3px 10px 4px !important; }
.minipanel, .linkpanel { width:240px; padding-bottom:20px; float:left; overflow:hidden; }
.linkpanel h2 { font-family:Arial, Helvetica, sans-serif; margin:14px 0 10px; }
.linkpanel h2 a, .linkpanel h2 a:visited { font-size:0.75em; color:#000; }
.minipanel a { float:left }
.minipanel p { width:160px; float:left; margin:0; }
.minipanel img { float:left; margin-right:10px; }
.sidelinks { width:230px; float:left; }
.sidelinks h3 { font-size:1em; margin:3px 0; }
.sidelinks p { margin:7px 0 12px; }
.sideimg { margin-bottom:20px; float:left; }
.imgright { float:right; margin:0 0 10px 10px; }
.imgleft { float:left; margin:0 10px 10px 0; }
.imgbig { clear:left; margin:10px 0; }
.tble { text-align:left; line-height:1.25em; margin-bottom:20px; }
.tble th { background-color:#333; color:#ffff00 !important; padding:2px 10px 3px; }
.tble td { background-color:#333; padding:2px 10px 3px; }
table { border-collapse:collapse; border: 1px solid; }
td, th, caption { padding:5px;  background-color:#000 !important; }
th { text-align:center; color:#ff0; background-color:#000; font-weight:normal; font-size:1.17em; border:solid 1px; }
td { border-bottom: 1px solid; border-right: 1px solid; border-top: 1px solid; border-left: 1px solid; }
tr.even td { background-color:#222; }
tr.odd td { background-color:#444; }
caption { font-weight:bold; border: solid 1px #ff0;}
.tableBorder { border-top:1px solid #000; border-left:1px solid #000; }
.tableHeadLt { background-color:#C3C3DD; border-right:1px solid #000; padding-bottom:6px; }
.tablecellBorder, .tablecellBorderWhiteHighlight, .tablecellBorderRedHighlight, .tablecellBorderGreenHighlight, .tablecellBorderGreyHighlight { border-bottom:1px solid #000; border-right:1px solid #000; }
.tablecellBorderWhiteHighlight { background-color:#222; color:inherit; }
.tablecellBorderRedHighlight { background-color:#400; color:inherit; }
.tablecellBorderGreenHighlight { background-color:#040; color:inherit; }
.tablecellBorderGreyHighlight { background-color:#444; color:inherit; }
.ilhead { width:100%; border-bottom:1px solid #999; float:left; padding:20px 20px 5px 0; }
.ilhead h2 { padding-top:15px; margin-bottom:10px; }
.ilhead p { margin-top:0; }
.ilrow { width:100%; border-bottom:1px solid #999; float:left; }
.ilimg { width:200px; float:left; overflow:hidden; padding:10px 10px 14px; }
.iltxt { float:none; padding:10px 10px 14px; }
#smenu { width:160px; list-style-type:none; float:left; overflow:visible; margin:0; padding:0; }
#smenu ul { padding:0; }
#smenu li img { margin:-1px 0 0; }
#smenu li { padding-bottom:10px; float:left; }
#smenu li a, #smenu li a:visited { font-weight:700; color:#333; text-decoration:none; width:130px; background-repeat:no-repeat; background-position: right center; cursor:pointer; float:left; padding:2px 20px 2px 10px; }
#smenu li a:hover, #smenu li a:focus { background-color:#CF3 !important; }
.smenuo, .smenuo:visited { background-image:url("/20091209151248oe_/http://www.metoffice.gov.uk/climatechange/lib/template/bt_arw.gif"); background-color:#CF3 !important; }
#smenu li ul { list-style-type:none; width:230px; height:auto; float:left; display:block; margin:0; }
#smenu li ul li { padding:1px 0 0; }
#smenu li ul li a, #smenu li ul li a:visited { font-weight:400; background-image:url("/20091209151248oe_/http://www.metoffice.gov.uk/climatechange/lib/template/bt_arg.gif"); background-position: 146px 6px; background-color:#E7E7E7; }
#smenu li ul li ul li a, #smenu li ul li ul li a:visited { background-color:#fff; padding-left:15px; width:125px; }
.smpanel { margin-bottom:1px; float:left; }
.smpanel a, .smpanel a:visited { width:160px !important; padding:0 !important; }
#myhotspots { width:160px; margin-bottom:10px; float:left; height: 2em; }
#hscont { float:left; position:static; }
#hshead, #hshead:visited { font-weight:700; color:#FFF; width:140px; background-image:url("/20091209151248oe_/http://www.metoffice.gov.uk/climatechange/lib/template/bt_open.gif"); background-repeat:no-repeat; background-position: 140px 3px; background-color:#00ADD0; text-decoration:none; float:left; cursor:pointer; padding:2px 10px 3px; }
#hshead:hover, #hshead:focus { color:#333; background-color:#CF3; }
#hslist { list-style-type:none; width:160px; height:auto; float:left; display:none; margin:0; }
#hslist li { float:left; padding:1px 0 0; }
#hslist li a, #hslist li a:visited { font-weight:400; color:#333; text-decoration:none; line-height:1.1em; width:128px; background-image:url("/20091209151248oe_/http://www.metoffice.gov.uk/climatechange/lib/template/bt_arg.gif"); background-repeat:no-repeat; background-position:141px 6px; background-color:#E7E7E7; cursor:pointer; float:left; position:static; padding:3px 22px 4px 10px; }
#hsinfo { background-color:#E7E7E7; padding:0 10px 15px; }
#bc a, #bc a:visited { font-size:0.95em; font-weight:700; color:#0ff; text-decoration:none; margin-right:6px; padding-left:10px; background-image:url("/20091209151248oe_/http://www.metoffice.gov.uk/climatechange/lib/template/bt_arb.gif"); background-repeat:no-repeat; background-position:0; }
#hstog { font-weight:700; height: 3em; padding: 0px 2px 10px 3px; }
#hstog a, #hstog a:visited { color:#0ff; text-decoration:none; padding-bottom:2px; padding-left:18px; background: url(/20091209151248oe_/http://www.metoffice.gov.uk/climatechange/lib/template/bt_add.gif) no-repeat left top; }
#hsmax { padding-bottom:2px; padding-left:18px; background-image:url("/20091209151248oe_/http://www.metoffice.gov.uk/climatechange/lib/template/bt_max.gif"); background-repeat:no-repeat; background-position:0 1px; }
#hsar { padding-bottom:2px; }
.more a, .more a:visited { color:#0ff; text-decoration:none; width:218px; background-image:url("/20091209151248oe_/http://www.metoffice.gov.uk/climatechange/lib/template/bt_more.gif"); background-repeat:no-repeat; background-position:225px 3px; float:left; padding:2px 30px 3px 0; }
.more a:hover, .more a:focus { color:#0dd; background-color:#00ADD0; }
.more { line-height:1.25em; text-align:right; width:245px; overflow:hidden; }
.moreb, .moreb:visited { position:static; overflow:hidden; font-weight:700; color:#0ff; text-decoration:none; padding-bottom:1px; padding-left:20px !important; background-image:url("/20091209151248oe_/http://www.metoffice.gov.uk/climatechange/lib/template/bt_moreb.gif"); background-repeat:no-repeat !important; background-position:0 0; }
.moreb:hover, .moreb:focus { color:#0dd; text-decoration:underline; }
.contentbase { clear:left; float:left; margin:20px 0; }
#faqs { list-style-type:none; width:470px; float:left; margin:0; }
#faqs li { float:left; margin:0; }
#faqs li h2 { font-size:1em; line-height:1.3em; width:470px; float:left; margin:12px 0 0; }
#faqs li .faq { list-style-type:none; width:470px; float:left; }
.fm { background-color:#333 !important; }
.on { color:#ffff00 !important; }
#events p { color:#bb2; }
.tlarrow a { color:#00ffff !important; }
.tab { background-color:#040; }
.fmsep { background-color:#000 !important; }
#wrapper1, #wrapper2 { position:relative; }
.hide, .closed, hr, #bcr, .backb { display:none; }
a:hover, a:focus, .grey:hover, .grey:focus { color:#0dd; }
.linkpanel, .minipanel { line-height:1.25em; width:240px; padding-bottom:20px; float:left; overflow:hidden; }
.sidelinks h2, TABLE { font-size:1em; }
.tablecellNoBorder, .tablecellBorder { background-color:#E2E2EE; color:inherit; }
.grey { color:#0ff; }
#hsmenu { float:left; }
.smenuc, .smenuc:visited, .smenucn, .smenucn:visited { background-image:url("/20091209151248oe_/http://www.metoffice.gov.uk/climatechange/lib/template/bt_arw.gif"); background-color:#CCC; }
.smenuc:hover, .smenuc:focus, #hslist li a:hover, #hslist li a:focus { background-color:#CF3; }
.smenuo:hover, .smenuo:focus, .smenucn:hover, .smenucn:focus { background-image:url("/20091209151248oe_/http://www.metoffice.gov.uk/climatechange/lib/template/bt_arwmo.gif"); }
#bc a:hover, #bc a:focus, #hstog a:hover, #hstog a:focus { text-decoration:underline; }
/* Header */
#logoBar { float:left; width:100%; background:#000 url(/20091209151248oe_/http://www.metoffice.gov.uk/lib/template/headers/no_warning.jpg) no-repeat right; }
#textSizing img { vertical-align:top; }
#topRightControls { text-align:right; float:right; margin:2px; color:#fff; }
#topRightControls a { font-weight:500; }
#topRightControls a:hover { }
/* Footer*/
#footer { clear: both; float:left; width:100%; height:36px; background-color:#000; margin-top:1px; border-bottom-left-radius: 0.7em; border-bottom-right-radius: 0.7em; -moz-border-radius-bottomright: 0.7em; -moz-border-radius-bottomleft: 0.7em; -webkit-border-bottom-left-radius:0.7em; -webkit-border-bottom-right-radius:0.7em; }
#footer a { font-weight:700; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footerContents { padding:8px; }
#footerLeft { float:left; }
#footerRight { float:right; padding-bottom:10px; }
.cornerT15 { border-top-left-radius: 1.5em; border-top-right-radius: 1.5em; -moz-border-radius-topright: 1.5em; -moz-border-radius-topleft: 1.5em; -webkit-border-top-left-radius:1.5em; -webkit-border-top-right-radius:1.5em; }
.cornerT07 { border-top-left-radius: 0.7em; border-top-right-radius: 0.7em; -moz-border-radius-topright: 0.7em; -moz-border-radius-topleft: 0.7em; -webkit-border-top-left-radius:0.7em; -webkit-border-top-right-radius:0.7em; }
.cornerTB07 { border-radius: 0.7em; -moz-border-radius: 0.7em; -webkit-border-radius:0.7em; }
/* Float Properties */ 
.cleared { display: block; height: 0; clear: both; visibility: hidden; }
/* image figures e.g. graphs */
.figure { font-style: italic; text-align: center; padding-top: 25px; border: 1px solid #fff; margin: 0px auto 10px; background: url("/20091209151248oe_/http://www.metoffice.gov.uk/lib/template/figurelogo.gif") no-repeat left 0%; }
.figure h2, .figure h3 { color:#ff0; text-align:right; font-style: normal; padding-right: 5px; padding-left: 81px; background-color: #000; background-image: url("/20091209151248oe_/http://www.metoffice.gov.uk/lib/template/figurelogo.gif"); background-repeat: no-repeat; background-position: left 0%; line-height: 25px; margin-top: 0px; margin-right: 0px; margin-bottom: -25px; margin-left: 0px; position: relative; top: -25px; }
/* UKCP tabs */
.section { background:#000 !important; }
ul.tabs li { background:#000 !important; }
/* advert */
.advert { text-align:center; color: #ff0; }
/* social bookmakes */
.socialSites a {padding:3px 5px 0px 20px;background-repeat:no-repeat;}
/* weather styles */
#textForecast, .textForecast { background-color:#000 !important; }
.ch_CenterPanel, .ch_SidePanel, .warningHeading, th, .deselectedTab, .mapTypeButtonDeselected, #sitemap li.sm1, #sitemap li.sm3 {
background-color:#444444 !important;}
.subhead,#fcButton,#latestButton,#fcButton2,#latestButton2,#climateButton,.sectiontitle{color:#ffff00 !important;}
.selectedTab,.mapTypeButtonSelected{background-color:#333333 !important;}
.faqAnswer{background:#333333 !important;}
.faqQuestion,.faqNum,.faqStatus,.faqASpacer{background:#000000 !important;}
