/* 	[ COPYRIGHT CONTEGRO  - Intelligent Website Content Management ]   */
/* 	[ http://www.contegro.com ]   */



/* -----[ PODCAST ]--------------------------------------------------------------------- */

/*
		Do not change class names. Alter attributes as required.
*/

.Podcast {
	position: relative;
	display: block;
	margin: 0;
	padding: 4px 8px;
	clear: both;
	border: 1px solid #8f8f8f; 
	background: #FFFFFF url(/Templates/_images/Podcast-bkg2.gif) no-repeat top right;
}

/* -----[ Podcast List ]--------------------------------------------------------------------- */

/*
		Unless changed below, the  List will use styles from DefaultTheme.css
		Do not change class names. Alter attributes as required.
*/

.Podcast .ListHolder {
	display: block;
	clear: both;
	margin: 20px 0px 0px 0px;
}
.Podcast .ListItem {
	padding: 0 0 0 40px;
}
	/* Custom Title */
		.Podcast .ListCustomTitle {
		}
	/* Title */
		.Podcast .ListTitle {
		background: url(/Templates/_images/Podcast-TitleBkg.gif) no-repeat center left;	
		padding: 4px 0 4px 26px;	
		}
		.Podcast .ListTitle a:visited, 
		.Podcast .ListTitle a:link, 
		.Podcast .ListTitle a:hover {
			text-decoration: none;
			}
	/* Date */
		.Podcast .ListItemDate {
			padding: 0px 0 0px 26px;
		}
	/* Keywords */
		.Podcast .ListAuthor {
		}

	/* Summary */
		.Podcast .ListSummary {
			padding: 4px 0 0px 0;
			border-top: #d1cfd1 1px solid;
			margin: 2px 20px 0 26px;
		}
		.Podcast .ListSummary a {
		}
	/* Podcast Object (Additional to DefaultTheme.css List) */
		.PodcastObject {
		}
			.SubscribePodcast {
				margin: 0 4px 4px 26px;
				padding: 2px 12px 2px 4px;
				background: #8d211b url(/Templates/_images/Podcast_subscribe.gif) no-repeat center right;
				border: #b7b7b7 1px solid;
				color: #FFFFFF;
				font-weight: bold;
				text-decoration: none;
				text-transform: uppercase;
				font-size: 70%;
				display: inline-block;
				width: auto;
				float: left;
			}
			.PlayPodcast {
				margin: 0 4px 4px 0;
				padding: 2px 16px 2px 4px;
				background: #8d211b url(/Templates/_images/podcast_listen_bg.gif) no-repeat center right;
				border: #b7b7b7 1px solid;
				color: #FFFFFF;
				font-weight: bold;
				text-decoration: none;
				text-transform: uppercase;
				font-size: 70%;
				display: inline-block;
				width: auto;
				float: left;
			}
			.PlayPodcast.playing {
				background-image: url(/Templates/_images/podcast_listening_bg.gif);
			}
	/* EndItem (Visual break between each list item) */
		.Podcast .ListEndItem {
		}
		
/* -----[ Additional to DefaultTheme.css List ]-----------------------------------------------------  */

		.Podcast .PodcastWrapper {
			position: relative;
			display: block;
			clear: both;
			height: 1%;
			width: auto;
			margin: 0.4em 0px;
			padding: 0.4em 0.6em 0.4em 0;
			background: none;
		}
			/* Topic Type */
				.Podcast .PodcastWrapper .PodcastTypeHeading {
					
				}
			/* Topic Category */
				.Podcast .PodcastWrapper .ListPrimarySeparator {
					color: #000000;
					}
			/* Topic Title */
				.Podcast .PodcastWrapper .ListSecondarySeparator {
					}
			/* Topic Summary */
				.Podcast .PodcastWrapper .ListSummary {
					padding: 0 0 0 0;
					border-top-style: none;
					margin: 0 0 0 0;
				}		
			/* ListAuthor */
				.Podcast .PodcastWrapper .ListAuthor {
					clear: both;
				}
			/* Date/Frequency */
				.Podcast .PodcastWrapper .ListItemDate {
				}
			/* Topic Thumbnail */
				.Podcast .PodcastWrapper .ListThumbnail {
				}
			/* Topic EndItem (Visual break between each list item) */
				.Podcast .PodcastWrapper .ListEndItem {
				}

