@charset "utf-8";
/* CSS Document */

/* arts CSS */

body { color:#505050; }

.story-body p, .story-body p strong, .story-body p em, .media_asset .emp-decription p, .photo-gallery .hypertabs li,#container-programme-promotion .programmes-header a { color:#505050; }

/* background colors */

.av-stories-source .carousel li, .av-stories-source .av-best-items li, .stacked-overlay-guides .guide a:active .overlay, .blq-js .open .hyper-foldout-header a:link,
.blq-js .open .hyper-foldout-header a:hover, .blq-js .open .hyper-foldout-header a:focus, .blq-js .hyper-foldout .hyper-foldout-header a:active,
.hyper-promotional-content ul, .hyper-container-title .hyper-container-title-header a.special-report, .lead-feature-now a:active .overlay,
.container-local a.feature-item:active .overlay, .stacked-overlay-other-site-promotion .first-other-promo a:active .overlay,
.container-programme-promotion li.first-child, .ticker_warning .bg_bar, .feature-generic li.first-child, .container-features-and-analysis li.first-child,
.blq-js .av-stories-source .dotActive .dotLabel, .hyper-container-title .hyper-depth-header a.special-report,
.feature-promotion-accordion li a.accordion-link:active .accordion-overlay, .av-stories-best .carousel li, .av-stories-best .av-best-items li,
.blq-js .av-stories-best .dotActive .dotLabel,.story-feature.related h2,#kl_backlink,.live-event-is-live .scroll-box-byline,.live-event-media-playlist li.selected a,
.live-event .live-event-comment h2, .blq-js .live-event .live-event-comment h2 a,.feature-generic li.medium-image .gvl3-icon-wrapper,
.container-features-and-analysis li.medium-image .gvl3-icon-wrapper { background-color:#d10235; }


 /* grey background */
.feature-generic, .container-features-and-analysis,.av-stories-best,.container-programme-promotion, #pictureGallery,.more-galleries,
.blq-js .hypertabs .hypertab-container,#blq-main .section-header,.live-event-media-playlist{
        background:#f1f1ee;
    }

/* link colours */

a,a:active,.container-programme-promotion li a,a#rss-alternative,#hypertab ul li.selected a { color:#d10235; }
a:visited { color:#95000e; }




/* backlink */
    #kl_backlink a {
        width:285px;
        text-indent:0;
        font-size:1.845em;
        font-weight:bold;
        margin:0;
        padding:13px 11px 8px 40px;
        color:#fff;
        background: url("img/home-icon.png") no-repeat 11px 11px;
    }

 /* header */
    #header-wrapper {
        height:200px;
    }
    #header {
        width:976px;
        height:200px;
        top:-7px;
        padding:0;
        position:relative;
        top:0;
        left:0;
    }
    #header a {
      width: 272px;
      height:200px;
      background: url("img/arts_logo.png") no-repeat;  
      margin:0;
      position:absolute;
      top:-5px;
      left:0;
    }
    #header #kl-beta {
        position:absolute;
        top:139px;
        left:0;
    }
    #header .section-title {
        position:absolute;
        top:94px;
        left:274px;
        color:#ffffff;
        font-size:2.695em;
    }   
    
    
/* containers */
    #blq-container-outer {
        background:url('img/arts_background_image.jpg') no-repeat top center;
    }
    #blq-container-inner {
        background:url("img/arts-inner.png") top center repeat-x;
        padding:0 16px;
    }
    
    #full-width {
        margin:0;
        min-height:0;
        padding:0;
    }
    
 /* divider lines {border} */   
    #top-story,.secondary-top-story,.other-top-stories,.digest,.featured-site-top-stories,.topic-cluster,.story-related h2 {
        border-top:solid 1px #f1f1ee;     
    }
    .byline,.story .share-body-bottom .share-help h3,.media-asset .share-help h3, .photo-gallery .share-help h3 {
        border-bottom:solid 1px #f1f1ee;
    }
    .see-also h3, .newstracker-list h3, .related-internet-links h3, .related-bbc-links h3, .internet-links h3 {
        border-top:solid 1px #f1f1ee; 
        border-bottom:solid 1px #f1f1ee;
    }
    .live-event-media-playlist li {
        border-left:1px solid #ffffff;
    }
    
    .featured-site-top-stories .large-image {
        border-bottom:1px solid #f1f1ee;      
    }
    

