/* 	[ 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-left: 1px solid #E5E2D4; 
	border-right: 1px solid #E5E2D4; 
	border-bottom: 1px solid #E5E2D4;
	background: #EDEBE0;
	float: none;
	width: auto;
	height: 1%;
}

/* -----[ 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: 10px 0px 0px 0px;
	float: none;
}
.Podcast .ListItem {
	position: relative;
	display: inline-block;
	clear: both;
	margin: 0.4em 8px 0.4em 0px;
	padding: 0.4em 0.6em 0em 0.6em;
	background: #FFFFFF;
	width: 98%;
	min-height: 100px;
	border: 1px solid #E5E2D4;
}
			/* Custom Title */
				.Podcast .ListCustomTitle {
					font-size: 250%;
					font-family: "Arial Narrow" Arial, sans-serif;
					font-weight: normal;
					color: #E4b523;
				}
	/* Title */
		.Podcast .ListTitle {		
		}
		.Podcast .ListTitle a:visited, 
		.Podcast .ListTitle a:link, 
		.Podcast .ListTitle a:hover {
			}
	/* Date */
		.Podcast .ListItemDate {
			font-weight: normal;
			margin: 0 0 0 0;
			color: #ACBFCD;
			display: inline-block;
			width: auto;
			float: right;
			clear: both;
		}
	/* Keywords */
		.Podcast .ListAuthor {
			border-bottom-style: none;
			margin: 0 0 0 0;
			display: inline-block;
			width: auto;
			float: right;
			clear: none;
		}

	/* Summary */
		.Podcast .ListSummary {
			font-size: 110%;
			line-height: 1.3em;
			width: 80%;
			clear: none;
			float: left;
		}
		.Podcast .ListSummary a {
		}
	/* Podcast Object (Additional to DefaultTheme.css List) */
		.PodcastObject {
		}
			.SubscribePodcast {
				margin: 0px 0px 4px 0px;
				padding: 2px 4px 3px 4px;
				background: #EDEBE0;
				font-weight: bold;
				text-transform: uppercase;
				font-size: 70%;
				display: inline-block;
				width: auto;
				float: right;
				clear: both;
				border: 1px solid #E6E3D5;
			}
			.PlayPodcast {
				margin: 0px 4px 0px 0px;
				padding: 2px 4px 3px 4px;
				background: #EDEBE0;
				font-weight: bold;
				text-transform: uppercase;
				font-size: 70%;
				display: inline-block;
				width: auto;
				float: right;
				clear: none;
				border: 1px solid #E6E3D5;
			}
			
	/* EndItem (Visual break between each list item) */
		.Podcast .ListEndItem {
		border-bottom: 1px solid #FFFFFF;
		}
		
/* -----[ Additional to DefaultTheme.css List ]-----------------------------------------------------  */

		.Podcast .PodcastWrapper {
			position: relative;
			display: block;
			clear: both;
			margin: 0.4em 14px 0.4em 0px;
			padding: 0.4em 0.6em 0em 0.6em;
			background: #E6E3D4;
			border: 1px solid #FFFFFF;
		}
			/* Podcast Topic Type */
				.Podcast .PodcastWrapper .PodcastTypeHeading {
					font-size: 150%;
					font-weight: bold;
					color: #E4b523;
					margin: 0;
					padding: 0;
				}
			/* Podcast Topic Category */
				.Podcast .PodcastWrapper .ListPrimarySeparator {
					font-size: 150%;
					}
			/* Podcast Topic Title */
				.Podcast .PodcastWrapper .ListSecondarySeparator {
				
					}
			/* Podcast Topic Summary */
				.Podcast .PodcastWrapper .ListSummary {
					font-size: 110%;
					line-height: 1.5em;
				}		
			/* ListAuthor */
				.Podcast .PodcastWrapper .ListAuthor {
					border-bottom-style: none;
				}
			/* Date/Frequency */
				.Podcast .PodcastWrapper .ListItemDate {
					font-weight: bold;
					color: #00456C;
				}
			/* Podcast Topic Thumbnail */
				.Podcast .PodcastWrapper .ListThumbnail {
					margin: 0 0 0.3em 0.3em;
					border: 1px solid #B2B9B0;
				}
			/* EndItem (Visual break between each list item) */
				.Podcast .PodcastWrapper .ListEndItem {
				border-bottom: 1px solid #E6E3D4;
				}

/* -----[ Padcast Tabs ]----------------------------------------------------- */

.PodcastTabHolder {
	clear: both;
	display: block;
	margin: 0px 0px 0px 0px;
}
.PodcastTabHolder ul {
	font-size: 11px;
	color: #678fa7;
	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 1px 0 0;
	}
	
	/* List */
	
	.PodcastTabHolder li.PodcastTab {
		font-size: 11px;
		margin: 0 0 0 0; 
		padding: 0 0 0 0;
		display: inline;
		color: #00456C;
		text-decoration: none;
	}
		.PodcastTabHolder li.PodcastTab a {
			margin: 0 0 0 0; 
			padding: 0px 0 0px 10px; 
			line-height: 1em;
			display: inline-block;
			color: #00456C;
			text-decoration: none;
			font-weight: bold;
			background: url(/Templates/_images/tab-menu-left.gif) no-repeat left bottom; 
			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: #978B5B;
			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 bottom; 
			color: #00456C;
			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: #978B5B;
			cursor: hand;
			text-decoration: none;
		}

	/* Tab Holder On */

	.PodcastTabHolder li.PodcastTabOn {
		font-size: 11px;
		margin: 0 0 0 0; 
		display: inline;
		color: #00456C;
		text-decoration: none;
	}
		.PodcastTabHolder li.PodcastTabOn a {
			margin: 0 0 0 0; 
			padding: 0px 0 0px 10px; 
			line-height: 1em;
			display: inline-block;
			color: #00456C;
			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: #978B5B;
		}
			.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: #978B5B;
			}
			.PodcastTabHolder li.PodcastTabOn a:hover span {
				margin: 0 0 0 0; 
				background: url(/Templates/_images/tab-menu-right.gif) no-repeat right top;
				color: #978B5B;
			}
