@media screen, projection
    {
    /*
        Signature Color: #8d1717;
        Signature Color Lighter: #bf1f1f;
        Signature Color Darker: #5d1717;
        Signatrue Color Passive: #894c4c;
    */


  .contentbox_inner         { color: #ccc; }
  .currentandnextshow_title a {   color: #ccc; }
  .currentandnextshow_title a:visited {   color: #ccc; }
  .currentandnextshow_title a:hover {    color: #fff;  }
  .currentandnextshow_status { color: #aaa; }  
  .channellisting_big_total_live_viewers { color: #666; }  

     
    h1,h2,h3,h4,h5,h6 {      color:#CCC;  }  

    .contentbox_container h3 {
        border-bottom: 0px solid #222;
    }
     
    body {
        background: #000 none;
        background-position: center;
        background-repeat:repeat-y;
        color: #CCC;
    }
    #header     { color: #000;  }
    #main       {               }
    #footer     { color:#CCC;   }
    #footer a   { color:#CCC;   }
    
    .footer_column { color: #ccc; }
    .footer_column a {
        color: #aaa !important;
    }
    
    #header_menu        { color: #eee; }
    #header_menu li a   { color: #eee; text-shadow: -1px -1px 0px #0c3d6e;  }
    .header_menu_prefixline { color: #999; }
    .header_menu_suffixline { color: #eee; background-color: rgb(129, 46, 34); }
    
    #header_submenu li a { text-shadow: -1px -1px 0px #0c3d6e; color: #888; }

    .c60l {
        border-right: 1px solid #333;
    }    
    
    .cmsbox h1 {
        font-size: 250%;
        text-transform: uppercase;
        background-image: none;
        background-repeat: no-repeat;
        background-position: left;
        margin: 0 0 0px 0;
        padding: 0 0 0 0;
        font-family: 'mako', sans-serif;
        font-weight: 100;
        color: #ccc;
    }
    
  /* CONTENT */

  blockquote    { color:#666; }  
  pre, code     { color:#800; }
  kbd, samp, var, tt { color:#666;  }
  
  
  /*--- Links ----------------------------------------------------------------------------------------- */

  a { color:#bf1f1f; text-decoration:none; font-weight: normal; }
  a:visited  { color:#bf1f1f; }

  a:focus {  }
  a:active {  }
  a:hover { color: #fff;  }
  
 
  #footer_content a:hover {   color: #ccc;  }

  
    .esltv_widget li {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
        border-bottom: 1px solid #333;
    }

    .competition_season_rankings {
        
    }
    .competition_season_rankings_date {
        color: #444;
    }
    .competition_season_rankings_top20_date {
        color: #444;
    }    
    .competition_season_rankings td {
        border-bottom: 1px solid #333;
        border-right: 0px solid #333;
        padding: 6px;
    }
    .competition_season_rankings .additional {
        color: #666;
        text-align: center;
    }
    .competition_season_rankings .additional_title {
        color: #666;
        text-align: center;
    }
    
    .competition_season_rankings .qualified {
        background-color: #111;
    }    
    .competition_season_rankings th {
        border-bottom: 1px solid #333;
        padding: 6px;
        background-color: #222;
    }
    .competition_season_rankings a {
        font-weight: normal;
        color: #ccc;
    }
    .competition_season_rankings a:hover {
        color: #fff;
        text-decoration: underline;
        
    }
    .competition_season_rankings tr:hover td { background-color: #222; }    



    #contentbox_ad_fb_container {
        background-color: #222;
        position: relative;
        top: 10px;
        height: 340px;
    }
    
    
    .eventinfos_date {     }
    .eventinfos_season { color: #666;    }
    .eventinfos_location { color: #666;    }
  
    .schedule_list_event_item {
        margin: 2px 0 0px 0;
        padding: 3px 3px 2px 3px;
        font-weight: normal;
        border-bottom: 1px solid #333;
        height: 22px;
    }
    .schedule_list_event_time {
        float: left;
        width: 200px;
        margin: 0 10px 0 5px;
        text-align: right;
    }
    .schedule_list_event_time_hour {
        display: inline;
    }
    .schedule_list_event_title {
        color: #666;
    }
    .schedule_list_event_title a {
        color: #ccc;
    }
    .schedule_list_event_numcomments {
        text-align: right;
    }
    .schedule_list_event_numcomments a {
        color: #666;
        font-weight: normal !important;
        white-space: nowrap;
    }
    
    
    .vod_listing_no_results {
        color: #666;
    }
    .vod_listing_wide a {       color: #ccc;    }
    .vod_listing_wide a:hover {  color: #ccc;    background-color: #111;    border: 1px solid #333; }
    .vod_listing_wide a:visited { color: #ccc; }
    .vod_listing_wide.videoslot { border-bottom: 0px solid #333; }
    .vod_listing_wide.subinfo {    color: #333; }
    .vod_listing_wide.channel { color: #333; }
    .vod_listing_wide.views { 	border-left: 1px solid #333; }
    .vod_listing_wide.description; { color: #aaa; }
    .vod_listing_wide.airtime { color: #333; }
    
    .channellisting_big a { color:#000; }
    .channellisting_big a:hover { background-color: #eee; }
    
    .videotitle_small { color: #999; }
    .videotitle_small.livestatus { background-color: #910d0d;  }
    
    .player_current_viewers { color: #ccc; }
    .player_video_views { color: #ccc; }
    
    #spotlightplayer_threeslots {  color: #000; }

    .channel_description_short {    color: #666; border: 0px solid #bbb; }
    
    .videotitle_big { background-color: #000000; color: #eee; }
    .videotitle_medium { background-color: #000000; color: #eee; }
    
    
    .competition_season_rankings_container table td {        border-bottom: 1px solid #222;      border-right: 0px solid #222; }
    .competition_season_rankings.header { color: #666; }
    .competition_season_rankings .qualify { color: #666; }
    .competition_group table { border-left: 1px solid #333; }
    .competition_group.header { background-color: #333; }
    .competition_group td {         
        border-left: 0px solid #333;
        border-bottom: 1px solid #333;
        border-right: 1px solid #333;
    }
    .competition_groupmatch { border-bottom: 1px solid #333; }
    .competition_groupmatch.winner { background-color: #262e20; }
    .competition_groupmatch.loser { background-color: #2e1d1d; }
    .competition_groupmatch.draw { background-color: #393110; }
    
    
    #toc_container {     border: 0px solid #aaa; }
    #toc a { color: #ccc; }
    #toc a:hover { color: #fff; }
    .toc_bottom_inner { border-top: 1px solid #222; }
    
    
    .timeline_item a { color: #ccc; }
    .timeline_item a:visited { color: #ccc; }
    .timeline_item a:hover { color: #ccc; }
    .timeline_date { color: #999; }
    
    .timeline2_item a { color: #ccc; }
    .timeline2_item a:visited { color: #ccc; }
    .timeline2_item a:hover { color: #ccc; }
    .timeline2_date { color: #999; }
    
    .topstory-item { color: #ccc; }
    .topstory-item a { color: #aaa; }
    .topstory-item a:hover, .topstory-item a:visited, .topstory-item a:active { color: #ccc; }
    .topstory-date { color: #222; }
    .topstory-item h3:hover { color: #fff; }
    
    .teams_list1_container li:hover { background-color: transparent; }
    .teams_list1_name  { color: #444; }
    .teams_list1_item a { color: #ccc; }
    .teams_list1_item a:hover { color: #fff; }
    .teamsheat_layout1_container h4 { color: #333; }
    .teamsheat_layout1_mainfo { border-bottom: 1px solid #333; }
    .teamsheat_layout1_mainfo_title { color: #333; }
    .teamsheat_layout1_links { color: #666; }
    .teamsheat_layout1_missing_infos { color: #AAAA00;         }
    .teamsheet_seasonstats_layout1_legend { color: #333; }
    .teamsheet_nextmatch_layout1_title { color: #333; }
    .teams_players_layout1_position { color: #666; background-color: #111 }
    .teams_players_layout1_aka { color: #333; }
    .teams_players_layout1_firstname  { color: #AAA; }
    .teams_players_layout1_lastname  { color: #AAA; }
    .teams_players_layout1_nickname  { color: #EEE; }
    .teams_players_layout1_addinfos { color: #666; background-color: #111; }
    .teams_players_layout1_addinfos hr { border-bottom: 1px solid #222;         }
    .teams_players_layout1_addinfo_title { color: #333; }
    
    .matches_layout1_container li {         border: 1px solid #222;        background-color: #111; }
    .matches_layout1_time { color: #666; }
    .matches_layout1_name  { color: #444; } 
    .matches_layout1_score { color: #666; }
    .matches_layout1_score.upcoming { color: #222;         }
    .matches_layout1_score.upcomingvotes { color: #666;         }

    .matches_layout1_votestats { color: #666; }

    .event_calendar_weekday { color: #666; }
    .event_calendar_month { color: #ccc; }
    .event_calendar_month_container { border-top: 1px solid #333; border-left: 1px solid #333; }
    .event_calendar_day { border-right: 1px solid #333; border-bottom: 1px solid #333; }
    .event_calendar_day.today { background-color: #111; }
    .event_calendar_daytitle.lastmonthday { color: #222; }
    .event_calendar_daytitle.nextmonthday { color: #222; }
    .event_calendar_daytitle.today { color: #CCC; }
    .event_calendar_event { color: #ccc; }
    .event_calendar_daytitle { color: #666; }
    .event_calendar_shortinfo { color: #666; }
    
    .spotlight_countdown_title { color: #666; }
    
    .show_countdown_event_shortinfo a { color: #ccc; }
    .show_countdown_event_shortinfo a:visited {  color: #ccc;  }
    .show_countdown_event_shortinfo a:hover {    color: #fff;  }

    
    #show_countdown_big_1 { color: #ccc; }
    .hasCountdown { border: 0px solid #000; }
    .countdown_holding span { background-color: #000; }
    .countdown_section { color: #666; }
    .countdown_amount { color: #ccc; }
    .finals_countdown_container { color: #999; }
    .finals_countdown_container a { color: #bf1f1f; }
    .finals_countdown_container.daysleft { color: #ccc; }
    .spotlight_random_team_container { color: #ccc; }
    .spotlight_random_team_container:hover { background-color: #1A1A1A; }


    .teasertext { color: #666; }


    .esltv_twitter_buzz_item.boxes { background-color: #222; }
    .esltv_twitter_feed_datetime { border-left: 0px solid #AAA; }
    
    
    .podium_layout1_info  { background-color: #171717; border: 1px solid #000; color: #888; }
    .podium_layout1_info .rank { color: #fff; }
    .podium_layout1_seasonstats_legend { color: #333; } 


    .communitybet_rankings td {
        border-bottom: 1px solid #333;
        border-right: 0px solid #333;
        padding: 6px;
    }
    .communitybet_rankings tr:hover td { background-color: #222; }    
    .communitybet_rankings th {
        border-bottom: 1px solid #333;
        padding: 6px;
        background-color: #222;
    }
    .communitybet_rankings a {
        font-weight: normal;
        color: #ccc;
    }

    
    .ctabutton {
        -moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
        -webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
        box-shadow:inset 0px 1px 0px 0px #bee2f9;
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf) );
        background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
        background-color:#63b8ee;
        -webkit-border-top-left-radius:7px;
        -moz-border-radius-topleft:7px;
        border-top-left-radius:7px;
        -webkit-border-top-right-radius:7px;
        -moz-border-radius-topright:7px;
        border-top-right-radius:7px;
        -webkit-border-bottom-right-radius:7px;
        -moz-border-radius-bottomright:7px;
        border-bottom-right-radius:7px;
        -webkit-border-bottom-left-radius:7px;
        -moz-border-radius-bottomleft:7px;
        border-bottom-left-radius:7px;
        text-indent:0px;
        border:1px solid #3866a3;
        display:inline-block;
        color:#14396a;
        font-family:Arial;
        font-size:15px;
        font-weight:bold;
        font-style:normal;
        height:35px;
        line-height:35px;
        width:200px;
        text-decoration:none;
        text-align:center;
        text-shadow:1px 1px 0px #7cacde;
    }
    .ctabutton:hover {
    }
    .ctabutton:active {
        position:relative;
        top:1px;
    }
    .ctabutton img {
        vertical-align: middle;
    }
    
    
    
}


