/* This is the DESKTOP css file. See mobile.css for the MOBILE version */

.clear {
      clear: both;
  }

.relative {
    position: relative;
}

.hide {
    display: none;
}

a img {
    border: none;
}


/****** layouts/decor *******/

div#local-content                       { width: 976px; margin: 0 auto; line-height: 1.5em; font-size:13px;}
div#local-content p                     { line-height: 16px;}
div#blq-container-outer                 { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.15); height: 9.1em; padding-bottom: 98px; z-index: 0; overflow: visible; }
div#blq-container                       { background: transparent; padding-bottom: 10px; position:relative;}
div#blq-container-inner                 { background: transparent; width: 100%; padding: 0; }
#blq-container.blq-gvl-3 div.blq-foot-opaque  { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.25); }
#blq-foot                               { margin: 0 auto; }
body                                    { color: red; background: #1a1a1a; }
#blq-content *                          { overflow: hidden; }
body img                                { color:#fff; }
#orb-modules                            { background-color: transparent; }
#blq-content                            { font-family: Arial, Verdana, Helvetica !important; font-size: 1em;  color:#FFFFFF;}
h1, h2, h3, h4, h5                      { font-weight:normal; color: #ffffff}
ul, ol                                  {list-style: none outside none; margin: 0; padding: 0;}
#orb-modules h2.subheader, h2.subheader { font-size: 1em; padding-left: 14px; }
h1                                      { font-size: 36px; line-height: 1.1em; font-weight: bold; }
h1#top                                  { font-size: 2em;}
h2                                      { text-transform: capitalize; font-size: 20px; font-weight: bold; }
.no_transform                           { text-transform:none;}
h2.split_heading                        { padding:0px;}
h2.split_heading *                      { clear:both;display:block;padding:10px;} 
h2.split_heading .date                  { background:#EFF3F2;font-size:0.8em;font-style:normal;text-transform:uppercase;}
h3                                      { font-size: 13px; color: #999999; padding: 10px 0;  }
h3.list-header                          { font-size: 11px; font-family: Arial; color: #ccc; text-transform: uppercase; border: none; }
h1 em                                   { color: #6DCFF6; }
#orb-modules #local-content a           { color: #6DCFF6; }
#orb-modules #local-content a,
#orb-modules #masthead-strip a          { text-decoration: none; }
#orb-modules #local-content a:hover     { color: #FFFFFF;  text-decoration: none; }
body img                                { color:#FFFFFF;}  
#blq-content p                          { font-size:13px; line-height: 16px; color: #cccccc;}
q.pull_quote                            { background:transparent url(/staticarchive/258e0a204f482106c179278d957f74af1e78eb44.gif) no-repeat scroll 0 0.3em; text-indent:30px;}  
em                                      { font-style:normal;}
.bold                                   { font-weight:bold;}
.noCaps,.nocaps                         { text-transform:none }
.clear_left                             { clear:left; }
#orb-modules #blq-content
#main_content .nopad                    { padding-left:0px;}

#crumb                                  { min-height:13px;  color:#50555c; background:#d9dee1 url(/staticarchive/6d619c32c1e4606419b607078dfdc603044d7af7.png) repeat-x center top;display:block; padding:5px 14px 4px 14px; }
#crumb li                               { text-transform: uppercase; font-family: Verdana; font-size:0.9em; background:url(/staticarchive/aca045758100239cfe06d7d15a12c0f2fc45fcae.png) no-repeat 6px 3px;display:block; float: left; padding-left: 2em; line-height:120%; color: #a3e0f0; }
#crumb li.first-child                   { background:none;padding-left: 0; }
#crumb a:link                           { color:#fff; }
#crumb a:visited                        { color:#fff; }
#crumb a:hover                          { color:#fff; }
#crumb a:active                         { color:#fff; }  



h1#top {
    margin-bottom: 0;
    padding-bottom: 28px;
}
#masthead {
    position: relative;
    height:70px;
    padding: 14px 16px;
    max-width: 976px;
    margin: 0 auto;
}
#music_banner {
    background: url(/staticarchive/569a631c3ba42b713240ce03da4561b43ebdd533.png) no-repeat scroll 0 0 transparent;
    height: 18px;
    width: 80px;
}
#masthead #music_banner a {
    display: block;
    overflow: hidden;
    text-indent: -2000px;
    height: 18px;
}

sup                                     { font-size: 0.6em; }
code                                    { font-family: 'Consolas', 'Monaco', Courier, monospace; }

a:hover                                 { text-decoration: underline; }     
.rdfa                                   { display: none; }


/***** Global top banner ****/
#top .bbc_radio1                        { background: url(/staticarchive/b3f7efb17f9ff1fb3d35cecb5c0774782bca5610.png) no-repeat right top; }
#top .bbc_radio2                        { background: url(/staticarchive/eba016c650242ec34278da1362f5d826bf59f854.png) no-repeat right top; }
#top .bbc_radio3                        { background: url(/staticarchive/3c6775c9f708488dd48645f0633452948d7a90e9.png) no-repeat right top; }
#top .bbc_6music                        { background: url(/staticarchive/431026e635affa22e09b81231bdef02d94b849ad.png) no-repeat right top; }
#top .bbc_1xtra                         { background: url(/staticarchive/6cf2ed5bc2298be45fb3dd7e3d38732d1f135e33.png) no-repeat right top; }
#top .bbc_asiannetwork                  { background: url(/staticarchive/e9bc64b080ccae7a59e986b556199af1b5694f61.png) no-repeat right top; }   
#top .bbc_radio4                        { background: url(/staticarchive/a7c4665b7a7340fd74cb93a44b06f2f1b078f042.png) no-repeat right top; }
#top .bbc_fivelive                      { background: url(/staticarchive/c13d5822ece1752818c5f713683fecb81c2e05e9.png) no-repeat right top; } 
#top .bbc_5livesportsextra              { background: url(/staticarchive/6df7e69989309dac3c75a32d7a870c7a7f346781.png) no-repeat right top; }                  
#top .bbc_bbcone                        { background: url(/staticarchive/f66b280d6468ca248e7e9585c5032c70ac5ae653.png) no-repeat right top; }          
#top .bbc_bbctwo                        { background: url(/staticarchive/6207f2587f89351f1fe504e3a76c2f861172ebf4.png) no-repeat right top; }          
#top .bbc_bbcthree                      { background: url(/staticarchive/7fac38aafba43b582534a739cebb0d408f577027.png) no-repeat right top; }            
#top .bbc_bbcfour                       { background: url(/staticarchive/3db072fa76e5d000d85c18b4027a652b9a163c3d.png) no-repeat right top; }             
#top .bbc_cbbc                          { background: url(/staticarchive/707f8350a234a0367c801a4cfe6128bd7d075221.png) no-repeat right top; }
#top .bbc_cbeebies                      { background: url(/staticarchive/69ffbb303a521d57e3d52d58acfd7272a85cee2c.png) no-repeat right top; }
#top .bbc_radioalba                     { background: url(/staticarchive/6794f3dcaaeab44d9757eb123c831f4040a6b9f6.png) no-repeat right top; }
#top .bbc_radiocymru                    { background: url(/staticarchive/4360d0ad00000433d1c014aa94b4d8a773ef6441.png) no-repeat right top; }
#top .bbc_radiofoyle                    { background: url(/staticarchive/d20c2cfbb855989772a8e788c6307b8725fdd989.png) no-repeat right top; }
#top .bbc_radioscotland                 { background: url(/staticarchive/79d7db4c137505c58fcd3c63e5d9d7cb0fab62f0.png) no-repeat right top; }
#top .bbc_radioulster                   { background: url(/staticarchive/c6118824eec100806d10596a3a7a5d8fb71812b2.png) no-repeat right top; }
#top .bbc_radiowales                    { background: url(/staticarchive/43a412b654a5c65caf8c7325e90f800c5b4f04ca.png) no-repeat right top; }
#top .bbc_radionangaidheal              { background: url(/staticarchive/24c3b0f7eae56615edb60f7a2ed4b1188c5b7b28.png) no-repeat right top; }
#top .bbc_bbchd                         { background: url(/staticarchive/1238212a8d76c29bfd6e039e6d5cfa70614ce249.png) no-repeat right top; }
#top .bbc_bbcnews                       { background: url(/staticarchive/c7aca2bfc014216e9a149d5059a825deaa8cca4c.png) no-repeat right top; }
#top .bbc_worldservice                  { background: url(/staticarchive/6f5a799317778934f4ce0d0429048552440ec7b2.png) no-repeat right top; }
#top .bbc_radio4extra                   { background: url(/staticarchive/2b4f06c58f2080670af26667b36dae3dc74a784d.png) no-repeat right top; }
#top .bbc_radio7                        { background: url(/staticarchive/2b4f06c58f2080670af26667b36dae3dc74a784d.png) no-repeat right top; }


#summary p.most_played_service          { position: absolute; right: 0px; height: 100%; max-height: 200px; width: 350px; display:block; }
#summary p.most_played_service a        { display:block;  height:100%;  width:100%;}
#summary p.most_played_service span     { display:none;}
                                           
/******* layouts/layout ********/

#orb-modules h1                         { float: left; width: 960px; }

#top                                    { clear:both; float:right; width:100%; min-height: 49px; }

#blq-content h1, h2, h3                 { clear: both; }  
#blq-nav-links  h3                      { clear:none;}
#blq-content h1                            { float:left; width:100%; padding-top: 14px; padding-left:14px; margin-bottom: 14px; }
#top #summary h1                        { padding-bottom: 14px; }

#orb-modules table                      { table-layout: fixed; border-collapse: collapse; border-spacing: 0; }
#orb-modules th, td                     { margin-right: 40px; text-align: left; vertical-align: top; line-height: 1.6; }
#orb-modules th                         { color:#50555C;font-size:1em;text-transform:uppercase;}

#main_content table                     { width:100%;margin-bottom:14px;}
#main_content .container th, #main_content .container td {padding:10px;}
#main_content thead tr                  { background: url(/staticarchive/e4be392adc293594567d0e9cd97969b8de245aa6.gif) no-repeat  center bottom; }
#main_content th, #main_content td      { padding:10px;}
#main_content td.first-child            { font-weight:bold;} 

 .disclaimer                            { font-size:0.9em;}
 .disclaimer                            { padding:10px;}
.mb_font, #biography .mb_font,
 #biography .mb_font p                  { color:#999999;font-size:0.9em;line-height:1.2em;}
#blq-container .container ul.musicbrainz{ margin-top:0px;}              
#blq-container .container div.musicbrainz{ margin-top:0px;}              
#griffin                                { position: absolute; background: transparent;left:10px;} 
#disclaimer, 
#musicbrainz_acknowledgement            { background:transparent url(/staticarchive/5d7140eae40941d5d41263cab1b39f5de37d906f.gif) no-repeat scroll left bottom;font-size:1em;}
#musicbrainz_acknowledgement,
 #disclaimer                            { clear:both;display:inline;float:left;margin: 10px;padding-bottom:10px;width:945px;} 
#disclaimer p,
#musicbrainz_acknowledgement p          { background:transparent url(/staticarchive/acdb28f97c119d53d8f42e1df28542dd0430ac49.gif) no-repeat scroll 0 0;color:#2B2B2B;}
#musicbrainz_acknowledgement p,
 #disclaimer p                          { line-height:1.2em;padding:10px 0 0 10px;}
 
.two_columns #main_content              { display:inline;float:left;margin-left:14px;width:546px; }     

#main_content                           { display:inline;float:left;margin-left:14px;width:546px; }  
#main_content_946                       { display:inline;float:left;margin-left:14px;width:946px; }
#bbc_related_content                    { display:inline;float:right;margin:0 14px;width:386px; }      
#related_content                        { overflow:hidden; }
#related_content                        { clear:right;display:inline;float:right;margin:0 14px;width:386px; }
.result                                 { padding-top:1em; }
#bbc_links                              { margin: 8px 10px 18px 10px;}
#bbc_links li,#non_bbc_links li         { font-weight:bold;line-height:24px;}   

#blq-content h1.genres                  { background:transparent; margin-bottom:14px; padding-bottom:14px; color: #2B2B2B;}
#blq-content h1 span                    { display:block;}   

#news .result h4 a                      { font-weight:bold;}
#news .result p.date                    { float:left;font-weight:bold;width:125px;}
#news .result                           { padding-top:1em;padding-bottom:0.3em;} 

#blq-content .remove_bottom_margin      { margin-bottom:0px;}    
#blq-container #blq-content #a_to_z_navigation  {margin-bottom:14px;}   


h1#top                                  { margin-bottom:0;padding-bottom:14px;font-size: 36px;}

.wikipedia_entry p, .mb_page p          { padding-bottom:10px;padding-top:10px;}
p.four04                                { padding-bottom:14px;padding-top:14px;}  
p.error404                              { font-size:0.5em; margin-top:5px;}
p.error404 em                           { color:#52575D;}
#faqlinks ul                            { padding-bottom:10px;}
#orb-modules #local-content .container  { background-color: #232323; overflow: visible;}
#orb-modules #local-content .container a    { color: #A0E3F6;}
#orb-modules #local-content .container a:hover  { color: #FFF;}

/********* pagination ****/
#blq-content .pagination                { background:#EFF3F2; height:25px;padding:10px;margin-top:0px;  }
.pagination_bottom                      { background:transparent url(/staticarchive/019d44b2a062563675c6bc17c30c8905d32b8872.gif) no-repeat scroll left bottom; height:25px;margin-bottom:0px;margin-bottom:-14px;}
.pagination .prev_page,
.pagination .next_page                  { float:left;display:block;padding:6px 6px 0px 6px;}
.pagination .prev,
.pagination .next,
.pagination .current                    { border:1px solid #0080BC;display:block;float:left;height:15px;text-align:center;width:20px;padding-top:5px;margin:0 2px;padding:6px 1px 1px 1px;}
.pagination .current                    { border:1px solid #999; background: #ccc; }

.artist_chart_pagination .next,
.artist_chart_pagination .prev,
.artist_chart_pagination .current       { border:1px solid #0080BC;display:inline;float:none;height:12px;margin:0 2px;padding:0px 2px 3px;text-align:center;width:25px;border:0px solid; background:transparent none;}
.artist_chart_pagination a              { margin:0 2px 0 2px;}
.pagination .prev:hover,
.pagination .next:hover                 { color:#fff; background:#0080BC;text-decoration:none;}
.pagination .prev:hover a,
.pagination .next:hover a               { color:#fff;text-decoration:none;}
.pagination .gap                        { float:left;padding:8px 3px 0px 3px;display:block;}
.pagination .back,.pagination .forward  { float:left;padding:6px 5px 0px 5px;}


/***** navigation links ******/
.global_nav {
    position: absolute;
    bottom: 0;
    -webkit-font-smoothing: antialiased;
}
.global_nav .msc-nav-link {
    padding: 15px;
    float: left;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    font-family: arial, Helvetica, freesans, sans-serif;
    background-color: #232323;
    color: #A0E3F6;
}
.global_nav .msc-nav-link:hover {
    background-color: #2d2d2d;
    color: #fff;
}
.global_nav .msc-nav-link.msc-current {
    background-color: #000;
    color: #fff;
}

/***** miscellaneous ******/

.guillotine-fix {
    clear:both;
}

#summary h1 span {
    display: inline;
    color: #999;
}

h1 .not_a_link,                            
h1 .not_a_link:hover {color:
    #FFF !important;
}
.not_a_link,                            
.not_a_link:hover {
    color: #CCC !important;
}

.search-results #main_content .container-list li img {
    float:left;
    margin-right: 8px;
}

#blq-content.homePage h1 { display: none; }

#blq-container-inner #blq-mothball a {
    width: 600px;
    margin: 0 auto;
    padding-left: 80px;
    background-position: 0 10px;
}


.icon-play {
    background: url(/staticarchive/c1bf0fa97bbabf96eb9a3b530728ba0c5ba79452.png) no-repeat -405px -64px;
    position: absolute;
    border: none;
    width: 32px;
    height: 32px;
}

.icon-audio {
    background: url(/staticarchive/c1bf0fa97bbabf96eb9a3b530728ba0c5ba79452.png) no-repeat -470px 1px;
    position: absolute;
    border: none;
    width: 32px;
    height: 32px;
}

#artist_scrollbar h3 {
    color: #fff;
}