
/****************************************************************************************************************************************/

html, body {
	margin: 0; padding: 0;
	background: #fff url(/media/pbaonline/header/pa/images/bg2.gif) repeat-x; 
	background-attachment: fixed;
}

	html, body, td, input, select, textarea, label {
		font: 10px/1.5em Verdana, Arial, Helvetica, sans-serif;;
		color: #444;
	}

	p {
		margin: 1em 0;
	}

	a {
		font-weight: bold;
		color: #B25F1F;
	}
		a:hover {
			text-decoration: none;
			background: #FFFFCC;
		}
		
		a.search_playlists {
			display: block;
			margin: 1em 0;
			padding-left: 17px; 
			background: url(/media/pbaonline/header/pa//media/pbaonline/header/pa/images/playlist.gif) top left no-repeat;
		}

	ul {
		margin-top: 1em;
		margin-bottom: 1em;
	}

	h1,
	body.programming #bodycopy.programs ul.nav li.first .pagename {
		font: bold 1.7em Georgia, "Times New Roman", Times, serif;
		color: #004887;
		margin: 0.75em 0 0.5em 0;
	}

	h2,
	#bodycopy.programs ul.nav .pagename, 
	#bodycopy.all_programs ul.nav .pagename,
	#tvschedules .tvschedulesheaderdate,
	.schedulesearch h1
	{
		color: #00539C;
		font: bold 1.4em Georgia, "Times New Roman", Times, serif;
		margin: 1em 0 0.5em 0;
	}

	h3 {
		font-size: 1em;
		font-weight: bold;
		color: #00559F;
		margin: 1em 0;
	}

	h4,
	.datestamp,
	.filesize,
	#bodycopy.programs span.subtitle,
	#bodycopy.all_programs span.subtitle,
	.whatsontonightdate, 
	.whatsonnowdate,
	.whatsonkidsnowdate,
	.gncTitle {
		font-weight: normal;
		font-size: 0.9em;
		text-transform: uppercase;
		color: #666;
		line-height: 1.3em;
	}
	
	h5
	{
		color: #00539C;
		font: bold 1.5em Georgia, "Times New Roman", Times, serif;
		margin: 1em 0 0.75em 0;
	}

	blockquote {
		margin: 1em 0;
		padding: 0 2em 0 1em;
		border-left: 3px solid #ccc;
		font-style: italic; 
	}

	img {
		border: none;
	}

	.clear {
		clear: both;
	}


	.left_aligned {
		display: block;
		float: left;
		margin: 0 10px 10px 0;
	}

	.right_aligned {
		display: block;
		float: right;
		margin: 0 0 10px 10px; 
	}

	hr {
		margin: 1.5em 0;
		padding: 0;
		border: none;
		border-bottom: 1px dotted #aaa;
		height: 1px;
		background: #fff;
		clear: both;
	}




/*******************************************************************************************************************************/


ul.nav, 
ul.nav li {
	list-style: none;	
	margin: 1em 0;
	padding: 0;
}

	ul.nav li span {
		display: block;
	}
	ul.nav li span.nowrap {
		display: inline; 
		white-space: nowrap; 
	}

/*******************************************************************************************************************************/

.breadcrumb {
	list-style: none;
	margin: 1em 0;
	padding: 0;
}
	.breadcrumb li {
		list-style: none;
		display: inline;	
	}
		.breadcrumb li a {
			color: #555;
			font-size: 1em;
			padding-right: 12px; 
			text-decoration: none;
			font-weight: normal;
			text-transform: lowercase;
			background: url(/media/pbaonline/header/pa/images/breadcrumb.gif) center right no-repeat; 
		}
		.breadcrumb li a:hover {
			color: #555;
			text-decoration: underline;
		}

/*******************************************************************************************************************************/

