body, html {
	margin: 0px auto;
	padding: 0px;
	background-color:#64a5cf;
	background-image:url(../images/bg_all.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

body, span, div, p,li, ol,td, tr, input, textarea{
	font-size: 11px;
	font-family:Verdana,Tahoma,'Trebuchet MS',  Arial, GRHelvetica ;
	color:#2b2b2b;
}

input {
	font-size:10px;
	font-weight:normal;
	color:#2f2f2f;
}


img {
	border:0px;
}

p {
	padding:4px 0px 4px 0px;
	margin:0px;
}

form {
	margin:0px;
	padding:0px;
}

div.clear {
	clear:both;

}

#tv_logo {
	margin: 0px auto;
	width:100%;
	background-image:url(../images/bg_tv.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:400px;
}

div#container {
	margin: 0px auto;
	width:950px;

	
}

div.lines	{
	width:950px;
	background-image:url(../images/bg_lala.jpg);
	background-position:top left;
	background-repeat:repeat-y; 
	float:left;	
}

div.section_top {
	width:950px;
	background-image:url(../images/bg_top.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:29px;
}

div.blogs {
	width:512px;
	float:left;
	text-align:right;
	padding:6px 28px 0px 0px;
}

div.blogs a{
	text-decoration:none;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
}

div.top_search {
	width:180px;
	float:left;
}

div.top_search td{
	padding:4px 2px 0px 2px;
	color:#ffffff;
	font-size:10px;
}

input.inp1{
	width:100px;
	border:1px solid #76065a;
	background-color:#f1e0ed;
	color:#000000;
}

div.top_extra_menu {
	width:230px;
	float:left;
	color:#ffffff;
	font-size:10px;
	padding:6px 0px 0px 0px;
}

div.top_extra_menu a{
	text-decoration:none;
	color:#ffffff;
	font-size:10px;
	padding:0px 3px 0px 3px;
}

div.section_logo {
	width:950px;
}


div.logo {
	width:310px;
	float:left;
	padding:10px 0px 0px 10px;
}

div.top_banner {
	width:474px;
	float:left;
	padding:26px 0px 0px 0px;
}

div.swatch {
	width:150px;
	float:left;
	padding:6px 0px 0px 6px;
}

div.section_date {
	width:950px;
}

div.hour {
	width:944px;
	text-align:right;
	font-size:10px;
	color:#898989;
	padding:4px 6px 0px 0px;
}

div.top_menu {
	width:950px;
	background-image:url(../images/bg_top_menu.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:0px 0px 14px 0px;
	margin-top:14px;
	float:left;
}

div.menu_level1{
	float:left;
}

a.home {
	text-decoration:none;
	color:#e70318;
	font-size:12px;
	height:9px;
	padding:6px 20px 6px 20px;
	float:left;
}


a.level1 {
	text-decoration:none;
	color:#e70318;
	font-size:12px;
	background-image:url(../images/bg_menu_level1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:6px 20px 0px 20px;
	height:15px;
	float:left;
}

a.level1:hover {
	color:#ffffff;
	background-color:#a4c7de;
	background-image:url(../images/bg_menu_level1_hover.jpg);
}

a.level1_selected {
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	background-color:#a4c7de;
	background-image:url(../images/bg_menu_level1_hover.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:6px 20px 0px 20px;
	height:15px;
	float:left;
}

div.section_news {
	width:950px;
}

div.cover_story {
	width:330px;
	float:left;
}

div.cover_story_tlt {
	width:300px;
	background-image:url(../images/bg_red.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:17px;
	margin-left:20px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	padding:3px 0px 0px 10px;
}

div.cover_story_txt {
	width:290px;
	margin-left:20px;
	_margin-left:10px;
	font-size:11px;
	color:#000000;
	padding:6px 6px 20px 10px;
	background-color:#f1f2f2;
	float:left;
	min-height:190px;
	_height:190px;
}

div.cover_story_txt img{
	padding:0px 10px 6px 0px;
}


div.cover_story_more {
	width:286px;
	margin-left:20px;
	_margin-left:10px;
	padding:3px 10px 10px 10px;
	background-color:#f1f2f2;
	float:left;
	text-align:right;
}

div.cover_story_more a{
	font-size:10px;
	color:#c60a27;
	text-decoration:none;
}

div.banner_click {
	width:300px;
	padding:30px 0px 0px 20px; 

}

div.tv_flash {
	width:620px;
	float:left;
}

div.section_box {
	width:930px;
	padding:0px 0px 0px 16px;
}

div.box {
	float:left;
	width:310px;
	background-image:url(../images/box.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:234px;
}

div.box_blue_tlt {
	width:300px;
	color:#66a7d1;
	font-size:14px;
	padding:4px 0px 0px 10px; 
}

div.box_red_tlt {
	width:300px;
	color:#e70318;
	font-size:14px;
	padding:4px 0px 0px 10px; 
}

div.box_txt {
	width:290px;
	color:#000000;
	font-size:11px;
	padding:6px 10px 0px 10px; 
}

div.box_txt div{
	padding:4px 0px 4px 0px; 
}

div.box_txt a{
	color:#000000;
	font-size:11px;
	text-decoration:none;
}

div.box_txt label {
	color:#003c6e;
	font-size:11px;
}

div.box_txt input {
	margin:0px;
	padding:0px;
}

div.vote {
	width:280px;
	text-align:right;
	padding-right:10px;
}

div.vote a{
	text-decoration:none;
	color:#c60a27;
	font-size:11px;
	background-image:url(../images/bg_vote.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:10px 20px 0px 0px;
	float:left;
	height:25px;
	width:280px;
}


div.box_txt td {
	padding:4px 0px 2px 0px;
}

div.more_vote {
	width:290px;
}

div.more_vote a{
	text-decoration:none;
	color:#000000;
	font-size:11px;
}



div.section_banners1 {
	width:930px;
	padding:0px 0px 0px 16px;
}

div.section_banners1 div{
	float:left;
	width:310px;
}

div.section_banners2 {
	width:926px;
	padding:6px 0px 0px 20px;
}

div.group {
	width:231px;
	float:left;
}

div.banner {
	width:231px;

}

div.banner_txt {
	width:231px;
	background-image:url(../images/bg_banners_red.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:15px;
}

div.banner_txt a{
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	padding:1px 0px 0px 10px;
}

div.bottom {
	width:950px;
	background-image:url(../images/bg_bottom.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:100px;
}

div.bottom_page {
	width:950px;
	height:100px;

}

div.left_bottom {
	width:240px;
	float:left;
}

div.left_bottom div{
	width:215px;
	padding:6px 0px 2px 15px;
	font-size:9px;
	color:#26273a;
}


div.right_bottom {
	width:690px;
	float:left;
	background-image:url(../images/bg_bottom_link.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:10px;
}

div.right_bottom div{
	width:675px;
	padding:10px 0px 2px 15px;
}

div.right_bottom span{
	color:#1d2172;
	font-size:11px;
	font-weight:bold;
}

div.right_bottom a{
	color:#191919;
	text-decoration:none;
	font-size:11px;
	padding:0px 4px 0px 4px;
}

div.main_section {
	width:950px;
	margin-top:10px;
}

div.left_section {
	width:196px;
	float:left;
}

div.left_menu {
	width:196px;
	float:left;
}

div.mn_left_on {
	width:196px;
	background-image:url(../images/mn_left_on.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:12px;
}

div.mn_left_repeat {
	width:196px;
	background-image:url(../images/mn_left_repeat.jpg);
	background-position:top left;
	background-repeat:repeat-y;
}

div.mn_left_off {
	width:196px;
	background-image:url(../images/mn_left_off.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:18px;
}

div.mn_level2 {
	width:160px;
	margin:0px 20px 0px 16px;
	background-image:url(../images/mn_sep.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:4px 0px 8px 0px;
}

a.level2 {
	text-decoration:none;
	color:#112d6e;
	font-size:12px;
	padding:0px 0px 0px 10px;
	display:block;
}

a.level2:hover {
	color:#bd0a25;
}


a.level2_selected {
	text-decoration:none;
	color:#bd0a25;
	font-size:12px;
	padding:0px 0px 0px 10px;
	display:block;
}

div.left_search {
 width:184px;
 background-image:url(../images/bg_search_left.jpg);
 background-position:top left;
 background-repeat:no-repeat;
 height:144px;
 margin-top:10px;
 margin-left:12px;
 _margin-left:6px;
 float:left;
}

div.newsletter {
 width:174px;
 margin:10px 0px 0px 10px;
 height:70px;
}
 
div.search_page {
 width:174px;
 margin:0px 0px 0px 10px;
}

div.newsletter td{
	padding:3px 4px 3px 4px;
	color:#696969;
	font-size:10px;
}

input.inp2{
	width:120px;
	border:1px solid #9c9eb6;
	color:#000000;
}

div.search_page td{
	padding:3px 4px 3px 4px;
	color:#696969;
	font-size:10px;
}

input.inp3{
	width:90px;
	border:1px solid #9c9eb6;
	color:#000000;
}

div.left_vote {
	width:182px;
	margin:0px 0px 0px 14px;
}

div.left_vote_tlt {
	width:142px;
	background-image:url(../images/arrow_red.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:21px;
	font-size:12px;
	color:#515050;
	padding:7px 0px 0px 40px;
}

div.left_vote_on {
	width:182px;
	background-image:url(../images/bg_search_on.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:9px;
}

div.left_vote_repeat {
	width:182px;
	background-image:url(../images/bg_search_repeat.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	padding:0px 0px 10px 0px;
}

div.left_vote_repeat td {
	padding:2px 2px 4px 2px; 
}

div.left_vote_repeat label {
	color:#2c2c2c;
	font-size:11px;
	padding:0px 2px 2px 6px;
}

div.left_vote_repeat span {
	color:#5a91ad;
	font-size:11px;
	padding:0px 2px 2px 6px;
	display:block;
}


div.left_vote_off {
	width:179px;
	background-image:url(../images/bg_search_off.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:20px;
	padding:2px 0px 0px 3px;
}

div.left_vote_off a{
	text-decoration:none;
	color:#bc0925;
	font-size:9px;
}

div.left_banners {
	width:196px;
}

div.left_banners div{
	width:196px;
	text-align:center;
	padding:14px 0px 0px 0px;
}

div.right_section {
	width:754px;
	float:left;
}

div.flash_serial {
	width:428px;
	float:left;
	padding:0px 2px 10px 0px;
}

div.main_text {
	width:724px;
	padding:0px 20px 0px 10px;
}

div.main_text h1{
	font-size:18px;
	color:#2b2b2b;
}

div.breadcrumb a{
	width:724px;
	color:#c60a27;
	font-size:13px;
	background-image:url(../images/link_breadcrumb.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	padding:0 14px 0 0;
	text-decoration:none;
}

div.main_text_search {
	width:724px;
	margin-top:10px;
}

div.main_text_search td{
	padding:0px 30px 2px 3px;
	border-left:2px solid #66a7d1;
}

div.main_text_search div{
	padding:2px 0px 2px 0px;
	font-size:11px;
	color:#66a7d1;
}


div.main_text_search select{
	width:120px;
	border:1px solid #7f9db9;
	font-size:10px;
}

div.listing_on {
	width:746px;
	background-image:url(../images/bg_listing_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:48px;
	margin-top:16px;
}

div.program_date {
	width:200px;
	float:left;
	font-size:12px;
	color:#ffffff;
	padding:8px 0px 0px 10px;

}

div.program_hours {
	width:280px;
	float:left;
	padding:8px 0px 0px 0px;
}

a.p_hours {
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	text-decoration:none;
	padding:0px 4px 0px 4px;
}

a.p_hours:hover {
	color:#000000;
}

a.p_hours_selected {
	color:#000000;
	text-decoration:none;
	font-size:10px;
	text-decoration:none;
	padding:0px 4px 0px 4px;
}

div.program_pages {
	width:254px;
	float:right;
	padding:8px 2px 0px 0px;
	text-align:right;
}

a.p_pages {
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	text-decoration:none;
	padding:0px 4px 0px 4px;
}

a.p_pages:hover {
	color:#000000;
}

a.p_pages_selected {
	color:#000000;
	text-decoration:none;
	font-size:10px;
	text-decoration:none;
}

div.listing_repeat {
	width:744px;
	background-image:url(../images/bg_listing_body.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	padding-left:1px;
}

td.InnerTdBlack {
	background-color:#062137;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	width:187px;
	height:96px;
	color:#ffffff;
	text-align:right;
	vertical-align:top;
	padding:4px 10px 4px 0px;
	font-size:9px;
	border-bottom:1px solid #062137;
	border-left:1px solid #1d2172;

}

div.listing_repeat th{
	width:187px;
	height:50px;
	color:#ffffff;
	padding:4px 10px 4px 0px;
	font-size:12px;
	font-family:Verdana,Tahoma,Arial, Helvetica, sans-serif;
	border-bottom:1px solid #062137;
	border-left:1px solid #1d2172;
	text-align:center;
}

div.listing_repeat td{
	width:187px;
	height:96px;
	color:#ffffff;
	text-align:right;
	vertical-align:top;
	font-size:9px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
}

td.InnerTd {
	width:187px;
	height:96px;
	color:#ffffff;
	text-align:right;
	vertical-align:top;
	padding:4px 10px 4px 0px;
	font-size:9px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	border-bottom:1px solid #062137;
	border-left:1px solid #1d2172;
}

td.InnerTd_selected {
	width:187px;
	height:96px;
	color:#ffffff;
	background-color:#c60a27;
	text-align:right;
	vertical-align:top;
	padding:4px 10px 4px 0px;
	font-size:9px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	border-bottom:1px solid #062137;
	border-left:1px solid #1d2172;
}

div.listing_repeat a{
	color:#ffffff;
	font-size:9px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
}

div.listing_off {
	width:746px;
	background-image:url(../images/bg_listing_bottom.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:24px;
}

div.program_hours_bottom {
	width:340px;
	float:left;
	padding:6px 0px 0px 10px;
}

a.p_hours_bottom {
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	text-decoration:none;
	padding:0px 8px 0px 8px;
}

a.p_hours_bottom:hover {
	color:#a9ceee;
}

a.p_hours_bottom_selected {
	color:#a9ceee;
	text-decoration:none;
	font-size:10px;
	text-decoration:none;
	padding:0px 8px 0px 8px;
}

div.program_pages_bottom {
	width:394px;
	float:right;
	padding:6px 2px 0px 0px;
	text-align:right;
}

a.p_pages_bottom {
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	text-decoration:none;
	padding:0px 4px 0px 4px;
}

a.p_pages_bottom:hover {
	color:#a9ceee;
}

a.p_pages_bottom_selected {
	color:#a9ceee;
	text-decoration:none;
	font-size:10px;
	text-decoration:none;
}

div.title_page_blog
{
	width: 530px;
	font-size: 18px;
	color: #231f20;
	background-image: url(../images/title_line.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 10px 0px 5px 4px;
	float: left;
}

div.img_page_blog
{
	width: 170px;
	font-size: 18px;
	color: #231f20;
	padding: 0px 0px 5px 4px;
	float: left;
}

div.top_blog
{
	width: 710px;
	background-color: #ffffff;
	height: 60px;
}

div.blog
{
	width: 680px;
	margin-left: 30px;
	margin-bottom: 20px;
}

div.blog_open
{
	width: 620px;
	background-image: url(../images/blog_open1.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 44px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0px 0px 60px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
}

div.blog_body
{
	width: 560px;
	background-image: url(../images/blog_open2.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	padding: 0px 90px 0px 30px;
	font-size: 12px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
}

div.blog_close
{
	width: 680px;
	background-image: url(../images/blog_close.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 23px;
}

a.blog_more
{
	color: #f37920;
	font-size: 12px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

div.blog_comments
{
	width: 560px;
	padding-top: 10px;
	text-align: right;
}

div.blog_comments a
{
	width: 680px;
	color: #f37920;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/*search*/
ol.resultlist
{
	margin: 0px; padding:0px;
	margin: 0px 0px 0px 12px;
}
li.resultitem
{
	margin: 0px 0px 10px 0px;
}
h3.resultheader
{
	margin: 0px; padding:0px;
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	font-style: italic;
	font-size: 14px;
}
div.summary
{
	font-size: 12px;
}
span.highlight
{
	font-weight: bold;
	background-color: Yellow;
}
/*search*/


/* news   classes */

div.search_issue {
	width:724px;
	padding:14px 0px 0px 0px;
	background-image:url(../images/bg_search_issue.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:68px;
}

td.issue_date{
	padding:0px 15px 0px 10px;
	vertical-align:top;
}

td.issue{
	padding:0px 20px 0px 10px;
	vertical-align:top;
}


td.issue_down{
	padding:10px 20px 0px 10px;
	vertical-align:top;
}


div.search_issue label{
	padding:0px 0px 6px 0px;
	color:#73aecc;
	font-size:11px;
	font-weight:bold;
}

input.inp4{
	width:160px;
	border:1px solid #9c9eb6;
	color:#000000;
}

select.sel4{
	font-size:11px;
	color:#000000;
}

div.main_issue {
	width:724px;
}

div.tlt_issue {
	width:724px;
	text-align:center;
	color:#112d6e;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	padding:10px 0px 8px 0px;
}

div.tlt_issue a{
	color:#112d6e;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

div.txt_issue {
	width:724px;
	background-image:url(../images/bg_issue.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:368px;
	text-align:center;
	padding:10px 0px 0px 0px;
}

div.no_results
{
	width:714px;
	padding:10px 0px 0px 10px;
	height:168px;
}


div.page_issue {
	width:544px;
	padding:0px 0px 0px 180px;
}

a.pre {
	background-image:url(../images/pre_page.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#112d6e;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding:2px 0px 6px 26px;
}

a.next {
	background-image:url(../images/next_page.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	color:#112d6e;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding:2px 26px 6px 0px;
}

div.pop_issue{
	border:1px solid #cb0624;
	background-color:#ffffff;
	position:absolute;
	left:900px;
	top:530px;
	width:330px;
}

div.btn_close {
	width:330px;
	text-align:right;
}

div.txt_close{
	width:310px;
	padding:2px 10px 10px 10px;
}

div.trailer {
	width:314px;
	background-image:url(../images/bg_red_tv.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:256px;
	margin-left:16px;
}

div.tlt_trailer {
	width:314px;
	color:#ffffff;
	font-size:17px;
	font-weight:bold;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	padding:4px 0px 0px 0px;
	text-align:center;
}

div.txt_trailer {
	width:314px;
	padding:8px 0px 0px 0px;
	text-align:center;
}

div.banner_home {
	width:620px;
	float:left;
	margin-top:6px;
}

div.banner_home div{
	float:left;
	padding:0px 8px 0px 0px;
}

div.gallery {
	width:714px;
	padding:0px 0px 0px 10px;
	float:left;
	clear:both;
	
}

div.list_gallery {
	width:210px;
	padding:10px 10px 26px 10px;
	float:left;	
}

div.tlt_gallery{
	width:210px;
	font-size:10px;
	font-weight:bold;
	color:#c40b2a;
	padding:0px 0px 4px 0px;
}

div.img_gallery{
	width:190px;
	text-align:right;
	background-image:url(../images/next_page.jpg);
	background-position:right center;
	background-repeat:no-repeat;
}

div.img_gallery a{
	text-decoration:none;
	padding:0px 26px 0px 0px;
}

div.txt_gallery{
	width:210px;
	font-size:10px;
	color:#112d6e;
}



div.popupInfo
{
	text-align:center;
	padding-top:30px;
}














