/***Reset***/
body {font-size:62.5%; font-family:verdana,helvetica,arial,sans-serif; line-height:1; text-shadow: 0 0 0 #000;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,p,blockquote,th,td,hr{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}

table{border-collapse:collapse; border-spacing:0;}
caption{text-align:left; font-weight:normal;}
th{text-align:left;}
cite,address{font-style:normal;}
ol,ul{list-style:none;}
sub,sup{line-height:2;}/*IE messes up lineheight 1*/
img {border:none;}
pre,code{font-size:1.1em;}/*This is overridden to 14px for non-IE*/
fieldset{border:0;}
q:before,q:after{content:'';}

/***Reset class***/
.blq-rst {font-family:verdana,helvetica,arial,sans-serif; text-shadow: 0 0 0 #000;}
.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:0; padding:0; line-height:1; font-size:100%; background-color:transparent;}
.blq-rst *,.blq-rst input{margin:0; padding:0; line-height:1; font-size:100%;}
.blq-rst table{border-collapse:collapse; border-spacing:0;}
.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:none;}
.blq-rst sub,.blq-rst sup{line-height:2;}
.blq-rst img {border:none;}
.blq-rst input,.blq-rst pre,.blq-rst code{font-size:1.1em;}
.blq-rst fieldset{border:0;}
.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;}

