		@import '/css/yui/reset-min.css';
		@import '/css/yui/fonts-min.css';
		@import '/css/blueprint/lib/grid990.css';
	
		a:link,
		a:visited,
		a:hover,
		a:active {text-decoration:underline;color:#0F6588;}

		//h1, h2, h3, h4, h5, h6 {color:#0f6588;}
		h1 {font-size:153.9%;}	
		h2 {font-size:108%;}	
		h3 {font-size:93%;}	
		
		label {
			font-weight:bold;
			padding:0px 0px 0px 5px;
			margin-top:10px;
			
			//color:#0f6588;
		}
		
		p { margin-bottom:10px;}
	
	
		div.validation-advice {
			background-color:#EBF1F3;
			color:#003366;
			border:solid 1px #CCCCCC;
			padding:2px;
			font-weight:normal;
		}
/*
		body { 
			background:transparent url(/wsimages/tvguide/t2/body-background-repeat.gif) repeat-y center top;
			background: margin:0px;
		}
		#body-wrap {
			background:transparent url(/wsimages/tvguide/t2/guide-background-repeat.gif) repeat-y center top;
		}
	*/	
		/**** Menu ****/
		#tvGuideMenu {
			height: 29px;
			padding: 0 0 0 10px;
			margin-top:1px;
			background: url(/images/interface/bg_menu.gif) repeat-x;	
			list-style-type: none;
			font-family: tahoma, arial, "sans serif";
			font-size: 0.8em;
			font-weight: bold;
		}
		#tvGuideMenu li {
			float: left;
		}
		#tvGuideMenu a {
			display: block;
			color: #336699;
			text-decoration: none;
			padding: 7px 31px 8px 1px; /* mac.css */
			background: url(/images/interface/menu_right_off.gif) no-repeat right top;
		}
		#tvGuideMenu a:hover, #tvGuideMenu a.selected, #tvGuideMenu li.active a {
			color: #cc0000;
			background: url(/images/interface/menu_right_on.gif) no-repeat right top;
		}
	
		
		table,tr,td,th {border-collapse:collapse;}
		table.tvGuide td, table.tvGuide th {border:1px solid #0f6588;padding:5px;}
		table.tvGuide .oddRow td {background: #fff;} 
		table.tvGuide .evenRow td {background: #ebf1f3;} 
	/*	
		#content {background:#005d84 url('/wsimages/tvguide/bodyBG.jpg') repeat-x top left; }
	*/
		<!--- SELECTV BUTTONS --->
		.tvguide-toolbar a:link,
		.tvguide-toolbar a:visited,
		.tvguide-toolbar a:hover,
		.tvguide-toolbar a:active {text-decoration:none;color:#000;}
		.tvguide-toolbar h3 {margin:2px 0px 3px 0px;}
		
		.buttonTool-lc-outer {float:left;margin-right:8px;background:url(/wsimages/tvguide/buttons/tools/leftCurve.gif)  no-repeat top left;}
		.buttonTool-lc-inner {background:url(/wsimages/tvguide/buttons/tools/right.gif) no-repeat top right;height:25px;margin-left:13px;padding:5px 16px 0px 5px;}
		.buttonTool-rc-outer {float:left;margin-right:8px;background:url(/wsimages/tvguide/buttons/tools/left.gif)  no-repeat top left;}
		.buttonTool-rc-inner {background:url(/wsimages/tvguide/buttons/tools/rightCurve.gif) no-repeat top right;height:25px;margin-left:13px;padding:5px 16px 0px 5px;}
		.buttonTool-outer {float:left;margin-right:8px;background:url(/wsimages/tvguide/buttons/tools/left.gif)  no-repeat top left;}
		.buttonTool-inner {background:url(/wsimages/tvguide/buttons/tools/right.gif) no-repeat top right;height:25px;margin-left:13px;padding:5px 16px 0px 5px;}
		
		.tools-wrap {background:url(/wsimages/tvguide/pod/podLeft.gif) no-repeat top left;}
		.tools-outer {background:url(/wsimages/tvguide/pod/podRight.gif) no-repeat top right;height:60px;margin-left:10px;}
		.tools-inner {padding:5px 10px 5px 0px;}
		.tools-inner h3,.tools-inner p {font-size:70%;font-weight:normal;color:#0F6588;}
	
		<!--- TVGUIDE TABLE --->
		.channel, .program {font-size:93%;}
		.tvGuide td, .tvGuide th {overflow:hidden;}
		.tvGuide .shim {margin:0px;padding:0px;border:0px;}
		
		<!--- GREYBOX CSS --->
		.GB_Window .content {
			background-color: transparent !important;
		    border: 0px solid #ccc !important;
		}
			
		.GB_Window .header {
			display:none;
		}
		<!--- validation-advice --->
		div.validation-advice {
			background-color:#EBF1F3;
			color:#003366;
			border:solid 1px #CCCCCC;
			padding:2px;
		}
		/***** Footer ****/
		#footer-wrap {
			background:transparent url('/wsimages/tvguide/t2/footerBG.gif') no-repeat center top;
			text-align:right;
			height:62px;
			color:#fff;
		}
		#footer-wrap a {
			color:#fff;
		}
		#footer {
			clear: both;
			margin: 10px;
			height: 40px;
			position: relative;
		}
		#footer ul {
			position: absolute;
			top: 6px;
			right: 6px; /* ie6.css */
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		#footer li {
			float: left;
			margin-left: 5px;
		}
		#footer a {
			display: block;
			padding: 0 0 0 5px;
			border-left: 1px solid #cbcbcb;
			text-decoration: none;
		}
		#footer a.copy {
			border-left: none;
			color: #999;
		}
		#footer a:hover {
			text-decoration: underline;
		}



