@charset "utf-8";
/* CSS Document */

html { font-size:200%; }

body {	font-size:50%;
		background-color:#FFFFFF;
		color:#CCCCCC;
     }

.list { padding-left:1em;
		font-size:.8em;
		color:#F0F0F0;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		}
		


.menuitem { font-family:Arial;
			font-weight:normal;
			color:#FFCC00;
			font-size:1.2em;
			text-align:center;
		  }

.IRN {	font-family:Georgia, "Times New Roman", Times, serif;
		color:#F0F0F0;
		font-size:1.9em;
		font-weight:bold;
		text-align:center; }

p .emphasis {font-weight:bold; color:#ffcc00;}
p .emphasis_blue {font-weight:bold; color:#009cff; }
p .heading_white {	font-weight:bold;
					color:#FFFFFF; 
					font-size:1.9em;
					text-shadow:#555555 2px 2px 2px; }
p .subheading_white {	font-style:italic; 
						font-weight:bold;
						font-size:1em; }

* {margin:0; padding:0;}

div {	font-size:inherit;
		color:inherit;
		text-decoration:inherit; }
	

/*
=================================================================================
---------                 Invisible Alignment Piece                     ---------
=================================================================================
*/
div#aligner {	position:relative;
				margin-left:auto;
				margin-right:auto;
				width:1020px; height:10px;
				
			}


/*
=================================================================================
---------                      Top Page Header                          ---------
=================================================================================
*/		
div#Header {
	position:absolute;
	text-align:center;
	left:0px;
	top:0px;
	width:850px;
	height:85px;
	border:none;
	background-image:url(../images/Header_Backgnd.jpg);
			}
						
#Header_Main {
	position:absolute;
	left:11px;
	top:46px;
	width:422px;
}
#Header_Subs {	position:absolute;
				left:422px; top:0px;
				width:423px; }
				
#Header_Sub1 {
	position:absolute;
	right:-2px;
	top:5px;
	width:175px;
					}
#Header_Sub2 {
	position:absolute;
	right:-4px;
	top:32px;
	width:175px;
					}
#Header_Sub3 {
	position:absolute;
	right:-4px;
	top:59px;
	width: 175px;
					}





/*
=================================================================================
---------                 Right Navigation Buttons                      ---------
=================================================================================
*/	
					
div.button_text { padding-top:15px; }
					
div#R_Nav {	position:absolute;
			left:855px;
			top:0px;
			width:165px;
			height:510px;
			border:none;
			font-family:Arial, Helvetica, sans-serif;
			color:#FFcc00;
			font-size:1.2em;
			z-index:100;  /* Menu flyouts must be in front of other elements */
		  }




/*
=================================================================================
---------                      Main Content Area                        ---------
=================================================================================
*/		  
.formrequest { text-align:center; }
.SpryField	{	margin-left:25px;
				text-align:left; }
.SpryLabel	{	text-align:right; 
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:.9em; color:#C0C0FF;}
div#Request_Info { margin-left:auto; margin-right:auto; 
				   width:650px;}
				   
div#Main_Body {
	position:absolute;
	left:0px;
	top:90px;
	width:850px;
	height:445px;
	overflow:auto;
	background-image:url(../images/Main_Large_Backgnd.jpg);
}

div#Main_Body p {	font-family:Arial, Helvetica, sans-serif;
					color:#F0F0F0;
					font-weight:bold;
					font-size:.8em; }

div#Main_Body a { color:#ffcc00; text-decoration:none; }


div#Main_Body p.description { font-style:italic; line-height:130%;}
div#Main_Body p.description1 { font-style:italic; line-height:130%; font-size:.9em; }
		   
div#Logo {	position:absolute;
			left:17px;
			top:18px;
			width:314px;
			height:142px;
			overflow:hidden; }
			   
div#Program_Description {	
				font-size:1.2em;
				font-family:Arial, Helvetica, sans-serif;
				position:absolute;
				left:18px; top:185px;
				width:308px; 
				text-align:left; }
				
   

div#VBar {	position:absolute;
			left:355px; top:88px; 
			width:2px; height:324px;
			background-image:url(../weekly.shows/images/VBar.jpg);}
			

					
/*div#Pic {	position:absolute;
			left:696px; top:89px;
			width:116px; height:156px; } */
	
div#Program_Stats {	font-size:1em;
				position:absolute;
				left:389px; top:88px;
				width:423px; }
div ul { font-size:inherit; color:inherit;}
				
div#Program_Stats img {	float:right; 
					margin:0 4px 4px 0; }

div#Program_Stats p.smallbreak { font-size:.7em; }




/* ******************************************************
   Horizontal Menu Bar
   Definitions for 2 and 3 Item Config on a Wide Bar,
   and a 2 Item config on a Narrow Bar
   ****************************************************** */
div#W_Bar {	position:absolute;
				left:353px; top:18px;
				width:477px; height:32px;
				background-image:url(/common/h_bar-wide.gif); }

div#N_Bar {	position:absolute;
			left:436px; top:18px;
			width:310px; height:32px;
			background-image:url(/common/h_bar-narrow.gif); }


div#W_Bar_Menu {	position:absolute; top:6px; width:477px; }
div#N_Bar_Menu {	position:absolute; top:6px; width:310px; }
div#W_Bar_Menu a { font-family:Arial; color:#F0F0F0; font-style:italic; font-weight:bold; text-decoration:none;}
div#N_Bar_Menu a { font-family:Arial; color:#F0F0F0; font-style:italic; font-weight:bold; text-decoration:none;}
div#W_Bar_Menu3_Left { width:159px; top:14px; float:left; text-align:center; } 
div#W_Bar_Menu3_Center { width:159px; float:left; text-align:center; }
div#W_Bar_Menu3_Right { width:159px; float:left; text-align:center; }
div#W_Bar_Menu2_Left { width:200px; top:14px; float:left; text-align:center; }
div#W_Bar_Menu2_Right { width:239px; top:14px; float:left; text-align:center; }
div#N_Bar_Menu_Left { width:155px; top:14px; float:left; text-align:center; } 
div#N_Bar_Menu_Right { width:155px; float:left; text-align:center; }


					
/*
=================================================================================
---------                           Footer                              ---------
=================================================================================
*/					
		   
		   
div#Footer {	position:absolute;
				left:0px; top:540px;
				width:1020px; height:65px;
				text-align:center;
				background-image:url(../images/Footer_Backgnd.jpg); }
div#Footer a {	text-decoration:none; color:#ffcc00;}
				
#Footer_Item1 {	position:absolute;
				left:10px; top:10px;
				width:200px; }
				
#Footer_Item2 {	position:absolute;
				left:253px;
				top:10px;
				width:170px; }
				
#Footer_Item3 {
	position:absolute;
	left:466px;
	top:11px;
	width:180px;
			  }
#Footer_Item4 {
	position:absolute;
	left:669px;
	top:10px;
	width:180px;
			  }
#Footer_Item5 {
	position:absolute;
	left:883px;
	top:3px;
	width:120px;
	height:48px;
			  }
#Footer_Footer {	position:absolute;
					width:1020px;
					bottom:5px; left:0px;
					font-style:italic;
					color:#F0F0F0;
					font-size:.8em;
				}
				
	  	
