 /*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
verzion: 2.7.0
*/
/**
* YUI Reset
* @module reset
* @namespace
* @requires
*/
html { 
  color: #000;
  background: #FFF;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset,
img {
  border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
  font-style: inherit;
  font-weight: inherit;
}

del,
ins {
  text-decoration: none;
}

li {
  list-style: none;
}

caption,
th {
  text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

q:before,
q:after {
  content: '';
}

abbr,
acronym {
  border: 0;
  font-variant: normal;
}

sup {
  vertical-align: baseline;
}

sub {
  vertical-align: baseline;
}

/*because legend doesn't inherit in IE */
legend {
  color: #000;
}

input,
button,
textarea,
select,
optgroup,
option {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input,
button,
textarea,
select
{
  font-size: 100%;
}


/*
Theme Name: Amazing Radio
Version: 2.0.02
Author: Amazing Media

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/


/* ------------------------------------------------------------------------------------ */

body {
  background: transparent url(images/bg-page.png) repeat-x scroll center -30px;
  color: #62626a;

  text-align: center;
  margin: 0px;
  padding: 0px;
  font-family: /*"Trebuchet MS","Lucida Sans",*/ verdana, Arial, Helvetica, Geneva, sans-serif;
}
strong {font-weight:bold;}
small {color:#a1a1a1;}
a {
  color: #B134D7;
  text-decoration: none;
}
a.tunes {
  text-decoration: none;
  font-style: italic;
}
img {
  border: none 0px #ffffff;
}
h3 {
  font-size: 22px;
}
div#content h3.title {
  margin: 0;
  font-size: 22px;
}
#page {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

#header {
  position: relative;
  height: 107px;
}

#header h1 {
  left: 6px;
  position: absolute;
  top: 13px;
}


#header h1 a {
  background: url(images/logo.png) no-repeat center top;
  display: block;
  height: 46px;
  outline: 0;
  text-indent: -3000em;
  width: 195px;
}
#header h1 a:hover {
  text-decoration: underline;
}

#header p {
  color: #FFFFFF;
  font-size: 12px;
  font-style: italic;
  left: 139px;
  position: absolute;
  top: 46px;
}
#header div.listen-live {
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 20px;
  width: 200px;
}
#header div.listen-live h3 {
  color: #FFFFFF;
  font-size: 13px;
  margin: 6px 0 0;
  text-align: right;
  width: 93px;
}

#header div.listen-live a { position:relative; z-index:1; color:#fff; font-size:12px; }
div.innerwrap { background:transparent url(images/DAB-logo-s.png) no-repeat scroll 0 0; height:39px; padding:1px 0 0 90px; color:#fff; line-height:1.3; font-size:12px;
  width:100%;}
#header div.listen-live a:hover { text-decoration:underline; }
#pagelist { position:absolute; top:78px; font-size:0.750em; height:20px; left:10px; width:100%; /*line-height:23px;*/ background:#9ecb31;}
#pagelist ul { list-style-type:none; text-align:center; margin: 0 0 10px 0; width:100%;  background:#9ecb31;}
#pagelist ul ul { list-style-type: none; text-align:left; margin: 0px; padding:0; width:auto; background:#9ecb31; display:block; }
#pagelist ul ul li, #pagelist ul li.page_item ul li { padding:0 10px;  display:block; clear:both; float:left; background:none;}
#pagelist li { float:left; line-height:29px; padding:0 15px; }
#pagelist li.first { padding:0 15px 0 0; }
#pagelist li.page_item { background: transparent url(images/nav-divider.png) no-repeat right 3px; }
#pagelist li#radio_current { float:right; height:30px; overflow:hidden; width:328px; padding:0; text-align:right; }
#pagelist a { text-decoration:none; color:#fff; }


