body, #topbar, #header, #pagecontainer, #footer {
min-width: 960px;
}
#banner {
background: transparent url(/r5/podcasts/images/bannerbg.jpg) no-repeat 0 0;
}
#banner h1, #banner p {
text-shadow: 1px 1px 1px #40404f;
filter: Shadow(Color=#40404f, 	
Direction=135, 
Strength=1);
}
#maincontent-left {
width: 70%;
}
#maincontent-right {
width: 27%;
padding: 0;
margin: 0;
border: 0;
background-image: none;
}
#contentcontainer #maincontent-left p.preface {
margin-top: 0;
border: 1px #f7f1c2 solid;
}
#contentcontainer #maincontent-left .episode {
margin: 0 0 0.75em 0;
padding: 0.37em;
border: 1px #f7f1c2 solid;
clear: both;
}
#contentcontainer #maincontent-left .alternate {
border: 1px #e3ddae solid;
}
#contentcontainer #maincontent-left .episode .image-left {
margin-bottom: 0.37em;
}
#contentcontainer #maincontent-left .episode h3 {
margin-top: 0;
margin-bottom: 0.1em;
}
#contentcontainer #maincontent-left .episode p span {
color: #666;
font-size: 0.9em;
padding-right: 0.5em;
border-right: 1px #666 solid;
}
#contentcontainer #maincontent-left .episode .mediacontainer {
position: relative;
top: 0;
left: 89px;
clear: both;
}
#contentcontainer #maincontent-left .episode ul.files {
margin: 0.37em 0 0.75em 0;
padding-left: 0;
}
#contentcontainer #maincontent-left .episode ul.files li {
display: inline;
margin: 0.25em 0;
background-image: none;
font-size: 0.875em;
padding-left: 0;
padding-right: 1em;
}
#contentcontainer #maincontent-left .episode .segment {
background-color: #fbf8e0;
margin: 0 0 0.37em 0;
padding: 0.37em;
border: 1px #fff solid;
clear: both;
}
#contentcontainer #maincontent-left .toggler-c h3 {
background-color: #faf6d8;
border: solid 1px #fff;
border-bottom: 0;
padding: 0.25em 0.5em;
}
#contentcontainer #maincontent-left .episode .segment h4  {
font-size: 1.25em;
line-height: 1.2em;
color: #2b4909;
margin-top: 0;
margin-bottom: 0.1em;
padding-bottom: 0;
background-color: transparent;
font-family: georgia, times, "times new roman", serif;
}
#contentcontainer #maincontent-left .episode .segment .mediacontainer {
position: relative;
top: 0;
left: 75px;
clear: both;
}
#contentcontainer #maincontent-right .section {
background-color: #fcf9e6;
padding: 0 0 0.5em 0;
margin-bottom: 1em;
clear: both;
border: 1px #fff dotted;
}
#contentcontainer #maincontent-right .image-center {
margin-top: 0;
padding-top: 0;
}
#contentcontainer #maincontent-right h3 {
padding: 0.5em;
margin: 0;
background: transparent url(/r5/media/images/h3bg.gif) 0 100% repeat-x;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
border: 1px #F5F1D3 solid;
border-bottom: 0;
}
#contentcontainer #maincontent-right .section h4 {
color: #40404F;
border-bottom: 0;
margin-top: 1em;
margin-bottom: 0;
margin-left: 0;
padding-left: 0.75em;
}
#contentcontainer #maincontent-right .playerdownloads, #contentcontainer #maincontent-right .podcastfeed {
list-style: none;
margin-top: 0.75em;
margin-left: 0;
padding-left: 0;
text-align: center;
}
#contentcontainer #maincontent-right .playerdownloads li {
background-image: none;
margin: 0.25em 0;
padding-top: 0.75em;
padding-left: 0;
padding-right: 0;
}
#contentcontainer #maincontent-right .podcastfeed li {
display: inline;
background-image: none;
margin: 0.25em 0;
padding-left: 0;
padding-right: 0.9em;
}
#contentcontainer #maincontent-right .section #flickr_badge_uber_wrapper, #contentcontainer #maincontent-right .section #flickr_badge_wrapper {text-align: center; width: 100%; margin: auto;}
#contentcontainer #maincontent-right .section .flickr_badge_image {text-align:center;float:left; width: 33%}
#contentcontainer #maincontent-right .section .flickr_badge_image img {border: 1px solid black !important; margin: 0.5em auto}
#contentcontainer #maincontent-right .section #flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#contentcontainer #maincontent-right .section #flickr_badge_uber_wrapper a:hover,
#contentcontainer #maincontent-right .section #flickr_badge_uber_wrapper a:link,
#contentcontainer #maincontent-right .section #flickr_badge_uber_wrapper a:active,
#contentcontainer #maincontent-right .section #flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#contentcontainer #maincontent-right .section #flickr_badge_wrapper {}
#contentcontainer #maincontent-right .section #flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