.sidebar {
}
	.sidebar h1,
	.sidebar h2,	
	.sidebar h3, 
	.sidebar h4 {
		margin: 0.5em 15px 0.25em 15px; 
	}


	.sidebar ul.nav {
		display: block;
		margin: 0 2px 1.5em 0;
		padding: 0;
	}
		.sidebar ul.nav li {
			list-style: none;
			margin: 0;
			padding: 0;
		}

		.sidebar ul.nav li a {
			color: #2c5887;
			background: #e4eaf0;
			font-size: 1.1em;
			text-decoration: none;
			text-transform: lowercase;
			display: block;
			margin: 0;
			padding: 6px 15px;
			border-bottom: 2px solid white;
		}

			.sidebar ul.nav li a.on {
				color: #001e3a;
				background: #ccdae4;
			}
			.sidebar ul.nav li a.on_parent {
				background: #ccdae4;
			}
			.sidebar ul.nav li a:hover {
				color: #001e3a;
				background: #ccdae4;
				text-decoration: underline;
			}

		.sidebar ul.nav ul.nav {
			margin-bottom: 0;
		}

			.sidebar ul.nav ul.nav li a {
				font-weight: normal;
				background: #fff;
				padding-top: 0;
				border: none;
			}
				.sidebar ul.nav ul.nav li a:hover {
					background: #fff;
				}
				.sidebar ul.nav ul.nav li a.on,
				.sidebar ul.nav ul.nav li a.on_parent {
					font-weight: bold;
				}
				.sidebar ul.nav ul.nav ul.nav li a {
					padding-left: 30px; 
					font-size: 1em;
					font-weight: normal;
				}
					.sidebar ul.nav ul.nav ul.nav li a.on {
						text-decoration: underline;	
					}
					.sidebar ul.nav ul.nav ul.nav ul.nav li a {
						padding-left: 45px; 
						font-weight: normal;
					}

		.sidebar li,
		.sidebar td {
			line-height: 1.2em;
		}

		.sidecopy {
			/* dynamic body text within a sidebar */
			margin: 10px 15px 15px 15px; 
		}
			.sidecopy h1,
			.sidecopy h2,
			.sidecopy h3,
			.sidecopy h4 {
				margin-top: 0;
				margin-left: 0;
				margin-right: 0;
			}



		.feed {
			position: relative;
			margin: 0;
			padding: 23px 10px 4px 15px;
			background: #fff url(/media/pbaonline/header/pa/images/feed_bg.gif) top left repeat-x; 
		}
			.feed .subhead {
				position: absolute; 
				top: 0;
				left: 0; 
			}
			.feed h1 {
				font-weight: normal;
				background: #476f9a;
				color: #fff;
				margin: 0;
			}

		ul.rssfeed {
			list-style: none;	
			margin: 0 0 1em 0;
			padding: 0;
		}
			.rssfeed li {
				list-style: none;
				margin: 0 0 0.5em 0;
				padding: 0;
			}
				.headlines .rssfeed li a {
					font-weight: normal;
				}


		.headlines {
			/* THE HEADLINES NEWS FEED */
			margin: 0 15px; 
		}
			.headlines h1 {
				margin-left: 0;
			}

			.headlines h3 {
				margin-left: 0;
			}

a.more {
	display: block;
	text-align: right;
	height: 14px; 	
	padding: 0 20px 0 0;
	background: url(/media/pbaonline/header/pa/images/more_arrow.gif) top right no-repeat;
}
	a.more:hover {
		background-image: url(/media/pbaonline/header/pa/images/more_arrow_brown.gif); 
	}

a.listen,
a.watch,
a.podcast {
	height: 14px; 
	padding: 0 0 0 20px;
	background: url(/media/pbaonline/header/pa//media/pbaonline/header/pa/images/play_audio.gif) top left no-repeat;
	text-decoration: none;
}

	a.watch {
		background-image: url(/media/pbaonline/header/pa//media/pbaonline/header/pa/images/play_video.gif);
	}
a.podcast {
		background-image: url(/media/pbaonline/header/pa//media/pbaonline/header/pa/images/play_podcast.gif);
	}

/*****************************************************************************************************************/

#sitemap ul.nav ul.nav {
	margin: 0 0 0.5em 2em;
}
	#sitemap ul.nav li {
		margin: 0;
	}
		#sitemap ul.nav li a {
			text-decoration: none;
			font-size: 1.2em;
		}
			#sitemap ul.nav li a:hover {
				text-decoration: underline;
			}
		#sitemap ul.nav ul.nav li a {
			font-size: 1.1em;
		}
		#sitemap ul.nav ul.nav ul.nav li a {
			font-size: 1em;
			font-weight: normal;
		}


/*****************************************************************************************************************/

#lightbox-overlay-text {
	display: none;
}




