@charset "UTF-8";
/* CSS Document */

#podcast {
	float: left;
	width: 100%;
	color: #000000;
}

#podentry {
	float: left;
	width: 720px;
	height: 180px;
	margin: 0 0 15px 0;
	background: #EEE;
}

#podentry:hover {
	background: #fff;
}

#podentry img {
	height: 150px;
	width: 150px;
	float: left;
	margin: 15px;
}

#podcontent {
	float: right;
	margin: 15px;
	width: 500px;
	height: 110px;
}

#podtitle.heading {
	float: left;
	margin: 0;
}

#poddate.heading {
	float: right;
	clear: none;
	margin: 0;
}

#poddate.subheading {
	float: left;
	clear: both;
	margin: 5px 0 0 0;
}

#podcontent a {
	/* float: right;
	clear: both; */
	color: #666666;
}

#podcontentplayer {
	float: right;
	margin: 5px;
}

.series {
	float: left;
	margin: 5px;
	border: solid 5px #CCCCCC;
}

.series:hover {
	border: solid 5px #000000;
	background: none;
}

.podlink {
	float: right;
	clear: both;
}

/* podcast buttons */

.rss_subscribe {
	float: left;
	padding: 5px;
	background: #666666;
	font-size: 14px;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	margin: 0 0 15px 0;
}

.rss_subscribe:hover {
	background: #000;
}

/* vimeo podcast */

#podentry_vimeo {
	float: left;
	width: 740px;
	height: 330px;
	margin: 0 0 15px 0;
	background: #EEE;
}

#podentry_vimeo:hover {
	background: #fff;
}

#podentry_vimeo object {
	float: left;
	margin: 15px;
}

#podentry_vimeo #podcontent {
	float: right;
	margin: 15px;
	width: 280px;
	text-align: right;
}

#podentry_vimeo #podtitle.heading {
	float: right;
	width: 100%;
	margin: 0;
}

#podentry_vimeo #poddate.heading {
	float: right;
	clear: none;
	margin: 0 0 15px 0;
	font-size: 20px;
	display: none;
}

#podentry_vimeo #poddate.subheading {
	float: right;
	clear: both;
	margin: 5px 0 0 0;
}

#podentry_vimeo #podseries img {
	display: none;
}

/* detailed podcast page */

#podcast_detail_series {
	float: left;
	width: 350px;
	margin: 20px 0 0 0;
}

#podcast_detail_archives {
	float: left;
	width: 350px;
	margin: 20px 0 0 20px;
}

.podcast_detail_header {
	font-size: 14px;
	margin: 10px 0 0 0;
}

#podcast_detail_series img {
	border: 5px solid #CCCCCC;
	margin: 0 0 10px 0;
}

.podcast_detail_title {
	font-size: 24px;
	margin: 0;
}

.podcast_detail_author {
	font-size: 16px;
	color:#CCCCCC;
}

.podcast_detail_description {
	font-size: 12px;
}

img.podcast_archive {
	float: left;
	border: 3px solid #CCCCCC;
	margin: 10px 10px 0 0;
}

p.podcast_archive {
	float: left;
	font-size: 16px;
	margin: 10px 0 5px 0;
	width: 250px
}

a.podcast_archive {
	float: left;
	font-size: 12px;
	width: 250px;
	margin: 0 0 60px 0;
}

a.podcast_detail_button {
	color: #FFFFFF;
	float: left;
	margin: 20px 0 0 0;
	padding: 5px 10px;
	border: 1px solid #CCCCCC;
	background: -moz-linear-gradient(100% 100% 90deg, #0000CC, #000044);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0000CC), to(#000044));
	text-align: left;
	clear: both;
}

a.podcast_detail_button:hover {
	background: -moz-linear-gradient(100% 100% 90deg, #000011, #000044);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000044), to(#000011));
	text-decoration: none;
}

a.message_podcast_link {
	float: left;
	clear: both;
	width: 330px;
	background: -moz-linear-gradient(100% 100% 90deg, #0000CC, #000044);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0000CC), to(#000044));
	padding: 5px 10px;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	margin: 0 0 10px 0;
}
