#main_content                                     { float:right;margin:0 255px 0 0;width:466px; }
#related_content                                  { clear:none;float:left;margin:0 0 0 14px;width:226px; }
#bbc_related_content                              { float:right;width:226px;clear:both;display:inline;float:right;margin:0 14px;margin-left:-241px;}
#top #summary h1                                       { margin-bottom: 0; padding-bottom:8px;}
#summary h1 em                                    { color:#fff; }
#summary h1 span                                  { display:inline; color: #999999; }
#summary p                                        { margin-left: 15px;color:#FFFFFF; overflow: visible; }
#summary .mb_font a                               { color:#6DCFF6;}
#summary .mb_font                                 { color:#999999;display:block;font-size:0.8em;font-weight:normal;padding:5px 0 10px;}

#review                                           { background-color: #000000;}
#review .details .cite                            { display:block;}
#review .cite cite                                { font-weight:bold;padding-bottom:10px; display:block;font-size: 14px;}
#review .date                                     { color:#999999; }
.container h2                                     { border-bottom: 1px solid #666666; padding-top: 8px; padding-bottom: 10px;}
#main_content .review_content p,
#main_content .acknowledgement p                  { padding:10px 0px;}
#review .license                                  { margin:10px;padding:10px 0;border-top:1px dotted #666666;}
#review .license p                                { font-size:11px;color:#999999;}
#review .license img                              { margin-top:3px;}
#review img                                       { float:left;margin-right:10px; }
#review .copy                                     { padding:0px;margin:0px 10px; }
#review .copy p                                   { font-size: 14px; line-height: 18px;}

#album_artwork                                    { height:226px;margin-bottom:14px;text-align:center;width:226px;background-color:#000000; }
#album_artwork img.review_image                   { color:#FFFFFF;border: 1px solid #999999;padding: 1px; }
#album_artwork img.size222x222                    { height:222px; }
#album_artwork img.size140x140                    { height:140px; padding-top:41px; }
#album_artwork img.size70x70                      { height:70px; padding-top:76px; }


#release_events ul strong                         { display:block; position: relative; padding-bottom:0; margin-bottom: 4px; font-size: 12px; border-bottom: 1px dotted #404A55; color:#696F78; text-transform: uppercase; font-weight:bold; }
#release_events ul .label                         { font-size: 12px; float:left; width: 90%; }
#release_events li.label                          { font-weight: bold; }
#release_events ul                                { margin-top:0; width: 100%; margin-bottom: 10px; }
#release_events ul li                             { float:left; width: 45%; margin-top:15px; padding-right:10px; }
#release_events ul li p                           { color: #999999;  }
#release_events ul .date, #release_events ul .format { clear:both; }

#recommendation_stamp                             { padding-bottom:0px;}

#bbc_related_content .programme_img               { float:left;margin-right:10px; }
#bbc_related_content .programme_img img           { border:1px solid #D8D8D8;padding:1px; }
#bbc_related_content p.play_count                 { display:block; }
#bbc_related_content .play_count a                { display:block; }

#list_item .service                               { padding:6px 5px 6px 0px;}
#bbc_related_content .bbc_radio1 *,
#bbc_related_content .bbc_1xtra *                 { color: black; }
#bbc_related_content .bbc_radio2 *                { color: #eb7b23; }
#bbc_related_content .bbc_radio3 *                { color: #cd202c; }
#bbc_related_content .bbc_asiannetwork *          { color: #d01776; }
#bbc_related_content .bbc_6music *                { color: #477f80; }
#bbc_related_content .bbc_radio4 *                { color: #003d78; }
#bbc_related_content .bbc_fivelive *              { color: #00aed8; }
#bbc_related_content .bbc_5livesportsextra *      { color: #5b8f3f; }
#bbc_related_content .bbc_bbc7 *                  { color: #fecb08; }
#bbc_related_content .bbc_bbcone *                { color: #dd170a; }
#bbc_related_content .bbc_bbctwo *                { color: #005e70; }
#bbc_related_content .bbc_bbcthree *              { color: #ff319a; }
#bbc_related_content .bbc_bbcfour *               { color: #231f20; }
#bbc_related_content .bbc_generic *               { color: #980000; }
#bbc_related_content p.play_count                 { display:block;float:left;width:100px;}

/* MOST PLAYED BY SSEVICE  */

#most_played_by_programme .clearfix.bgholder                   { margin:0;}
#most_played_by_programme  h3.timespan                          { font-style: italic; text-transform: none; color:#999999;background-color: transparent;}
#most_played_by_programme                  { list-style-type:none;}
#most_played_by_programme li               { background: transparent; height: 52px;border-bottom: 1px dotted #444444;padding-right: 0;margin-right: 10px;}
#most_played_by_programme a:hover img                           { border: 1px solid #ffffff;}
#most_played_by_programme img                                       { width: 86px;  height: 48px; border: 1px solid #666666;}
#most_played_by_programme img#griffin                               {  background-image: none;}
#most_played_by_programme .service_link                             { display:block; }
#most_played_by_programme .service_link a                       { color: #999999; padding-top: 4px; }
#most_played_by_programme .short_description                    { color:#50555c; font-size: 0.9em; }
#most_played_by_programme .bbc_generic .service                     { /* hack to maintain gauge position */ color: #fff;}
#most_played_by_programme .mcgoo                                    { float: left; }
#most_played_by_programme li                                        { height:54px; }
#most_played_by_programme span.position                             { float:left;margin-right:10px; color:#2b2b2b;}
#most_played_by_programme img                                       { float:left; margin-right: 10px; padding: 1px;}
#most_played_by_programme p                                         { float:left; clear:none; }
#most_played_by_programme p.box                                     { margin:0;}
#most_played_by_programme p a                                       { left: 0; }
#most_played_by_programme span                                      {  }


/* VCS Service & Brand.pid Gauge Charts */

#most_played_by_service .playcount,
#most_played_by_programme .playcount                                { font-weight: bold;  color: #980000; }


.bbc_radio1 .service { background: url(/staticarchive/334d9edb3ac280f751a59115d9fd34e825dc91db.gif) no-repeat left 4px;padding:6px 5px 6px 23px; }
.bbc_radio2 .service { background: url(/staticarchive/c8e0746acb66b91afffe7ed159f285662590487a.gif) no-repeat left 4px;padding:6px 5px 6px 23px; }
.bbc_radio3 .service { background: url(/staticarchive/4f17aebbfb99247bd8125462eaa4471deb909a6b.gif) no-repeat left 4px;padding:6px 5px 6px 23px; }
.bbc_asiannetwork .service { background: url(/staticarchive/57379452294e385236b1b73a257adf161a7e1d07.gif) no-repeat left 4px;padding:6px 5px 6px 23px; }
.bbc_6music .service { background: url(/staticarchive/c17df37b188343b6004c64129adf6e6d983ea2de.gif) no-repeat left 4px;padding:6px 5px 6px 23px;  }
.bbc_1xtra .service { background: url(/staticarchive/b3d6d04d70c17cbd654bc19c43342547d388421d.gif) no-repeat left 4px;padding:6px 5px 6px 23px; }
.bbc_radio4 .service { background: url(/staticarchive/4a52131dab8d34c57dc95853349b041208c542ec.gif) no-repeat left 4px;padding:6px 5px 6px 23px; }
.bbc_fivelive .service { background: url(/staticarchive/ab11c7e5b7ec361af106d86eda4e7078cb5246f1.gif) no-repeat left 4px;padding:6px 5px 6px 23px; }
.bbc_5livesportsextra .service { background: url(/staticarchive/b06c4c76547dd73b096667c932436e6eac928890.gif) no-repeat left 4px;padding:6px 5px 6px 23px; }
.bbc_bbc7 .service { background: url(/staticarchive/a535036ab114ce814533ba65f8fbc86ce388fd62.gif) no-repeat left 4px;padding:6px 5px 6px 23px; }
.bbc_bbcfour .service { background: url(/staticarchive/0089fbff74c317207c5cc805e1c17070318f3e90.gif) no-repeat left 4px; padding:6px 5px 6px 30px; }
.bbc_bbcthree .service { background: url(/staticarchive/9cbb33ab53f9155cdcf1fcaffc9cf79e955b27fd.gif) no-repeat left 4px; padding:6px 5px 6px 30px; }
.bbc_bbctwo.service { background: url(/staticarchive/b4ab7fa89e5bfd9aaf493890dbc5037e7b4f6483.gif) no-repeat left 4px; padding:6px 5px 6px 30px; }
.bbc_bbcone .service { background: url(/staticarchive/068b064d5575cf9dc62f1631e2f3f7d0f48fa24b.gif) no-repeat left 4px; padding:6px 5px 6px 30px; }
#bbc_related_content .not_complete {background:#FFFFFF none repeat scroll 0 0;border-bottom:1px solid #D8D8D8;font-size:0.85em;padding:10px;}



/*** try these reviews ****/
ul#try_these_reviews li                     { height:74px;border-bottom: 1px dotted #444444;padding-bottom: 10px;}
ul#try_these_reviews a.artwork_link         { float:left;height:70px;width:70px;margin-right:10px;padding:1px;border:1px solid #666666; }
ul#try_these_reviews a.artwork_link:hover   { border:1px solid #FFFFFF;}
ul#try_these_reviews  img                   { width:70px;height:70px;}
ul#try_these_reviews .title                 { display:block;font-weight:bold;margin-top:0px;padding-bottom: 2px;;}


/*** follow on twitter ****/
.two26 .twitter-module {background:#192633; padding-bottom:0;}
#follow_on_twitter .list_item {background:transparent;}
#follow_on_twitter {background:transparent;}
#follow_on_twitter {border-top: 1px solid #696f78;}
#follow_on_twitter div {margin-top:10px;margin-bottom: 10px;}
#follow_on_twitter img {float:left; margin-right:10px;}



canvas {background-color:#000; }



/***** snipbit container adjustment *****/

#tracks ol li                             { position:static;}
#tracks ol li.previewable                 { background: none; }

#tracks ol li .number                     { padding-top: 3px;}
#tracks ol li .title                      { padding: 3px 0;}

/***** snipbit *****/

#tracks h2                                { padding-bottom:14px; padding-top:8px;}
#tracks .track .number                    { color: #ACACAC; padding-right: 10px; float:left; width:10px;}
#tracks .track .title                     { width:135px; float:left;}
#tracks .emp_player                       { width:1px;height:1px; overflow:hidden; visibility:hidden;
                                            padding-bottom:0;padding-left:0;padding-right:0;padding-top:0; }
#tracks ol li                             { border-bottom: 1px dotted #666666;padding:4px 0 0 0;background: none;min-height:28px;}
.segment_snippet                         { position: relative; width: 28px;  height: 28px; display:none;  float:right; top:-3px;}
#tracks .segment_snippet a:hover         { text-decoration:none;}
canvas                                    { left: 0px; background-color:transparent; position:absolute; }
canvas div                                { height: auto !important;    width: auto !important;    visibility: visible !important;    overflow: visible !important;} /* FIX FOR IE8 */
.previewItem                              { position: absolute; top: 5px; left: 5px;  display: block; width: 19px; height: 19px; overflow:hidden; z-index: 100;
                                            background: transparent url(/staticarchive/a704e9318de524bc99b02e41e2365e7bed84afc0.png) no-repeat 0px 0px; outline:none; }
.previewItem                              {*background: transparent url(/staticarchive/03f37758b474b4ea8fe2da5fa74b59e69ae56ac7.gif) no-repeat 0px 0px;}
#tracks .segment_snippet .playing:hover  { background-position: 0 -80px}
#tracks .segment_snippet .playing        { background-position: 0 -60px}
#tracks .segment_snippet .loading        { background-position: 0 -40px }
.previewItem:hover                        { background-position: 0 -20px}
#tracks .segment_snippet .loading span   { background: transparent url(/staticarchive/0863f7f458263d0058b7707c01b5163eeada6946.gif);
                                            display:block; height:100%; width:100%; }
#tracks .track .number                    { color: #ACACAC; padding-right: 10px; }
.two26 .multiDisc h2                      { background:transparent; height:20px;}
#tracks h3                                { font-size:12px;color:#696f78;padding-left:20px;padding-right:5px;padding-bottom:9px;margin-left:10px;width:180px;background:#223344 url(/staticarchive/4ebf20e136148a5bb9c5c82c99f874eaf8f11b3f.png) no-repeat 3px 13px;}


/*  from js album switcher*/
#tracks h3.multi                          { cursor:pointer;color:#868686;}
#tracks h3.last                           { padding-bottom:9px;}
#tracks h3.hover                          { color:#999999;background:#0c1319 url(/staticarchive/4069877d5d96da7a6d2f25f4459368158458eb8e.png) no-repeat 3px 13px;}
#tracks h3.selected                       { color:#fff; cursor:default; background:#000000 url(/staticarchive/a8e95b038bf6af07bb401983f19a2451ab05c685.png) no-repeat 3px 13px;}

#tracks .player                           { padding: 10px; }
#tracks .mb_font                          { padding-top:5px;padding-bottom:5px;color:#999999;font-size:11px;margin-left:5px; }
#tracks .mb_font a                        { color: #6DCFF6 }
#tracks .mb_font a:hover                        { color: #FFFFFF }
#tracks .content_warning                  { margin-top:0px;margin-left: 0;}
#tracks .content_warning li               { margin-left:5px;}
#tracks .content_warning li p              { border-bottom:1px dotted #666666;}
#emp p                                    { font-size:0.9em;font-style:italic;line-height:1.3em;}
#tracks .musicbrainz                      { margin-left:0;}


/*** Links box***/
#links .mb_font                          { padding-top:5px;padding-bottom:5px;color:#999999;font-size:11px;margin-left:5px; }
#links .mb_font a                        { color: #6DCFF6 }
#links .musicbrainz                      { margin-left:0;}
#links .mb_font a:hover                        { color: #FFFFFF }
#links .musicbrainz li p                 {border-top: 1px dotted #666666}



.four66 .container div.details { border-bottom:1px dotted #666666;}
.four66 .container .pull-quote { background:transparent none; }
#blq-content .four66 .container p.pull-quote                { padding: 10px 0 15px 0;font-weight:bold;color:#FFFFFF; font-size: 14px; }

#blq-content .disclaimer                        {font-size: 11px;color: #696F78;}
#blq-content .disclaimer a                      {color: #999999;}
#blq-content .disclaimer a:hover                 { color: #FFFFFF; }

#contributors li                                    { padding:5px; }
#contributors ul                                    { margin-bottom: 10px; }

/**** ShareTools **/

#bbc_related_content #bbc-st-toolbar-1                          { background: none repeat scroll 0 0 #232323; width:210px;}
#bbc_related_content #bbc-st-toolbar-1 div.bbc-st-wrapper h2.bbc-st-heading      { color:#FFFFFF; }
#blq-main #bbc_related_content .bbc-st-full div.bbc-st-wrapper h2.bbc-st-heading      { color:#FFFFFF; }
.bbc-st-basic                                                   { background-color: #223344; } /* this is for the non-JS version */
.blq-js .bbc-st                                                 { display:none; }
#blq-main #bbc_related_content .bbc-st-full .bbc-st-count       { padding: 3px 0 0;margin:0; }

/**** ShareTools no JS **/
.bbc-st { background-color: #192633; margin-bottom: 20px; padding: 20px 10px; }
.bbc-st .bbc-st-basic { background-color: transparent; float: right; }
