body { background: #dadecc url(http://carsonified.com/wp-content/themes/carsonified/img/blog-background.jpg) center top no-repeat;color: #333; }

a { text-decoration: underline; color: #eb6f00; }
a:hover { text-decoration: none; color: #90c600; }
a.back { font-family: "Lucida Grande", Arial; font-size: 12px; }

#content { background: #FFF; width: 800px; margin: 50px auto; padding: 50px; border: 1px solid #999; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

hr { color: #999; }
h1 { color: #505050; margin: 25px 0 0 0; padding: 0; }
p.date { margin: 0 0 25px 0; font-style: italic; color: #999; }

.episode { }
.episode h3,
.episode .date,
.episode .artist,
.episode .description,
.episode .download { display: none; }

ul { margin: 30px 0; padding: 0; }
ul li { display: inline; margin: 0 10px 0 0; font-family: "Lucida Grande", Arial; font-size: 13px; font-weight: normal; }
ul li a { background: #90c600; padding: 5px 8px; text-decoration: none; color: #FFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
ul li a:hover { background: #eb6f00; color: #FFF; }

blockquote { margin: 20px 0; padding: 0; line-height: 200%; }
blockquote a,
blockquote a:link,
blockquote a:visited { background: #eb6f00; padding: 4px 6px; text-decoration: none; color: #FFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
blockquote a:hover { background: #333; }

cite { background: #F2F2F2; display: inline; margin: 0 10px 0 0; padding: 2px 4px; font-weight: normal; font-style: normal; color: #000; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
cite.keir { background: #90c600; color: #000; }
cite.ryan { background: #eb6f00; color: #FFF; }
cite.mike { background: #000; color: #FFF; }

cite.speaker_1,
cite.speaker_2,
cite.speaker_3,
cite.speaker_4,
cite.speaker_5,
cite.speaker_6,
cite.speaker_7 { background: #F2F2F2; display: inline; padding: 2px 4px; font-style: normal; color: #000; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.sponsor { margin: 50px 0 0 0; font-family: "Lucida Grande", Arial; font-size: 12px; }
.sponsor span { display: inline-block; padding-top: 10px; border-top: 1px solid #CCC; }
.sponsor a img { display: block; margin: 10px 0 0 0; border: none; text-decoration: none; }