/* rss link */
    .gvl3-icon-rss {
        width:25px;
        height:25px;
        background: url("img/rss_icon.png") no-repeat;
    }
    a#rss-alternative { 
        top:175px;
        padding:4px 11px 5px 11px;
        right:28px; 
        background:#ffffff;
    }
    a#rss-alternative .gvl3-icon {
        position:absolute;
        margin-right:-25px;
        right:-2px;
        top:0;    
    }
    
/* video/audo icons */
    .gvl3-icon-wrapper {
        background:#d10235; 
    }
    .gvl3-icon-invert-watch {
        background-position:-5px -32px;
    }
    
    .lead-feature-now .gvl3-icon-wrapper {
        top:0;
    }
    
    .gvl3-icon-invert-listen {
        background-position:-907px -32px
    }
    
    
    .container-now a .gvl3-icon-wrapper {
        opacity:0.9; 
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
        filter: alpha(opacity=90);
        
    }    
    .container-now a:hover .gvl3-icon-wrapper {
        opacity:1.0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        background-color:#d10235;
    } 
    
/* live events page */
    .live-event-media-playlist {
        border-top-color:#d10235;
    }
    .live-event-media-playlist li a:hover strong, .live-event-media-playlist li a:focus strong {
        background-color:#d10235;
    }
    #live-event-text-commentary .scroll-box p {
        color:#505050;
    }
    .live-event-media-playlist li.is-live-asset a {
        background:none
    }
    
    .live-event-media-playlist li .is_live strong {
        color:#d10235;
    }
    .live-event-media-playlist li .is_live .description {
        color:#505050;        
    }
    .live-event-media-playlist li.selected {
        background-color:#d10235;
    }
    .live-event-media-playlist li.selected .is_live strong,.live-event-media-playlist li.selected .is_live .description,.live-event-media-playlist li.selected a.on-demand .gvl3-icon {
        color:#fff;
    }
    .live-event-media-playlist li a.on-demand .gvl3-icon {
        color:#d10235;
    }
    .live-event-media-playlist li a:hover.on-demand .gvl3-icon {
        background:#d10235;
        color:#fff;
        padding:1px 4px;
        margin:-1px -4px;
    }
    .blq-js .live-event .live-event-media-playlist .carousel-content { 
        padding:0;
    }
 
/* carousel arrows */    
    
    .blq-js .live-event .live-event-media-playlist .gvl3-carousel #leftarrow, .blq-js .live-event .live-event-media-playlist .gvl3-carousel #rightarrow { 
        opacity:1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity100)";
        filter: alpha(opacity=100);
    }
    
    /* Normal arrow */
    .blq-js .live-event .live-event-media-playlist .gvl3-carousel #leftarrow {
        background:url("img/live-arrow-sprite.png") no-repeat 0 0!important;
    }
    .blq-js .live-event .live-event-media-playlist .gvl3-carousel #rightarrow {
        background:url("img/live-arrow-sprite.png") no-repeat -78px 0!important;
    }
    /* hover */
    .blq-js .live-event .live-event-media-playlist .gvl3-carousel #leftarrow:hover {
        background:url("img/live-arrow-sprite.png") no-repeat 0 -88px!important;
    }
    .blq-js .live-event .live-event-media-playlist .gvl3-carousel #rightarrow:hover {
        background:url("img/live-arrow-sprite.png") no-repeat -78px -88px!important;
    }
    /* disabled */
    .blq-js .live-event .live-event-media-playlist .gvl3-carousel #leftarrow.carousel-prev-disabled {
        background:url("img/live-arrow-sprite.png") no-repeat 0 -176px!important;
        opacity:1!important;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;
        filter: alpha(opacity=100)!important;
    }
    .blq-js .live-event .live-event-media-playlist .gvl3-carousel #rightarrow.carousel-next-disabled {
        background:url("img/live-arrow-sprite.png") no-repeat -78px -176px!important;
        opacity:1!important;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;
        filter: alpha(opacity=100)!important;
    } 
    
    /* left sprite */
    div#slideshow_container div.ss_controls a.ss_button {
        background-image:url('img/left40x40.png')!important; 
    }
    /* right sprite */
    div#slideshow_container div.ss_controls a.ss_next {
        background-image:url('img/right40x40.png')!important;
    }
    
    
    
