BODY {
  color: black;
  background-color: white;
}

/* Sans-serifness turned off, because it often very aggressively */
/*  interferes with font choice in international encodings.      */
/* Italic style disabled because it just doesn't work right */
/*  for many scripts or fonts.                              */

H1 {
  /* font-family: sans-serif; */
  font-size: 16pt;
  /* font-style: italic; */
  color: red;
  link: blue;
  background-color: transparent;
}

H2 {
  /* font-family: sans-serif; */
  /* font-style: italic; */
}

TR.title {
  /* font-family: sans-serif; */
  color: black;
  link: blue;
  background-color: #FFE89B;
  text-align: left;
}

TR.odd {
  /* font-family: sans-serif; */
  color: black;
  background-color: white;
  padding: 0;
  margin: 0;
}

TR.even {
  /* font-family: sans-serif; */
  color: black;
  background-color: rgb(200,255,255);
  padding: 0;
  margin: 0;
}

TD#directory {
  /* font-family: sans-serif; */
  font-weight: bold;
}

TD#mainicon {
  width: 60px;
}

TD#search {
  text-align: right;
}

TD.Length {
  text-align: right;
}

TD.Select {
  text-align: center;
}

TD.Bitrate {
  text-align: right;
}

table#directories {
  /* font-family: sans-serif; */
  font-weight: bold;
  width: 95%;
  text-align: left;
  vertical-align: bottom;
}

table#header {
  width: 100%;
  font-weight: bold;
  border: 0pt;
}

.subdir {
  font-size: 12pt;
}

TH#Select {
  width: 60pt;
  text-align: center;
}

TH#Bitrate {
  width: 40pt;
  text-align: right;
}

TH#Duration {
  width: 50pt;
  text-align: right;
}

img {
  border: 0pt;
  vertical-align: middle;
}

.subdirbuttons {
  /* font-family: sans-serif; */
  font-size: 10pt;
}

P {
  /* font-family: sans-serif; */
  color: black;
  background-color: transparent;
}

P#directory {
  font-weight: bold;
}

A {
  /* font-family: sans-serif; */
  color: blue;
  background-color: transparent;
}

INPUT {
  /* font-family: sans-serif; */
  color: black;
  background-color: white;
}

DIV  {
  /* font-family: sans-serif; */
  color: black;
  background-color: white;
}

ADDRESS {
  /* font-family: sans-serif; */
}

.playlist {
  color: black;
  background-color: #FFE89B;
}

A.playlist {
  /* font-style: italic; */
  color: black;
  background-color: transparent;
}
