@import url('reset-min.css');
h2 {
  font-size: 45px;
  margin: 6px 0 12px; }

h3 {
  font-size: 24px;
  margin: 6px 0; }

p {
  line-height: 1.23;
  margin: 25px auto;
  font-size: 20px; }

a {
  color: white;
  padding: 3px; }
  a:hover {
    background-color: #ad2fff; }
  a:visited {
    color: white; }

strong {
  font-weight: bold; }

em {
  font-style: italic; }

html,
body {
  height: 100%;
  background-color: #2596ff;
  font-family: helvetica, arial, sans-serif;
  margin: 0 auto 1px; }
  html div#big_wrapper,
  body div#big_wrapper {
    background: transparent url("../shadow.png") repeat-y;
    width: 990px;
    margin: 0 auto; }
  html div#wrapper,
  body div#wrapper {
    width: 962px;
    margin: 0 auto;
    background-color: white;
    position: relative; }
    html div#wrapper div#header,
    body div#wrapper div#header {
      padding: 10px 13px;
      background-color: #e84295;
      border-bottom: solid 1px #cccccc; }
      html div#wrapper div#header h1,
      body div#wrapper div#header h1 {
        font-size: 70px;
        font-weight: bold;
        color: white; }
        html div#wrapper div#header h1 span,
        body div#wrapper div#header h1 span {
          color: #fff44a; }
        html div#wrapper div#header h1 a,
        body div#wrapper div#header h1 a {
          text-decoration: none;
          padding: none; }
          html div#wrapper div#header h1 a:hover,
          body div#wrapper div#header h1 a:hover {
            background: none;
            text-decoration: underline; }
    html div#wrapper div#alert,
    body div#wrapper div#alert {
      display: none;
      text-align: center;
      padding: 20px 0; }
    html div#wrapper div#body,
    html div#wrapper div#archives,
    html div#wrapper div#about,
    body div#wrapper div#body,
    body div#wrapper div#archives,
    body div#wrapper div#about {
      padding: 15px;
      color: white;
      border-top: solid 1px #888888;
      overflow: hidden;
      z-index: 1; }
    html div#wrapper div.section_content,
    body div#wrapper div.section_content {
      width: 525px; }
    html div#wrapper div#tape-runway,
    body div#wrapper div#tape-runway {
      position: relative; }
    html div#wrapper div#tape,
    body div#wrapper div#tape {
      color: black;
      margin-top: 20px;
      right: 22px;
      width: 372px;
      background-color: #dddddd;
      border: solid 4px #333333;
      z-index: 5;
      position: absolute; }
      html div#wrapper div#tape #openplayer,
      body div#wrapper div#tape #openplayer {
        position: absolute; }
      html div#wrapper div#tape ul.songs li,
      body div#wrapper div#tape ul.songs li {
        padding: 10px;
        overflow: hidden;
        border-bottom: solid 1px black; }
        html div#wrapper div#tape ul.songs li:hover,
        body div#wrapper div#tape ul.songs li:hover {
          cursor: pointer;
          background-color: #bbbbbb; }
        html div#wrapper div#tape ul.songs li.hilite,
        body div#wrapper div#tape ul.songs li.hilite {
          background-color: #e84295;
          color: white; }
        html div#wrapper div#tape ul.songs li div.name,
        body div#wrapper div#tape ul.songs li div.name {
          font-size: 20px; }
        html div#wrapper div#tape ul.songs li div.info,
        body div#wrapper div#tape ul.songs li div.info {
          text-align: right;
          margin-top: -8px; }
          html div#wrapper div#tape ul.songs li div.info div.clock,
          body div#wrapper div#tape ul.songs li div.info div.clock {
            display: inline;
            padding-right: 10px;
            border-right: solid 1px black;
            margin-right: 10px; }
    html div#wrapper div#body,
    body div#wrapper div#body {
      border-bottom: solid #cccccc 1px;
      background-color: #9628de;
      position: relative; }
      html div#wrapper div#body h2#tape_title,
      body div#wrapper div#body h2#tape_title {
        font-size: 45px;
        font-weight: bold;
        color: white;
        display: inline;
        text-transform: uppercase; }
        html div#wrapper div#body h2#tape_title span,
        body div#wrapper div#body h2#tape_title span {
          font-size: 24px;
          font-variant: small-caps;
          text-transform: none;
          display: block;
          margin-top: -7px;
          color: #cccccc; }
      html div#wrapper div#body div#resources,
      body div#wrapper div#body div#resources {
        background-color: #661b96;
        padding: 14px; }
        html div#wrapper div#body div#resources h3,
        body div#wrapper div#body div#resources h3 {
          margin-bottom: 12px; }
        html div#wrapper div#body div#resources ul,
        body div#wrapper div#body div#resources ul {
          margin-left: 25px; }
          html div#wrapper div#body div#resources ul li,
          body div#wrapper div#body div#resources ul li {
            list-style-type: disc;
            margin: 6px 0; }
            html div#wrapper div#body div#resources ul li a,
            body div#wrapper div#body div#resources ul li a {
              font-size: 16px; }
    html div#wrapper div#archives,
    body div#wrapper div#archives {
      border-bottom: solid #cccccc 1px;
      background-color: #e84e40; }
      html div#wrapper div#archives ul.archives_years,
      body div#wrapper div#archives ul.archives_years {
        overflow: hidden; }
        html div#wrapper div#archives ul.archives_years li.a-year,
        body div#wrapper div#archives ul.archives_years li.a-year {
          width: 170px;
          float: left; }
          html div#wrapper div#archives ul.archives_years li.a-year ul,
          body div#wrapper div#archives ul.archives_years li.a-year ul {
            margin-left: 15px; }
            html div#wrapper div#archives ul.archives_years li.a-year ul li,
            body div#wrapper div#archives ul.archives_years li.a-year ul li {
              list-style-type: disc; }
    html div#wrapper div#about,
    body div#wrapper div#about {
      background-color: #ed5c02; }
      html div#wrapper div#about p.signing_off,
      body div#wrapper div#about p.signing_off {
        text-align: center; }