/* suckerfish */
#suckerfishnav { width:100%; }
#suckerfishnav, #suckerfishnav ul { float:left; list-style:none; line-height:40px; padding:0; margin:0; width:100%; }
#suckerfishnav a { display:block; text-decoration:none; padding:0px 10px; }
#suckerfishnav li { float:left; padding:0; }
#suckerfishnav ul { position:absolute; left:-999em; height:auto; width:auto; font-weight:normal; margin:0; /*line-height:1;*/ border:0; background:#9ecb31;}
#suckerfishnav li li { width:auto; }
#suckerfishnav li li a { padding:4px 10px; width:auto; /*font-size:0.918em;*/ color:#fff; }
#suckerfishnav li ul ul { margin:-21px 0 0 150px; }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {left:-999em; color:#fff; }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul { left:auto; color:#fff;}

/**/

ol.tunes {margin:15px 0 25px 0;}
ol.tunes li { margin:0 0 8px 0;}
ol.tunes li img { border:3px solid #E8EBF0; margin:0 5px 0 0; vertical-align:middle; }
ol.tunes li a {font-size:16px;}
ol.tunes li a.buy {margin:0 0 0 10px;color:#62626A;}
ol.tunes li a:hover {text-decoration:underline;}
img.alignright {margin:0 0px 10px 10px;}
#pagelist li.current_page_item a { color: #B134D7; }
#pagelist li.current_page_item li a { color: #fff; }
#pagelist a:hover, #pagelist li.current_page_item li a:hover { text-decoration:none; color:#658220;}
div#content { float:left; width:600px; }
body.home div#content, body.playlists div#content { background: url(images/bg-phones.jpg) no-repeat left top; width:100%; }
body.amazing-ambient div#content, body.amazing-radio div#content, body.presenters div#content { background: url(images/bg-phones.jpg) no-repeat left top; width:600px; }
body.charities div#content { background:url(images/phones-xmas.jpg) no-repeat left top; width:600px; }
body.audition div#content, body.audition div#content div.post { width:100%; }
body.audition div.sidebar { display:none; }
div.splash {
  display: block;
  margin: 0 0 20px 0;
  padding: 55px 0 0 160px;
  width:440px;
  float:left;
}
div.phonesfullpage {
  display: block;
  margin: 0 0 20px 0;
  padding: 55px 0 0 160px;
  width:740px;
  float:left;
}

div.splash h2 {
  display: block;
  overflow: hidden;
  text-indent: -3000em;
}
div#content div.splash h3, div#content div.phonesfullpage h3 {
  color: #828282;
  font-size: /*32px*/ 24px;
  margin: 0;
  padding-bottom:10px;
  font-family: trebuchet ms;
}
div.splash h3 span {
  color: #B134D7;
  display: block;
  font-family: courier;
  font-size: 60px;
  letter-spacing: -3px;
  word-spacing: -6px;
}

div.home h2 {
  background: url(images/text-headings.jpg) no-repeat left top;
  height: 43px;
  width: 411px;
}
body.playlists div.splash, body.amazing-ambient div.splash, body.amazing-radio div.splash {
  padding: 55px 0 70px 160px;
}
body.playlists div.splash h2 {
  background: url(images/text-headings.jpg) no-repeat -411px top;
  height: 32px;
  width: 519px;
}
body.amazing-radio div.splash h2 {
  background: url(images/text-heading-radio.jpg) no-repeat left top;
  height: 43px;
  width: 570px;
}
body.amazing-ambient div.splash h2 {
  background:url(images/amazingambient.png) no-repeat left top;
  height: 46px;
  width: 400px;
}

body.amazing-radio div.splash h2 {
  background:url(images/amazingradio_header.png) no-repeat left top;
  height: 46px;
  width: 400px;
}


body.playlists div.splash h2 {
  background:url(images/amazingradio_header.png) no-repeat left top;
  height: 46px;
  width: 400px;
}
body.playlists div.current {
  background: transparent url(images/phones.jpg) no-repeat scroll 45px top;
  padding: 0 0 0 163px;
  margin: 0 50px 0 0;
  width: 550px;
}
body.playlists div.current h3 {
  width: 350px;
}
body.playlists div.current p {
  font-size: 13px;
  margin: 11px 0 27px 0;
  width: 340px;
}
body.playlists div.sidebar p {
  font-size: 13px;
}
body.playlists div.sidebar h2 {
  background: url(images/text.jpg) no-repeat -749px top;
  display: block;
  height: 22px;
  margin: 5px 0 10px 0;
  text-indent: -3000em;
  width: 187px;
}
img.artist-thumb {
  border: 1px solid #E6E6E4;
  float: left;
  margin: 0 9px 0 49px;
}
ul.tunes {
  clear: both;
  margin: 0 0 0 165px;
}
ul.tunes li {
  font-size: 16px;
  margin: 0 0 10px 0;
}
ul.tunes li a {
  color: #A09E9E;
  font-weight: bold;
  text-decoration: underline;
}
ul.tunes li a:hover {
  color: #B134D7;
}
div#content div.post {
  width: 600px;
  padding: 10px 0 0 0;
}