/***BLQ Global***/
body {background:#eaeaea;}
#blq-obit {display:none; visibility:hidden;}
#blq-container {background:url(../img/body_bg.gif) center repeat-y; padding-bottom:10px;}
.blq-hide {position:absolute; left:-2500px; width:1px}

/*Accesslinks, Masthead and footer*/
#blq-accesslinks, #blq-mast, #blq-main {position:relative; width:974px; margin:0 auto; font-size:1.2em;}
#blq-accesslinks, #blq-mast, #blq-footer {font-family:verdana,helvetica,arial,sans-serif; color:#fff;}
#blq-mast p, #blq-footer p {margin:0;padding-bottom:0;}
#blq-accesslinks ul, #blq-footer ul, #blq-footer li {list-style:none; margin:0; line-height:1.3;}
#blq-accesslinks a, #blq-mast a, #blq-footer a {text-decoration:none; font-weight:normal;}
#blq-accesslinks a, #blq-mast a {color:#b2b2b2;}
#blq-accesslinks a:hover,#blq-mast a:hover {color:#fff;}
#blq-accesslinks {opacity: 0.9999;}/*Hack to avoid renderer switching when opacity is added in Mac FF2*/

/***Accessibility links***/
#blq-accesslinks {z-index:101; font-size:1.1em;}
#blq-accesslinks ul {position:absolute; top:5px; left:14px; width:20em;}
#blq-accesslinks li {display:inline;}
#blq-accesslinks a {line-height:1.3;}
#blq-accesslinks li.blq-hide a:focus,
#blq-accesslinks li.blq-hide a:active {position:absolute; top:64px; left:2486px; width:966px; font-weight:bold; padding:2px; color:#000; background:#ff9; border:2px solid #000;}
#blq-acc-help {margin-left:5px; padding-left:7px; border-left:1px solid #b2b2b2;}

/***Masthead***/
#blq-mast {background:url(../img/masthead_bg.jpg) top repeat-x #000; height:69px; border-bottom:1px solid #ccc;}

/*BBC blocks*/
#blq-mast img {position:relative; top:24px; margin-left:13px; border:none;}

/*Search form*/
#blq-mast fieldset {border:none;}
#blq-searchbox {padding:4px 2px 0px 4px; width:180px; height:18px; border:none; position:absolute; bottom:14px; left:334px;}
#blq-searchbutton {padding:0; width:66px; height:22px; background:url(../img/search.gif) center no-repeat #efefef; border:none; position:absolute; bottom:14px; left:534px;}

/*Explore link*/
#blq-explore-link {display:inline;}
#blq-explore-link a {text-align:center;display:block; position:absolute; bottom:14px; left:654px; width:146px; padding:5px 0 1px 0; height:17px; color:#fff;}

/***Global nav***/
#blq-nav-container {width:974px; margin:0 auto; clear:both; font-family:verdana,helvetica,arial,sans-serif; font-size:1.1em; line-height:1.3; background-color:#fff; border-top:1px solid #ccc; background:url(../img/panel_gradient.gif) bottom repeat-x #fff;}
#blq-nav-container h2 {margin:7px 0 7px 14px; font-size:1.3em;}
#blq-nav-container a {text-decoration:none;}

/*container*/
#blq-nav-container .blq-nojs {width:616px; border:1px solid #ccc; border-left: none; border-bottom:none; padding-bottom:10px;}
#blq-nav-container .blq-js {display:none; width:645px; position:absolute; top:0; margin-left:7px; z-index:9999;}
/*Dev note: Need an inner as IE6 won't png properly on an abs pos div and need to put a footer in for bottom of bubble*/
.blq-js #blq-nav-links-inner {padding-top:8px;background-image:url(../img/panel.png); width:100%;}
.blq-js #blq-nav-links-inner:after, #blq-nav-container .blq-nojs:after {content: ".";display:block; height: 0; clear:both; visibility: hidden;}

/*home & popular*/
#blq-popular{margin-right:1px; float:left;}
#blq-popular li, #blq-home {display:inline;}
#blq-popular a, #blq-home a {position:relative; display:block; float:left; width:139px; padding: 5px 0px 12px 15px; color:#000;}
.blq-nojs #blq-popular a, .blq-nojs #blq-home a {padding-bottom:7px;}
#blq-popular .blq-last a{width:138px;}
#blq-home a {padding: 5px 0px 4px 29px; width:123px; margin-right:1px;}

/*links*/
.blq-nav-sub {float:left; width:154px;}
.blq-first {clear:both;}
.blq-nav-sub li {display:inline;}
.blq-nav-sub a {position:relative;display:block; padding: 3px 0 4px 5px; margin-left:10px; color:#000;}
.blq-nav-sub a:hover {color:#fff; }

/*whole lot more*/
#blq-more a {position:relative; float:left; display:block; width:139px; padding: 3px 0 4px 5px; left:10px;}

/*nav foot*/
.blq-js #blq-nav-foot {clear:both; width:100%; height:10px; background:url(../img/panel.png) bottom;}

/*no JS*/
.blq-nojs #blq-home a  {border-right:1px solid #ccc;}
.blq-nojs #blq-popular a, .blq-nojs #blq-home a{border-top:1px solid#fff; border-bottom:1px solid#fff;}
.blq-nojs .blq-nav-sub {border-top:1px solid #ccc;}

/*Colors*/
/*blue*/
#blq-mast .blq-nav-blue {background:url(../img/palette/blue.gif) -15px 0 no-repeat #4264A7;}
#blq-mast .blq-nav-blue:hover {background:url(../img/palette/blue.gif) -15px -23px no-repeat #4264A7;}
.blq-nav-blue h2 {color:#242B6C;}
.blq-nav-blue #blq-popular a {background:url(../img/palette/blue.gif) -167px -34px no-repeat;}
.blq-nav-blue #blq-home a {background:url(../img/palette/blue.gif) -167px 6px no-repeat; background-repeat:no-repeat;}
.blq-nav-blue #blq-popular a:hover, .blq-nav-blue #blq-home a:hover {color:#242B6C;}
.blq-nav-blue .blq-nav-sub a:hover {background-color:#4264A7;}
.blq-nav-blue #blq-more a { color:#242B6C; background:url(../img/palette/blue.gif) 134px 5px no-repeat;}
.blq-nav-blue #blq-more a:hover {color:#fff; background:url(../img/palette/blue.gif) 134px -34px no-repeat #4264A7;}
/*sky*/
#blq-mast .blq-nav-sky {background:url(../img/palette/sky.gif) -15px 0 no-repeat #057CB5;}
#blq-mast .blq-nav-sky:hover {background:url(../img/palette/sky.gif) -15px -23px no-repeat #057CB5;}
.blq-nav-sky h2 {color:#023F6D;}
.blq-nav-sky #blq-popular a {background:url(../img/palette/sky.gif) -167px -34px no-repeat;}
.blq-nav-sky #blq-home a {background:url(../img/palette/sky.gif) -167px 6px no-repeat; background-repeat:no-repeat;}
.blq-nav-sky #blq-popular a:hover, .blq-nav-sky #blq-home a:hover {color:#023F6D;}
.blq-nav-sky .blq-nav-sub a:hover {background-color:#057CB5;}
.blq-nav-sky #blq-more a { color:#023F6D; background:url(../img/palette/sky.gif) 134px 5px no-repeat;}
.blq-nav-sky #blq-more a:hover {color:#fff; background:url(../img/palette/sky.gif) 134px -34px no-repeat #057CB5;}
/*teal*/
#blq-mast .blq-nav-teal {background:url(../img/palette/teal.gif) -15px 0 no-repeat #2591AB;}
#blq-mast .blq-nav-teal:hover {background:url(../img/palette/teal.gif) -15px -23px no-repeat #2591AB;}
.blq-nav-teal h2 {color:#013E60;}
.blq-nav-teal #blq-popular a {background:url(../img/palette/teal.gif) -167px -34px no-repeat;}
.blq-nav-teal #blq-home a {background:url(../img/palette/teal.gif) -167px 6px no-repeat; background-repeat:no-repeat;}
.blq-nav-teal #blq-popular a:hover, .blq-nav-teal #blq-home a:hover {color:#013E60;}
.blq-nav-teal .blq-nav-sub a:hover {background-color:#2591AB;}
.blq-nav-teal #blq-more a { color:#013E60; background:url(../img/palette/teal.gif) 134px 5px no-repeat;}
.blq-nav-teal #blq-more a:hover {color:#fff; background:url(../img/palette/teal.gif) 134px -34px no-repeat #2591AB;}
/*lime*/
#blq-mast .blq-nav-lime {background:url(../img/palette/lime.gif) -15px 0 no-repeat #9CBF00;}
#blq-mast .blq-nav-lime:hover {background:url(../img/palette/lime.gif) -15px -23px no-repeat #9CBF00;}
.blq-nav-lime h2 {color:#678C00;}
.blq-nav-lime #blq-popular a {background:url(../img/palette/lime.gif) -167px -34px no-repeat;}
.blq-nav-lime #blq-home a {background:url(../img/palette/lime.gif) -167px 6px no-repeat; background-repeat:no-repeat;}
.blq-nav-lime #blq-popular a:hover, .blq-nav-lime #blq-home a:hover {color:#678C00;}
.blq-nav-lime .blq-nav-sub a:hover {background-color:#9CBF00;}
.blq-nav-lime #blq-more a { color:#678C00; background:url(../img/palette/lime.gif) 134px 5px no-repeat;}
.blq-nav-lime #blq-more a:hover {color:#fff; background:url(../img/palette/lime.gif) 134px -34px no-repeat #9CBF00;}
/*green*/
#blq-mast .blq-nav-green {background:url(../img/palette/green.gif) -15px 0 no-repeat #329600;}
#blq-mast .blq-nav-green:hover {background:url(../img/palette/green.gif) -15px -23px no-repeat #329600;}
.blq-nav-green h2 {color:#1E5900;}
.blq-nav-green #blq-popular a {background:url(../img/palette/green.gif) -167px -34px no-repeat;}
.blq-nav-green #blq-home a {background:url(../img/palette/green.gif) -167px 6px no-repeat; background-repeat:no-repeat;}
.blq-nav-green #blq-popular a:hover, .blq-nav-green #blq-home a:hover {color:#1E5900;}
.blq-nav-green .blq-nav-sub a:hover {background-color:#329600;}
.blq-nav-green #blq-more a { color:#1E5900; background:url(../img/palette/green.gif) 134px 5px no-repeat;}
.blq-nav-green #blq-more a:hover {color:#fff; background:url(../img/palette/green.gif) 134px -34px no-repeat #329600;}
/*aqua*/
#blq-mast .blq-nav-aqua {background:url(../img/palette/aqua.gif) -15px 0 no-repeat #008A79;}
#blq-mast .blq-nav-aqua:hover {background:url(../img/palette/aqua.gif) -15px -23px no-repeat #008A79;}
.blq-nav-aqua h2 {color:#00574C;}
.blq-nav-aqua #blq-popular a {background:url(../img/palette/aqua.gif) -167px -34px no-repeat;}
.blq-nav-aqua #blq-home a {background:url(../img/palette/aqua.gif) -167px 6px no-repeat; background-repeat:no-repeat;}
.blq-nav-aqua #blq-popular a:hover, .blq-nav-aqua #blq-home a:hover {color:#00574C;}
.blq-nav-aqua .blq-nav-sub a:hover {background-color:#008A79;}
.blq-nav-aqua #blq-more a { color:#00574C; background:url(../img/palette/aqua.gif) 134px 5px no-repeat;}
.blq-nav-aqua #blq-more a:hover {color:#fff; background:url(../img/palette/aqua.gif) 134px -34px no-repeat #008A79;}
/*khaki*/
#blq-mast .blq-nav-khaki {background:url(../img/palette/khaki.gif) -15px 0 no-repeat #8A8459;}
#blq-mast .blq-nav-khaki:hover {background:url(../img/palette/khaki.gif) -15px -23px no-repeat #8A8459;}
.blq-nav-khaki h2 {color:#4C482C;}
.blq-nav-khaki #blq-popular a {background:url(../img/palette/khaki.gif) -167px -34px no-repeat;}
.blq-nav-khaki #blq-home a {background:url(../img/palette/khaki.gif) -167px 6px no-repeat; background-repeat:no-repeat;}
.blq-nav-khaki #blq-popular a:hover, .blq-nav-khaki #blq-home a:hover {color:#4C482C;}
.blq-nav-khaki .blq-nav-sub a:hover {background-color:#8A8459;}
.blq-nav-khaki #blq-more a { color:#4C482C; background:url(../img/palette/khaki.gif) 134px 5px no-repeat;}
.blq-nav-khaki #blq-more a:hover {color:#fff; background:url(../img/palette/khaki.gif) 134px -34px no-repeat #8A8459;}
/*magenta*/
#blq-mast .blq-nav-magenta {background:url(../img/palette/magenta.gif) -15px 0 no-repeat #FF0286;}
#blq-mast .blq-nav-magenta:hover {background:url(../img/palette/magenta.gif) -15px -23px no-repeat #FF0286;}
.blq-nav-magenta h2 {color:#800143;}
.blq-nav-magenta #blq-popular a {background:url(../img/palette/magenta.gif) -167px -34px no-repeat;}
.blq-nav-magenta #blq-home a {background:url(../img/palette/magenta.gif) -167px 6px no-repeat; background-repeat:no-repeat;}
.blq-nav-magenta #blq-popular a:hover, .blq-nav-magenta #blq-home a:hover {color:#800143;}
.blq-nav-magenta .blq-nav-sub a:hover {background-color:#FF0286;}
.blq-nav-magenta #blq-more a { color:#800143; background:url(../img/palette/magenta.gif) 134px 5px no-repeat;}
.blq-nav-magenta #blq-more a:hover {color:#fff; background:url(../img/palette/magenta.gif) 134px -34px no-repeat #FF0286;}
/*rose*/
#blq-mast .blq-nav-rose {background:url(../img/palette/rose.gif) -15px 0 no-repeat #B11F7B;}
#blq-mast .blq-nav-rose:hover {background:url(../img/palette/rose.gif) -15px -23px no-repeat #B11F7B;}
.blq-nav-rose h2 {color:#6D1448;}
.blq-nav-rose #blq-popular a {background:url(../img/palette/rose.gif) -167px -34px no-repeat;}
.blq-nav-rose #blq-home a {background:url(../img/palette/rose.gif) -167px 6px no-repeat; background-repeat:no-repeat;}
.blq-nav-rose #blq-popular a:hover, .blq-nav-rose #blq-home a:hover {color:#6D1448;}
.blq-nav-rose .blq-nav-sub a:hover {background-color:#B11F7B;}
.blq-nav-rose #blq-more a { color:#6D1448; background:url(../img/palette/rose.gif) 134px 5px no-repeat;}
.blq-nav-rose #blq-more a:hover {color:#fff; background:url(../img/palette/rose.gif) 134px -34px no-repeat #B11F7B;}
/*purple*/
#blq-mast .blq-nav-purple {background:url(../img/palette/purple.gif) -15px 0 no-repeat #944F9F;}
#blq-mast .blq-nav-purple:hover {background:url(../img/palette/purple.gif) -15px -23px no-repeat #944F9F;}
.blq-nav-purple h2 {color:#5A266A;}
.blq-nav-purple #blq-popular a {background:url(../img/palette/purple.gif) -167px -34px no-repeat;}
.blq-nav-purple #blq-home a {background:url(../img/palette/purple.gif) -167px 6px no-repeat; background-repeat:no-repeat;}
.blq-nav-purple #blq-popular a:hover, .blq-nav-purple #blq-home a:hover {color:#5A266A;}
.blq-nav-purple .blq-nav-sub a:hover {background-color:#944F9F;}
.blq-nav-purple #blq-more a { color:#5A266A; background:url(../img/palette/purple.gif) 134px 5px no-repeat;}
.blq-nav-purple #blq-more a:hover {color:#fff; background:url(../img/palette/purple.gif) 134px -34px no-repeat #944F9F;}
/*red*/
#blq-mast .blq-nav-red {background:url(../img/palette/red.gif) -15px 0 no-repeat #E50000;}
#blq-mast .blq-nav-red:hover {background:url(../img/palette/red.gif) -15px -23px no-repeat #E50000;}
.blq-nav-red h2 {color:#A00000;}
.blq-nav-red #blq-popular a {background:url(../img/palette/red.gif) -167px -34px no-repeat;}
.blq-nav-red #blq-home a {background:url(../img/palette/red.gif) -167px 6px no-repeat; background-repeat:no-repeat;}
.blq-nav-red #blq-popular a:hover, .blq-nav-red #blq-home a:hover {color:#A00000;}
.blq-nav-red .blq-nav-sub a:hover {background-color:#E50000;}
.blq-nav-red #blq-more a { color:#A00000; background:url(../img/palette/red.gif) 134px 5px no-repeat;}
.blq-nav-red #blq-more a:hover {color:#fff; background:url(../img/palette/red.gif) 134px -34px no-repeat #E50000;}
/*orange*/
#blq-mast .blq-nav-orange {background:url(../img/palette/orange.gif) -15px 0 no-repeat #FF9A1F;}
#blq-mast .blq-nav-orange:hover {background:url(../img/palette/orange.gif) -15px -23px no-repeat #FF9A1F;}
.blq-nav-orange h2 {color:#A64100;}
.blq-nav-orange #blq-popular a {background:url(../img/palette/orange.gif) -167px -34px no-repeat;}
.blq-nav-orange #blq-home a {background:url(../img/palette/orange.gif) -167px 6px no-repeat; background-repeat:no-repeat;}
.blq-nav-orange #blq-popular a:hover, .blq-nav-orange #blq-home a:hover {color:#A64100;}
.blq-nav-orange .blq-nav-sub a:hover {background-color:#FF9A1F;}
.blq-nav-orange #blq-more a { color:#A64100; background:url(../img/palette/orange.gif) 134px 5px no-repeat;}
.blq-nav-orange #blq-more a:hover {color:#fff; background:url(../img/palette/orange.gif) 134px -34px no-repeat #FF9A1F;}
/*umber*/
#blq-mast .blq-nav-umber {background:url(../img/palette/umber.gif) -15px 0 no-repeat #A86500;}
#blq-mast .blq-nav-umber:hover {background:url(../img/palette/umber.gif) -15px -23px no-repeat #A86500;}
.blq-nav-umber h2 {color:#734500;}
.blq-nav-umber #blq-popular a {background:url(../img/palette/umber.gif) -167px -34px no-repeat;}
.blq-nav-umber #blq-home a {background:url(../img/palette/umber.gif) -167px 6px no-repeat; background-repeat:no-repeat;}
.blq-nav-umber #blq-popular a:hover, .blq-nav-umber #blq-home a:hover {color:#734500;}
.blq-nav-umber .blq-nav-sub a:hover {background-color:#A86500;}
.blq-nav-umber #blq-more a { color:#734500; background:url(../img/palette/umber.gif) 134px 5px no-repeat;}
.blq-nav-umber #blq-more a:hover {color:#fff; background:url(../img/palette/umber.gif) 134px -34px no-repeat #A86500;}

.blq-nojs #blq-popular a {background-color:#efefef;}

/***Footer***/
#blq-footer {width:974px; margin:0 auto; clear:both; font-size:1.2em; line-height:1.3; background-color:#646464; border-top:1px solid #ccc;}
#blq-footer p, #blq-footer li, #blq-footer a {font-size:1em;}
#blq-footer a {color:#fff; text-decoration:none;}
#blq-footer a:hover {color:#d9d9d9;}

#blq-footerlinks {float:right; width:550px; margin:10px 14px 0 0;}
/*#blq-sitelinks, #blq-bbclinks {position:absolute; top:10px; text-align:right; background-color:#646464;}
#blq-sitelinks {right:334px; width:15em;}
#blq-bbclinks {right:14px; width:320px;}*/
#blq-sitelinks, #blq-bbclinks {text-align:right; background-color:#646464;}
#blq-sitelinks {float:left; width:230px;}
#blq-bbclinks {float:right; width:320px;}
#blq-bbclinks li {float:right; width:160px;}
#blq-copyright, #blq-disclaimer {padding-top:9px; line-height:1.3;}
#blq-footer #blq-copyright {font-size:1.6em; margin-left:13px; width:10em;}
#blq-copyright img {position:relative; top:2px;}
#blq-footer #blq-disclaimer {padding-bottom:10px; margin-left:14px; width:18em;}

