/* 	[ 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 #CCCCCC; 
	border-right: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC;
	background: #EFEFEF;
}

/* -----[ 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;
}
.Podcast .ListItem {
}
	/* Custom Title */
		.Podcast .ListCustomTitle {
		}
	/* Title */
		.Podcast .ListTitle {		
		}
		.Podcast .ListTitle a:visited, 
		.Podcast .ListTitle a:link, 
		.Podcast .ListTitle a:hover {
			}
	/* Date */
		.Podcast .ListItemDate {
		}
	/* Keywords */
		.Podcast .ListAuthor {
		}

	/* Summary */
		.Podcast .ListSummary {
		}
		.Podcast .ListSummary a {
		}
	/* Podcast Object (Additional to DefaultTheme.css List) */
		.PodcastObject {
		}
			.SubscribePodcast,
			.PlayPodcast {
				margin: 0 4px 4px 0;
				padding: 2px 4px 3px 4px;
				background: #EFEFEF;
				font-weight: bold;
				text-transform: uppercase;
				font-size: 70%;
				display: inline-block;
				width: auto;
				float: left;
			}
	/* 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 0em 0.6em;
			background: #CCCCCC;
		}
			/* Topic Type */
				.Podcast .PodcastWrapper .PodcastTypeHeading {
				}
			/* Topic Category */
				.Podcast .PodcastWrapper .ListPrimarySeparator {
					}
			/* Topic Title */
				.Podcast .PodcastWrapper .ListSecondarySeparator {
					}
			/* Topic Summary */
				.Podcast .PodcastWrapper .ListSummary {
				}		
			/* ListAuthor */
				.Podcast .PodcastWrapper .ListAuthor {
					clear: both;
				}
			/* Date/Frequency */
				.Podcast .PodcastWrapper .ListItemDate {
				}
			/* Topic Thumbnail */
				.Podcast .PodcastWrapper .ListThumbnail {
				}
			/* Link */				
				.Podcast .PodcastWrapper .ListPlayPodcast {
					margin: 3px 4px 4px 0;
					padding: 1px 13px 0px 3px;
					color: #FFFFFF;
					text-transform: uppercase;
					font-size: 0.9em;
					font-family: Arial, Helvetica, sans-serif;
					display: inline-block;
					width: auto;
					float: left;
					border: 1px solid #2aaad7;
					background: #2aaad7 url(/Templates/Demo/_images/icon_podcast.gif) no-repeat center right;
					text-decoration: none;		
					border-style:none;
					float:right;
				}					
			/* Topic EndItem (Visual break between each list item) */
				.Podcast .PodcastWrapper .ListEndItem {
				}

/* -----[ Padcast Tabs ]----------------------------------------------------- */

.PodcastTabHolder {
	clear: both;
	display: block;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #CCCCCC;
}
.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 1px 0 0;
	}
	
	/* List */
	
	.PodcastTabHolder li.PodcastTab {
		margin: 0 0 0 0; 
		padding: 0 0 0 0;
		font-size: 11px;
		display: inline;
		color: #666666;
		text-decoration: none;
	}
		.PodcastTabHolder li.PodcastTab a {
			margin: 0 0 0 0; 
			padding: 0 0 0 10px; 
			line-height: 1em;
			display: inline-block;
			color: #666666;
			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: #999999;
			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: #666666;
				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: #999999;
				cursor: hand;
				text-decoration: none;
			}

	/* Tab Holder On */

	.PodcastTabHolder li.PodcastTabOn {
		font-size: 11px;
		margin: 0 0 0 0; 
		display: inline;
		color: #666666;
		text-decoration: none;
	}
		.PodcastTabHolder li.PodcastTabOn a {
			margin: 0 0 0 0; 
			padding: 0px 0 0px 10px; 
			line-height: 1em;
			display: inline-block;
			color: #666666;
			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: #999999;
		}
			.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: #999999;
			}
			.PodcastTabHolder li.PodcastTabOn a:hover span {
				margin: 0 0 0 0; 
				background: url(/Templates/_images/tab-menu-right.gif) no-repeat right top;
				color: #999999;
			}

/* -----[ Podcast Patch 1.2]----------------------------------------------------- */

.PlayPodcast {					/* link for an mp3 or video */
	background: none;
	padding: 0;
	border: none;
}
	.PlayPodcast.Playing { }	/* style when an mp3 is playing */

	.PlayPodcast img { 			/* watch / listen / listening image */
		border: none;
	}
/* Automatically Updateded in patch version 1.1.0.21532 */
/* -----[ Patch 1.2.0 ]----- */
/* -----[ Add to Podcast.css  ]----- */
/* -----[ Podcast Module ]----------------------------------------------------- */

.PlayPodcast {					/* link for an mp3 or video */
	background: none;
	padding: 0;
	border: none;
}
	.PlayPodcast.Playing { }	/* style when an mp3 is playing */

	.PlayPodcast img { 			/* watch / listen / listening image */
		border: none;
	}