body.blog div#content div.post {
  border-bottom:1px dotted #aeaeae;
  padding: 13px 0 13px 0;
}
div#content div.comments {
  padding:13px 0 0 0;
}
body.home div#content div.post {
  width: 900px;
}
body.home div#content div.sidebar {
  display: none;
}
body.playlists div#content div.entry div.sidebar {
  display: block;
}
body.faq div#content div.entry h3 {
  font-size: 18px;
  margin: 20px 0 0 0;
}
body.faq div#content div.entry p {
  margin: 0 0 5px 0;
}

div#content h2 {
  color: #828282;
  font-size: 32px;
  margin: 0px 0 8px 0;
  padding: 0px 0 0 0px;
}

div#content em {
  font-style: italic;
}
div#content h3 {
  font-size: 22px;
  margin: 0 0 5px 0;
}
body.home div#content div.post p {
  font-size: 14px;
  margin: 0 0 10px 0;
}

div#content div.post p {
  font-size: 12px;
  margin: 5px 0;
}

/*div#content form,
div#content textarea {
  width: 600px;
}*/
div.sidebar {
  float: left;
  margin:70px 0 0 37px;
  width: 218px;
}
div.sidebar h3 {
  border-bottom:1px dotted #aeaeae;
  color:#5f5f61;
  font-size:18px;

  padding:0 0 9px 0;
}
div.sidebar ul {
  margin:10px 0 0px 0;
  padding:0 0 10px 0;
}
div.sidebar ul li {
  margin:0 0 10px 9px;
}
div.sidebar ul li a {
  font-size:16px;
}
div.sidebar ul.twitter li,
div.sidebar ul.twitter li a {
  font-size:12px;
}
span.twitter-timestamp {
  display:block;
}
#radio_history ol {
  margin: 10px 0 10px 0;
}
#radio_history ol li {
  clear: both;


}

#quicklinks {
  float: none;
  clear: both;
}

#quicklinks .box {
  float: left;
  margin: 10px;
  padding: 5px;
  width: 235px;
}


#quicklinks h2 {
  font-size: 12px;
  margin: 0px;
  padding: 0px;
}

#quicklinks li {
  font-size: 10px;
  margin: 0px;
  padding: 0px;
  padding-bottom: 3px;
}


#quicklinks .linkcat {
  list-style-type: none;
}

#quicklinks a {
  text-decoration: none;
  border-bottom: dotted 1px #000000;
  color: #000000;
}

#quicklinks a:hover {
  border-bottom: dotted 1px #990000;
  color: #990000;
}


#footer {
  background:#96c62d url(images/footer_bg.gif) repeat-x left top;
  clear: both;
  padding: 30px 0 5px 0;
  width: 100%;
  margin-top:30px;
  float:left;
}

#footer .footerinner {width:900px; margin:0 auto; font-size:12px; }

#footer a {
  text-decoration: none;
  color: #ffffff;
  font-size:12px;
}

#footer a.amazing {
  background: url(images/footer-logo.gif) no-repeat right top;
  display: block;
  height: 22px;
  overflow: hidden;
  text-indent: -4000em;
  width: 300px;
  margin-top:5px;
  text-align:left;
}
#footer a:hover { color: #ffffff; }
#footer .footertwitter { float:left; width:300px; color:#fff; text-align:left; }
#footer .footerlegal { float:right; width:300px; color:#fff; text-align:right; }

#search {
  margin:10px;
  font-size:10px;
}

