/* basic CSS, 21/2/2015 */
body { background-color: #111111; color: white; background-image: url('../../_img/_bg/night.jpg'); }

#topmenu { background-color: #222222; background-image: url('../../_img/topbg_night.png'); background-repeat: repeat-x; }
#topmenu li:hover { background-image: url('../../_img/topbg_hover_night.png'); background-repeat: repeat-x; }
#topmenu li.active { background-image: url('../../_img/topbg_clicked_night.png'); background-repeat: repeat-x; }
#topmenu ul li a { color: white;  }

#topmenu #ajax-search { background-color: #222; }
#topmenu #ajax-search #info_message { color: white; }
#topmenu #ajax-search h2 { padding: 5px; font-size: 1em; background-color: #111; }
#topmenu #ajax-search a { color: white;}
#topmenu #ajax-search #close_search { background-color: #111;  }

#leftmenu h2 { color: #999; }
#leftmenu a { color: white; }

#leftmenu #loginbox { background-color: #222;  }

#leftmenu #change_channels_button { background-color: #333; }
#leftmenu .left_ul { list-style-image: url('../../_img/left_bullet_night.png'); }
#leftmenu .left_ul li:hover { list-style-image: url('../../_img/left_bullet_hover_night.png'); }

#leftmenu a:hover { color: #FFe16c; }
#leftmenu a.active_link { color: #FFe16c; }

#vertical_program { border: 3px solid #FFE16C;  }
#vertical_program a {  color: white; }
#vertical_program .one_channel {  border-right: 1px solid #111; background-color: #333;  }
#vertical_program .name_and_icon {  background-color: #FFE16C; border-bottom: 1px solid #111;}
#vertical_program .now_running { background-color: #333333; background-image: url('../../_img/schedule_nowr_night.png'); background-repeat: repeat-x;}
#vertical_program .now_running .time { color: white;  }
#vertical_program .now_running .name { color: white; }
#vertical_program .ver_space { background-color: #3e3e3e; }
#vertical_program .ver_item { background-color: #2D2D2D; }


#timetable { width: auto; border: 3px solid #FFE16C; margin-right: 30px; }
#timetable .one_timetable {  background-repeat: repeat-x; }
#timetable {  background-color: #010101; }
#timetable a { color: white;  }
#timetable .one_timetable { background-color: #222;  }
#timetable .now_running { background-color: #333; }

#rows_program { border: 3px solid #FFE16C; background-color: black;  }
#rows_program .one_channel a { color: white;  }
#rows_program .one_channel .name_and_icon { background-color: #FFE16C; color: black;  }
#rows_program .one_channel {  background-color: #222;  }
#rows_program .one_channel .now_running {  background-color: #333;  }

#not_hmpg_cnt { background-color: #111; color: white; }
.one_psch_item a { text-decoration: none; color: white;}

#not_hmpg_cnt .bigtext { background-color: #111; color: white; border: 1px solid grey; }
#not_hmpg_cnt .minitext { color: grey; font-size: 0.8em;}
#not_hmpg_cnt .bigsubmit { margin-top: 20px; font-size: 2em; background-color: #111; color: white; border: 1px solid white; padding: 10px; }
#not_hmpg_cnt h3 {  border-bottom: 1px solid #FFE16C; }
#not_hmpg_cnt a  { color: #ffe16c; }

.overview_channel { color: white;  width: 140px; border: 1px solid #222;  }
.overview_channel { background-color: #333; background-image: url('../_img/schedule_nowr_night.png');  }
.overview_channel a { color: white; }
.overview_channel .name_and_icon { border-bottom: 0px; }
.overview_channel .name_and_icon a { color: black;}
.overview_channel .time {  font-size: 0.8em; padding-left: 12px; padding-top: 18px;  }
.overview_channel .name {  font-size: 1.1em; padding-left: 12px; padding-top: 12px; padding-right: 20px; line-height: 120%;  height: 60px;}

.bigwidelink { background-color: #333; }
.bigwidelink a { text-decoration: none; color: white; }
.bigwidelink p { color: silver; }


#overview h2 { color: white; border-bottom: 1px solid #FFE16C; margin-bottom: 17px; }

#overview_psch .one_item p { color: white; }
#overview_psch .one_item a { color: white; }
#overview_psch #no_items { color: white; }

#overview_tags .one_tag {background-color: #333; border: 1px solid #333; }
#overview_tags .one_tag p {  color: white;   }
#overview_tags .one_tag a {  color: white; }

#overview_todaye .one_item p { color: white; }
#overview_todaye .one_item a { color: white; }


#not_hmpg_cnt .catalog_item p a { text-decoration: none; color: white; }

#not_hmpg_cnt .minimenu { font-size: 0.9em; margin-bottom: 50px; }
#not_hmpg_cnt .minimenu a { margin-left: 10px; color: #ffe16c;}
#not_hmpg_cnt .minimenu .active_link { color: white; }


#catalog_detail a { color: #ffe16c;}
#catalog_detail .psch_button { background-color: #222; color: #FFE16C; }

#channel_cnt a { color: #ffe16c; }
#channel_cnt .data a { color: white; }

#archive_options { width: auto; border: 1px solid #333; margin-bottom: 30px; background-color: #000; background-image: url('../_img/tva_options_night.png'); background-repeat: repeat-x; }
#archive_options .option {  border-right: 1px solid #333;  }
#archive_options .option a  { color: #ffe16c; }
#archive_options .option p input { background-color: #000; color: white;  }

#archive_options .option a  { color: #ffe16c; }

#not_hmpg_cnt .mosaic_tile { border: 1px solid #333; padding: 20px; margin: 7px; float: left;  }
#not_hmpg_cnt .mosaic_tile:hover { border: 1px solid #555; background-color: #151515; }
#not_hmpg_cnt .mosaic_tile p { font-size: 90%; line-height: 140%; }

.reminders_settings tr:hover { background-color: #222;   }

#active_channel { background-color: #333; }

#moreinfo_cnt img { border: 1px solid #333; }
#moreinfo_cnt .cta { background-color: #222; font-size: 1em; margin-bottom: 50px; padding: 20px; border: 1px solid silver; max-width: 800px; }

#top_option { background-color: #222; color: white; }
#top_option a { color: white;}
