/* --- episode guide --- */
h3.episode-title {
background:#292929;
color:#e1e2e4;
margin:0;
padding:6px;
}
div.episode-prevnext {
background:#e1e2e4;
padding:6px;
text-align:center;
}
div.episode-prevnext span.link {
color:#e1e1e1;
font-size:13px;
font-weight:bold;
height:24px;
width:92px;
display:block;
border:0;
float:left;
}
div.episode-prevnext a span, div.episode-prevnext span span {
display:block;
padding:5px;
}
a.episode-next{
background:url(img/buttons/prev_on.jpg) no-repeat top left;
}
a.episode-prev{
background:url(img/buttons/next_on.jpg) no-repeat top right;
}
span.episode-next-null{
background:url(img/buttons/prev_off.jpg) no-repeat top left;
}
span.episode-prev-null{
background:url(img/buttons/next_off.jpg) no-repeat top right;
}
a.episode-next:hover,
a.episode-next:focus,
a.episode-next:active{
background:url(img/buttons/prev_on_over.jpg) no-repeat top left;
color:#ffffff;
}
a.episode-prev:hover,
a.episode-prev:focus,
a.episode-prev:active{
background:url(img/buttons/next_on_over.jpg) no-repeat top right;
color:#ffffff;
}
/*
comments
------------------------------------------------------------------------- */
div.comments{
padding:10px;
margin-bottom:18px;
background:#ffffff;
overflow:auto;
}
div.comment{
padding-bottom:18px;
margin-bottom:18px;
border-bottom:1px solid #2f809d;
}
div.comment span.author {
font-weight:bold;
}
div.comment div.picture a {
border:none;
}
div.comment h3{
margin:0;
font-size:16px;
font-weight:bold;
}
div.comment h3 a:link,
div.comment h3 a:visited{
border-bottom:none;
color:#1a4d68;
text-decoration:none;
}
div.comment h3 a:hover,
div.comment h3 a:focus,
div.comment h3 a:active{
border-bottom:none;
color:#94d3dc;
text-decoration:none;
}
div.picture {
float:right;
}
div.comment span.new {
color:#ff0000;
font-weight:bold;
}

/*
podcasts
------------------------------------------------------------------------- */
div.podcast {
background:#ffffff;
width:200px;
padding:8px;
float:left;
}
div.podcast img {
text-align:center;
margin-bottom:6px;
}
div.podcast div.download {
margin:6px 0;
/* color:292929; */
}
div.podcast div.flash-player {
margin-bottom:6px;
}
div.podcast select {
font-size:11px;
width:200px;
}
div.podcast-view div.podcast {
margin:0 12px 12px 0;
}
div.podcast-info {
float:left;
width:256px;
margin-left:10px;
}
div.podcast-info h2 {
border-bottom:1px solid #292929;
padding:5px 0;
margin:0 0 7px 0;
font-size:18px;
font-weight:bold;
}

div.episode-navigation, div.podcast-navigation {
    padding: 15px 0 15px 0;
}

div.podcast-navigation a.image {
border:0;
}
div.podcast-navigation img {
width:70px;
height:70px;
float:left;
margin:0 6px 0 0;
}
div.podcast-navigation h3 {
float:right;
width:122px;
margin-bottom:4px;
}
div.podcast-navigation h2, div#content-sidebar div.block div.episode-navigation h2 {
margin:0 0 6px 0;
font-size:13px;
}
div.podcast-navigation a.image img {
margin-bottom:6px;
}
a.sidebar-more{
background:url(img/buttons/button_pxc_off.jpg) no-repeat left;
color:#e1e1e1;
font-size:13px;
font-weight:bold;
height:24px;
width:198px;
display:block;
clear:both;
border:0;
margin-top:12px;
}
a.sidebar-more span{
display:block;
padding:3px 0 0 32px;
}
a.sidebar-more:hover,
a.sidebar-more:focus,
a.sidebar-more:active{
background:url(img/buttons/button_pxc_on.jpg) no-repeat left;
color:#ffffff;
}
a.podcast-number{
background:url(img/buttons/pxc_num_off.jpg) no-repeat;
width:63px;
height:67px;
float:left;
text-align:center;
margin-bottom:12px;
color:#e1e1e1;
font-weight:bold;
font-size:24px;
line-height:67px;
vertical-align:middle;
border-bottom:0;
}
a.podcast-number.current,
a.podcast-number:hover,
a.podcast-number:focus,
a.podcast-number:active{
background:url(img/buttons/pxc_num_on.jpg) no-repeat;
color:#ffffff;
}
div.podcast-meta{
width:400px;
float:left;
margin:0 0 0 12px;
}
div.podcast-view p {
margin-top:0;
}
div.episode-navigation div.podcast-meta{
width:124px;
}
div.podcast-navigation div.podcast-meta{
width:116px;
}
div.podcast-view div.podcast-meta{
width:244px;
margin:0 0 18px 0;
}