#content .narrowcolumn {
  float:left;
  width:540px;
}
div.entry address {
  padding:10px;
}
#content div.panel {
  float:left;
  font-family: arial;
  padding:0 0 0 20px;
  width:289px;
}
#content div.panel p {
  font-size:16px;
}
div#content div.panel h2 {
  display:block;
  height:26px;
  /*overflow: hidden;
  text-indent: -3000em;*/
}
#content div.artists h2 { background: url(images/text.jpg) no-repeat left top; width: 236px; }
#content div.fans h2 { background: url(images/text.jpg) no-repeat -237px top; width: 253px; }
#content div.tunes h2 { background: url(images/text.jpg) no-repeat -491px top; width: 258px; }
#content div.panel h3 { font-size: 16px; font-weight: bold; height: 40px; margin: 6px 0 10px 0; overflow: hidden; }

.post p.postmetadata {
  font-size: 12px;
}

.wp-caption {
  background: #efefef;
  padding: 1px;
  margin: 10px;
  text-align: center;
}

.alignnone {
  float: right;
}

.alignright {
  float: right;
}

.alignleft {
  float: left;
}


.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignleft {
  float: left;
}

.alignright {
  float: right;
}
div.post p {
  line-height: 1.6;
  font-size: 13px;
  margin: 10px 0;
}

blockquote {
  border-left: solid 4px #cccccc;
  padding-left: 10px;
}

.commentlist {
  font-size: 14px;
  margin: 0 0 10px 0;
}
.commentlist li {
  border-bottom:1px dotted #AEAEAE;
  padding:13px 0 13px 0;
}
.commentlist p {
  font-size: 13px;
  margin: 5px 0;
}
div#content div.panels {clear:both; float:left; width:898px; padding-top:22px;}
#content div.panel { width:285px; float:left;}
#content div.panelfirst { padding:0; }
#content div.paneltop { background:url(images/paneltop.jpg) no-repeat left bottom; height:20px; width:285px; padding-top:20px;}
div#content div.panelbottom { background:url(images/panebottom.gif) no-repeat left bottom; width:249px; padding:0 18px 14px 18px; float:left; min-height:263px; }
#content div.panelbottom div.description { padding:4px 0 4px 0; float:left; font-size:12px;}
#content div.panelbottom div.img { float:left; width:98px; padding-right:15px; padding-bottom:5px;}
#content div.panelbottom div.img img {border:2px solid #555456;}
#content div.panelbottom div.text { float:left; width:135px; line-height:1.5em;}
div#content div.panel h2 {font-size:24px; font-style:italic;}
#content div.panel h2 span.highlight { color:#b134d7;}
#content div.panelbottom p a { font-size:1.166em; font-weight:bold;}
body.home #content div.panel h3 { font-size:24px; font-weight:normal; margin:6px 0 7px 0; height:auto; overflow:visible; font-family:rockwell, arial; color:#b134d7; }

.ddfmwrap {width:200px;}


div#content div.paneltopcomingsoon { background:url(images/paneltopcomingsoon.gif) no-repeat left bottom; padding-top:20px;}
div#content div.panelbottomcomingsoon { background:url(images/panelbottomcomingsoon.gif) no-repeat left bottom; color:#d9d9d9;}
body.home div#content div.panelbottomcomingsoon h2, body.home div#content div.panelbottomcomingsoon h3, body.home div#content div.panelbottomcomingsoon a {color:#d9d9d9;}
div#content div.panelbottomcomingsoon input.text {border:2px solid #c9c9c9; float:left; height:21px; margin-right:3px; width:170px;}
div#content div.panelbottomcomingsoon input.btn {border:2px solid #c9c9c9; color:#bdbcbc; cursor:pointer; float:left; background:#fff; padding:0 3px; clear:both; margin-top:14px;}
body.home div#content div.panelbottomcomingsoon h3 {font-family: trebuchet ms}
body.home div#content div.panelbottom p { margin:0; padding:3px 0 3px 0; line-height:1.2em;}
body.home div#content div.panelbottomcomingsoon p { padding:3px 0 20px 0; font-size:16px; }

