/* podanza.com css */

/* overrides */
div, ul { overflow: hidden; margin: 0; padding: 0; }
li { list-style: none; overflow: hidden; }
body { padding: 0; font-family: helvetica, arial, sans-serif; }
#body { width: 980px; margin: 10px auto 10px auto; }
a { text-decoration: none; color: #338DA8; }
a:hover { color: #000; border-bottom: 1px dotted #9A9A9A; }
h1,h2,h3,h4,form { margin: 0; padding: 0; }
img { border: 0; }
h1 { color: #343434; font-size: 26px; letter-spacing: -0.03em; margin-bottom: 10px; font-weight: normal; }
h2 { color: #9A9A9A; text-transform: uppercase; font-size: 13px; letter-spacing: -0.03em; margin-bottom: 16px; font-weight: normal; }
h3 { padding: 0; font-weight: bold; font-size: 14px; color: #9FBB0F; margin-bottom: 10px; }
/* end overrides */

/* header */
#header { padding: 0; }
#header-top { background-image: url('/img/header-bg.gif'); }
#header-top #header-ad { padding: 10px; float: right; }
#header-top a { border: none; }
#header-nav { margin-top: 5px; padding: 4px 0 0 10px; height: 18px; background-color: #D6D6D6; background-image: url('/img/header-nav-bg.gif'); background-repeat: repeat-x; }
#header-nav li { font-weight: bold; float: left; margin-right: 14px; }
#header-nav a { color: #272727; font-size: 12px; }
#header-bottom { border: 1px solid #E6E6E6; padding: 12px 10px 12px 10px; border-bottom: 8px solid #BA3E3E; }
#header-search { margin-left: 170px;  }
#header-search label { margin-right: 5px; font-size: 14px; }
.breadcrumbs { margin-top: 5px; font-size: 12px; margin-bottom: 16px; }
.breadcrumbs a { font-size: 14px; }
.breadcrumbs span { font-size: 14px; margin: 0 5px 0 5px; color: #D6D6D6;  }
#main { background-image: url('/img/header-border-bottom.gif'); background-repeat: repeat-x; padding-top: 20px;  }
/* end header */

/* search refine form */
#form-refine input { font-size: 16px; }
#form-refine select { margin-top: 6px; font-size: 10px; }
/* end search refine form */

/* columns */
#column-left { float: left; margin-right: 20px; width: 635px; }
#column-right { float: left; width: 325px; }
#column-center { padding: 0 15px 0 15px; }
/* end columns */

/* forms */
label { padding: 0; font-weight: bold; font-size: 14px; color: #9FBB0F; }
input { font-size: 14px; }
/* end forms */

/* podcast list */
.podcast-list { margin-left: 10px; margin-bottom: 15px; }
.podcast .wrap {}
.podcast { margin-bottom: 15px; padding-top: 15px; border-top: 1px dotted #D6D6D6; }
.podcast-image { border: 3px solid #BAE562; margin-right: 12px; float: left; width: 80px; height: 80px; }
.podcast-image img { width: 80px; }
.podcast-title { margin-top: 3px; font-size: 18px; margin-bottom: 6px; }
.podcast-title span { font-weight: normal; font-size: 14px; color: #c0c0c0; margin: 6px 0 0 6px;  }
.podcast-title a { text-decoration: underline; letter-spacing: -0.04px; }
.podcast-description { font-size: 13px; color: #515151; line-height: 15px; }
.podcast-actions { margin-top: 5px; }
.podcast-actions span { color: #B0B0B0; font-size: 12px; font-weight: bold; }
.podcast-actions a { font-size: 12px; color: #9FBB0F; text-decoration: underline; }
.podcast-actions a:hover { color: #909F2A; }
/* end podcast list */

/* small podcast */
.podcast-small { margin: 5px 0 10px 5px; }
.podcast-small .podcast-title { font-size: 14px; }
.podcast-small .podcast-image { border: 2px solid #BAE562; width: 40px; height: 40px; }
.podcast-small .podcast-image img { width: 40px; }
.podcast-small .podcast-category { color: #B0B0B0; font-size: 12px; }
/* end small podcast */

/* episode list */
.episode-list { margin-left: 15px; }
.episode { margin-bottom: 20px; }
.episode-title { margin-top: 3px; font-size: 16px; margin-bottom: 6px; }
.episode-title a { text-decoration: underline; letter-spacing: -0.04px; }
.episode-description { font-size: 12px; color: #515151; line-height: 15px; }
.episode-date { font-size: 11px; color: #B0B0B0; margin: 5px 0 5px 0; }
.episode-date span { font-weight: bold; color: #909090; }
.episode-actions { font-size: 12px; margin-top: 6px; font-weight: bold; }
.episode-actions a { color: #B0B0B0; }
.episode-actions a:hover { color: #606060; text-decoration: underline; }
.episode-show { color: #BA3E3E; }
.episode-show:hover { text-decoration: underline; }
/* end episode list */

/* podcast page */
.podcast-page .podcast { background-image: url('/img/podcast-bg.gif'); margin-bottom: 25px; border: 2px solid #E6E6E6; padding: 15px; }
.podcast-page .podcast-title h1 { font-size: 22px; clear: none; display: inline; }
.podcast-page .podcast-image { width: 100px; height: 100px; }
.podcast-page .podcast-image img { width: 100px; }
.podcast-details { padding: 5px; background-color: #fff; font-size: 12px; margin-top: 10px; color:#515151; }
.podcast-details a { text-decoration: underline; }
/* end podcast page */

/* ads */
.ad-island { margin-top: 20px; overflow: visible; border: 1px solid #D6D6D6; padding: 5px; }
.ad-island .ad-title { background-color: #fff; margin-top: -12px; font-size: 11px; color: #B0B0B0; width: 70px; padding: 2px; }
.ad-banner { margin: 10px; }
.ad-links { margin: 10px 0 10px 0; }
/* end ads */

/* search tabs */
#search-tabs { height: 30px; margin-bottom: 20px; margin-top: 20px; border-bottom: 1px solid #000; overflow: visible; }
#search-tabs li { background-color: #eee; padding: 9px 10px 5px 10px; margin-right: 10px; float: left; margin-bottom: -1px; }
#search-tabs li a { color: #515151; }
#search-tabs li.sel { border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000; background-color: #fff; }
#search-tabs li.sel a { color: #9FBB0F; }
#search-indicator { font-size: 12px; margin-left: 10px; }
/* end search tabs */

/* directory lists */
.dir-list { margin-left: 40px; margin-top: 40px; }
.dir-list li { width: 250px; height: 60px; float: left; margin: 10px 0 10px 40px; }
.dir-child-list { overflow: visible; }
.dir-child-list li { height: auto; width: auto; float: left; margin: 5px 5px 0 0; }
.dir-child-list li a { font-size: 12px; color: #9FBB0F; text-decoration: underline; }
.dir-child-list li a:hover { color: #909F2A; }
/* end directory lists */

/* directory page */
#bookmarking { float: right; width: 150px; }
h2.dir { margin: 25px 0 15px 0; font-size: 16px; text-transform: none; color: #343434; }
p.seo { color: #515151; font-size: 12px; color: #666; margin-bottom: 15px; }
/* end directory page */

/* paginator */
.paginator { margin-top: 15px; padding-left: 20px; padding-top: 15px; border-top: 1px dotted #ccc; }
.paginator li { float: left; padding: 5px 5px 3px 5px; margin-right: 10px; border: 1px solid #ccc; font-size: 14px; }
.paginator li.selected { background-color: #ddd; }
.paginator li.selected a { color: #000; }
/* end paginator */

/* footer */
#footer { width: 940px; background-repeat: repeat-x; clear: both; margin-top: 20px; background-image: url('/img/footer-bg.gif'); border-bottom: 2px solid #eee; padding: 15px; }
#footer .categories h4 { font-size: 12px; margin-bottom: 10px; }
#footer .categories li { font-size: 12px; float: left; margin-right: 7px; border-right: 1px solid #aaa; padding-right: 7px;  }
#footer .categories li a { color: #343434; text-decoration: underline; }
#footer .more { margin-top: 15px; }
#footer .more li { font-size: 12px; float: left; margin-right: 15px; }
#footer .more h4 { margin-bottom: 5px; font-size: 12px; color: #666; font-weight: normal; }
#footer .more li a { color: #9FBB0F; text-decoration: underline; }
/* end footer */