/* -----[ Padcast Tabs ]----------------------------------------------------- */

.PodcastTabHolder {
	clear: both;
	display: block;
	margin: 0px 0px 0px 0px;
}
.PodcastTabHolder ul {
	font-size: 11px;
	line-height: 1em;
	font-weight: bold;
	list-style-type: square;
	margin: 0 0 5px 0; 
	text-decoration: none;
}
.PodcastTabHolder li {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

	/* cPC Override for styles */

	#cPC .PodcastTabHolder ul li {
		padding: 0 0 0 0;
		margin: 0 19px 0 -20px;
	}
	
	/* List */
	
	.PodcastTabHolder li.PodcastTab {
		margin: 0 0 0 0; 
		padding: 0 0 0 0;
		font-size: 11px;
		display: inline;
		color: #ffffff;
		text-decoration: none;
	}
		.PodcastTabHolder li.PodcastTab a {
			margin: 0 0 0 0; 
			padding: 0 0 0 10px; 
			line-height: 1em;
			display: inline-block;
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
			text-transform: uppercase;
			background: url(/Templates/_images/tab-menu-left.gif) no-repeat left top; /**/
			cursor: hand;
		}
		.PodcastTabHolder li.PodcastTab a:hover{
			margin: 0 0 0 0; 
			display: inline-block;
			background: url(/Templates/_images/tab-menu-left.gif) no-repeat left top;
			color: #ffffff;
			cursor: hand;
			text-decoration: none;
		}
			.PodcastTabHolder li.PodcastTab a span,
			.PodcastTabHolder li.PodcastTab a:active span,
			.PodcastTabHolder li.PodcastTab a:link span,
			.PodcastTabHolder li.PodcastTab a:visited span {
				margin: 0 0 0 0; 
				padding: 8px 10px 6px 0;
				height: 1em;
				display: inline-block;
				background: url(/Templates/_images/tab-menu-right.gif) no-repeat right top; /**/
				color: #ffffff;
				cursor: hand;
				text-decoration: none;
			}
			.PodcastTabHolder li.PodcastTab a:hover span {
				margin: 0 0 0 0; 
				background: url(/Templates/_images/tab-menu-right.gif) no-repeat right top;
				color: #ffffff;
				cursor: hand;
				text-decoration: none;
			}

	/* Tab Holder On */

	.PodcastTabHolder li.PodcastTabOn {
		font-size: 11px;
		margin: 0 0 0 0; 
		display: inline;
		text-decoration: none;
		text-transform: uppercase;
	}
		.PodcastTabHolder li.PodcastTabOn a {
			margin: 0 0 0 0; 
			padding: 0px 0 0px 10px; 
			line-height: 1em;
			display: inline-block;
			color: #666666;
			text-transform: uppercase;
			text-decoration: none;
			font-weight: bold;
			background: url(/Templates/_images/tab-menu-left.gif) no-repeat left top; 
		}
		.PodcastTabHolder li.PodcastTabOn a:hover {
			margin: 0 0 0 0; 
			display: inline-block;
			background: url(/Templates/_images/tab-menu-left.gif) no-repeat left top;
			color: #666666;
		}
			.PodcastTabHolder li.PodcastTabOn a span {
				margin: 0 0 0 0; 
				padding: 8px 10px 6px 0;
				height: 1em;
				display: inline-block;
				background: url(/Templates/_images/tab-menu-right.gif) no-repeat right top; 
				color: #666666;
			}
			.PodcastTabHolder li.PodcastTabOn a:hover span {
				margin: 0 0 0 0; 
				background: url(/Templates/_images/tab-menu-right.gif) no-repeat right top;
				color: #666666;
			}
            .Podcast .OrderingTop {
            	margin: 40px 1em 0 0;
                font-size: 85%;
                position: relative;
                height: auto;
                clear: both;
             }
