* {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

html {}
body {background: #FFFFFF url(images/background.png) center fixed no-repeat; font: normal 14px Tahoma; color: #454545;}

a {color: #2b7caf; text-decoration: underline; padding: 2px;}
a:hover {background: #2b7caf; color: #efefef; text-decoration: none;}

img {border: none;}

h1, h2, h3, h4, h5, h6 {font-weight: bold; font-family: Arial; letter-spacing: -1px; padding-left: 4px; padding-top: 5px; text-transform: capitalize;}
h1 {font-size: 56px;}
h2 {font-size: 38px;}
h3 {font-size: 28px;}
h4 {font-size: 22px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}

p {line-height: 1.4em; padding: 7px; text-indent: 15px;}

ul>em {margin-left: -2em;}
ul li p {text-indent: 0px; padding-left: 2px;}

ul, ol {padding: 7px; padding-left: 2em;}
ul {}
ul li {line-height: 1.3em; list-style: disc;}
ol {}
ol li {line-height: 1.3em;}

form {}
form label {margin-top: 12px; margin-bottom: 3px;}
form input, textarea {background: #eeeeee; border: 1px solid #498BD4; margin-bottom: 5px;}
form input[type="submit"] {background: #eeeeee; border: 1px solid #aeaeae; font: normal 20px Tahoma; color: #1f6a9a; padding: 3px; float: right; margin-right: 5px;}

#contain {margin: 0px auto; width: 905px; padding: 0px 20px 20px 20px;}

#main {float: right; width: 580px; margin-top: 20px;}

#header {position: relative; z-index: 1000; margin-bottom: -60px; margin-left: -74px; height: 209px;}
#header h1 {display: none;}
#header a {text-decoration: none; padding: 0px;}
#header a:hover {background: transparent;}
#header img {}

#content {background: #F5F5F5; padding: 4px; border: 1px solid #c6c6c6; position: relative; z-index: 2000;}
#content #top-speaker {position: relative; z-index: 3000; float: right; margin-top: -162px;}

#content #player {background: url(images/loading.gif) center no-repeat;padding-bottom: 10px; min-height: 50px;}
#content #episode-title {color: #1F6A9A;}

#content #show-notes {background: #F1F1F1; border: 1px solid #DDDDDD; margin-bottom: 6px; padding: 2px; }
#content #show-notes #title {display: none;}
#content #show-notes #toggle-show-hide {font: bold 14px Arial; color: #1c425a; text-decoration: none; background: url(images/show.png) right no-repeat; padding-right: 18px; cursor: pointer;}
#content #show-notes #show-hide {display: block;}

#content #download {margin-bottom: 30px; padding-left: 10px;}
#content #download p {margin-bottom: 12px; text-indent: 0px; margin-left: -10px;}
#content #download a[title="iTunes"] {background: url(images/iTunes.png) left no-repeat; padding: 38px 10px 25px 38px; color: #454545; font-weight: bold; text-decoration: none;}
#content #download a[title="mp3"] {background: url(images/mp3.png) left no-repeat; padding: 38px 10px 25px 30px; color: #454545; font-weight: bold; text-decoration: none;}
#content #download a[title="Last.fm"] {background: url(images/Last.fm.png) left no-repeat; padding: 38px 10px 25px 32px; color: #454545; font-weight: bold; text-decoration: none;}
#content #download a[title="iTunes"]:hover {text-decoration: underline;}
#content #download a[title="mp3"]:hover {text-decoration: underline;}
#content #download a[title="Last.fm"]:hover {text-decoration: underline;}

#content #episode-list ul {float: left; border-right: 2px solid #3479a4; padding-right: 12px; margin-top: 5px;}
#content #episode-list ul.second {border-right: none; padding-left: 1em; padding-right: 0px;}
#content #episode-list ul li {width: 245px; list-style: none; background: url(images/not-playing.png) right no-repeat; cursor: pointer; padding: 3px; overflow: hidden;}
#content #episode-list ul li:hover {background: url(images/playing.png) right no-repeat; color: #1F6A9A; border-bottom: 1px solid #2b7caf; padding-bottom: 2px;}

#footer {clear: both; padding-top: 10px; text-align: center; color: #282828;}

#sidebar {float: left; width: 200px; padding: 12px 20px 8px 20px; background: #f5f5f5; border: 1px solid #c6c6c6; margin-top: 100px; margin-left: 45px; position: relative; z-index: 500;}
#sidebar h4 {font-weight: normal; margin-bottom: 12px;}
#sidebar h4 em {color: #1f6a9a; font-style: normal;}

.error {color: red;}