div#content .radiodab, .sidebarambient, div#content .radiodab, .sidebarradio, div#content .radiodab, .sidebarxmas { float:left; width:266px; padding:50px 0 0 30px; }
.sidebarambient, .sidebarradio { padding-top:80px;}
div#content .radiodab .top {float:left; width:266px; padding-bottom:10px;}
div#content .radiodab .img { float:left; width:126px;}
div#content .radiodab .text { float:left; width:139px;}
body.home div#content .radiodab .text p { margin:0; padding:0; clear:none; }
div#content .radiodab .text p { clear:both;}

div#content div.splash .listenonlinenowambient { text-indent:-999em; background:url(images/listen.png) no-repeat left top; width:300px; margin-top:20px; padding-bottom:10px;}
div#content div.splash .whatsplayingamazingambient { text-indent:-999em; background:url(images/whats.png) no-repeat left top; width:300px; margin-top:20px;padding-bottom:10px;}
div#content div.splash .whatsplayingamazingradio { text-indent:-999em; background:url(images/whats_radio.png) no-repeat left top; width:300px; margin-top:20px;padding-bottom:10px;}
div.rhs { float:left; width:200px; }

.sidebarambient h3 { height:30px; padding-bottom:10px;}
.sidebarambient #ambientplayingnow {text-align:right;}
.sidebarambient #ambientplayingnow ol li  { text-align:right; font-size:14px;}
.sidebarambient h3.otherchannels { background:url(images/otherchannels.png) no-repeat right top; text-indent:-999em;}
.sidebarambient h3.playingnow { background:url(images/playingnow.png) no-repeat right top; text-indent:-999em; margin-top:30px;}
.sidebarambient a.amazingrradio { background:url(images/amazingradio_dark.png) no-repeat right top; text-indent:-999em; display:block; width:266px; height:30px; outline:none;}
.amazing-ambient div#content .splash p, .amazing-radio div#content .splash p { font-size:14px;}

.sidebarradio h3 { height:30px; padding-bottom:10px;}
.sidebarradio #radio_history_now {text-align:right;}
.sidebarradio #radio_history_now ol li  { text-align:right; font-size:14px;}
.sidebarradio h3.otherchannels { background:url(images/otherchannels.png) no-repeat right top; text-indent:-999em;}
.sidebarradio h3.playingnow { background:url(images/playingnow.png) no-repeat right top; text-indent:-999em; margin-top:30px;}
.sidebarradio a.amazingambient { background:url(images/ambientbranding.png) no-repeat right top; text-indent:-999em; display:block; width:266px; height:30px; outline:none;}
.sidebarradio div#content .splash p { font-size:14px;}

body.amazing-ambient div#content div.splash h3 { font-size:23px;}
body.amazing-ambient div#content div.splash ul {font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif;}
body.amazing-ambient div#content div.splash ul li { padding:2px 0; font-size:14px;}
div#content div.splash ul.listen {font-size:18px; font-family:trebuchet ms;}
body.amazing-ambient div#content div.splash ul.listen li, body.amazing-radio div#content div.splash ul.listen li { font-size:18px; font-family:trebuchet ms;}

body.charities-application-form label { clear:both; float:left; width:300px; padding:5px 0 2px 0; font-size:14px; }
body.charities-application-form div#content textarea.text { width:294px; padding:0 3px; border:1px solid #767676; float:left; clear:both;}
body.charities-application-form div#content input.text { width:294px; padding:0 3px; border:1px solid #767676; float:left; clear:both; height:21px; background:#fff;}
body.charities-application-form div#content span.text { clear:both; display:block;}
body.charities-application-form div#content span.text input { float:left}
body.charities-application-form div#content input.btn { padding:10px; border:1px solid #767676; width:100px; float:left; text-align:center; cursor:pointer; margin-top:20px;}
body.charities-application-form div#content input.submit {clear:both; margin-right:20px;}
body.charities-application-form div#content div.post p.bottom { clear:both; padding-top:15px;}

div#ambientwhatsplaying, div#radio_history {font-size:13px;}
div#ambientwhatsplaying ol li, div#radio_history ol li {padding:3px 0;}

.comments textarea { width:595px;}

/* ie6 fixes */
div#content div.panelbottom { /height:263px; }
#pagelist { /line-height:23px;}

