#featured_video { background-color:#203236; }
#featured_video .img img{ width:320px; }
#featured_video .img { float:left; }
#featured_video iframe { height:360px; width:640px;}
#featured_video .show_banner { overflow:hidden; width:100%; display:block; } 
#featured_video .text { padding:8px 10px; }
#featured_video h2, #featured_video a { color:#fff; }

#shows { border:10px solid #eee; margin:10px 0; padding:10px; font-size:14px;}
#shows .show { float:left; width:180px; margin:10px; height:180px;}
#shows .show img { width:180px;}
#shows .show .title { font-size:14px; font-weight:bold;}
#shows .show .timeslot { font-size:12px; font-weight:bold; color:#A00;}
#shows h2 { padding-top:20px; }



#schedule h1 { background-color:#A00; color:#fff; padding: 5px 10px; }
#schedule .full { background-color:#322; color:#fff; padding: 5px 10px;}
#schedule .items div { padding: 10px 10px;  font-size:16px; font-weight:bold; border-bottom:1px solid #eee;  color:#777;}
#schedule .items .t { width:80px; display:inline-block; color:#000;}
#facebook_likebox { margin:20px 0; }

#upcoming { }
#upcoming div { font-size:12px; color:#000; }
#upcoming .airingthis { background-color:#303030; float:left; color:#fff; font-weight:bold; font-size:15px; line-height:15px; padding:5px 8px; padding-right:20px; margin-right:10px; background-image: url(../img/channel_triangle.png); background-repeat:no-repeat; background-position: right center;}
#upcoming .showname { padding:7px 0; font-size:25px; line-height:26px; font-weight:bold;}
#upcoming .img  { margin:5px 0; text-align:center; width:320px; float:left;}
#upcoming  h3 { margin:5px 0; }
#upcoming li { list-style:none; margin:20px 0; clear:both;}
.rightnow { background-color:#a00; font-size:10px; color:#fff; border-radius:7px; padding:3px 6px; display:inline:block;}

.channel { margin:10px 0px;}

