div.line p {
  color: black;
  background: transparent;
  }

div.breaker {
  height: 2px;
  clear: both;
  }

div.thumbpair {
  float: left;
  width: 220px;
  border: 1px dotted #fcc;
  }

div.altplay {
  float: left;
  width: 8em;
  height: 3em;
  text-align: center;
  font-size: 80%;
  vertical-align: middle;
  margin-top: 0;
  margin-bottom: 5px;
  }

div.altplayr {
  float: right;
  width: 8em;
  text-align: center;
  font-size: 80%;
  margin-top: 10px;
  margin-bottom: 0;
  }

div.thumbpair p {
  text-align: center;
  background: transparent;
  color: #cfc;
  }

h1 {
  text-align: center
  }

li.main {
  list-style-type: none;
  margin-top: 2px;
  display: block;
  margin-bottom: 2px;
  }

p.playlink {
  margin-top: 2px;
  margin-bottom: 2px;
  height:3em;
  text-align: center;
  }

p.thumb {
  height: 200px;
  }

ul.main {
  width: 20em;
  margin-left: auto;
  margin-right: auto;
  }

a:link {color: #600; background: transparent}
a:visited {color: #333; background: transparent}
a:hover {color: #fff; background: #600}
a:active {color: #033; background: #f00}

a.playlink,a.nextplay {
  display:block;
  margin:1px;
  text-decoration: none;
  background:#9c9;
  color:black;
  border-color: #9d9;
  border-style: outset;
  border-width: 2px;
  }

a.playlink {
  height:3em;
  }

a.playlink:link,a.nextplay:link {color:#000; background:#cfc}
a.playlink:visited,a.nextplay:visited {color:#060; background:#cfc}
a.playlink:hover,a.nextplay:hover {color:#000; background:#9f9}

a.playlink:active,a.nextplay:active {
  color:#000;
  background:green;
  border-style: inset !important;
  }

a.outlink {
  display:block;
  margin:1px;
  height:3em;
  text-decoration: none;
  background:#f99;
  color: black;
  border-color: #d99;
  border-style: outset;
  border-width: 2px;
  }

a.outlink:link {color:#000; background:#fcc}
a.outlink:visited {color:#060; background:#fcc}
a.outlink:hover {color:#000; background:#f99}
a.outlink:active {
  color:#000;
  background: red;
  border-style: inset !important;
  }

span.sc {
  font-variant: small-caps;
  }

.button {
  text-decoration: none !important;
  margin: 0;
  padding: 0 0.5em 0 0.5em;
  border-color: #ff6600;
  border-style: outset;
  border-width: 2px;
  }

.button:hover {
  background-color: #ff9900;
  }

.button:active {
  border-style: inset !important;
  }

p.topswitch {
  width: 8em;
  float: right;
  margin: 0 0 0 20px;
  font-size: 80%;
  text-align: right;
  }


