body, h1, h2, h3, h4, h5, h6, p, ul, li{ margin:0px; padding:0px; }
body{ background:url(images/bodyBG.jpg) top center no-repeat #fe2d04; font-family:Trebuchet MS, Arial, Verdana, sans-serif; font-size:11px; color:#b6b6b6; }
h3.upcomingShows{ float:left; display:inline; width:180px; height:33px; background:url(images/upcomingShowsHeader.png) no-repeat; }
h3.announcements{ float:left; display:inline; clear:both; width:174px; height:33px; background:url(images/announcementsHeader.png) no-repeat; }
h3.schedule{ float:left; display:inline; clear:both; width:106px; height:33px; background:url(images/scheduleHeader.png) no-repeat; }
h3.shows{ float:left; display:inline; clear:both; width:76px; height:33px; background:url(images/showsHeader.png) no-repeat; }
h3.showInfo{ float:left; display:inline; clear:both; width:112px; height:33px; background:url(images/showInfoHeader.png) no-repeat; }
h3.airing{ float:left; display:inline; clear:both; margin-top:20px; width:180px; height:33px; background:url(images/airingHeader.png) no-repeat; }
h3.thisMonth{ float:left; display:inline; clear:both; width:130px; height:33px; background:url(images/thisMonthHeader.png) no-repeat; }
h4.tonightOnJack{ float:left; display:inline; clear:both; width:365px; height:18px; margin-top:5px; padding:3px 0px 3px 12px; background:url(images/tonightOnJackBG.jpg) repeat-x; font-size:14px; color:#f6eb13; border-top:1px solid #f6eb13; border-bottom:1px solid #f6eb13; }
h4.thisWeekOnJack{ float:left; display:inline; clear:both; width:690px; height:18px; margin-top:5px; padding:3px 0px 3px 12px; background:url(images/tonightOnJackBG.jpg) repeat-x; font-size:14px; color:#f6eb13; border-top:1px solid #f6eb13; border-bottom:1px solid #f6eb13; }
a{ color:#f78913; font-weight:bold; text-decoration:none; }
a:hover{ color:#f78913; font-weight:bold; text-decoration:underline; }

#container{ position:absolute; width:1028px; left:50%; margin-left:-514px;  } /* background:url(images/bodyBG.jpg) no-repeat; */
	
#logo h1 a{ float:left; display:inline; clear:both; width:400px; height:180px; margin:10px 0px 0px 100px; background:url(images/jackTVLogo.png); outline:none; }
#logo h1 span{ display:none; }

#contentHolder{ float:left; display:inline; width:730px; margin:8px 0px 0px 145px; background:url(images/contentHolderBG.jpg) no-repeat #000; }
#nav{ float:left; display:inline; margin:12px 0px 0px 14px; }

#contents{ float:left; display:inline; width:702px; margin:14px 0px 0px 14px; background:url(images/contentBG.gif) repeat-y;  }
#scheduleContents{ float:left; display:inline; width:702px; margin:14px 0px 0px 14px; }
#col1{ float:left; display:inline; width:381px; padding-bottom:20px; }
#frontFlashVideos{ float:left; display:inline; margin-top:5px; }
#frontAnnouncements{ float:left; display:inline; margin-top:35px; }
#frontAnnouncements ul{ clear:both; width:347px; margin-left:15px; }
#frontAnnouncements li{ float:left; display:block; list-style-type:none; margin-top:15px; }
#frontSchedule{ float:left; display:inline; margin-top:35px; }
#frontSchedule ul{ display:block; clear:both; width:347px; margin:0px 0px 0px 12px; }
#frontSchedule ul li{ list-style-type:none; height:15px; margin:0px; padding:5px 10px 5px 10px; border-bottom:1px dotted #b6b6b6; } 
#innerSchedule{ float:left; display:inline; }
#innerSchedule ul{ display:block; clear:both; width:347px; margin:0px 0px 0px 12px; }
#innerSchedule ul li{ list-style-type:none; height:15px; margin:0px; padding:5px 10px 5px 10px; border-bottom:1px dotted #b6b6b6; }
#innerSchedule table{ clear:both; width:100%; margin-top:12px; background:#f6eb13; }
#innerSchedule table td{ text-align:center; background:#000; font-size:10px; }
#announcementHolder{ float:left; display:inline; width:360px; margin:15px 0px 0px 8px; }
#announcementHolder p{ margin:15px 0px 15px 0px; }
#upcomingShowHolder{ float:left; display:inline; width:360px; margin:15px 0px 0px 0px; }
#upcomingShowHolder p{ margin:15px 0px 15px 0px; }
#otherAnnouncements{ float:left; display:inline; margin-bottom:20px; }
#otherAnnouncements ul{ clear:both; width:295px; }
#otherAnnouncements li{ float:left; display:block; list-style-type:none; margin-top:15px; }
#otherShows{ float:left; display:inline; }
#otherShows ul{ clear:both; width:295px;}
#otherShows li{ float:left; display:block; list-style-type:none; margin-top:15px; }#more{ float:right; display:inline; margin-top:15px; }
#col2{ float:left; display:inline; width:293px; margin-left:25px; }
#frontShowsImage{ float:left; display:inline; clear:both; margin-top:5px; }
#frontShowsList ul{ float:left; clear:both; width:293px; margin-top:15px; }
#frontShowsList ul li img{ float:left; display:inline; margin-right:10px; }
#frontShowsList li.lightPinStripes{ float:left; width:277px; height:50px; margin-top:1px; padding:8px 8px 8px 8px; background:url(images/showPinStripesBGLight.gif); list-style-type:none; }
#frontShowsList li.darkPinStripes{ float:left; width:277px; height:50px; margin-top:1px; padding:8px 8px 8px 8px; background:url(images/showPinStripesBGDark.gif); list-style-type:none; }

#showInfoDetails{ float:left; display:inline; margin-top:35px; }
#showInfoDetails p { float:left; display:inline; clear:both; width:350px; margin:10px 0px 10px 13px; }

#airingThisWeek{  }
#airingThisWeek p { clear:both; margin:15px 0px 15px 0px; }

#tmThumbHolder{ float:left; display:inline; clear:both; margin-top:5px; }
#tmThumbHolder li{ float:left; display:inline; margin-right:1.5px; list-style-type:none; }
#tmThumbHolder li a{ outline:none; }

#contentBottom{ float:left; display:inline; clear:both; width:730px; height:20px; margin-left:145px; background:url(images/contentHolderBottom.gif); }
#footer{ float:left; display:inline; clear:both; width:730px; margin-left:145px; text-align:center; color:#FFF; }

h3.upcomingShows span, h3.announcements span, h3.schedule span, h3.shows span, h3.showInfo span, h3.airing span, h3.thisMonth span{ display:none; }

.orangeText{ color:#f78913; }
.orangeBorder{ border:1px solid #f78913; }
.scheduleTitle{ float:left;  }
.scheduleTime{ float:right; }
.frontShowsTitle{ font-size:18px; color:#f78913; }
.redText{ color:#EC2227; }
.showTitle{ font-size:22px; color:#f78913; clear:both; }
.announcementTitle{ font-size:20px; color:#f78913; clear:both; }
.yellowBorder{ border:1px solid #f6eb13; }
.yellowText{ color:#f6eb13; }