/* New masthead styles */
#masthead { height:157px; background:#fff url('/radio4/img/masthead/header-bg.png') no-repeat right -45px; padding-top:8px; border-bottom:2px solid #808080; }
#logo img { width:187px; height:103px; float:left; margin:4px 0 0 14px; }

#on-now-block { float:right; width:320px; background:#012c5f; color:#fff; padding:8px; position:relative; }

#on-now-block p.on-now-info { font-weight:bold; font-size:160%; padding-bottom:0.5em; padding-right:74px; }
#on-now-block p.on-now-info span { font-size:68.75%; text-transform:uppercase; font-weight:normal; }
#on-now-block p { color:#fff; }
#on-now-block a { color:#fff; text-decoration:none; }
#on-now-block a:hover { text-decoration:underline; }

#on-now-block .presenter { font-size:130%; font-weight:bold; padding-bottom:0.615em; padding-right:74px; }

#on-now-block .details { background:#ececec; padding:8px 101px 8px 8px; margin-bottom:11px; position:relative; min-height:48px; color:#000; font-size:130%; display:inline-block; width:211px; }
#on-now-block .details p { color:#000; line-height:1.231em; }
#on-now-block .details a.programme-thumb { position:absolute; top:8px; right:8px; display:block; }
#on-now-block .details img { display:block; background-color:#fff; }

#on-now-block .listen-now { font-size:130%; font-weight:bold; position:absolute; padding:3px 4px 3px 24px; top:8px; right:8px; display:block; background:#fff url("/radio4/img/masthead/listen-icon.png") no-repeat 4px 50%; color:#000; width:38px; }

#on-now-block .on-next { font-size:130%; font-weight:bold; }
#on-now-block .on-next span { font-size:84.615%; text-transform:uppercase; font-weight:normal; }

#blq-main { background-position:0 141px; background-image:url("/radio4/img/masthead/head.jpg"); }
#home #blq-main { background-image:url("/radio4/img/masthead/clhphead.jpg"); }
#programmes #blq-main { background-image:url("/radio4/img/masthead/clhphead.jpg"); }
#podcast #blq-main { background-image:url("/radio4/img/masthead/clhphead.jpg"); }
#home #blq-content { margin-top:-85px; }
#programmes #blq-content { margin-top:-85px; }
#podcast #blq-content { margin-top:-85px; }
#blq-content { margin-top:0px; }


/* Nav styles */
.r4-extra-link { float:right; }
#blq-local-nav { width:974px; padding:0; }
ul#service-nav { padding-top:11px; margin:0 0 140px 0; }

ul#service-nav li { line-height:1.15; }

ul#service-nav li#a-home { background-image:none; }

ul#service-nav li#a-how { top:7px; right:0; }
ul#service-nav li#a-how a,
ul#service-nav li#a-how a:hover { display:block; background:#854fab url("/radio4/img/masthead/radio-4-extra-link-bg.png"); color:#fff; padding:8px; height:auto; width:320px; font-size:63.636%; }
ul#service-nav li#a-how a:hover { text-decoration:underline; }