html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol, ul{list-style:none;}blockquote, q{quotes:none;}blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

body {
  padding: 0 1em;
  font-family: "Times New Roman", Times, Georgia, serif;
  font-size: 14px;
  line-height: 1.5em;
}

#wrapper {
  width: 960px;
/*  background-image: url(../images/16_col.gif);*/
  position: relative;
  margin: 0 auto;
  padding: 0;
}

#content {
  margin: 0 10px;
}

a { text-decoration: none }
h1 { padding-top: 0.75em; padding-bottom: 0.75em; font-size: 2em; text-transform: uppercase }
h1, h2, h3, #nav { font-family: "Gill Sans"; font-weight: normal }
h2, h3 { margin-left: 60px; }
.episode h2, .episode h3 { margin-left: 0; }

#nav {
  position: absolute;
  list-style: none;
  top: 0;
  right: 10px;
  padding: 0;
  margin: 0;
}

#nav li {
  text-align: center;
  display: block;
  width: 100px;
  float: left;
  margin: 0;
  padding: 0;
  margin-left: 20px;
}

#nav li a {
  float: left;
  padding: 0.5em 0;
  width: 100px;
  background: #000;
  color: #EEE;
}

#nav li a:hover {
  background: #999;
  color: #FFF;
}

.episode {
  padding-top: 3em;
  clear: both;
}

h2 {
  font-size: 1.5em;
  line-height: 1em;
/*  margin-bottom: 1em;*/
}

#questions h3, #contact h3, #links h3 {
  margin-bottom: 1.5em;
  margin-top: 1.5em;
}

.episode h2, #links h2, #contact h2 {
  margin-bottom: 1em;
}

.episode h2 span {
  font-size: 0.6em;
  line-height: 1em;
}

.episode .info {
  float: left;
  margin-left: 60px;
  width: 420px;
}

.episode .tracks {
  float: right;
  width: 420px;
  margin-right: 40px;
}

.episode .tracks ol {
  list-style: decimal;
  list-style-position: inside;
  margin-top: 1.5em;
}

.episode .tracks span {
  font-size: 0.8em;
  line-height: 1.875em;
}

#questions, #links, #contact {
  clear: both;
  padding-top: 1.5em;
}

p { margin-left: 60px; margin-right: 40px }
p+p { margin-top: 1.5em }

#footer {
  font-size: 0.8em;
  line-height: 1.875em;
  padding-top: 1.5em;
}

#footer p {
  margin-right: 0;
  text-align: right;
}