h3.podcast-date{
    margin: 0 0 0 0;
    border-bottom:1px solid #292929;
    font-size:11px;
    font-weight:normal;
}

h2.title.podcast{
margin:2px 0 0 0;
}
div.podcast-summary{
clear:both;
}
div.podcast-summary div.podcast-time{
font-style:italic;
}
/*
override drupal.css
------------------------------------------------------------------------- */
table{
border:1px solid #93d1dc;
margin:18px 0;
}
th,tr.even,tr.odd{
border-color:#93d1dc;
background:#c4e9ef;
}
tr td{
border-top:1px solid #93d1dc;
border-bottom:1px solid #93d1dc;
}
th,tr td{
padding:6px;
}
th a:link,
th a:visited{
border-bottom:none;
color:#1a4d68;
text-decoration:none;
}
th a:hover,
th a:focus,
th a:active{
border-bottom:none;
color:#94d3dc;
text-decoration:none;
}
tr.odd{
background:#e0f4f5;
}
th.active,td.active{
color:#ffffff;
background:#31809f;
}
ul.tabs.primary{
margin-bottom:0;
border:0;
margin-top:12px;
}
ul.tabs.primary li a:link,
ul.tabs.primary li a:visited{
border:1px solid #93d1dc;
background:#c4e9ef;
color:#1a4d68;
}
ul.tabs.primary li a:hover,
ul.tabs.primary li a:focus,
ul.tabs.primary li a:active{
border-color:#184e68;
background:#31809f;
}
ul.tabs.primary li.active a:link,
ul.tabs.primary li.active a:visited{
border-color:#93d1dc;
border-bottom:1px solid #e0f4f5;
background:#7E909A;
}
ul.tabs.secondary{
margin-top:0;
border-top:1px solid #93d1dc;
border-bottom:0;
}
ul.tabs.secondary li{
margin:0 12px 0 -12px;
padding:0 12px 0 12px;
border-right:1px solid #93d1dc;
}
ul.tabs.secondary a.active{
border-bottom:4px solid #31809f;
color:#1a4d68;
}
div#pager{
clear:both;
padding:10px 0px 3px;
margin-bottom:18px;
font-size:.9em;
}
div#pager strong.pager-current,div#pager a{
padding:2px 6px 2px 5px;
margin:0 0.25em 0 0.25em;
border:1px solid #31809f;
color:#31809f;
background:#ffffff;
text-decoration:none;
}
div#pager a:hover{
color:#ffffff;
background:#31809f;
}
div#pager strong.pager-current{
border:1px solid #31809f;
background:#31809f;
color:#ffffff;
}
table.watchdog-event th{
border-bottom:1px solid #93d1dc;
}
tr.watchdog-user{
background:#ffffdd;
}
tr.watchdog-user .active{
background:#eeeedd;
color:#1a4d68;
}
tr.watchdog-content{
background:#ddddff;
}
tr.watchdog-content .active{
color:#1a4d68;
background:#ccccee;
}
tr.watchdog-page-not-found,tr.watchdog-access-denied{
background:#ddffdd;
}
tr.watchdog-page-not-found .active,tr.watchdog-access-denied .active{
background:#cceecc;
color:#1a4d68;
}
tr.watchdog-error{
background:#ffc9c9;
}
tr.watchdog-error .active{
background:#eeb9b9;
color:#1a4d68;
}
.poll .title{
margin-bottom:12px;
font-weight:bold;
}
.poll .bar{
margin:1px 0;
background:#184e68;
height:1em;
}
.poll .bar .foreground{
background:#dff8a4;
}
.poll .total{
margin-bottom:12px;
font-weight:bold;
}
.marker,.form-required{
color:#ff2200;
font-weight:bold;
}
.resizable-textarea .grippie{
border:1px solid #93d1dc;
border-top-width:0px;
background:url(img/grippie.png) #c4e9ef no-repeat 100% 100%;
height:14px;
cursor:s-resize;
}
fieldset legend,
html.js fieldset.collapsible legend a:link,
html.js fieldset.collapsible legend a:visited{
border-bottom:0;
color:#0d313f;
}
html.js fieldset.collapsible legend a:hover,
html.js fieldset.collapsible legend a:focus,
html.js fieldset.collapsible legend a:active{
border-bottom:0;
color:#94d3dc;
}
a.feed-icon {
border:0;
}

/*--- http://positioniseverything.net/easyclearing ---*/
.clearfix:after{
clear:both;
display:block;
content:".";
height:0;
visibility:hidden;
}

.clearfix{
display:inline-table;
}
/* Hides from IE-mac \*/
* html .clearfix{
height:1%;
}
.clearfix{
display:block;
}
/* End hide from IE-mac */
div.episode-prevnext a { color:#CCCCCC;
font-size:13px;
font-weight:bold;
height:24px;
width:92px;
display:block;
border:0;
float:left;
 }