.modPodcast h2 span { float: right; font-size: 0.5em; }
.modPodcast textarea { width: 100%; height: 500px; }

.modPodcast .podcasts { list-style-type: none; }
.modPodcast .podcasts li { overflow: hidden; zoom: 1; margin: 1em 0; padding-left: 0; padding-bottom: 10px; border-bottom: 1px solid #e3e3e3; }
.modPodcast .podcasts li:before { content: ""; }
.modPodcast .podcasts h2 span { float: right; font-weight: normal; font-size: 0.4em; }
.modPodcast .podcasts h2 a img { vertical-align: bottom; } 
.modPodcast .podcasts h3 { font-weight: normal; font-size: 1em; }
        
.modPodcast .info { overflow: hidden; zoom: 1; margin-bottom: 1em; }
.modPodcast .info .categories ul { overflow: hidden; margin: 0; padding: 0; }
.modPodcast .info .categories li { list-style: none; margin: 0; padding: 0; font-weight: bold;}
.modPodcast .info .categories ul ul li { float: left; list-style: none; margin: 0 1em 0 0; padding: 0; font-weight: normal; }

.modPodcast .image { float: left; border: 1px solid #ddd; margin-right: 1em; }
.modPodcast .image img { margin: 1px; vertical-align: bottom; }    

.modPodcast .episodes .episode { border-bottom: #e3e3e3 1px solid; padding-bottom: 6px; }
.modPodcast .episodes .even { }
.modPodcast .episodes h2 {margin-bottom: 0;}

.modPodcast .episode { padding: 1em 0 0; margin: 1em 0; overflow: hidden; zoom: 1;}  
.modPodcast .episode h3 { zoom: 1; }
.modPodcast .episode h3 span { float: right; font-weight: normal; }
.modPodcast .episode .description { margin-bottom: 0.5em; }

.modPodcast .episode h3 { font-size: 1.2em; font-weight: bold; }
                                         
.modPodcast .copyright { padding: 0.5em 0 0; color: #ddd; font-size:0.8em; }

.modPodcast .feed { margin: 1em 0; }
.modPodcast .back { font-weight: bold; margin-top: 2em; }