body {
			background-color: #EBEBEB;
			font-family: verdana, arial, sans-serif;
			font-size: 8pt;
			color: white;
			text-align: center;			
		}


td 
{
	font-size: 8pt;
}
		
A
{
	color: white;
}


form {
	padding: 0;
	margin: 0;
}
	#contentContainer {
			width: 774px;
            padding: 0;
			margin: 0 auto 0 auto;
		
		}
		
		
		#header 
		{
		    background: black;
			width: 774px;
			height: 86px;
			background-image: url('/images/headerBkg.jpg');
			background-repeat: no-repeat;
			margin: 0 auto 0 auto;
			padding: 0;
		
		}
		
		#mainContentHome 
		{   
		
			width: 774px;
			height: 354px;
			background-image: url('/images/contentBkg_home.jpg');
			background-repeat: no-repeat;
		    margin: 0 auto 0 auto;
		    padding: 0;
		    position: relative;
			
		}
		
        #mainContent 
		{
			width: 774px;
			height: 354px;
			margin: 0 auto 0 auto;
			padding: 0;
			background-image: url('/images/contentBkg.jpg');
			background-repeat: no-repeat;
			text-align: left;
			position: relative;
		
		}
		
		#homefooter 
        {
        width: 774px;
        background-image: url('/images/footerBkg.jpg');
        margin: 0;
        padding: 0;
		height: 125px;
	
        }
        
        #footer 
        {
			width: 774px;
			background-image: url('/images/footer_blackBkg.gif');
			text-align: right;
			color: black;
			font-size: 10px;
			padding: 0;
			margin: 0;	
			
		}

		
		#topNav {
			width: 415px;
			height: 23px;
			margin: 10px 0px 0 0px;
			padding: 0px 1px 0 5px;
			float: right;
			text-align: right;
			}
		
		
	
		#logo 
		{
		
			float: left;
			
		}
		
		#comcastlogo 
		{
		
			float: right;
			
		}
	
		

			#videoContent {
			   float: left;
				padding: 0;
				margin: 0 0 0 5px;
				position: relative;
			
			}
		#videoContentPizza {
			   float: left;
				padding: 0;
				margin: 8px 0 0 4px;
				position: relative;
			
			}
			#signup {
				width: 425px;
				height: 292px;
				background-color: #666666;
				float: left;
				margin: 57px 0 0 0;
			}
				#signup p {
					margin: 0px 10px 0 100px;
					font-size: 10px;
				}
				#signup p input {
					border: 1px solid black; 
					background-color: white;
					margin: 10px 0 0 0;
					padding: 2px;
				}
				#signup p input.submit {
					border: none;
					padding: 0;
					margin: 10px 0 0 0;
					vertical-align: top;
				}
/* homepage items */
	#itsyourtv {
			float: right;
			width: 160px;
			text-align: right;
			margin: 0;
			padding: 0;
            position: relative;
		
		}
		#homeContent {
			float: left;
			margin: 0px 0px 0 0;
			padding: 0;
			width: 240px;
			
		}
			#homeContentText {
				width: 230px;
				text-align: left;
				margin: 5px 5px 0 15px;
				padding: 0px;
				font-size: 10pt;
				float: left;
				position: relative;
			}
			
			#homeContentText p {
				padding: 5px 0 0 0;
				margin: 15px 0 0 0 ;
				font-size: 9pt;
				font-weight: bold;
				}
		
		#homeChanNav {
			width: 159px;
			margin: 0px 1px 1px 0px;
			padding: 0;
			float: left;
            }
		
		#homeChanNavButtons {
			width: 159px;
			margin: 5px 1px 0px 3px;
			padding: 0;
			float: left;
		
			position: relative;

		}
		
			#homeChanNavButtons p{
			width: 159px;
			margin: 0;
			padding: 0;
			
		
		}
		
			#homeChanNav p {
				width: 225px;
				height: 59px;
				padding: 10px 0 0 10px;
				margin: 1px 0 1px 0;
				border: solid 1px white;
			}

			#homeChanNav p.over {
				
			}
			#homeChanNav p.on {
				
			}
			
/* end homepage items */

/* interior items */

#interiorWideContent {
			float: left;
			width: 609px;
			margin: 0 0px 0 1px;
}

#interiorWideContentPizza 

{
			float: left;
			width: 230px;
			margin: 50px 0 0 20px;
			padding: 0;
		
}

#interiorWideContentPizza p

{
		margin: 0;
		Padding: 0;
}

			#interiorWideContentText {
				
				height: 299px;
				margin: 48px 0 5px 3px;
				padding: 0px;
				vertical-align: top;
				font-size: 10pt;
				
				
			}
			#interiorWideContentText p , #interiorWideContentText td {
				padding: 20px 15px 5px 15px;
				margin: 0;
			}

        #interiorContent {
			float: left;
			width: 245px;
			margin: 50px 0 0 0;
			padding: 0;
		}		
			#interiorContentText {
				height: 260px;
				margin: 0px 0 0 0px;
				padding: 0;
				font-size: 11px;
				
			}
			#interiorContentText p {
				padding: 0px 40px 15px 10px;
				margin: 0;
				line-height: 16px;
			}

		#interiorChanNav{
			width: 159px;
			margin: 10px 2px 0 0 ;
			padding: 0;
			float: right;
			position: relative;
		}

			#interiorChanNav p {
				width: 159px;
				padding: 0;
				margin: 0;
		
			}

			#interiorChanNav p.over {
				background-color:#F00001
			}
			#interiorChanNav p.on {
				background-color: #666666;
			}



