body {
  background-color: #ABA1D4;
}

.generic {
  color: white;
}

.generic a,
.generic a:visited {
  color: white;
}

.generic a:hover {
  background-color: #ABA1D4;
}

.generic input,
.generic select,
.generic textarea,
.generic div.auto_complete {
  background-color: #ABA1D4;
}

.generic div.auto_complete ul {
  background-color: #ABA1D4;
}

.generic table {
  background-color: #614FAC;
}

.topcell {
  background-color: #ABA1D4;
}

.button {
  border-top:       1px solid #614FAC;
  background-color: #ABA1D4;
}

#tabs .tab .mid,
#tabs .tab .left,
#tabs .tab .right,
#tabs .tab_active .mid,
#tabs .tab_active .left,
#tabs .tab_active .right {
  background-image: url('/images/tabs/blue_tab.png')
}

#breadcrumbs {
  border-bottom:    2px solid #3D326D;
  background-color: #614FAC;
}

#breadcrumbs input {
  background-color: #ABA1D4;
}

#search {
  background-color: #614FAC;
}

#media {
  background-color: #ABA1D4;
}

#direct_link {
  background-color: #614FAC;
}

#info {
  border:           2px solid #614FAC;
  border-bottom:    none;
  background-color: #ABA1D4;
}

#commentfield, #media_info {
  background-color: #ABA1D4;
}

#playlist {
  background-color: #ABA1D4;
}

#playlist .entry a.item {
  background-image: url('/images/play_list/blue_normal.png');
  background-color: light-color;
}

#playlist div.entry a.item.current,
#playlist div.entry a.item:hover {
  background-image: url('/images/play_list/blue_hl.png');
  background-color: light-color;
}

#playlist .comments {
  background-color: #ABA1D4;
}

li.highlight {
  background-color: #3D326D;
}

#footer {
  background-color: #614FAC;
}
