@charset "utf-8";
/* CSS Document */

body {background-color:#444444; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:20px;}
p {margin-bottom:20px;}

a { color:#AAD5FF; text-decoration:none;}
a:hover {color:#f0f267; text-decoration:none;}

#flashcontent { margin:0; padding:0; background-color:#222222;}

#trf-table { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:18px;}

.trf-highlight {color:#AAD5FF;}
.newepisode {background-color: #333; padding:4px 0; }

#trf-date {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#CCC; float:right; margin:-15px 0 0 0; padding:0;}

/* NAVIGATION BAR */
#trf-navbar {font-size:16px; padding: 8px 15px;}
#trf-navbar ul {list-style:none; display:block; margin:0; padding:0;}
#trf-navbar li {display:inline; padding-right:25px;}

#trf-navbar li a {color:#fff; text-decoration:none;}
#trf-navbar li a:hover {color:#f0f267; text-decoration:none;}

#trf-navbarlogos {float:right; margin:-25px 10px 0 0; font-size:10px; font-style:italic; padding:0;}
#trf-navbarlogos img {margin-left:10px; border:none; vertical-align:top; padding:0;}

/* RIGHT SIDE / LEFT SIDE */
#trf-leftside {width:605px; float:left; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:20px;}
#trf-rightside {width:276px; float:right; margin-top:10px;}

/* HEADINGS */
#trf-title {color:#f0f267; font-size:16px; margin-bottom:-10px;}
#trf-title1 {color:#f0f267; font-size:14px; margin-bottom:0px;}
#trf-title2 {color:#AAD5FF; font-size:14px; margin-bottom:-10px;}
#trf-title3 {color:#fff; font-size:14px; margin-bottom:-10px;}
#trf-neew {float:right; color:#f0f267; margin-top:-20px;}

.trf-episodedate {color:#f0f267; font-size:10px; padding-left:20px;}

/* VIDEO PLAYER */
#trf-playerbox1 {border:solid 1px #dbdbdb; margin:0 0 20px 0; padding:0; background-color:#222222; width:600px;}


/* PLAYLIST */
/* General box border */
#trf-playlist {border:solid 1px #dbdbdb; margin:0 0 20px 0;}

/* Box tab */
#trf-tab {margin:0; padding:0; }

/* Hide overflow */
#trf-hidden {overflow:hidden;}

/* Old/Archived episode playlist */
div.trf-oldepisodes {height: 342px; width: 275px; overflow: auto; font-size:11px; }
div.trf-oldepisodes ul { list-style-type:none; padding:0; margin:0; overflow:hidden;}
div.trf-oldepisodes ul li {border-bottom:solid #666666 1px; line-height:12px;}
div.trf-oldepisodes ul li a {color: #ccc; padding: 10px 8px; display:block; text-decoration:none;}
div.trf-oldepisodes ul li a:hover {color: #fff; background-color:#333333; }

div.trf-oldepisodestitle {color:#fff; font-size:12px;  display:inline;}
div.trf-oldepisodesdate {color:#f0f267; font-size:10px; float:right; }
div.trf-oldepisodes img {padding: 0; border:solid #CCC 1px; margin:0;}

div.trf-oldepisodes p {margin:4px 0;}

/* New episode playlist */
div.trf-newepisodes {width: 274px; font-size:11px; line-height:12px; padding:0; margin:0;}
div.trf-newepisodes p {margin:4px 0;}

div.trf-newepisodestitle {color:#fff; font-size:12px;  display:inline;}
div.trf-newepisodesdate {color:#f0f267; font-size:10px; float:right; }
div.trf-newepisodes img {padding: 0; border:solid #CCC 1px; margin:0;}

div.trf-newepisodes a {color: #ccc; text-decoration:none; display:block; padding: 10px 8px;}
div.trf-newepisodes a:hover {color: #fff; background-color:#333333;}

/* Upcoming Episodes */
div.trf-upcoming {padding:8px; font-size:11px; line-height:12px; margin:0;}
div.trf-upcoming img {padding: 0; border:solid #CCC 1px; margin:0;}
div.trf-upcomingtitle {color:#fff; font-size:12px;  display:inline;}
div.trf-upcomingdate {color:#f0f267; font-size:10px; float:right; }
div.trf-upcoming p {margin:4px 0;}


/* ADVERTISING */
#trf-adbox {width: 250px; padding:12px; border:solid 1px #dbdbdb; background-color:#444444;}


