/* CSS Document */
body { margin: 0; font-family: sans-serif; background-color: #111111; font-size: 90%; }
#menu { background-color: #fff1b9; padding: 4px; color: white; background-color: #282828; }
#menu #time { color: #888888; }
#menu .disabled { color: grey; }
#menu a { color: white; }
#menu .actlink { color: #FFCC00; }
p { padding-left: 4px; color: #999999; }
#login { padding-top: 0; margin: 0; margin-top: 5px; margin-bottom: 10px;  }
#login a { color: #999999; }
#login input {  background-color: #111111; color: white; }
#login input.txt { border: 1px solid #999999; width: 23%; }
#now_tit { background-color: #FFF1B9; color: black; padding-top: 2px; padding-bottom: 2px; font-weight: bold; margin-bottom: 0;  margin-top: 0; }
#now_tit a { color: black; }
#now_cont { background-color: white;  margin: 0; }
#psch_tit { background-color: #FFF1B9; color: black; padding-top: 2px; margin-top: 0; padding-bottom: 2px; font-weight: bold; margin-bottom: 0;   }
#psch_tit a { color: black; }
#psch_cont { background-color: white;  margin: 0; }
#search_tit { background-color: #FFF1B9; color: black; padding-top: 2px; margin-top: 0; padding-bottom: 2px; font-weight: bold; margin-bottom: 0;   }
#search_tit a { color: black; }
#search_tit_home { background-color: #FFF1B9; color: black; padding-top: 2px; margin-top: 0; padding-bottom: 2px; font-weight: bold; margin-bottom: 0;   }
#search_tit_homeinput { margin: 0; padding: 0; padding-left: 2px; }
#search_tit_homeinput input { margin-top: 5px; padding-top: 0; margin-bottom: 5px;}
#search_cont a { color: black; }
#search_cont { background-color: white;  margin: 0; }
#search_cont a { color: black; }
.channels {margin: 0; border: 0; border-collapse: collapse; width: 97%; }
.channels a { color: black; }
.channels .odd { background-color: #EEEEEE; }
.channels .icon { width: 26px; margin: 0; vertical-align: top; }
.psch_table {   width: 97%;}
.psch_table td { padding-left: 2px; }
.psch_table .odd { background-color: #EEEEEE; }
.psch_table a { color: black; }
.psch_time0 { background-color: #01ACC5; width: 24px; color: white; text-align: center; font-size: 80%; font-weight: bold; padding-left: 0; }
.psch_time1 { background-color: #184A00; width: 24px; color: white; text-align: center; font-size: 80%; font-weight: bold; padding-left: 0; }
.psch_time2 { background-color: #5E002F; width: 24px; color: white; text-align: center; font-size: 80%; font-weight: bold; padding-left: 0; }
.psch_time3 { background-color: #F5620A; width: 24px; color: white; text-align: center; font-size: 80%; font-weight: bold; padding-left: 0; }
.psch_time4 { background-color: #B39A11; width: 24px; color: white; text-align: center; font-size: 80%; font-weight: bold; padding-left: 0; }
.psch_time5 { background-color: #00B93D; width: 24px; color: white; text-align: center; font-size: 80%; font-weight: bold; padding-left: 0; }
.psch_time6 { background-color: #DE7D07; width: 24px; color: white; text-align: center; font-size: 80%; font-weight: bold; padding-left: 0; }
#user_cont { background-color: #151515; padding: 4px; color: white; margin-bottom: 0; padding-bottom: 0;   }
#user_cont #user_icon { width: 24px;  }
#user_cont a { color: white; }
#user_table .icon { width: 26px; vertical-align: top;}
#footer_cont { background-color: #090909; color: white; margin-top: 0; padding-left: 0;  }
#footer_cont a { color: grey; }
#footer_cont p { margin: 0; padding: 0; padding: 4px; }
#footer_cont p a { color: grey; }
#bp_warning { background-color: cyan; color: black; margin: 0; padding: 4px; }
#detail_tit { background-color: #FFF1B9; color: black; padding-top: 2px; margin-top: 0; padding-bottom: 2px; font-weight: bold; margin-bottom: 0;   }
#detail_tit a { color: black; }
#detail_cont { background-color: white;  margin: 0; }
#detail_cont a { color: black; }
#detail_cont img { border: 0px solid white; }
#detail_cont #channel_icon { vertical-align: top;  }
#det_options { background-color: #FFF1B9; color: black; padding-top: 2px; margin-top: 0; padding-bottom: 2px; font-weight: bold; margin-bottom: 0;   }
#det_options a { color: black; }
.tit { background-color: #FFF1B9; color: black; padding-top: 2px; margin-top: 0; padding-bottom: 2px; font-weight: bold; margin-bottom: 0;   }
.tit a { color: black; }
a.nowr { color: #890A0A; font-weight: bold; }
#search_info { background-color: #9EF349; color: black; padding: 5px; }
#search_info h2 { font-size: 1.4em; font-weight: bold; }
#search_info a { color: black; text-decoration: underline; }