body {
  background-color: #ffffff;
  background-image: url('images/bg.gif');
  font-family: Verdana, Tahoma, Arial;
  font-size: 11px;
}

a {
  color: #cc0000;
  text-decoration: underline;
}

a:hover {
  color: #ffc8c8;
}  

img {
  border: 0;
}

#head {
  position: absolute;
  top: 0;
  left: 0;
}

#side {
  position: absolute;
  top: 232px; /* Original: 282 */
  left: 435px;
  width: 175px;
  padding: 5px;
}

#side .content {
  padding-left: 10px;
}

#main {
  position: absolute;
  top:  375px;
  left: 0;
  width: 430px;
  padding: 5px;
}

#nav {
  position: absolute;
  top: 60px;
  left: 460px;
}

/* Rollovers */
#nav .home a {
  display: block;
  width: 118px;
  height: 23px;
  background: url("images/home.gif") 0 0 no-repeat;
}
#nav .home a:hover {
  background-position: 0 -23px;
}

#nav .audio a {
  display: block;
  width: 118px;
  height: 29px;
  background: url("images/audio.gif") 0 0 no-repeat;
}
#nav .audio a:hover {
  background-position: 0 -29px;
}

#nav .video a {
  display: block;
  width: 118px;
  height: 25px;
  background: url("images/video.gif") 0 0 no-repeat;
}
#nav .video a:hover {
  background-position: 0 -25px;
}

#nav .radio a {
  display: block;
  width: 118px;
  height: 26px;
  background: url("images/radio.gif") 0 0 no-repeat;
}
#nav .radio a:hover {
  background-position: 0 -26px;
}

#nav .gallery a {
  display: block;
  width: 118px;
  height: 26px;
  background: url("images/gallery.gif") 0 0 no-repeat;
}
#nav .gallery a:hover {
  background-position: 0 -26px;
}

#nav .dvds a {
  display: block;
  width: 118px;
  height: 23px;
  background: url("images/dvds.gif") 0 0 no-repeat;
}
#nav .dvds a:hover {
  background-position: 0 -23px;
}

#nav .board a {
  display: block;
  width: 118px;
  height: 28px;
  background: url("images/board.gif") 0 0 no-repeat;
}
#nav .board a:hover {
  background-position: 0 -28px;
}

#nav .links a {
  display: block;
  width: 118px;
  height: 26px;
  background: url("images/links.gif") 0 0 no-repeat;
}
#nav .links a:hover {
  background-position: 0 -26px;
}

#foot {
  text-align: center;
}

.indent {
  padding-left: 50px;
}

b {
  color: #cc0000;
  font-weight: bold;
}

i {
  color: #3a5858;
  font-style: italic;
}

.box {
  padding: 5px;
  color: #cc0000;
  background-color: #ffc8c8;
  background-image: url('images/box_bg.gif');
  border: 1px dashed #cc0000;
}