/*
Theme Name: KTWU
Theme URI: http://www.trilionstudios.com/
Description: Coded for KTWU PBS
Version: 1
Author: Brian White & Amber Weinberg
Author URI: http://www.trilionstudios.com/

*/

/*****CSS RESET*******/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

/****BODY STYLES********/

body { font-family: Lucida Grande, Arial, sans-serif; font-size: 11px; color: #041B24; background: url('images/bkg.jpg') no-repeat top center #FFF; }

p { line-height: 17px; }
a { color: #A31836; text-decoration: none; }
a:hover { color: #076F96; }

h1 { font-size: 24px; }
h2 { padding-bottom: 5px; font-size: 17px; }
h1, h2 { font-family: Arial, sans-serif; }

hr { border: 0; background-color: #fff; height: 1px; margin: 10px 0 10px 0; }
hrs { border: 0; background-color: #fff; height: 1px; margin: 5px 0 5px 0; }

#container { margin: 0 auto; width: 971px; padding-left: 11px; }
.contentContainer { float: left; width: 940px; margin-top: 1px; padding: 20px 10px; background: #D1E0E6;}

#clear {
    clear: both;
	}
div.spacer {
  clear: both;
  }



/****HEADER STYLES*******/

#header { float: left; width: 971px; height: 82px; }
a.logo { float: left; width: 252px; height: 71px; margin-top: 5px; }

#headerLinks { float: right; width: 480px; margin-top: 15px; }
#headerLinks a { font-weight: bold; }
a.headerStore { float: right; position: relative; top: -15px; }
a.auction { padding: 10px 0 0 17px; background: url('images/iconAuction.jpg') no-repeat -5px top; }

/*****NAV STYLES*******/

#nav { position: relative; float: left; width: 962px; height: 31px; z-index: 1000; }
#nav li { float: left; }
#nav li a { float: left; width: auto !important; height: 22px; padding: 9px 15px 0; color: #FFF; text-transform: uppercase; background: url('images/navBkg.jpg') repeat-x center top; }
#nav li a:hover, #nav .current_page_item a { color: #FFF !important; background: url('images/navBkg.jpg') repeat-x center -31px !important; }
#nav li.page-item-7 { width: 66px; }
#nav li.page-item-9 { width: 75px; }
#nav li.page-item-46, #nav li.page-item-77 { width: 90px; }
#nav li.page-item-57 { width: 105px; }
#nav li.page-item-70 { width: 105px; }
#nav li.page-item-46 a, #nav li.page-item-70 a, #nav li.page-item-77 a { padding: 4px 15px !important; text-align: center; }
#nav ul li ul li a { text-align: left !important; }
#nav li.current_page_item ul li a { background: none !important; }

ul#suckerfishnav { width: 738px; height: 31px; background: url('images/navBkg.jpg') repeat-x center top; }
ul#suckerfishnav li { height: 31px; }
ul#suckerfishnav li ul { position: relative; }
ul#suckerfishnav li ul li { width: 211px !important; height: 21px;  }
ul#suckerfishnav li ul li a, #nav li.current_page_item ul li a { width: 211px !important; height: 13px !important; padding: 6px 10px; text-transform: capitalize; background: url('images/navDropBkg.jpg') repeat-x #415259 !important; }
ul#suckerfishnav li ul li a:hover { background: url('images/navDropBkg.jpg') repeat-x 0 -23px !important; }

#nav li.page-item-48 a:hover { background: #05759d !important; }
#nav li.page-item-52 a:hover { background: #b22744 !important; }
#nav li.page-item-51 a:hover { background: #22614c !important; }

#searchform { float: right; margin-top: 4px; }
#searchform input[type=text] { float: left; margin-right: 1px; padding: 2px; text-align: center; text-transform: uppercase; color: #43545b; border: 1px solid #CCC; }
#searchform input[type=submit] { float: left; width: 36px; height: 20px; margin-right: 3px; color: #FFF; cursor: pointer; border: none; background: url('images/btnGo.jpg') no-repeat; }

/*****FOOTER STYLES*******/

#footer { float: left; width: 925px; height: 65px; margin-top: 1px; padding: 25px 0 15px 35px; background: url('images/footerBkg.jpg') no-repeat; }
p.copyright { float: left; width: 20%; color: #FFF; font-weight: bold; }
p.copyright a { color: #041B24; }

#footer ul { float: right; text-align: right; }
#footer ul li { float: left; padding: 0 9px; border-right: 1px solid #000; }
#footer ul li a { color: #FFF; }
#footer ul li a:hover { color: #00FFFF; }
#footer ul li ul { display :none; }

#socialMedia { float: right; width: 300px; clear: right; margin-top: 25px; padding-right: 40px; }
#socialMedia a { padding: 0 5px; }
#socialMedia img, #socialMedia a { float: left; }

/*****HOME CONTENT STYLES*******/

#hero { position: relative; float: left; width: 880px; padding: 25px 40px; font-size: 12px; font-family: Arial; color: #FFF; background: url('images/heroBkg.jpg') no-repeat; }
#hero h1 a { color: #FFF; }
#hero p, #hero h1 { float: left; width: 600px; }
#hero img { float: right; max-width: 254px; max-height: 134px; border: 3px solid #FFF; }
#hero a.more{ float: right; width: 83px; height: 15px; padding: 3px 20px 0 10px; color: #FFF; background: url('images/btnReadMore.jpg') no-repeat; }
#slider { height: 150px; overflow: hidden; clear: both;}
#slider ul, #slider li,#slider2 ul, #slider2 li{ margin:0; padding:0; list-style:none; }
#slider li, #slider2 li{ width:880px; height:150px; overflow:hidden; }
#hero #slider1next, #hero #slider1prev{ width: 37px; height: 38px; left: -15px; display:block; position:absolute; top:71px; z-index:1000; }	
#hero #slider1next{ left:935px; }														
#hero #slider1next a, #hero #slider1prev a{ width: 37px; height: 38px; display:block; position:relative; background:url(images/heroArrowLeft.png) no-repeat 0 0;	}	
#hero #slider1next a{ background:url(images/heroArrowRight.png) no-repeat 0 0; }	

.column { float: left; width: 460px; font-family: Arial; }
.column.right { padding-left: 20px; }
.subColumn { position: relative; float: left; width: 220px; }
.subColumn.right { padding: 0 0 0 20px; }
.subColumn.right2 { padding: 0 0 0 20px; }
.subColumn a { float: left; width: 100%; text-align: right; border-top: 0px solid #2C4047; padding-top: 3px; }
.subColumn img { float: left; }
.subColumn img.highlights { padding-bottom: 10px; }
.subColumn .sidebar { height: 318px; }

.subColumn.testimonials h2 { border-bottom: 3px solid #2C4047; }
.subColumn.testimonials p.testy { float: left; margin-top: 5px; font-style: italic; line-height: 12px; font-size: 10px; font-family: Lucida Grande, Arial, sans-serif; color: #076F96; }
.subColumn.testimonials p.testy span { font-size: 18px; font-weight: bold; }
.subColumn.testimonials p img { float: left; }
.subColumn.testimonials p.person { float: left; width: 220px; padding-top: 10px; text-align: right; font-size: 10px; line-height: 12px; font-style: italic; font-family: Lucida Grande, Arial, sans-serif; color: #076F96; }

.subColumn a.btnBecomeMember { margin-top: 20px; padding-bottom: 15px; border: none;  }
.subColumn ul { margin: 10px 0; }
.subColumn li { margin-left: 20px; list-style: disc; line-height: 19px; }
.subColumn.full { width: 100%; }
.subColumn.full a { width: auto; padding: 0; 0px solid #CCC; }
.subColumn.full a:hover { -moz-opacity: .80; opacity: .80; }
.subColumn.full img { padding-bottom: 10px; }
.subColumn.full a.right { float: right; }

.subColumn .latestNews { float: left; width: 192px; min-height: 115px; margin-bottom: 15px; padding: 15px 15px 0; background: url('images/latestNewsBkg.jpg') no-repeat #FFF; }
.subColumn .latestNews img { float: left; max-width: 60px; max-height: 60px;  border: none;}
.subColumn .latestNews a { float: left; width: 100%; padding-bottom: 10px; font-weight: bold; font-size: 12px; text-align: left; border: none;  }
.subColumn .latestNews p { float: left; width: 120px; height: 45px; padding-left: 5px; overflow: hidden; line-height: 14px; }
.subColumn .latestNews a.more { float: left; width: 100px; padding-left: 5px; font-weight: normal; font-size: 11px; }
.subColumn .latestNews td { padding-bottom: 5px; vertical-align: top; }
.subColumn .latestNews table { padding-bottom: 10px; }
.subColumn .latestNews td img { float: right; }

.home h-2 { border-top: 1px solid #2C4047; padding-top: 5px; }
.home h2 { border-top: 1px solid #2C4047; padding-top: 3px; }
.home li.widget_text { margin: 0; list-style: none; }
.home li.widget_text img { padding: 5px 0; }

#homeSliderAds { position: relative; float: left; width: 939px; height: 59px; margin-top: 10px; padding-left: 1px; border-top: 1px solid #43545b; padding-top: 11px; }
#homeSliderAds img { float: left; padding-right: 10px; }
#homeSliderAds img.second { padding-right: 17px; }
#homeSliderAds img.last { padding-right: 0px; }
#slider2 { height: 59px; overflow: hidden; }
#homeSliderAds #slider2 ul, #homeSliderAds #slider2 li, #homeSliderAds #slider2 ul, #slider2 li{ margin:0; padding:0; list-style:none; }
#homeSliderAds #slider2 li, #homeSliderAds #slider2 li{  width: 106px; height: 59px; overflow:hidden; }
#homeSliderAds #slider2prev, #homeSliderAds #slider2next { width: 25px; height: 27px; left: -20px; display:block; position:absolute; top:27px; z-index:1000; }	
#homeSliderAds #slider2next { left:935px; }														
#homeSliderAds #slider2prev a, #homeSliderAds #slider2next a { width: 25px; height: 27px; display:block; position:relative; background:url(images/sliderArrowLeft.png) no-repeat 0 0;	}	
#homeSliderAds #slider2next a { background:url(images/sliderArrowRight.png) no-repeat 0 0; }	

.home #tabs { float: left; padding-bottom: 10px; border-top: 3px solid #43545b; padding-top: 3px; }
.home #tabs ul { display: none; }
.ui-tabs { zoom: 1; }
.ui-tabs .ui-tabs-nav { position: relative; }
.ui-tabs .ui-tabs-nav li { list-style: none; position: relative; float: left; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; }
.ui-tabs .ui-tabs-hide { display: none !important; }

#slider3 { float: left; position: relative; width: 220px; height: 266px; padding-bottom: 10px; overflow: hidden; background: url('images/hightlightBkg.jpg') no-repeat; }
#slider3 ul, #slider3 li { margin: 0; list-style: none; }
#slider3 img { float: left; width: 190px; height: 123px; padding: 15px 15px; }
#slider3 img.date { position: absolute; width: 40px; height: 40px; top: -15px; right: -15px; }
#slider3 p { float: left; width: 195px; padding-left: 15px; color: #FFF; font-size: 12px; }
#slider3 p span { font-size: 11px; }
ol#controls { position: absolute; width: 200px; height: 29px; left: 30px; bottom: 25px; }
ol#controls li { float: left; margin: 0; list-style: none; }
ol#controls li a { float: left; width: 27px; height: 29px; border: none; font-size: 0; background: url('images/week.png') no-repeat 0 0; }
ol#controls li#controls1 a { width: 34px; background-position: 0px -29px; }
ol#controls li#controls2 a { background-position: -35px -29px; }
ol#controls li#controls3 a { background-position: -62px -29px; }
ol#controls li#controls4 a { background-position: -89px -29px; }
ol#controls li#controls5 a { background-position: -117px -29px; }
ol#controls li#controls6 a { background-position: -144px -29px; }
ol#controls li#controls7 a { width: 29px; background-position: -171px -29px; }
ol#controls li#controls1 a:hover, ol#controls li#controls1.current a { background-position: 0px 0px; }
ol#controls li#controls2 a:hover, ol#controls li#controls2.current a { background-position: -35px 0px; }
ol#controls li#controls3 a:hover, ol#controls li#controls3.current a { background-position: -62px 0px; }
ol#controls li#controls4 a:hover, ol#controls li#controls4.current a { background-position: -89px 0px; }
ol#controls li#controls5 a:hover, ol#controls li#controls5.current a { background-position: -117px 0px; }
ol#controls li#controls6 a:hover, ol#controls li#controls6.current a { background-position: -144px 0px; }
ol#controls li#controls7 a:hover, ol#controls li#controls7.current a { background-position: -171px 0px; }

/*****SUB CONTENT STYLES*******/

.sidebar { float: right; width: 220px; border-top: 1px solid #2C4047; }
.sidebarb { float: right; width: 400px; padding: 10px; border-top: 0px solid #2C4047; }
.sidebar ul { float: left; margin-top: 0 !important; }
.sidebar a { float: left; width: 100%; padding-top: 3px; text-align: right; padding-bottom: 5px; border: none; }
.home .sidebar a { padding-bottom: 0; }
.page-template-default .sidebar ul { width: 100%; }

#blogColumn { float: left; width: 160px; margin: 4px 15px 0 0; font-family: Helvetica, Arial, sans-serif; }
#blogColumn h3 { padding: 5px 0; font-size: 13px; color: #041b24; border-top: 1px solid #2C4047; border-bottom: 3px solid #2C4047; }
#blogColumn ul { margin: 10px 0 25px; }
#blogColumn li { line-height: 20px; }

.pdf { padding: 10px 0px 0px 20px; background: url(images/pdf.png) center left no-repeat;
}

/*****subheaders*******/
.subBanner { float: left; width: 960px; height: 100px; background: url('images/subBanner.jpg'); }

.page-id-9 .subBanner, .page-id-11 .subBanner, .page-id-17 .subBanner, .page-id-19 .subBanner, .page-id-273 .subBanner, .page-id-21 .subBanner, .page-id-24 .subBanner { background: url('images/subBanner.jpg'); }

.page-id-7 .subBanner, .page-id-34 .subBanner, .page-id-37 .subBanner, .page-id-39 .subBanner, .page-id-44 .subBanner, .page-id-181 .subBanner, .page-id-41 .subBanner, .page-id-186 .subBanner, .page-id-188 .subBanner { background: url('images/subhead2.jpg'); }

.page-id-46 .subBanner, .page-id-48 .subBanner, .page-id-52 .subBanner, .page-id-55 .subBanner { background: url('images/subhead3.jpg'); }

.page-id-57 .subBanner, .page-id-59 .subBanner, .page-id-61 .subBanner, .page-id-63 .subBanner, .page-id-65 .subBanner, .page-id-67 .subBanner, .page-id-69 .subBanner, .page-id-243 .subBanner, .page-id-335 .subBanner { background: url('images/subhead4.jpg'); }

.page-id-70 .subBanner, .page-id-81 .subBanner, .page-id-84 .subBanner, .page-id-86 .subBanner, .page-id-88 .subBanner, .page-id-90 .subBanner,  { background: url('images/subhead5.jpg'); }

.page-id-77 .subBanner { background: url('images/subhead6.jpg'); }

.page-id-79 .subBanner { background: url('images/subhead7.jpg'); }

.page-id-97 .subBanner { background: url('images/subhead8.jpg'); }

.page-template-scheduleKTWUDT2-php .subBanner { background: url('images/chanelbg_11-2.jpg') no-repeat; }
.page-template-scheduleKTWUDT3-php .subBanner { background: url('images/chanelbg_11-3.jpg') no-repeat; }
.page-template-scheduleKTWUHD-php .subBanner { background: url('images/chanelbg_11-1.jpg') no-repeat; }


#leftColumn { float: left; width: 700px; }
#leftColumn.full { width: 100%; }
#leftColumn h1 { margin-bottom: 15px; border-bottom: 3px solid #2C4047; }
#leftColumn.full h1 { width: 700px; }
#leftColumn #tabs2 { float: left; width: 100%; height: 250px; border: 1px solid #8eadb9; border-left: none; }
#leftColumn #tabs2 ul { float: left; width: 100%; height: 31px; padding-bottom: 0;}
#leftColumn #tabs2 ul li { font-family: Arial Black, Arial, sans-serif; padding: 10px 20px; border-left: 1px solid #8EADB9; line-height: 0; margin-left: 0;}
#leftColumn #tabs2 ul li.ui-tabs-selected { position: relative; z-index: 2; height: 12px; background: #FFF; border-right: 1px solid #8EADB9;  }
#leftColumn #tabs2 ul li.ui-tabs-selected.first { border-right: none;  }
#leftColumn #tabs2 div { float: left; width: 670px; height: 188px; padding: 15px; border-top: 1px solid #8EADB9; border-left: 1px solid #8EADB9; background: #FFF; }

#leftColumn.blog { width: 520px; }
#leftColumn.blog small { float: left; width: 100%; margin-bottom: 10px; padding-bottom: 10px; font-size: 10px; color: #054963; border-bottom: 1px solid #43545b; }
#leftColumn.blog h2.title { padding-bottom: 3px; font-weight: normal;  }
#leftColumn.blog .date { float: left; width: 41px; height: 40px; margin-right: 25px; line-height: 20px; font-family: Arial Black, Arial, sans-serif; text-transform: uppercase; color: #43545b; font-weight: bold; text-align: center; background: url('images/date.jpg') no-repeat; }
#leftColumn.blog .date span { font-size: 12px; color: #FFF; font-weight: normal; }

.post { font-family: Arial; font-size: 12px; }

.post hr { margin: 10px 0; color: #FFF; background: #FFF; }
.post hrs { margin: 5px 0; color: #FFF; background: #FFF; }
.post h2 { font-family: Arial Black, Arial, sans-serif; padding-bottom: 10px; color: #054963; font-size: 16px; }
.post h3 { padding-bottom: 10px; font-size: 15px; color: #076f96; }
.post h3.faq {  padding-bottom: 10px; font-size: 15px; color: #076f96;  padding: 0 0 10px 20px; font-size: 15px; color: #076f96; background: url('images/question.jpg') no-repeat; }
.post h4 { padding-bottom: 5px; font-size: 12px; color: #041b24; }
.post h5 { padding-bottom: 5px; font-size: 12px; color: #44778a; }

.post .alignleft { float: left; width: auto !important; margin: 10px 15px 10px 0; padding: 3px; background: #FFF; }
.post .alignleftnobord { float: left; width: auto !important; margin: 10px 15px 10px 0; padding: 0px; background: #FFF; }
.post .alignright { float: right; width: auto !important; margin: 10px 0 10px 15px; padding: 3px; background: #FFF; }
.post p.wp-caption-text { padding: 5px 0; text-align: center; }


.post p { padding-bottom: 20px; }
.post blockquote { color: #076f96; font-family: Lucida Grande; font-style: italic; }
.post blockquote span { font-size: 20px; }
.post ul { padding-bottom: 15px; }
.post li { line-height: 18px; margin-left: 25px; list-style-image: url('images/postli.jpg'); }
.post li.specific { list-style-image: url('images/specificli.jpg'); }
.post li.small { font-size: 11px; color: #076f96; list-style-image: url('images/smallli.jpg'); }

.blog .entry { float: left; padding-bottom: 20px; }
.blog .entry p a { margin-top: 3px; padding-top: 1px; height: 17px; font-size: 11px; }
.blog .entry img { float: left; margin-right: 15px; border: 2px solid #FFF; }

.single .sidebar { margin-top: 7px; }

.contentleft { float: left; padding: 0 10px 10px 0; width: 340px;}
.contentright { float: left; padding: 0 0 10px 10px; width: 340px;}

.masterleft { float: left; padding: 0 20px 10px 0; width: 220px; }
.mastermiddle { float: left; padding: 0 20px 10px 0; width: 220px; }
.masterright { float: left; padding: 0 0 10px 0; width: 220px; }

.level1 { background: #a31836; color: #fff; padding: 10px; }
.level2 { background: #417161; color: #fff; padding: 10px; }
.level3 { background: #076f96; color: #fff; padding: 10px; }

/**INdividial page styles**/

.page-template-schedule_KTWUDT2-php h2, .page-template-schedule_KTWUDT3-php h2, .page-template-schedule_KTWUDHD-php h2 { font-size: 22px; padding-bottom: 10px; }


/****FORM STYLES********/

.formhead { background: #10afe4 url(images/formheadback.gif) repeat-x; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #fff; 
	font-size: 18px;
	letter-spacing: 1px;
}
.required {
	color: #a31836;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}
.formsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	color: #076f96;
	text-decoration: none;
}
table {
	background: #e9f0f3;
	color: #041b24;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
td {    padding:2px; 
}
td1 {   padding:0px; 
}

.formname { font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	color: #076f96;
	text-decoration: none;
}

/*****PROGRAM SCHEDULE STYLE*******/


.scheduleHead { font-family: Arial Black, Arial, sans-serif; padding-bottom: 10px; color: #054963; font-size: 16px;
}
.scheduleLink {
}

.scheduleLinkPrevious { background: #a31836 url(images/programbg.jpg) center left no-repeat; 
    color: #fff;  
    font-family: Arial, sans-serif; font-size: 12px; 
    width: 150px;
    margin: 0 0 12px 0; 
    display: block; 
    height: 13px; 
    padding: 5px;

}

.scheduleLinkNext { background: #a31836 url(images/programbg2.jpg) center right no-repeat; 
    color: #fff;  
    font-family: Arial, sans-serif; font-size: 12px; 
    width: 150px;
    margin: 0 0 12px 0; 
    display: block; 
    height: 13px; 
    padding: 5px;
    text-align: left !important;  
}

.scheduleColumnHead {
}

.episodeDetails1 { background: #e8f0f2; padding: 10px; display: block; height: 70px; display: block; padding: 5px; width: 190px; margin-top:1px!important; width: 210px;
}
.episodeDetails2 { background: #f4f8f9; padding: 10px; display: block; height: 70px; display: block; padding: 5px; width: 190px; margin-top:1px!important; width: 210px;
}
.episodeTime { font-family: Arial, sans-serif;  color: #041b24 !important; font-size: 14px;  
}
.seriesTitle { font-family: Arial, sans-serif;  
}
.seriesTitle a{ color:#041b24 !important; font-size: 12px;font-weight: bold;
}
.episodeTitle { font-family: Arial, sans-serif; font-size: 11px; 
}
.episodeTitle a{ color: #054963 !important; margin-top: 7px!important; border:none;
}

#datePicker {
	height: 220px;
	width: 220px;
	float: left;
	clear: both;
}

/*****PROGRAM SCHEDULE SIDEBAR STYLE*******/
.nowShowingHeader { font-family: Arial, sans-serif; font-size: 12px; color:#054963; font-weight: bold;
}
.programside { border-bottom: 3px solid #2C4047; padding-bottom: 3px; margin: 0px 0px 5px 0;
}
#nowShowing { background: #fff url(images/nowshowing.jpg) top left no-repeat!important;
}


/*****PROGRAM A TO Z STYLE*******/
#azListing { margin-bottom: 20px;
}
#azNavigation { font-family: Arial, sans-serif; font-size: 18px; margin-bottom: 10px;
}
.azSeriesTitle { font-family: Arial, sans-serif; font-size: 12px; color:#041b24; font-weight: bold; padding: 3px 0px 3px 0px;
}
.azSeriesTitle a{ font-family: Arial, sans-serif; font-size: 12px; color:#054963; font-weight: bold;
}
.azSeriesTitle a:hover{ color:#a31836; 
}
.azEpisodeDetails { 
}
.azEpisodeTime { font-family: Arial, sans-serif; font-size: 11px; color:#076f96; 
}
.azEpisodeChannel { font-family: Arial, sans-serif; font-size: 11px; color:#0ba8e2;
}
.azEpisodeChannel1 { font-family: Arial, sans-serif; font-size: 12px; color:#0ba8e2;
}
.azEpisodeChannel2 { font-family: Arial, sans-serif; font-size: 12px; color:#A31836; 
}
.azEpisodeChannel3 { font-family: Arial, sans-serif; font-size: 12px; color:#339933; 
}
.azEpidosdeTitle { font-family: Arial, sans-serif; font-size: 11px; color:#041b24; 
}


/******************Form Padding***************/
.radiopad { padding: 0px 5px 0px 5px;
}
.radiotextpad { margin-left: 200px;
}

/**********************************************/
Highlight subtitle

.highsub { font-size: 10px; }

/*********************************************/

Catalog Page
mmbody/* Global Styles */

 {
	margin:0px;
	}
mmtd {
	font:11px arial;
	color:#D1E0E6;
	}
mmhr {
	height:1px; 
	color: #cccccc;
	border: none;
	}
mma {
	color: #CC3300;
	text-decoration:underline;
	}
mma:hover {
	color: #FF3300;
	text-decoration:none;
	}
mm#navigation a/* ID Styles */

  {
	font:11px georgia;
	color: #99CCFF;
	font-weight:bold;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	padding:10px;
	border: 1pt solid rgb(20,40,95);
	border-right-width: 0px; 
	border-left-width: 0px; 
	}
mm#navigation  a:hover {
	color:#ffffff;
	border: 1pt dotted red;
	border-right-width: 0px; 
	border-left-width: 0px; 
	}
mm#sidebarHeader {
	padding: 0px 4px 14px 4px;
	}
mm#logo {
	font:18px georgia;
	color: #CC3300;
	line-height:24px;
	letter-spacing:.4em;
	}
mm#tagline {
	font:12px georgia;
	color: #CC3300;
	line-height:18px;
	letter-spacing:.4em;
	}
mm#dateformat a  {
	color:#99CCFF;
	font:11px georgia;
	color: #99CCFF;
	letter-spacing:.2em;
	text-decoration:none;
	font-weight:bold;
	}
mm#dateformat  a:hover {
	color: #ffffff;
	}
.mmbodyText/* Class Styles */

 {
	font:11px arial;
	color:#D1E0E6;
	line-height:20px;
	letter-spacing:.1em;
	margin-top:0px;
	}
.mmpageName{
	font:22px georgia;
	color: #CC3300;
	line-height:20px;
	letter-spacing:.1em;
	}
.mmsubHeader {
	font:16px georgia;
	color: #CC3300;
	font-weight:bold;
	letter-spacing:.1em;
	line-height:16px;
	}	
.mmsidebarHeader {
	font:14px georgia;
	color: #D1E0E6;
	font-weight:bold;
	letter-spacing:.1em;
	line-height:16px;
	}	
.mmdetailText {
	font:11px arial;
	color:#9999FF;
	line-height:16px;
	letter-spacing:.1em;
	}
.mmsmallText {
	font:10px arial;
	color:#D1E0E6;
	}
	

