/* CSS Document */

.episodes ul {
  margin:10px auto;
}

p.comments {
	text-align:right;
	font-size:0.9em;
}
img.prod-down {
	position:relative;
	top:10px;
}
a.zune_feed {
font-weight:bold;
color:white;
text-decoration:none;
}
a.zune_feed:visited, a.zune_feed:hover{
text-decoration:none;

}

div#subscribe_oxcast ul {
  padding-left: 0;
}

div#subscribe_oxcast ul li {
  padding: 10 0 0 0;
}

a.oxcastextra {
  background-color:red;
  color:antiquewhite;
  border: 2px solid red;
  border-radius:5px;
  padding:2px;
  text-decoration:none;
}

a.oxcastextra:hover {
  background-color:white;
  color:red;
  border:2px solid red;
  border-radius: 5px;
}

div.oxcast_channel {
  padding: 10px;
  border: 2px dashed blue;
  border-radius: 5px;
}

div.oxcast_channel:nth-child(even){
  margin-top:5px;
}

div.extra {
  border: 1px dashed red;
  border-radius: 2px;
}

div.extra h4 {
  margin: 0 auto 5 auto;
  color: rgb(26, 84, 187) !important;
  
  
  
  float: right;
}

div.extra h4 a {
  background-color: aliceblue; 
  display: inline-block;
  padding: 2px;
  border-radius: 2px;
}
div.extra ul.extra {
  margin: 0 auto;
}

div#oxcasts div.extra ul.extra li.extra{
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 0;
  list-style-type: none;
  background-color:transparent;
}

div#oxcasts div.extra ul.extra li.extra:nth-child(even){
  margin: 5 auto 0 auto;
}

div#oxcasts div.extra ul.extra li.extra p.extra {
  margin: 0 auto;
}

ul.pod_list {
	list-style-type:none;
}

h3.channel_title {
  text-align: center;
  background-color: purple;
  border-radius: 5px;
  padding: 5px;
  color: aliceblue;
}

span.show_ev {
	background: #c50;
	display: block;
	font-size: 1em;
	font-weight: bold;
	color: white;
	padding: 0.2em 0em;
	margin: 0;
	text-indent: .2em;
	text-align:right;
  cursor: pointer;
}

img.hide_ev {
  cursor: pointer;
}


div#content {
	background:#fff;
	padding-left:1em;
	padding-right:1em;
}
.podcast_intro h1 {
  /*clear:both; */
  margin-top:3px;
  margin-bottom:12px;
  text-shadow: 3px 3px 3px #DBDBDB;
  filter: dropshadow(color=#DBDBDB, offx=3, offy=3);
}

.podcast_intro h2 {
  font-size:1em;
  text-shadow: 2px 2px 2px #DBDBDB;
  filter: dropshadow(color=#DBDBDB, offx=2, offy=2);
}

div#oxcasts {
  padding-top:10px;
}

div#oxcasts ul {
  list-style-position:inside; 
	padding:5px;
}
div#oxcasts ul li.oxcast {
    padding:15px;
  -webkit-box-shadow: 5px 5px 10px 3px rgba(000, 000, 000, 0.3);
  -moz-box-shadow: 5px 5px 10px 3px rgba(000, 000, 000, 0.3);
  box-shadow: 5px 5px 10px 3px rgba(000, 000, 000, 0.3);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color:#E2EEFF;
  margin: 10 auto;
}

div#oxcasts ul li.oxcast:nth-child(1){
  margin: 0 auto 10 auto;
}

div#oxcasts ul li.oxcast:nth-child(odd) {

}

div#oxcasts ul li.oxcast:nth-child(even) {
  background-color:transparent;
}

.podcast_intro p {
  font-family:Verdana, Geneva, sans-serif;
  font-size:0.8em;
  font-weight:500;
  border:1px solid green;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding:5px;
  margin:7px;  
}

.subscribe li {
  padding:10px;
}

.subscribe li a {
  padding:5px;
  font-weight:700;
}

.xml_feed {
  background-color:#FF5B19;
  
}

.itunes_feed {
  background-color:#3A87D7;
}

.zune_feed {
  background-color:#EC008C;
  padding:0.2em 0.4em;
}

.alt_linked_events, .linked_events {
	background:white;
	font-size:.8em;
	padding:.5em;
}

div#subscribe_oxcast a.buttonz{
  margin: 0 .2em !important;
}