/* VERSIONS
/* 4_5: Initial version of podcast css, still needs some work done
/* 4_6: revisions by JasonS 08/05/30
----------------------------------------------------------------------------- */

/* Legacy Version from previous version of site */
#podcasts #content { background: url(/images/podcasts/hdr-podcasts.gif) 208px 14px no-repeat; }
#podcasts #primary-content { left: 228px; width: 482px; padding-top: 60px; }
#podcasts #secondary-content { top: 50px; }
#podcasts #primary-content h1 { font: bold 1.4em/1.4em Arial, Helvetica, sans-serif; color: #57738B; }

/* Podcasts List Styles
----------------------------------------------------------------------------- */
.podcasts { margin-bottom: 2.0em; }
.podcasts h2 {
	margin: 0;
	padding: 6px 10px;
	background: url(/images/podcasts/pc-hdr-all.gif) left top no-repeat #72C4D0;
	border-top: 1px solid #76C0CA;
	border-bottom: 1px solid #46B4C2;
	color: #ffffff;
	font-weight: bold;
	font-size: 1.4em;
	}
.podcasts h2 span { color: #03606E; }
.podcasts ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.podcasts ul li {
	background-image: none;
	background-color: #95D7E0;
	border: 1px solid #76C0CA;
	border-top: none;
	margin: 0;
	padding: 10px;
	list-style-type: none;
	list-style-image: none;
	}
.podcasts ul li.alt { background-color: #B0E1E8; }
.podcasts ul li * {
	margin: 0;
	padding: 0;
	}
.podcasts ul li div.thumb {
	float: left !important;
	margin: 0 10px 4px 0 !important;
	}
.podcasts ul li div.thumb img {
	border: 1px solid #FFF !important;
	padding: 4px !important;
	margin: 0 !important;
	background-color: #FFF !important;
	}
.podcasts ul li h3, 
.podcasts ul li h4, 
.podcasts ul li h5 { 
	font-size: 1.2em; 
	font-weight: bold; 
	color: #000; 
	margin-bottom: 0.6em; 	
	}
.podcasts ul li h4, 
.podcasts ul li h5 { font-size: 1.0em; }
.podcasts ul li span { 
	margin: 0 0 0.6em 0; 
	display: block; 
	}

/* List Buttons
----------------------------------------------------------------------------- */
.podcasts ul.buttons {
	margin: 0.4em 0 0.8em 0;
	padding: 0;
	height: 25px;
	border: none;
	background-color: transparent;
	list-style: none;
	float: none !important; 
	clear: both !important; 
	}
.sc .podcasts ul.buttons { height: 55px; }
.podcasts ul.buttons li { 
	position: relative;
	float: left;
	padding: 0;
	margin: 0 0.4em 0.4em 0;
	background: none;
	list-style-type: none;
	list-style-image: none;
	border: 0;  
	}
.podcasts ul.buttons li a {
	display: block;
	height: 25px;
	text-indent: -3000px;
	}
.podcasts ul.buttons li.audio-play a, 
.podcasts ul.buttons li.audio-only a {
	width: 68px;
	background: url(/images/podcasts/audio-blue.gif) 0 0 no-repeat;
	}
.podcasts ul.buttons li.audio-download a {
	width: 90px;
	background: url(/images/podcasts/audio-download-blue.gif) 0 0 no-repeat;
	}
.podcasts ul.buttons li.video-play a,
.podcasts ul.buttons li.video-only a {	
	width: 67px;
	background: url(/images/podcasts/video-blue.gif) 0 0 no-repeat;
	}
.podcasts ul.buttons li.video-download a {
	width: 90px;
	background: url(/images/podcasts/video-download-blue.gif) 0 0 no-repeat;
	}

/* PC Featured Podcasts
----------------------------------------------------------------------------- */
.pc .featured {
	background: url(/images/podcasts/pc-bg-featured.gif) left bottom no-repeat !important;
	width: 482px; 
	}
.pc .featured h2 {
	background: url(/images/podcasts/pc-hdr-featured.gif) left top no-repeat;
	border: none; 
	text-indent: -3000px; 
	}
.pc .featured ul li {
	background-color: transparent;
	border: none;
	}
.pc .featured ul.buttons li.audio-play a { background: url(/images/podcasts/btn-pc-audio-play-yellow.gif) left center no-repeat; }
.pc .featured ul.buttons li.audio-download a{ background: url(/images/podcasts/btn-pc-audio-down-yellow.gif) right center no-repeat; }
.pc .featured ul.buttons li.video-play a { background: url(/images/podcasts/btn-pc-video-play-yellow.gif) left center no-repeat; }
.pc .featured ul.buttons li.video-download a { background: url(/images/podcasts/btn-pc-video-down-yellow.gif) right center no-repeat; }

/* SC Featured Podcasts 
----------------------------------------------------------------------------- */
#home .pc div.featured,
#baylor-2_0 .sc div.featured, 
.sc div.featured {
	background: url(/images/podcasts/sc-bg-baylorfeature_tall.gif) left bottom no-repeat !important;
	padding: 0 !important; 
	margin: 0 0 2.0em 0!important; 
	width: 224px !important; 
	}
#home .pc div.featured h2,
#baylor-2_0 .sc div.featured h2,  
.sc div.featured h2 {
	position: relative;
	display: block;
	width: 224px;
	height: 50px;
	text-indent: -3000px;
	padding: 0;
	margin: 0 0 0.6em 0;
	border: none !important; 
	background: url(/images/podcasts/sc-hdr-baylorfeature.gif) left top no-repeat;
	}
#home .pc div.featured ul,
#baylor-2_0 .sc div.featured ul, 
.sc div.featured ul { 
	list-style: none !important; 
	list-style-image: none !important; 
	background-image: none !important; 
	padding: 0 !important; 
	margin: 0 !important;
	}
#home .pc div.featured li,
#baylor-2_0 .sc div.featured li, 
.sc div.featured li { 
	background-color: transparent !important; 
	border: none !important; 
	padding: 10px !important ; 
	}
#home .pc div.featured li div.thumb,
#baylor-2_0 .sc div.featured li div.thumb,
.sc div.featured li div.thumb { 
	float: left; 
	margin: 0 0.6em 0 0 !important; 
	}
#home .pc div.featured li div.thumb img,
#baylor-2_0 .sc div.featured li div.thumb img,
.sc div.featured li div.thumb img {
	background-color: #FFF; 
	margin: 0 10px 0 14px; 
	padding: 3px; 
	}
#home .pc div.featured, 
#baylor-2_0 .sc div.featured, 
.sc div.featured li h4 {
	/*line-height: 15px;*/
	}
#home .pc div.featured li h3,
#baylor-2_0 .sc div.featured li h3, 
.sc div.featured li h3 {
	font-weight: bold;
	color: #900;
	} 
#home .pc div.featured li h4, 
#home .pc div.featured li span,
#baylor-2_0 .sc div.featured li h4, 
#baylor-2_0 .sc div.featured li span, 
.sc div.featured li h4, 
.sc div.featured li span {
	color: #333;
	padding: 0;
	} 
#home .pc div.featured li h5,
#baylor-2_0 .sc div.featured li h5,  
.sc div.featured li h5 { font-size: 0.9em; }
#home .pc div.featured ul.buttons,
#baylor-2_0 .sc div.featured ul.buttons, 
.sc .featured ul.buttons {
	padding: 0.8em 0 !important;
	margin: 0 !important;
	list-style: none; 
	list-style-image: none; 
	height: 50px; 
	}
#home .pc div.featured ul.buttons li,
#baylor-2_0 .sc div.featured ul.buttons li, 
.sc .featured ul.buttons li {
	padding: 0 !important;
	}
#home .pc div.featured ul.buttons li.audio-play a, 
#home .pc div.featured ul.buttons li.audio-only a,
#baylor-2_0 .sc div.featured ul.buttons li.audio-play a, 
#baylor-2_0 .sc div.featured ul.buttons li.audio-only a, 
.sc .featured ul.buttons li.audio-play a, 
.sc .featured ul.buttons li.audio-only a {
	background: url(/images/podcasts/btn-sc-audio-play-tan.gif) left center no-repeat !important;
	}
#home .pc div.featured li.video-play a, 
#home .pc div.featured li.video-only a, 
#baylor-2_0 .sc div.featured li.video-play a, 
#baylor-2_0 .sc div.featured li.video-only a, 
.sc .featured ul.buttons li.video-play a, 
.sc .featured ul.buttons li.video-only a {
	background: url(/images/podcasts/btn-sc-video-play-tan.gif) left center no-repeat !important;
	}
#home .pc div.featured ul.buttons li.audio-download a, 
#home .pc div.featured ul.buttons li.audio-download a, 
#baylor-2_0 .sc div.featured ul.buttons li.audio-download a, 
#baylor-2_0 .sc div.featured ul.buttons li.audio-download a, 
.sc .featured ul.buttons li.audio-download a, 
.sc .featured ul.buttons li.audio-download a {
	background: url(/images/podcasts/btn-sc-audio-down-tan.gif) left center no-repeat !important;
	width: 90px; 
	} 
#home .pc div.featured li.video-download a, 
#home .pc div.featured li.video-download a, 
#baylor-2_0 .sc div.featured li.video-download a, 
#baylor-2_0 .sc div.featured li.video-download a, 
.sc .featured ul.buttons li.video-download a, 
.sc .featured ul.buttons li.video-download a {
	background: url(/images/podcasts/btn-sc-video-down-tan.gif) left center no-repeat !important;
	width: 90px; 
	}
	
/* SC Popular Podcasts 
----------------------------------------------------------------------------- */
.sc .popular {
	background: url(/images/podcasts/sc-bg-popular.gif) left bottom no-repeat !important;
	padding: 0 !important; 
	margin: 0 0 2.0em 0!important; 
	width: 224px !important; 
	}
.sc .popular h2 {
	position: relative;
	display: block;
	width: 224px;
	height: 30px;
	text-indent: -3000px;
	padding: 0;
	margin: 0 0 0.6em 0;
	border: none !important; 
	background: url(/images/podcasts/sc-hdr-popular.gif) left top no-repeat !important;
	}
.sc .popular ul { 
	list-style: none !important; 
	list-style-image: none !important; 
	padding: 0 !important; 
	margin: 0 !important;
	}
.sc .popular ul li { 
	background-color: transparent !important; 
	border: none !important; 
	padding: 10px !important ; 
	}
.sc .popular li div.thumb { 
	float: left; 
	margin: 0 0.8em !important; 
	}
.sc .popular li div.thumb img {
	background-color: #FFF; 
	margin: 0 10px 0 14px; 
	padding: 3px; 
	}
.sc .popular li h3 {
	font-weight: bold;
	color: #FFF;
	} 
.sc .popular li h4, 
.sc .popular li span {
	color: #FC3;
	padding: 0;
	} 
.sc .popular li h5 { 
	color: #FFF; 
	font-size: 0.9em; 
	}
.sc .popular ul.buttons {
	padding: 0.8em 0 !important;
	margin: 0 !important;
	list-style: none; 
	list-style-image: none; 
	}
.sc .popular ul.buttons li {
	padding: 0 !important;
	}
.sc .popular ul.buttons li.audio-play a, 
.sc .popular ul.buttons li.audio-only a {
	background: url(/images/podcasts/btn-sc-audio-play-red.gif) left center no-repeat !important;
	}
.sc .popular ul.buttons li.video-play a, 
.sc .popular ul.buttons li.video-only a {
	background: url(/images/podcasts/btn-sc-video-play-red.gif) left center no-repeat !important;
	}
.sc .popular ul.buttons li.audio-download a, 
.sc .popular ul.buttons li.audio-download a {
	background: url(/images/podcasts/btn-sc-audio-down-red.gif) left center no-repeat !important;
	width: 90px; 
	} 
.sc .popular ul.buttons li.video-download a, 
.sc .popular ul.buttons li.video-download a {
	background: url(/images/podcasts/btn-sc-video-down-red.gif) left center no-repeat !important;
	width: 90px; 
	}
	
/* SC Upcoming Podcasts 
----------------------------------------------------------------------------- */
.sc .upcoming {
	background: url(/images/podcasts/sc-bg-upcoming.gif) left bottom no-repeat !important;
	padding: 0 !important; 
	margin: 0 0 2.0em 0!important; 
	width: 224px !important; 
	}
.sc .upcoming h2 {
	position: relative;
	display: block;
	width: 224px;
	height: 30px;
	text-indent: -3000px;
	padding: 0;
	margin: 0 0 0.6em 0;
	border: none !important; 
	background: url(/images/podcasts/sc-hdr-upcoming.gif) left top no-repeat !important;
	}
.sc .upcoming ul { 
	list-style: none !important; 
	list-style-image: none !important; 
	padding: 0 !important; 
	margin: 0 !important;
	}
.sc .upcoming ul li { 
	background-color: transparent !important; 
	border: none !important; 
	padding: 10px !important ; 
	}
.sc .upcoming li div.thumb { 
	float: left; 
	margin: 0 0.8em !important; 
	}
.sc .upcoming li div.thumb img {
	background-color: #FFF; 
	margin: 0 10px 0 14px; 
	padding: 3px; 
	}
.sc .upcoming li h3 {
	font-weight: bold;
	color: #333;
	} 
.sc .upcoming li h4, 
.sc .upcoming li span {
	color: #333;
	padding: 0;
	} 
.sc .upcoming li h5 { 
	color: #333; 
	font-size: 0.9em; 
	}
.sc .upcoming ul.buttons {
	padding: 0.8em 0 !important;
	margin: 0 !important;
	list-style: none; 
	list-style-image: none; 
	}
.sc .upcoming ul.buttons li {
	padding: 0 !important;
	}
.sc .upcoming ul.buttons li.audio-play a, 
.sc .upcoming ul.buttons li.audio-only a {
	background: url(/images/podcasts/btn-sc-audio-play-yellow.gif) left center no-repeat !important;
	}
.sc .upcoming ul.buttons li.video-play a, 
.sc .upcoming ul.buttons li.video-only a {
	background: url(/images/podcasts/btn-sc-video-play-yellow.gif) left center no-repeat !important;
	}
.sc .upcoming ul.buttons li.audio-download a, 
.sc .upcoming ul.buttons li.audio-download a {
	background: url(/images/podcasts/btn-sc-audio-down-yellow.gif) left center no-repeat !important;
	width: 90px; 
	} 
.sc .upcoming ul.buttons li.video-download a, 
.sc .upcoming ul.buttons li.video-download a {
	background: url(/images/podcasts/btn-sc-video-down-yellow.gif) left center no-repeat !important;
	width: 90px; 
	}
	
/* SC Recent Podcasts 
----------------------------------------------------------------------------- */
.sc .recent {
	background: url(/images/podcasts/sc-bg-recent.gif) left bottom no-repeat !important;
	padding: 0 !important; 
	margin: 0 0 2.0em 0!important; 
	width: 224px !important; 
	}
.sc .recent h2 {
	position: relative;
	display: block;
	width: 224px;
	height: 30px;
	text-indent: -3000px;
	padding: 0;
	margin: 0 0 0.6em 0;
	border: none !important; 
	background: url(/images/podcasts/sc-hdr-recent.gif) left top no-repeat !important;
	}
.sc .recent ul { 
	list-style: none !important; 
	list-style-image: none !important; 
	padding: 0 !important; 
	margin: 0 !important;
	}
.sc .recent ul li { 
	background-color: transparent !important; 
	border: none !important; 
	padding: 10px !important ; 
	}
.sc .recent li div.thumb { 
	float: left; 
	margin: 0 0.8em !important; 
	}
.sc .recent li div.thumb img {
	background-color: #FFF; 
	margin: 0 10px 0 14px; 
	padding: 3px; 
	}
.sc .recent li h3 {
	font-weight: bold;
	color: #000;
	} 
.sc .recent li h4, 
.sc .recent li span {
	color: #000;
	} 
.sc .recent li h5 { 
	color: #000; 
	font-size: 0.9em; 
	}
.sc .recent ul.buttons {
	padding: 0.8em 0 !important;
	margin: 0 !important;
	list-style: none; 
	list-style-image: none; 
	}
.sc .recent ul.buttons li {
	padding: 0 !important;
	}
.sc .recent ul.buttons li.audio-play a, 
.sc .recent ul.buttons li.audio-only a {
	background: url(/images/podcasts/btn-sc-audio-play-blue.gif) left center no-repeat !important;
	}
.sc .recent ul.buttons li.video-play a, 
.sc .recent ul.buttons li.video-only a {
	background: url(/images/podcasts/btn-sc-video-play-blue.gif) left center no-repeat !important;
	}
.sc .recent ul.buttons li.audio-download a, 
.sc .recent ul.buttons li.audio-download a {
	background: url(/images/podcasts/btn-sc-audio-down-blue.gif) left center no-repeat !important;
	width: 90px; 
	} 
.sc .recent ul.buttons li.video-download a, 
.sc .recent ul.buttons li.video-download a {
	background: url(/images/podcasts/btn-sc-video-down-blue.gif) left center no-repeat !important;
	width: 90px; 
	}
	
/* Detail View
----------------------------------------------------------------------------- */
.podcasts-detail {
	margin: 0;
	padding: 0;
	}
.podcasts-detail #flash-containerPC { }
.podcasts-detail .thumb { }
.podcasts-detail h2 { margin-top: 0; }
.podcasts-detail h5 { margin-top: 0; }
.podcasts-detail p { margin-top: 0; } 
	
/* View All List
----------------------------------------------------------------------------- */
h2.all-podcasts {
	margin: 0 !important;
	padding: 6px 10px !important;
	background: url(/images/podcasts/pc-hdr-all.gif) left top no-repeat #72C4D0;
	border: 1px solid #46B4C2;
	color: #ffffff;
	font-weight: bold;
	font-size: 1.4em;
	}
h2.all-podcasts span { color: #03606E; }
table.viewall {
	width: auto;
	margin-bottom: 1.2em;
	}
table.viewall tr td { 
	background-color: #95D7E0;
	border: 1px solid #76C0CA;
	border-top: none;
	}
table.viewall tr.alt td { background-color: #B0E1E8; }
table.viewall tr td h3, 
table.viewall tr td h4, 
table.viewall tr td h5 { 
	font-size: 1.2em; 
	font-weight: bold; 
	color: #000; 
	margin: 0 0 0.4em 0; 	
	}
table.viewall tr td h4, 
table.viewall tr td h5 { font-size: 1.0em; }
table.viewall tr td span, 
table.viewall tr td p { 
	margin: 0 0 0.6em 0; 
	display: block; 
	}
table.viewall td.links { white-space: nowrap; }
table.viewall td.links ul.buttons {
	margin: 0;
	padding: 0;
	}
table.viewall td.links ul.buttons li { 
	margin: 0 0.2em 0.2em 0;
	padding-bottom: 0;
	}
table.viewall table {
	background-color: transparent; 
	border: 0; 
	margin: 0; 
	padding: 0; 
	}
table.viewall table tr td, 
table.viewall table tr.alt td { 
	background-color: transparent; 
	border: 0; 
	}

/* PC Subscribe Area 
----------------------------------------------------------------------------- */
.pc .subscribe {
	border: 1px solid #DDD3BE;
	background-color: #F2EBD8;
	margin-bottom: 1.0em;
	padding: 10px 12px;
	}
.pc .subscribe * { margin: 0; padding: 0; }
.pc .subscribe h2, .pc .subscribe p { margin-bottom: 6px; }
.pc .subscribe textarea {
	border: 1px solid #DBD5C4;
	padding: 4px;
	margin: 0;
	width: 420px;
	height: 18px; 
	}

/* SC Podcats Treatments   
----------------------------------------------------------------------------- */
.sc .subscribe, 
.sc .subscribe * {
	padding: 0;  
	background-image: none; 
	background-color: transparent; 
	}
.sc div.help {
	padding: 0;  
	background-image: none; 
	background-color: transparent;
	}
.sc div.help a {
	background: url(/images/podcasts/sc-bg-help.gif) left top no-repeat;
	display: block;
	height: 37px;
	width: 224px;
	text-indent: -3000px;
	text-decoration: none;
	}

/* Help - Questions 
----------------------------------------------------------------------------- */
.pc ul.questions {  
	margin-left: 0; 
	padding-left: 0; 
	}
.pc ul.questions li { 
	list-style-image: none; 
	list-style: none; 
	margin-left: 0; 
	padding-left: 0; 
	}
.pc dl.questions { }
.pc dl.questions dt {
	font-weight: bold;
	color: #000;
	min-height: 31px;
	padding: 6px 0 6px 35px;
	}
.pc dl.questions dt.one { background: url(/images/podcasts/help-1.gif) left top no-repeat; }
.pc dl.questions dt.two { background: url(/images/podcasts/help-2.gif) left top no-repeat; }
.pc dl.questions dt.three { background: url(/images/podcasts/help-3.gif) left top no-repeat; }
.pc dl.questions dt.four { background: url(/images/podcasts/help-4.gif) left top no-repeat; }
.pc dl.questions dt.five { background: url(/images/podcasts/help-5.gif) left top no-repeat; }
.pc dl.questions dt.six { background: url(/images/podcasts/help-6.gif) left top no-repeat; }
.pc dl.questions dt.seven { background: url(/images/podcasts/help-7.gif) left top no-repeat; }
.pc dl.questions dt.eight { background: url(/images/podcasts/help-8.gif) left top no-repeat; }
.pc dl.questions dt.nine { background: url(/images/podcasts/help-9.gif) left top no-repeat; }
.pc dl.questions dd { margin-bottom: 10px; }
.pc dl.questions dd a { font-size: 0.9em; }