/* end interior items */

		
		#adBox 
		{
		    float: left;
			width: 255px;
			height: 125px;
			margin: 0;
			padding: 0;
			cursor: pointer;
			position: relative;
		
			
		}
			#adBox p {
				color: white;
				text-align: left;
				
				font-size: 11px;
				margin: 10px 15px 0 15px;
				padding: 0;
			}
			.adTitle {
				text-align: center;
				margin: 12px 0 0 0;
			}
			

			.adImgLink {
				
				position: absolute;
				top: 85px;
				z-index: 10000000;
			}

			.adVoteLink {
				
				position: absolute;
				top: 80px;
				z-index: 10000000;
			}
		
	
			#footer p {
				padding: 5px 10px 7px 0;
				margin: 0;
				color: White;
			}
			#footer a {
				color: black;
				color: White;
				}
		
		form {
			padding: 0;
			margin: 0;
		}
		
		.clearDiv {
			clear: both;
			float: none;
		}
		.status {
			font-weight: bold;
			}
		
/*   scroll stuff */
div#hold	{ 
	float: left;
	position:relative; 
	overflow:hidden;
	width: 225px;
	height: 270px;
	 z-index:100;
	 margin: 0; padding:0;
	}
	

div#wn	{ 
	position:relative; 
	left:0px; top:0px; 
	width:254px; height:270px; 
	clip:rect(0px, 254px, 270px, 0px); 
	overflow:hidden;	
	z-index:1; 
	 margin: 0; padding:0;
	 }

  #lyr1 { 
		position:absolute; visibility:hidden;
		left:0px; top:0px; 
		z-index:1; 
		margin: 0; padding:0;
	}
	div#scrollbar { 
		float: left;
		position:relative; 
		width:8px; height:270px; 
		font-size:1px; z-index:1;
		margin: 0; padding:0;
	}

div#largeArea	{ 
	float: left;
	position:relative; 
	overflow:hidden;
	width: 595px;
	height: 299px;
	 z-index:100;
	 margin: 0; padding:0;
	}
div#largeWindow	{ 
	position:relative; 
	left:0px; top:0px; 
	width:595px; height:270px; 
	clip:rect(0px, 254px, 270px, 0px); 
	overflow:hidden;	
	z-index:1; 
	 margin: 0; padding:0;
	 }
	 #lyr2 { 
		position:absolute; visibility:hidden;
		left:0px; top:0px; 
		z-index:1; 
		margin: 0; padding:0;
	}

div#track { 
		position:relative; left:0; top:0px;
		width:8px; height:250px;
		z-index:1;
		margin: 0; padding:0;
		border: solid 1px cccccc;
  }
div#dragBar {
		position:relative; left:1px; top:1px;
		width:7px; height:10px;
		background-color:#000000;
		z-index:1;
		margin: 0; padding:0;
  }  
div#up { position:relative; left:0; top:0; z-index:2 }  
div#down { position:relative; left:0; bottom:10px; z-index:3 }

/* override scroll for wide layout */
#interiorWideContentText div#hold	{ 
	width: 595px;
	height: 299px;
	}
	

#interiorWideContentText div#wn	{ 
	width:595px; height:299px; 
	clip:rect(0px, 595px, 299px, 0px); 

	 }




/* contact form items */
#contactForm p {
	padding: 2px 20px 2px 20px;
	margin: 0;
	font-size: 10pt;
	}

#contactForm
{
 	
}

#contactForm #contact1 {
 	float: left;
	width: 320px;

}
#contactForm #contact2 {
 	float: right;
	width: 285px;

}

#contactForm #error {
	margin: 5px 0 0 15px;
	padding: 5px;
	background-color: #F00001;
}
#contactForm #error ul {
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	font-weight: bold;
	}
.contactLabel {
	width: 125px;
	float: left;
	margin: 5px 5px 5px 5px;
	padding: 5px 0 0 0;
font-size: 10px;
	}
.contactField {
	float: left;
	margin: 0px;
	padding: 0;
}
.contactFieldSmall {
	float: left;
	margin: 0px;
	padding: 0;
	font-style: italic;
}

.contactSmall {
	float: left;
	margin: 0px;
	padding: 0;
	font-style: italic;
	font-size: 8px;
}
#col2Pizza {
 	float: right;
	width: 300px;
padding: 0;
margin: 0;
border: solid 1px white;
}


p {font-size: 9pt;}

ul li {font-size:  9pt;}

.bio {font-size:  9pt;}

ul {font-size: 9pt; margin-top: 10px;}

p.contact {font-size: 11px;}

td.schedule {font-size: 10px; margin: 0; padding: 0;}

.showhead {font-size: 11pt; font-weight: bold;}