#pagelist li {  /line-height:14px; /padding-top:6px; }
#pagelist li li {/line-height:16px;}
#pagelist li ul {/padding-top:4px;}


/* xmas link */
.xmaslink { padding-top:5px;}
.xmaslink a { background:url(images/charities-application-form.gif) no-repeat right top; text-indent:-999em; width:211px; height:71px; display:block; padding-left:620px; outline:none;}

/* home page panels */
.panels h2.ambientbranding { background:url(images/ambientbranding.png) no-repeat left top; text-indent:-999em;}
.panels h2.electronicbranding { background:url(images/electronicbranding.png) no-repeat left top; text-indent:-999em;}
.panels h2.indiebranding { background:url(images/indiebranding.png) no-repeat left top; text-indent:-999em;}
.panels h2.rockbranding { background:url(images/rockbranding.png) no-repeat left top; text-indent:-999em;}
.panels h2.classicalbranding { background:url(images/classicalbranding.png) no-repeat left top; text-indent:-999em;}
.panels h2.radiobranding { background:url(http://amazingradio.co.uk/wp-content/uploads/radiobranding.png) no-repeat left top; text-indent:-999em;}


/* xmas page */
body.charities div#content div.phonesfullpage h3.weresupporting { background:url(images/sidebarSupporting.png) no-repeat left top; width:270px; text-indent:-999em; height:28px; margin-top:20px; }
body.charities div#content div.phonesfullpage h3.sponsoredby { background:url(images/sidebarSupported.png) no-repeat 60px top; width:270px; text-indent:-999em; height:28px; margin-top:30px; padding-bottom:10px;}
body.charities div#content div.phonesfullpage .charitiesweresupportingonair { background:url(images/charities-were-supporting-on-air.png) no-repeat left top; text-indent:-999em; margin-top:20px;padding-bottom:20px;}
body.charities div#page div#content div.phonesfullpage div.sponsored { float:right; margin-top:-160px;}
.sidebarxmas { text-align:right;}
.sidebarxmas h3 { text-align:left; padding-bottom:20px; margin-top:0;}
.sidebarxmas h3.weresupporting { margin-top:40px;}
a.charity { width:100px; height:40px;  }
a.sponsor { text-align:right;}
.sidebarxmas ul li { background:url(images/char-divider.png) no-repeat right top; padding:20px 0;}
.sidebarxmas ul li.first { padding-top:0; background:none;}
body.charities div#content,body.charities-application-form div#content { background:url(images/bg-phones.jpg) no-repeat left top; width:600px; }
.charitiessupporting { clear:both; padding-top:40px;}
.charitiessupporting .charitylogo {float:left; width:159px; height:166px; text-align:center; vertical-align:middle; border-top:1px dashed #ccc; border-right:1px dashed #ccc; padding:5px; }
.charitiessupporting .charitylogotop { border-top:0;}
.charitiessupporting .charitylogolast { border-right:0;}

body.charities div#content div.phonesfullpage h2, body.charities-application-form div#content div.splash h2 { background:url(http://amazingradio.co.uk/wp-content/uploads/amazingcharities.png) no-repeat left top; height:46px; width:410px; text-indent:-999em; }
p.xmasintro {width:410px;}


/* presenters */
body.presenters div.phonesfullpage div.presenters { clear:both; float:left; width:620px; padding-top:20px; }
body.presenters div.phonesfullpage div.presenters .presenter {float:left; width:175px; margin-right:20px; margin-bottom:20px; }
body.presenters div.phonesfullpage .presenters img {float:left; border:2px solid #404041; }
body.presenters div.phonesfullpage .presenters .caption {clear:both; float:left; background:#404041; color:#fff; width:159px; display:block; padding-left:10px; padding-right:10px; height:93px;}
body.presenters div#content div.phonesfullpage .presenters .caption p { font-size:11px;}
body.presenters div#content div.phonesfullpage .presenters .caption p a { color:#fff;}
body.presenters div.phonesfullpage h2 { background:url(images/amazingpresenters.png) no-repeat left top; height: 46px; width: 410px; text-indent:-999em; }
body.presenters div.phonesfullpage p {clear:both;}