#kevux {
  background: #fffded;

  margin: 0px;
  padding: 0px;
}

#kevux_title {
  position: relative;
  top: 0px;
  left: 0px;

  border: 1px outset;

  color: #004400;
  background: #38924f;

  overflow: hidden;
}

#kevux_begin,
#kevux_end {
  position: relative;
  top: 0px;
  left: 0px;

  border: 1px inset;

  color: #000000;
  background: #85d486;

  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;

  text-shadow: 0px 1px 1px #aaddaa;
}

#kevux_body {
  position: relative;
  top: 0px;
  left: 0px;

  padding-top: 2px;
  padding-left: 2px;
  border: 1px inset;
  margin: 0px;

  min-height: 800px;

  color: #000000;
}

#kevux_title .site_name {
  position: relative;
  top: -3px;

  display: block;
  margin-top: 2px;
  margin-left: 2px;

  color: #85d486;

  font-weight: bold;
  font-size: 18px;
  font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;

  text-shadow: 0px 1px 1px #000000;
}

#kevux_title .title {
  position: relative;
  top: -10px;

  display: block;
  margin-top: 0px;
  margin-left: 60px;

  color: #cdffdA;

  font-weight: bold;
  font-size: 28px;

  text-shadow: 0px 1px 1px #000000;
}

#kevux_body .strong {
 font-weight: bold;
 font-size: 18px;

 text-shadow: 0px 1px 1px #cfcfcf;
}

#kevux_body .title {
 font-weight: bold;
 font-size: 20px;

 text-shadow: none;
}

#kevux_body .title2 {
 font-weight: bold;
 font-size: 28px;

 text-shadow: none;
}

#kevux_body .subtitle {
 font-weight: bold;
 color: #008800;

 text-shadow: none;
}

#kevux_body .subtitle2 {
 font-weight: bold;
 font-size: 22px;
 color: #008800;

 text-shadow: none;
}

#kevux_body .explain {
  display: block;
  margin-left: 15px;
  margin-right: 15px;
}

#kevux_body .help {
  font-size: 12px;
}

#kevux_body .help .title {
  font-weight: bold;
  font-size: 16px;
}

#kevux_body li {
  padding-top: 1px;
  padding-bottom: 1px;
}

#kevux_begin a {
  color: #266928;

  margin-left: 4px;
  margin-right: 4px;

  text-decoration: none;
  text-shadow: 0px 1px 1px #bceea9;
}

#kevux_end #kevux_copyright {
  color: #88ff88;

  margin-left: 4px;
  margin-right: 4px;

  font-size: 8px;

  text-shadow: 0px 1px 1px #000000;
}

.download_table {
  margin: 5px 50px;
  padding: 1px;
  border: 1px outset #68a160;
  border-spacing: 0px;

  background: #ddffd9;

  vertical-align: top;
}

.download_table.previous {
  background: #d9e5ff;
}

.download_table.unstable {
  background: #ffdcd9;
}

.download_table .center {
  text-align: center;
}

.download_table .title {
  font-size: 18px !important;

  color: #cdffda;
  background-color: #68a160;
}

.download_table.previous .title {
  color: #cddfff;
  background-color: #607da1;
}

.download_table.unstable .title {
  color: #ffcecd;
  background-color: #a16c60;
}

.download_table .release_group {
  margin: 2px;

  background-color: #f5fff4;

  line-height: 20px;

  min-height: 140px;
  min-width: 250px;
}

.download_table.previous .release_group {
  background-color: #f4f8ff;
}

.download_table.unstable .release_group {
  background-color: #fff4f4;
}

.download_table .release_group .subtitle {
  color: #266928 !important;
  background-color: #87d17d;
}

.download_table.previous .release_group .subtitle {
  color: #263669 !important;
  background-color: #7d96d1;
}

.download_table.unstable .release_group .subtitle {
  color: #693626 !important;
  background-color: #d1887d;
}

.download_table .release_group .item {
  padding-left: 20px;
  padding-right: 20px;

  font-size: 14px;
}

.download_table .release_group .item .checksum {
  font-size: 10px;
}



/* Comment out display:none here to enable the home link for the kevux website */
#kevux_begin #home,
#kevux_begin #home_dash {
  /*display: none;*/
}