/* gallery */
    #main-content.photo-gallery h1.story-header {
        margin-top:12px;
    }
    #pictureGallery .selected .image-holder, #pictureGallery .carousel-content li:hover .image-holder, #pictureGallery .carousel-content li:focus .image-holder, #pictureGallery .carousel-content li.mouseover .image-holder {
        border-color:#d10235;
    }
    
    
/* live icon */
    #main-content.live-event .live-event-is-live h1 {
        background-image:url("img/live_icon_live_page.png");
        
    }
    
 /* article page */
    .story-body p.introduction {
        font-weight:bold;
    }
    
  .social-link-digests li a.story { 
      display:block;
      font-weight:700;
      margin:8px 0;
  }
  /* have to use importants here to overide the importants being used in skin.css */
  
  body .emp a:active,body  .emp a:hover {
      background-color:#d10235 !important
  }
  
  .see-also ul.related-links-list li a:hover span {
      background:url('img/arrow_small_over.jpg') no-repeat;
      top:2px;
  }

 
  .story-feature ul.related-links-list .gvl3-icon, .story-feature .related ul.links-list .gvl3-icon {
      background:url('img/arrow_small.jpg') no-repeat;
  }
  .story-feature ul.related-links-list a:hover .gvl3-icon, .story-feature .related ul.links-list a:hover .gvl3-icon{
      background:url('img/arrow_small_over.jpg') no-repeat;
  }
 
/* RHC */
.feature-generic ul,.container-features-and-analysis ul {
    padding:0 8px 8px 8px;
}

#best a .gvl3-icon-wrapper,#iplayer-promotion a .gvl3-icon-wrapper,a .gvl3-icon-wrapper {
    opacity:0.9; 
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
}

#best a:hover .gvl3-icon-wrapper,#iplayer-promotion a:hover .gvl3-icon-wrapper,a:hover .gvl3-icon-wrapper, a:focus .gvl3-icon-wrapper,
.av-stories-best .carousel li a:hover span.av-time,a:hover .gvl3-icon-wrapper, a:focus .gvl3-icon-wrapper {
    opacity:1; 
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity100)";
    filter: alpha(opacity=100);
    background-color:#d10235;
}
.av-stories-best .carousel li a:hover span.av-time {
    background-color:#d10235;
}


/* Comments */
#main-content div.dna-comments_module {
    background:#f1f1ee;
}
.knowledge_learning .dna-comments_module a,.knowledge_learning .dna-comments_module a:link,
.knowledge_learning .dna-comments_module a:visited,.knowledge_learning .dna-comments_module a:active{
    color:#d10235;
}


.knowledge_learning .dna-comments_module a:hover
 {
    color:#95000e!important;
}
.knowledge_learning div.dna-comments_module ul.tabs li.sel a, .knowledge_learning div.dna-comments_module ul.tabs li.sel a span,
.knowledge_learning .has-icon-comment a, .knowledge_learning .has-icon-comment a .dna-comment-count-number {
    color:#d10235!important; /* this needs to be important to overide the important used in skin.css */
}

.knowledge_learning div.dna-comments_module ul.tabs li.sel a:hover, .knowledge_learning div.dna-comments_module ul.tabs li.sel a:hover span,
.knowledge_learning .has-icon-comment a:hover, .knowledge_learning .has-icon-comment a:hover .dna-comment-count-number {
    color:#95000e!important; /* this needs to be important to overide the important used in skin.css */
}

#main-content .dna-comments_module .target_comment {
    border:1px solid #d10235;
}
.dna-comments_module a.id4-cta-button {
    background-image:url('img/btn-rollover-s-g.png')!important;
}
.dna-comments_module a:hover.id4-cta-button {
    background-color: #d10235 !important;
    color: #ffffff !important;
}

.dna-comment-count-personal a {
    background: url('img/comment-icons.png') no-repeat right -110px !important;
}


/* comment */
.dna-comment-count-personal a .gvl3-icon-comment {
    background-image: url('img/comment-icons.png')!important;
    background-position:0 0;
}
.dna-comment-count-personal a:hover .gvl3-icon-comment {
    background-image: url('img/comment-icons.png')!important;
    background-position:0 -27px;
}




div.dna-comments_module ul li.dna-rate-order-controls ul li a.dna-sort-control-reset_highlight {
     background: url('img/rate_none_over.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
}
