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, 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-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; } table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }
		
body { background:#f1eee0; color:#333; font: normal normal normal 13px/1.3 Arial, "Helvetica Neue", Helvetica, sans-serif; }

.container { margin:0 auto; width:980px; color:#333;}
div {color:#333;  }
p,ul,ol,dl,table,form { margin:0 0 1.3em; color:#333; }

ul { list-style:square; padding:0 2.1em; }
ol { list-style:decimal; padding:0 2.2em; }

dl { margin: 1.4em 5%; border-bottom:1px solid #ddd; }
dt { float:left; clear:left; width:25%; padding:8px 3% 7px 0; font-weight:bold;border-top:1px solid #ddd;}
dd { float:left; padding:8px 0 7px; width:71%; border-top:1px solid #ddd; }

dl:after  { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
dl { display: inline-block; }
html[xmlns] dl { display: block; }

a { color:#355993; }
a:visited { color:#122c55; }
a:active { color:#69c; }

h2 { font-size:15px; font-weight:bold; letter-spacing:-0.05em; line-height:1.2; margin:0 0 0.75em;color:#333; }
h3 { font-size:1.2em; font-weight:bold; letter-spacing:-0.05em; line-height:1.2; margin:0 0 0.75em;color:#333; }
h4 { font-size:1.1em; font-weight:bold; line-height:1.2; margin:0 0 0.75em; color:#355993; }
h5 { font-weight:bold; color:#333; }

strong { font-weight:bold; }
em { font-style:italic; }

hr { clear:both; height:1px; width:100%;border:none; padding:1em 0 0; margin:0 0 2.3em; border-bottom:dotted 1px #a7a187; }
.sidebox hr, #more_videos hr {  padding:0; margin:9px 0 10px 0;  }

p.em { /* color:#797665;*/ font: italic 18px/1.5 Georgia, serif;   margin: 0 0px 18px;color:#355993; }

#header { background:#355993; }
#header ul { list-style:none; padding:0; margin:0; }

#topnav { background:#1b2e49 url(topnav-bg.png) repeat-x left bottom; height:31px; border-bottom:1px solid #6483B1; overflow:hidden; width:auto;}
#topnav .container { background: url(logo22Top.jpg) no-repeat left top; }
#topnav .container ul#links { float:right; font-size:11px; line-height:1; padding-right:2px; background:transparent url(topnav_divider.png) no-repeat right bottom; width:auto; }
#topnav .container ul#links li { float:left; }
#topnav ul#links li a { color:#cdd8e9; background:transparent url(topnav_divider.png) no-repeat left bottom; font-weight:bold; text-decoration:none; float:left; padding:10px 10px 10px 12px; }
#topnav ul#links li a:hover { color:#fff; }

#topnav form { float:right; width:190px; margin:0; padding: 4px 0 0 6px; height:40px; white-space:nowrap;  }
#topnav form ul { vertical-align:middle; height:40px;  }
#topnav form ul li { display:inline; width:auto; clear:none; float:none; margin:0; padding:0; vertical-align:middle; }
#topnav form ul li input { vertical-align:middle; font: normal 11px/normal "Lucida Grande","Lucida Sans",Tahoma,sans-serif; }
/*#topnav form ul li input[type="text"] { background:#fff url(/pics/shared/textbox-bg.png) no-repeat left top; border:1px solid #fff; height:15px; }*/

#mid { background:#315291 url(header-bg.png) repeat-x left bottom; height:77px;  }
#mid .container { background: url(logo22Bottom.jpg) no-repeat left top; }
#logo { 
float:left;
margin-top:-32px;
position:relative;
}

#logo  a{
display:block;
position:relative;
}

#navigation { clear:both; background:#315391 url(nav-bg.png) repeat-x left top; border-top:1px solid #1e3258;  height:40px; overflow:hidden; }
#navigation ul { border-right:1px solid #5188c5; float:left;width:auto; display:inline; }
#navigation ul li { float:left; display:inline; }
/*#navigation ul li a { float:left; background:url(/pics/shared/nav_home.png) no-repeat left top; border-left:1px solid #1e3258; padding:40px 0 0; height:0px; width:auto; color:#fff; font-size:10px; line-height:1; font-weight:bold; text-transform:uppercase; text-decoration:none; }
#navigation ul li a:hover  { background-position:left -40px; }
#navigation ul li.on a     { background-position:left -120px; }
#navigation ul li a:active { background-position:left -80px; }

#navigation ul li#n_home a         { width:47px;  background-image:url(/pics/shared/n_home.png); }
#navigation ul li#n_schedule a     { width:108px; background-image:url(/pics/shared/n_schedule.png); }
#navigation ul li#n_video a        { width:108px; background-image:url(/pics/shared/n_video.png); }
#navigation ul li#n_local a        { width:111px; background-image:url(/pics/shared/n_local.png); }
#navigation ul li#n_kids a         { width:116px; background-image:url(/pics/shared/n_kids.png); }
#navigation ul li#n_events a       { width:75px; background-image:url(/pics/shared/n_events.png); }
#navigation ul li#n_news a         { width:69px; background-image:url(/pics/shared/n_news.png); }
#navigation ul li#n_blog a         { width:63px; background-image:url(/pics/shared/n_blog.png); }
#navigation ul li#n_podcasts a     { width:90px; background-image:url(/pics/shared/n_podcasts.png); }
#navigation ul li#n_store a        { width:68px; background-image:url(/pics/shared/n_store.png); border-right:1px solid #1e3258; }*/

#navigation ul li a { float:left; background:url(navigation.png) no-repeat left top; border-left:1px solid #1e3258; padding:40px 0 0; height:0px; width:auto; color:#fff; font-size:10px; line-height:1; font-weight:bold; text-transform:uppercase; text-decoration:none; }


#navigation ul li#n_home a         { width:47px;  background-position: 0px 0px; }
	#navigation ul li#n_home a:hover  { background-position:0px -40px; }
	#navigation ul li#n_home.on a     { background-position:0px -120px !important; }
	#navigation ul li#n_home a:active { background-position:0px -80px !important; }
#navigation ul li#n_schedule a     { width:108px; background-position: -48px  top; }
	#navigation ul li#n_schedule a:hover  { background-position:-48px -40px; }
	#navigation ul li#n_schedule.on a     { background-position:-48px -120px !important; }
	#navigation ul li#n_schedule a:active { background-position:-48px -80px !important; }
#navigation ul li#n_video a        { width:108px; background-position: -157px top; }
	#navigation ul li#n_video a:hover  { background-position:-157px -40px; }
	#navigation ul li#n_video.on a     { background-position:-157px -120px !important; }
	#navigation ul li#n_video a:active { background-position:-157px -80px !important; }
#navigation ul li#n_local a        	{ width:111px; background-position: -266px top; }
	#navigation ul li#n_local a:hover  { background-position:-266px -40px; }
	#navigation ul li#n_local.on a     { background-position:-266px -120px !important; }
	#navigation ul li#n_local a:active { background-position:-266px -80px !important; }
#navigation ul li#n_kids a         { width:116px; background-position: -378px top; }
	#navigation ul li#n_kids a:hover  { background-position:-378px -40px; }
	#navigation ul li#n_kids.on a     { background-position:-378px -120px !important; }
	#navigation ul li#n_kids a:active { background-position:-378px -80px !important; }
#navigation ul li#n_news a         { width:69px;  background-position: -495px top; }
	#navigation ul li#n_news a:hover  { background-position:-495px -40px; }
	#navigation ul li#n_news.on a     { background-position:-495px -120px !important; }
	#navigation ul li#n_news a:active { background-position:-495px -80px !important; }
#navigation ul li#n_events a       { width:75px;  background-position: -565px top; }
	#navigation ul li#n_events a:hover  { background-position:-565px -40px; }
	#navigation ul li#n_events.on a     { background-position:-565px -120px !important; }
	#navigation ul li#n_events a:active { background-position:-565px -80px !important; }
#navigation ul li#n_blog a         { width:63px;  background-position: -641px top; }
	#navigation ul li#n_blog a:hover  { background-position:-641px -40px; }
	#navigation ul li#n_blog.on a     { background-position:-641px -120px !important; }
	#navigation ul li#n_blog a:active { background-position:-641px -80px !important; }
#navigation ul li#n_podcasts a     { width:90px;  background-position: -705px top; }
	#navigation ul li#n_podcasts a:hover  { background-position:-705px -40px; }
	#navigation ul li#n_podcasts.on a     { background-position:-705px -120px !important; }
	#navigation ul li#n_podcasts a:active { background-position:-705px -80px !important; }
#navigation ul li#n_store a        { width:68px;  background-position: -796px top; border-right:1px solid #1e3258; }
	#navigation ul li#n_store a:hover  { background-position:-796px -40px; }
	#navigation ul li#n_store.on a     { background-position:-796px -120px !important; }
	#navigation ul li#n_store a:active { background-position:-796px -80px !important; }


#navigation ul li a:hover  { background-position:left -40px; }
#navigation ul li.on a     { background-position:left -120px; }
#navigation ul li a:active { background-position:left -80px; }


#contribute { 
float:right;
height:32px;
margin-top:45px;
overflow:hidden;
width:380px;
 }
#contribute ul {  float:right; display:inline; height:32px; }
#contribute ul li { float:left; display:inline; }
#cUriya-Z �(14:41):
#contribute {
float:right;
height:32px;
margin-top:32px;
overflow:hidden;
width:576px;
}
#contribute ul li a{ float:left; background:url(n_pledge.png) no-repeat left top; padding:32px 0 0; height:0px; width:71px; color:#fff; font-size:10px; line-height:1; font-weight:bold; text-transform:uppercase; text-decoration:none; }

#contribute ul li a:hover  { background-position:left -32px; }
#contribute ul li.on a     { background-position:left -96px; }
#contribute ul li a:active { background-position:left -64px; }

#contribute ul li#n_pledge a         { width:90px;  background-image:url(n_pledge.png); }
#contribute ul li#n_membership a         { width:99px;  background-image:url(n_membership.png); }
#contribute ul li#n_giving a         { width:110px;  background-image:url(n_giving.png); }
#contribute ul li#n_auction a         { width:75px;  background-image:url(n_auction.png); }
#contribute ul li#n_corp a         { width:133px;  background-image:url(n_corp.png); }
#contribute ul li#n_volunteer a         { width:88px;  background-image:url(n_volunteer.png); }


#body { background: url(body-bg.png) repeat-x left top; padding-top:10px; }

/* CLEARFIX */
.container:after, .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
/*.container, .clearfix { display: inline-block; }*/
html[xmlns] .container, html[xmlns] .clearfix { display: block; }


.sidebox:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.sidebox { display: inline-block; }
html[xmlns] .sidebox { display: block; }

.controls:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.sidebox { display: inline-block; }
html[xmlns] .sidebox { display: block; }

.column {  float:left; display:inline; margin:0 10px 10px 0; width:220px; }
.last { margin-right:0 !important; }
#content { width:750px;background:#fff; }
#full-content { width:980px;background:#fff; }


#main { float:right; width:560px; /* 610 - padding */ display:inline; padding:25px; background:#fff url(dot-vertical.png) repeat-y left top; overflow:hidden;}
	/* NO SUBNAV */
	#main.alt { width:700px; background:#fff; }

#full-content #main { width:790px; }

#subnav, #subnav * { position:relative; z-index:100;}
#subnav { float:left; width:130px; /* 140 - padding */ display:inline; padding:10px 10px 0 0; }
#subnav ul { margin:0; padding:0; list-style:none; font-size:12px; line-height:normal; }
#subnav ul li { display:inline; }
#subnav ul li a { display:block; background:transparent url(subnav-bg.png) no-repeat left bottom; color:#fff; font-weight:bold; text-decoration:none; padding: 6px 6px 10px; margin:0 0 0 -6px; }
#subnav ul li a:hover { background-position:-215px bottom; }
#subnav ul li.on a { background-image:url(subnav-bg-on.png); background-position:left bottom !important; }
#subnav ul li.on ul { margin-bottom:10px; }
#subnav ul li.on ul li a { display:block; background:#fff; color:#355993; font-weight:normal; text-decoration:underline; padding:3px 0px 3px 10px; margin:0; font-size:11px; }
#subnav ul li.on ul li a:hover { color:#999270; }
#subnav ul li.on ul li.on a { font-weight:bold;text-decoration:none; cursor:default; color:#999270; }


#subnav h3 { font-size:14px; margin-left:10px; margin-bottom:0.5em; }
#subnav ul.alt { margin-bottom:20px; }
#subnav ul.alt li a { display:block; background:#fff; color:#355993; font-weight:normal; text-decoration:underline; padding:3px 0px 3px 10px; margin:0; font-size:12px; }
#subnav ul.alt li a:hover { color:#999270; }
#subnav ul.alt li.on a { font-weight:bold;text-decoration:none; cursor:default; color:#999270; }

#heading { 
background:#F1EEE0 url(heading-bg.png) no-repeat scroll center top;
border-bottom:1px dotted #A7A187;
height:20px; 
overflow:hidden;
padding:11px 20px;
}
#full-content #heading { background-image: url(heading-full-bg.png); }
h1,p.h1 { 
color:#355993;
font-size:20px;
font-weight:bold;
margin:0; 
}
#heading p{
color:#355993;
font-size:14px;
font-weight:bold;
margin:0;
}


#home h2 { color:#355993; font-size:18px; margin:0 0 0.25em; }
#main h1 { font-size:18px; font-weight:bold; letter-spacing:-0.05em; line-height:1.2; margin:0 0 0.25em; }


.box { width:345px; background:url(box_bottom.png) no-repeat left bottom; }
.box .contents { width:290px; background:url(box_top.png) no-repeat left top; padding:25px 30px 12px 25px; }

#sitemap {  }

#sitemap { font: bold 13px/16px arial; padding:15px 0 0 30px; background:#fff url(sitemap-bg.png) repeat-x left top; width: 950px; border-top:1px solid #fff;}
#sitemap ul { list-style:none; margin:0; padding:0; float:left;  }
#sitemap ul li { float:left; display:inline; margin:0 30px 15px 0; width:auto; overflow:hidden; white-space:nowrap }
#sitemap ul li ul { float:none; }
#sitemap ul li ul li { float:none; font-size:11px; font-weight:normal; margin-right:0; }
#sitemap ul li a,
#sitemap ul li span { padding-top:15px; display:block; text-decoration:none; color:#333; }
#sitemap ul li ul li a { color:#666; padding:0; }
#sitemap ul li a:hover { text-decoration:underline; }
#sitemap ul li.last a{padding-top:0px;}
#bread_crumbs { background:#355993 url(breadcrumbs-bg.png) no-repeat center top }
#bread_crumbs p { margin:0; padding:12px; line-height:1; font-size:12px; color:#69c; }
#bread_crumbs p a { color:#9cf; font-weight:bold; text-decoration:none; border-bottom:1px solid #4675c1 }
#bread_crumbs p em { color:#fff; font-weight:bold; font-style:normal; }

#footer .container { background:#fff url(footer-bg.png) no-repeat center bottom;}


#social ul { float:left; list-style:none; margin:0; padding:1px 0 5px; display:inline; }
#social ul li { float:left; background: url(dot-vertical.png) repeat-y right top; padding-right:9px; margin-top:5px;}
#social ul li:last-child { background-image:none; }
#social ul li a {
color:#696969;
float:left;
font-size:11px;
padding-left:5px;
}
#bottomnav { clear:left;margin:25px 15px 0; background:url(dot-horizontal.png) repeat-x left top; }

.sidebox { padding:10px; margin:0 0 10px; background:#fff url(sidebox-bg.png) no-repeat center bottom; font-size:12px; position:relative; }
.sidebox h3 { padding:0; margin:0; }
.sidebox h3 img { display:block; padding:0; margin:0; }

#tuned_in { background-image:url(tuned_in-bg.png); }
#tuned_in ul { font-size:11px; color:#666; }
#tuned_in h5 { line-height:1; padding:10px 4px; }
#tuned_in h5 img { display:block; }
#tuned_in form { padding:0 4px; }
#tuned_in form input { width:82%; margin:0 0 6px 1px; }

ul.events { margin:0; padding:0; list-style:none;  }
.events { overflow:hidden; }
ul.events li { width:100%; clear:both; float:left; margin-bottom:10px; }
ul.events li:last-child { margin:0; }
.date { float:left; width:31px; height:34px; padding: 0 2px 2px 0; background:#355993 url(event_date-bg.png) no-repeat right bottom; color:#fff; font-weight:bold; text-align:center; line-height:1; overflow:hidden; }
.date .month { display:block; text-transform:uppercase; font-size:9px; padding:4px 0 1px; }
.date .day { display:block; font-size:16px; }
.event { float:left; width:160px; padding:0 0 0 7px; line-height:1.1; }
.event a.category { font-size:9px; text-transform:uppercase; text-decoration:none; font-weight:bold; color:#999; display:block; padding:3px 0; }
.event a.category:hover { text-decoration:underline; }
.event a { font-family: Georgia, Times, "Times New Roman", serif; font-size:16px;  text-decoration:none; color:#355993; display:block; }
.event a:hover { text-decoration:underline;  }

.event_preview .date { width:62px; height:68px; margin-right:15px; }
.event_preview .date .month { font-size:13px; padding:12px 0 1px; }
.event_preview .date .day { font-size:30px; }
.event_preview .details { float:left; width:480px; }

.card h2 { font-size:1.6em; }

.news { margin:0.5em 0 0; border:none;  }
.news dt { font-family: Georgia, Times, "Times New Roman", serif; font-size:16px; line-height:1.1;  text-decoration:none; color:#355993;margin:0 0 0.25em; float:none; width:auto; font-weight:normal; border:none; padding:0; }
.news dt a { text-decoration:none; color:#355993;  }
.news dt a:hover { text-decoration:underline;  }
.news dt a:active { color:#69c;  }
.news dd  { font-size:12px; margin:0 0 1.5em; width:auto; border:none;padding:0; color:#555; line-height:1.22; }

.rss { float:right; height:16px; width:16px; overflow:hidden; margin:0; padding:0; }

#support_mptv { background-image:url(prom_bg.jpg); padding-bottom:80px; }
#support_mptv p { padding:6px; margin:0;}
#support_mptv p a { text-decoration:none; color:#355993; font-weight:bold; }
#support_mptv p a:hover { text-decoration:underline; }

.left  { float:left;  }
.right { float:right !important;  }

img.right { margin:0 0 20px 20px; }
img.left { margin:0 20px 20px 0; }

div.border { border:1px solid #ddd8c2; }


table#schedule { width:100%; border-collapse: separate; border-spacing:1px; background:#d9d6c9; margin:auto; clear:both;  }
table#schedule td,
table#schedule th { background:#fff;padding:1em 0.5em; text-align:center;font-size:12px; line-height:1.1; font-weight:bold; vertical-align:middle; }
table#schedule thead th { background:#797665 url(schedule_thead-bg.png) repeat-x left top; color:#fff; padding:1em; }
table#schedule tbody tr td { background:#f7f5ef; }
table#schedule tbody tr.alt td { background:#fff; } 

table#schedule tbody tr th { padding:1em; text-align:left; }
table#schedule tbody tr th img { display:block; }

table#schedule tbody tr.ch10-1 th { background:#143a97; }
table#schedule tbody tr.ch36-1 th { background:#2fb34a; }
table#schedule tbody tr.ch36-2 th { background:#e12d28; }
table#schedule tbody tr.ch36-3 th { background:#333; }
table#schedule tbody tr.ch36-4 th { background:#f9a13b; }


table#schedule a { text-decoration:none; color:#333; }
table#schedule a:hover { text-decoration:underline; }


table.directory { width:100%; border-collapse: separate; border-spacing:1px; background:#d9d6c9; margin:0 auto 1.4em; clear:both;  }
table.directory td,
table.directory th { background:#fff;padding:1em 0.5em; text-align:center;font-size:12px; line-height:1.1; font-weight:bold; vertical-align:middle; }
table.directory thead th { background:#797665 url(schedule_thead-bg.png) repeat-x left top; color:#fff; padding:1em; }
table.directory tbody tr td { background:#f7f5ef; white-space:nowrap;}
table.directory tbody tr.alt td { background:#fff; }
table.directory tbody tr th { padding:1em; text-align:left; width:30%; }
table.directory tbody tr th img { display:block; }

table.data { width:100%; border-collapse: separate; border-spacing:1px; background:#d9d6c9; margin:0 auto 1.4em; clear:both;  }
table.data td,
table.data th { background:#fff;padding:0.6em 0.6em 0.5em; text-align:left;font-size:12px; line-height:1.3;  vertical-align:middle; }
table.data thead th { background:#797665 url(schedule_thead-bg.png) repeat-x left top; color:#fff; padding:0.5em;font-weight:bold; }
table.data tbody tr td { background:#f7f5ef; /*white-space:nowrap;*/}
table.data tbody tr.alt td { background:#fff; }
table.data tbody tr th { padding:1em; text-align:left; width:30%; }
table.data tbody tr th img { display:block; }


.controls { float:right; margin:1em 0; }
.controls a { float:left; overflow:hidden; width:0px; height:0px;padding-top:26px; }
.controls a:hover { background-position:0px 0px !important; }
.controls a:active { background-position:2px 2px !important; }
.controls a.btn_earlier { background:url(btn_earlier.gif) no-repeat 1px 1px;  width:76px; }
.controls a.btn_primetime { background:url(btn_primetime.gif) no-repeat 1px 1px;  width:76px; }
.controls a.btn_now { background:url(btn_now.gif) no-repeat 1px 1px;  width:46px; }
.controls a.btn_print { background:url(btn_print.gif) no-repeat 1px 1px;  width:48px; }
.controls a.btn_later { background:url(btn_later.gif) no-repeat 1px 1px;  width:68px; }
.controls a.btn_morning { background:url(btn_morning.gif) no-repeat 1px 1px;  width:68px; }
.controls a.btn_afternoon { background:url(btn_afternoon.gif) no-repeat 1px 1px;  width:80px; }
a.btn_more { float:left; overflow:hidden; height:0px;padding-top:26px; background:url(btn_read_more.gif) no-repeat 1px 1px;  width:99px; margin: 0 0 1.3em; }
a.btn_more:hover { background-position:0px 0px !important; }
a.btn_more:active {  background-position:2px 2px !important; }

a.btn_view_events { float:left; overflow:hidden; height:0px;padding-top:26px; background:url(btn_view_events.gif) no-repeat 1px 1px;  width:103px; margin: 0 0 1.3em; }
a.btn_view_events:hover { background-position:0px 0px !important; }
a.btn_view_events:active {  background-position:2px 2px !important; }

a.btn_learn { float:left; overflow:hidden;  height:0px;padding-top:26px; background:url(btn_learn.gif) no-repeat 1px 1px;  width:101px; margin: 0 0 1.3em; }
a.btn_learn:hover { background-position:0px 0px !important; }
a.btn_learn:active {  background-position:2px 2px !important; }

.btn_sign_up { float:left; overflow:hidden;  height:0px;padding-top:26px; background:url(btn_sign_up.gif) no-repeat 1px 1px;  width:101px !important; margin: 0 0 0.6em;border:medium none;cursor:pointer; }
.btn_sign_up:hover { background-position:0px 0px !important; }
.btn_sign_up:active {  background-position:2px 2px !important; }

a.btn_premieres { float:left; overflow:hidden;  height:0px;padding-top:26px; background:url(btn_premiere.gif) no-repeat 1px 1px;  width:125px; margin: 0 0 0.6em; }
a.btn_premieres:hover { background-position:0px 0px !important; }
a.btn_premieres:active {  background-position:2px 2px !important; }

.third { width:33%; float:left; margin:0 10px 1.4em 0; display:inline; overflow:hidden; }
table#calendar { border-collapse: separate; border-spacing:1px; background:#fff; width:100%; margin:0;}
table#calendar th,
table#calendar td { font-weight:bold; font-size:12px; vertical-align:middle;text-align:center; line-height:1; }
table#calendar thead th { text-transform:uppercase; font-size:11px; background:#355993; color:#fff; padding:6px 4px 7px;}
table#calendar thead th img {  }
table#calendar tbody th { font-size:11px; padding:3px 0; }
table#calendar tbody td { background:#f3f0e8; text-align:right; padding:7px 5px 6px 0px; }
table#calendar tbody td.on { background:#355993; color:#fff; }
table#calendar tbody td.on a { color:#fff; cursor:default;}
table#calendar a { text-decoration:none; }

ul.featured_programs { list-style:none; padding:0; }
ul.featured_programs li { display:inline; float:left; width:160px; overflow:hidden; margin-right:10px; }
ul.featured_programs li a { text-decoration:none; color:#fff;}
ul.featured_programs li a:hover { text-decoration:none; }
ul.featured_programs a img { display:block; }
ul.featured_programs a .time { position:relative;background: url(fp_36-1.png) no-repeat left top; display:block; font-weight:bold; color:#fff;  line-height:1; padding:6px; margin:-25px 0 10px; }
/*ul.featured_programs a:hover  { text-decoration:none !important; }*/
ul.featured_programs h3 { font: normal 15px/1 Georgia, serif; margin: 0 0 8px; letter-spacing:0;}
ul.featured_programs h3 a {color:#355993;}
ul.featured_programs h4 { font: bold 12px/16px Arial,sans-serif; margin: 0 0 8px 0;letter-spacing:0;}
ul.featured_programs h4 a { color:#333; }
ul.featured_programs li p { font: normal 12px/16px Georgia, serif; color:#555;  }
ul.featured_programs li p a { text-decoration:underline;color:#355993;  }

ul.featured_programs li.ch10-1 a .time { background-image: url(fp_10-1.png); height:13px;}
ul.featured_programs li.ch36-1 a .time { background-image: url(fp_36-1.png); height:13px;}
ul.featured_programs li.ch36-2 a .time { background-image: url(fp_36-2.png); }
ul.featured_programs li.ch36-3 a .time { background-image: url(fp_36-3.png); }
ul.featured_programs li.ch36-4 a .time { background-image: url(fp_36-4.png); }

#television { /*height:320px;*/ margin:0 0 20px; padding:0 0 6px; background:#fff url(television_bg.gif) repeat-x left bottom; }

#watch_video { 
	background:silver none repeat scroll 0;
	display:inline; 
	float:left;
	height:200px;
	margin:0 25px 0 0;
	overflow:hidden;
	width:320px;
}
#watch_video h3 { font: normal 18px/1.1 Georgia, serif; /*background:url(dot-horizontal.png) repeat-x left bottom;*/ padding: 10px 5px 0; margin: 0 0 15px; }
#watch_video h4 { font-weight:bold; text-transform:uppercase; color:#333; font-size:12px; line-height:1; margin: 0 0 0.75em; }
#watch_video ul { font-weight:bold; list-style:none; padding:0; }
#watch_video ul li { display:inline; }
#watch_video ul li a { display:block; text-decoration:none; color:#355993; background:url(video_bullet.gif) no-repeat 8px center; padding:3px 0 1px 26px; }
#more_videos p { font-size:11px; /*text-align:right;*/ }


#more_videos { float:left; width:155px;   }
#more_videos h4 { font-weight:bold; text-transform:uppercase; color:#333; font-size:12px; line-height:1; margin: 0 0 0.75em; }
#more_videos ul { font-weight:bold; list-style:none; padding:0; font-size:12px;}
#more_videos ul li { display:inline; }
#more_videos ul li a { display:block; text-decoration:none; color:#355993; background:url(video_bullet.gif) no-repeat left 3px; padding:3px 0 1px 18px; }


.stations p { font-size:10px; line-height:normal }
.stations { float:left; width:135px; display:inline;  padding:10px; background:#f1eee0;  }
.stations h3 { background:#355993 url(station_title-bg.png) no-repeat left bottom; color:#fff; font-size:15px; line-height:1; padding:5px 5px 9px; cursor:pointer; margin:0 -10px 0px -15px; }
.stations h3 em { font-family: Georgia, serif; font-style:italic; font-weight:normal; }
 
#inside_box { /*background:#fff url(inside_box-bg.png) no-repeat right top;*/ position:relative; padding-bottom:0px;}
#inside_box h3 { padding: 12px 0; }
#inside_box h4 { font: italic 15px/1.4 Georgia, serif; position:relative;}
#inside_box h4 img{position:relative;top:4px;}
#inside_box h4 a { text-decoration:underline;}
#inside_box .author { 
background:transparent url(ellis.jpg) no-repeat scroll left bottom;
color:#666666;
font-size:11px;
height:133px;
padding-right:10px;
text-align:right;
width:192px;
}
#inside_box .author strong { color:#333; }

#community_cinema { background:#fff url(community-cinema.png) no-repeat right bottom; position:relative; }
#community_cinema h4 { font: italic 14px/1.3 Georgia, serif;   position:relative;}
#community_cinema h4 a { color:#222; text-decoration:none;}
#community_cinema p { font-size:11px }

#box_video { height:340px; width:560px; overflow:hidden; margin: 0 0 1.4em; background:#000; }


.half, .two-thirds, .third { display:inline; overflow:hidden; margin-right:4%; }
.last { margin-right:0 !important; }

.half { float:left; width:48%; }
.two-thirds { float:left; width:64%; }
.third { float:left; width:30%; margin-right:5%; }


.jumper { text-align:right; font-size:11px; clear:left; margin-bottom:0em; }

.jump { margin: 0 0 1.3em; }
.jump a { float:left; border:1px solid #ccc; line-height:1; padding: 3px 4px; font-weight:bold; margin:0 2px 1.5em 0; font-size:12px; text-decoration:none; }
.jump a:hover { background-color:#355993; border-color:#355993; color:#fff; }
.jump a.disabled { color:#aaa; cursor:default;border-color:#eee; }
.jump a.disabled:hover { background-color:#fff; border-color:#eee; color:#aaa; }
input { font: normal 11px/normal 'Lucida Grande','Lucida Sans',Tahoma,Arial,sans-serif; }

#frm_contact { margin-bottom:1.4em; }
#frm_contact input.text,
#frm_contact textarea { width:97%; }

form ul { padding:0; list-style:none; }
form ul li { clear:both; float:left; width:100%; margin: 0 0 0.75em; vertical-align:bottom; }
form ul li label { float:left; width:20%; display:inline; margin-right:3%; font-weight:bold; }
form ul li div { margin-left:23%; }
form ul li div span label { display:block; font-size:11px; color:#666; font-weight:normal; width:100%; }

form li a img { margin:0 0 -3px; }

form input.full { width:95%; }
form input.long { width:67%; }
form input.medium { width:33%; }

form ul.inline { margin:0 0 1em; font-size:12px; width:auto; float:left; }
form ul.inline li { float:none; margin:0; }
form ul.inline label { float:none; font-weight:normal; display:inline; width:auto; margin:0; }

fieldset { border:1px solid #ccc; padding:20px 30px; margin: 0 0 15px 0; }
fieldset legend { color:#369; font-weight:bold; font-size:1.2em; margin: 0 0 1.5em; }

#map { height:200px; width:99%; border:1px solid #ccc; margin: 0 0 1.4em; }

.card { clear:both; background:#fff url(card_top.png) no-repeat left top; width:560px;padding-top:5px; margin: 0 0 1.4em; overflow:hidden;}
.card .clearfix { background:#fff url(card_bottom.png) no-repeat left bottom; width:500px;padding:25px 30px 20px 30px; margin:0;overflow:hidden; }
.card h5 { color:#666; padding-bottom:0.5em; margin: 0 0 1em; background:url(dot-horizontal.png) repeat-x left bottom; }

.redirect_box { background:#fff; width:480px; margin: 75px auto; padding:5em 3em; text-align:center; border-bottom:solid 1px #d5d0b7; }
.redirect_box ul { line-height:1.6; list-style:none; }
ul.checklist { list-style:none; padding:0; line-height:1.3; }
ul.checklist li { padding: 1px 2.6em 4px; background:url(check.gif) no-repeat 1em top; }
.pad { padding:2em 2em 0.7em; margin: 0 1.3em 1.3em 1.3em; }
.vidpad { padding:1.3em 1.3em 0em; margin: 0 1.3em 1.3em 1.3em; }
.muted { font-size:12px; color:#666; }

#shop_online p { margin:0; font-size:12px; text-align:center; }
ul.store_items { list-style:none; padding:0; margin:0;}
ul.store_items li { clear:both; }
ul.store_items li a { text-decoration:none; float:left; width:100%; padding:0 0 10px; margin:0 0 10px; background:url(dot-horizontal.png) repeat-x left bottom; }
ul.store_items li a:hover em { text-decoration:underline; }
ul.store_items li a:hover img { border-color:#69c; }
ul.store_items li a img { float:left; border:solid 5px #d9d6c9; margin:0 10px 0px 0; }
ul.store_items li a .p_title { padding-top:8px; float:left; width:120px; font-size:11px; color:#6a6758; }
ul.store_items li a .p_title em { display:block; font: normal 15px/1.1 Georgia, Times, "Times New Roman", serif; margin: 0 0 0.5em 0;color:#355993; }

.double_space li { margin-bottom:1.3em; }
p.double_space { line-height:2.6; }
.align-center { text-align:center; }

/* Pagination
**************************************************/
ul.pagination { float:left; margin: 0 0 1.8em 0; list-style:none; padding:0; font-size:12px; }
ul.pagination li { float:left; line-height:1; margin-right:0.2em;}
ul.pagination li.on { background:#355993; color:#fff; padding:0.5em 0.7em; line-height:1; white-space:nowrap; border:1px solid #355993; }
ul.pagination li a { float:left; padding:0.5em 0.7em;  white-space:nowrap; border:1px solid #ccd8e9; }
ul.pagination li a:hover { background:#f1f1f9; }
ul.pagination li.next a,
ul.pagination li.prev a {  border-color:#fff; background:#fff !important; }

/* Home Page Mini Schedule
**************************************************/
.pull_over { margin-left:-15px;position:relative; }
#mini_schedule {  overflow:hidden; margin-left:0; padding:0; list-style:none; }
#mini_schedule h4 { background:transparent url(subnav-bg.png) no-repeat left bottom; color:#69c; font-size:18px; line-height:1; padding:5px 5px 9px; margin:0 0 10px 0; font-weight:bold; position:relative !important; _width:200px;}
#mini_schedule h4 em { color:#fff; font-style:normal;}
#mini_schedule ul.programs { list-style:none; padding:0 5px 0 15px; font-size:12px; }
#mini_schedule ul.programs li { display:inline; list-style:none; }
#mini_schedule ul.programs li a { display:block; /*text-indent:29px;*/ color:#666; text-decoration:none; padding:5px 4px 3px;/*background:url(/pics/index/bug_ch10-1.png) no-repeat left 5px;*/ }
#mini_schedule ul.programs li a img { margin:-1px 4px 0 0px; float:left; display:inline; }
#mini_schedule ul.programs li a strong { color:#355993; }
#mini_schedule ul.programs li a:hover { background:#eff4f8; }

/**
 *  Vertical Buttons
 */
.scroll_down {
	display:block;
    position: absolute;
    bottom: 6px;
    right: 6px;
    width: 23px;
    height: 22px;
    cursor: pointer;
    background: transparent url(scroll_next.gif) no-repeat 0 0;
}

.scroll_down:hover {
    background-position: 0 -22px;
}

.scroll_down:active {
    background-position: 0 -44px;
}

.jcarousel-next-disabled-vertical,
.jcarousel-next-disabled-vertical:hover,
.jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -66px;
}

.scroll_up {
	display:block;
    position: absolute;
   	bottom: 6px;
    right: 30px;
    width: 23px;
    height: 22px;
    cursor: pointer;
    background: transparent url(scroll_prev.gif) no-repeat 0 0;
}

.scroll_up:hover {
    background-position: 0 -22px;
}

.scroll_up:active {
    background-position: 0 -44px;
}

.jcarousel-prev-disabled-vertical,
.jcarousel-prev-disabled-vertical:hover,
.jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -66px;
}


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {

}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-container {
/*    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;*/


}

.jcarousel-container-vertical {
    
	
/*    height: 245px;
    padding: 40px 20px;*/
	padding:0 0 30px 0;
	height:auto !important;
	overflow:visible;
	width: 215px;
}

.jcarousel-clip-vertical {
    width:  215px;
    height: 270px;
}


/**
 *  Vertical Buttons
 */
.jcarousel-next-vertical {
    position: absolute;
    top: -35px;
    right: 0px;
    width: 23px;
    height: 22px;
    cursor: pointer;
    background: transparent url(scroll_next.gif) no-repeat 0 0;
}

.jcarousel-next-vertical:hover {
    background-position: 0 -22px;
}

.jcarousel-next-vertical:active {
    background-position: 0 -44px;
}

.jcarousel-next-disabled-vertical,
.jcarousel-next-disabled-vertical:hover,
.jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -66px;
}

.jcarousel-prev-vertical {
    position: absolute;
   	top: -35px;
    right: 24px;
    width: 23px;
    height: 22px;
    cursor: pointer;
    background: transparent url(scroll_prev.gif) no-repeat 0 0;
}

.jcarousel-prev-vertical:hover {
    background-position: 0 -22px;
}

.jcarousel-prev-vertical:active {
    background-position: 0 -44px;
}

.jcarousel-prev-disabled-vertical,
.jcarousel-prev-disabled-vertical:hover,
.jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -66px;
}
/* SLIMBOX */
#lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url(loading.gif) no-repeat center; }
#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url(prevlabel.gif) no-repeat 0 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url(nextlabel.gif) no-repeat 100% 15%; }
#lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(closelabel.gif) no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }
.small { font-size:11px !important; }
#alpha_listings td, 
#alpha_listings th { text-align:center; font-size:11px; }
.align-left { text-align:left !important; }

/* Icon Lists
**************************************************/
ul.icon_list { list-style:none; padding:0; float:left; width:100%; line-height:1;}
ul.icon_list li { float:left; background:url(dot-vertical.png) repeat-y right top;margin:0 8px 0 0; }
ul.icon_list li:last-child { margin:0; background:#fff; }
ul.icon_list li a { float:left; padding:2px 9px 3px 20px;margin:0 0 0 0; }
ul li.podcast a { background:transparent url(podcast.gif) no-repeat left center; }
ul li.rss_reader a { background:transparent url(rss_16.png) no-repeat left center; }
ul li.itunes a { background:transparent url(itunes.gif) no-repeat left center; }
ul li.read a { background:transparent url(page_white_text.gif) no-repeat left center; }
ul li.view_comments a { background:transparent url(comments.gif) no-repeat left center; }
ul li.add_comment a { background:transparent url(comment_add.gif) no-repeat left center; }
ul li.tag a { background:transparent url(tag.gif) no-repeat left center; }
ul li.pdf a { background:transparent url(pdf_16.png) no-repeat left center; }

ul.icons { padding:0 0.5em; list-style:none; }
ul.icons li { display:inline }
ul.icons li a {display:block; padding:4px 9px 2px 20px;}

.card ul.icon_list { padding-top:1.3em; background:url(dot-horizontal.png) repeat-x left top;}
.post .date { background:#fff; width:50px; color:#355993; height:auto;  margin:0; border:1px solid #ddd; padding:6px 0 8px; border-right:2px solid #ccc; border-bottom:2px solid #ccc;}
.post .date .month { font-size:15px; margin:0; line-height:1 !important;}
.post .date .day { font-size:30px; letter-spacing:-0.05em; line-height:1 !important;}
.post .preview { float:left; width:482px; padding-left:15px; }

.comment { font: normal 12px/1.4 Arial, sans-serif; margin:0 25px 25px;color: #444; }
.comment blockquote { margin:0; border:solid 1px #ddd; padding:25px;}
.commentator { text-align:right; display:block; background:transparent url(comment.gif) no-repeat right top;margin:-1px 0 0; padding:7px 75px 0 0; color:#355993; }

ul.show_grid { padding:0; list-style:none; }
ul.show_grid li {  float:left; width:180px; overflow:hidden; margin:0 10px 25px 0; text-align:center; }
ul.show_grid li a { text-decoration:none; }
ul.show_grid li a span { display:block; font-size:13px; line-height:1.3; margin: 5px 0 0; font-weight:bold; }

h4 em.alt { font-weight:normal; color:#777; font-style:normal; }

#search_results { list-style:none; padding:0; }
#search_results h4 { margin-bottom:0.25em; }
#search_results .url { display:block; margin:0.25em 0 0; color:#888 }

.print_only { display:none; }

.errors { font-size:12px; line-height:1.3em; background:#ffc; padding:2em; margin:0  0 2em 0; width:70%; }
.errors h4 { color:#333; }
.errors ul { float:none; margin:0; padding: 0 2em;  }
.errors ul li { float:none; display:block; padding:0; margin:0; }
 
.photo .block { margin-bottom:0.5em; }
 
p.last { margin:0; font-size:11px; }

.ad a { border:1px solid #fff; margin:0 0 10px; display:block; }
.ad a:hover { border-color:#69c; }
.ad img { display:block }

.tv_schedule { width:100%; border-collapse:collapse; /*border-spacing:1px; background:#d9d6c9;*/ padding:0;font-size:12px; clear:both; }
.tv_schedule thead tr th { padding:9px;vertical-align:middle; }
.tv_schedule thead tr td { background:#777363 url(tv_schedule_blank.png) no-repeat right bottom; text-align:center;vertical-align:middle; padding:10px; font-size:9px; text-transform:uppercase; font-weight:bold; color:#fff;}
.tv_schedule thead tr th img { display:block; }
	.tv_schedule thead tr th.ch10-1 { background:#143a97; }
	.tv_schedule thead tr th.ch36-1 { background:#2fb34a; }
	.tv_schedule thead tr th.ch36-2 { background:#e12d28; }
	.tv_schedule thead tr th.ch36-3 { background:#333; }
	.tv_schedule thead tr th.ch36-4 { background:#f9a13b; }

.tv_schedule tbody tr td,
.tv_schedule tbody tr th { padding:6px 9px; vertical-align:middle; font-weight:bold; line-height:1.22em; border-bottom:1px solid #797665 }

.tv_schedule tbody tr th { background: #797665 url(schedule_thead-bg.png) repeat-x left top; color:#fff; text-align:right; line-height:1em; }
.tv_schedule tbody tr th span { color:#c2bda2; }
.tv_schedule tbody tr td { background:#f7f5ef; text-align:center; width:18%; border-color:#d9d6c9;border-right:1px solid #d9d6c9;  }
.tv_schedule tbody tr td.alt { background:#fff; }

.tv_schedule tbody tr td a { text-decoration:none; color:#333; }
.tv_schedule tbody tr td a:hover { text-decoration:underline; }

sup { font-size:0.6667em; vertical-align:top; }

.current_date { position:relative; float:right; width:50%; }
.current_date a { float:right; font-size:14px; font-weight:bold; line-height:1; text-decoration:none; color:#333;background:url(schedule_button_right.gif) no-repeat right top; padding:0 100px 0 0; }
.current_date a span { float:right; padding:12px 14px 14px; background:url(schedule_button_left.gif) no-repeat left top; line-height:1;}

.current_date a:hover { background-position: right bottom; color:#369; }
.current_date a:hover span { background-position:  left bottom; }

.controls { float:left; margin:0 0 1em 0; height:35px; }
.controls h3 { float:left; font-size:15px; line-height:1em; padding:5px 5px 0 0; margin:0; }

#calendar_box { padding:20px 0; width:210px; margin: 0 auto; }

.change_date, .print_schedule { text-transform:uppercase; font-size:9px; font-weight:bold; background:#fff url(dot-vertical.png) repeat-y left top; line-height:1; padding:15px 0 10px 15px; margin:-25px 0 0 15px; width: 67px; text-align:center; /*text-decoration:none;*/ float:right; white-space:nowrap; }
.change_date img { display:block; width:38px; margin:0 auto 5px; }

.print_schedule { width:38px; }
.print_schedule img { display:block; width:38px; margin:0 auto 5px; }

.align-right { text-align:right; }

.h3Img{
	color:#6A6758;
	font-size:18px;
}

.h3ImgB{
	color:#355993;
	font-size:18px;
}



/*********************************/


#promTable{
	width:500px; 
	border:1px solid #f3f3f3;
	font-weight:bold;
}

#promTable .row div{
	border-left:1px solid #FFFFFF;
	float:left;
	height:21px;
}

#promTable .row{
	border-bottom:1px solid #B9B3B3;
	clear:both;
	width:100%;
	line-height:2.5;
	height:33px;
} 

.c{ 
	clear:both;
} 

.title{
	font-weight:bold;
	padding:5px 0;
}

.casino{padding-left:3px !important;
width:155px;}
.bonus, .max{width:60px;color:#9a030a;}
.visit{width:95px;}
.review{width:119px;float:right !important;}

.visit, .review{padding-top:5px;}

.rowBg{
	background:transparent url(row1bg.jpg) repeat-x scroll 0 50%;
	font-size:12px;
	height:31px !important;
	line-height:1.7 !important;
}

.casino span.rank, .casino a{
	float:left;
	margin-right:5px; 
}

.casino img{position:relative;top:3px;}

a.casinoLink{margin-right:0px;color:#0066CC;}
a.casinoLink:hover{
background-color:#fff;
color:#0066CC;
}


.visit a{
background:transparent url(btnBlue.jpg) no-repeat scroll 0 50%;
color:#FFFFFF !important;
display:block;
height:23px;
line-height:20px;
text-align:left;
text-decoration:none;
text-indent:18px;
width:88px;
margin:0 auto;
}

.review a{
background:transparent url(btnGreen.jpg) no-repeat scroll left center;
color:#FFFFFF !important;
display:block;
height:23px;
line-height:1.7;
text-decoration:none;
text-indent:13px;
width:108px;
margin:0 auto;
}

.gray{color:#555555 !important;}
.rank{color:#000;}
.bordeRight{border-right:1px solid silver;}
.centerAlign{text-align:center;}


#navbar h1{
	color:#666666;
	font-size:12px;
}

.marBt15{
	margin-bottom:15px;
}

.noB{border:none;}

.noBorderFFF{border-left:none !important;}

#logo h1, #logo #h1img{
color:#FFFFFF;
float:left;
font-size:9px;
font-weight:bold;
margin:-17px 0 0 297px;
_margin:-17px 0 0 150px;
position:relative;
width:206px;
}


#story22{
background:#FFFFFF url(television_bg.gif) repeat-x scroll left bottom;
padding-bottom:20px;
padding-left:10px;
padding-right:10px;
}


#televisionH2{
border:1px solid #F3F3F3;
margin:0;
padding-left:10px;
padding-top:3px;
width:490px;
}
#televisionH2 h2{color:#6A6758;}

.photo{
	float:right;
	margin-left:10px;
	margin-bottom:15px;
	width:276px;
	background:#F4ECC8 url(ITbottom.JPG) bottom no-repeat;
	padding-bottom:38px;
}
.photo h2{
	background:transparent url(ITtop.JPG) repeat scroll 0;
	color:ivory;
	height:45px;
	line-height:2.5;
	text-indent:15px;
	font-size:18px;
}
#photoCont{}
.photoRow{padding:5px;clear:both;}
.photoRow div{float:left;}
.photoRow .num{padding-left:5px;width:18px;}
.photoRow .pokeroom{width:130px;}
.photoRow .pokeroom a{color:#355993;font-weight:bold;text-decoration:none;}
.photoRow .bonuss{color:#9A030A;font-weight:bold;width:45px;}
.photoRow .Recension a{text-decoration:none;color:#355993;}

#photoRowTitle{
	border-bottom:1px solid #7B5002; 
	height:13px;
	margin:0 auto;
	width:96%;
	font-size:12px;
}
#photoRowTitle .bonuss{
	color:black;
	font-weight:normal;
	margin-left:-4px;
	width:47px;
}

.bb img{
	border:1px solid #FFFFFF;
	margin-bottom:5px;
}

ul#newsll{
list-style-type:none;
padding:0 1.5em 0 0.5em;
}

.datee{
color:#FFFFFF;
display:block; 
float:left;
font-weight:bold;
height:21px;
line-height:1.8;
margin-left:5px;
margin-right:10px;
margin-top:7px;
text-align:center;
width:36px;
}

.date1{background:url(date1.gif) no-repeat;}
.date2{background:url(date2.gif) no-repeat;}
.date3{background:url(date3.gif) no-repeat;}


#mini_schedule ul.programs li img{float:left;margin-right:5px;}




.randTitle{
	background:transparent url(subnav-bg.png) no-repeat scroll left bottom;
	color:#6699CC;
	font-size:18px;
	font-weight:bold;
	line-height:1;
	margin:0 0 10px -15px;
	padding:5px 5px 9px;
	position:relative !important;
	width:206px;
}

.randTitle em{
	color:#FFFFFF;
	font-style:normal;
}

#phrgrp{
	float:left;
	width:600px;
}

#phrgrp p{ 
	margin:0;
	padding:0;
}

#copyright { 
color:#666666;
font-size:12px;
line-height:2;
padding:15px 0;
text-align:right;
}

#wpc{
	border-top:1px dotted silver;
	padding:6px 15px;
	font-size:11px;
	line-height:1.7;
	float:left;
	width:920px;
}

#social { 

float:left;

} 

.news p{margin:0px;margin-bottom:5px;}

#longBg{
background:transparent url(longBg.JPG) no-repeat scroll left bottom;
width:505px;
}


.noBg{background:none !important;margin-top:0px;}
#social ul li img{margin-top:13px;margin-bottom:5px;}
#logoImg{margin-top:0px !important;margin-bottom:0 !important;}

a#ExlusivtBtn{
display:block;
margin-top:5px;
text-align:center;
}

p#ExlusivtLogo{text-align:center;}
p#ExlusivtLogo img{
position:relative;
top:5px;
}

#mini{_padding:0px !important;}
#sjkhdks{_margin:0px !important;}

input#btn_sign_up_img{
height:25px !important;
width:86px !important;
}