body {
  margin: 0;
  padding: 0;
  background-color: #000000;
  color: #9b8f80;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  text-align: justify;
}

/* general text effects */

a:link {
  color: #fef0d1;
  text-decoration: none;
  padding: 2px 3px 2px 3px;
  background-color: transparent;
  font-weight: bold;
}

a:visited {
  color: #bdb3a2;
  text-decoration: none;
  padding: 2px 3px 2px 3px;
  background-color: transparent;
  font-weight: bold;
}

a:hover {
  color: #ff0000;
  text-decoration: none;
  border: 1px solid #ff0000;
  padding: 1px 2px 1px 2px;
  background-color: transparent;
  font-weight: bold;
}

/* page parameters */

#wrapper {
  margin: 0;
  padding: 0;
  width: 907px;
  background-color: transparent;
}

/* mast area */

#header {
  padding: 5px 0 0 360px;
  margin: 0;
}

#header h1 {
  font-size: 130%;
  font-weight: bold;
  color: #ff9933;
  margin: 0;
  padding: 0;
}

#header h1 a:visited {
  color: #de8022;
}

#header h1 a:link {
  color: #ffc569;
}

#header ul {
  margin: 3px 0 0 0;
  padding: 0;
  list-style: none;
}

#header li {
  display: inline;
  font-size: 80%;
  color: #cc6633;
  padding: 0;
  margin: 0;
}

/* holder of the middle stuff */

#main {
  margin: 0;
  padding: 0;
  color: #9b8f80;
}

/* left col - movies */

#movierck {
  position: absolute;
  top: 50px;
  left: 0;
  margin: 0;
  padding: 0;
  width: 320px;
}

#movieacst {
  position: absolute;
  top: 120px;
  left: 0;
  margin: 0;
  padding: 0;
  width: 320px;
}

#moviespc {
  float: left;
  margin: 20px 0 0 0;
  padding: 0;
  width: 320px;
}

/* right column(s) */

#downloads {
  float: right;
  margin: 0;
  padding: 0;
  width: 310px;
}

#downloads h1 {
  color: #ff0000;
  font-weight: bold;
  font-size: 135%;
  margin: 62px 0 0 0;
}

#downloads h2 {
  color: #ff0000;
  font-weight: bold;
  font-size: 135%;
  text-align: right;
}

#downloads h3 {
  color: #ffffff;
  font-weight: bold;
  font-size: 125%;
  text-align: right;
  padding: 0;
  margin: 0;
}

#downloads a:link {
  color: #ffc480;
}

#downloads a:visited {
  color: #ff6600;
}

#downloads a:hover {
  color: #fee1b4;
  border: 1px solid #fee1b4;
}

#downloads p {
  color: #febc71;
  font-size: 80%;
  line-height: 1.25em;
  margin: 0;
  padding: 0;
} 

#downloads p a:link {
  color: #fed3a1;
  font-weight: normal;
  margin: 0;
  background-color: transparent;
}

#downloads p a:visited {
  color: #ff9933;
  font-weight: normal;
  margin: 0;
  background-color: transparent;
}

#downloads p a:hover {
  color: #fee1b4;
  font-weight: normal;
  margin: 0;
  background-color: transparent;
}

#downloads .click {
  font-weight: bold;
  font-size: 110%;
  color: #ff6d33;
}

#downloads .ghostno {
  font-size: 90%;
  text-align: right;
}

#downloads p.donatetxt {
  color: #ffc480;
  font-size: 110%;
  line-height: 1.25em;
}

/* download table */

#dwnlodtable table.music {
 width: 310px;
 line-height: 2em;
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 90%;
 background-color: #ffc480;
}

#dwnlodtable table.music a:link {
  color: #330000;
  padding: 0;
}

#dwnlodtable table.music a:visited {
  color: #9a2617;
  padding: 0;
}

#dwnlodtable table.music a:hover {
  color: #f3f3ee;
  border: none;
  background-color: transparent;
  padding: 0;
}

#dwnlodtable table.music caption {
  margin: 0;
  padding: 0;
  color: #c1c1b9;
  line-height: 2em;
  text-align: left;
  font-weight: bold;
  font-size: 110%;
}
	 
#dwnlodtable table.music thead tr {
  color: #ffffff;
  background-color: #b64628;
  text-align: center;
  font-size: xx-small;
}
	 
#dwnlodtable table.music tbody tr.odd {
  background-color: #ff9933;
}

/* right col - paypal response pages */

#paypalresp h1 {
  color: #ff6d33;
  font-weight: bold;
  font-size: 150%;
  margin: 62px 0 0 0;
  padding: 0;
  text-align: left;
}

#paypalresp h2 {
  color: #bbeeff;
  font-weight: bold;
  font-size: 135%;
  text-align: right;
}

#paypalresp .trans {
  font-weight: bold;
  font-size: 110%;
  color: #f1cb8a;
}

#paypalresp p {
  font-size: 110%;
  color: #fbbd7a;
  line-height: 1.25em;
  margin: 0;
  padding: 0;
}

#paypalresp a:link {
  color: #ffc480;
}

#paypalresp a:visited {
  color: #81b7ee;
}

#paypalresp a:hover {
  color: #fee1b4;
  border: 1px solid #fee1b4;
}

/* right col - lyrics pages */

#lyricsng p {
  color: #f2b17e;
  line-height: 1.6em;
  font-size: 105%;
  margin: 5px 0 15px 0;
}

#lyricsng .freemp3 {
  font-size: 85%;
  padding: 0 0 10px 0;
  margin: 0;
  font-weight: bold;
  color: #fed9ad;
}

#lyricsng .freemp3 a:link, #lyricsng .freemp3 a:visited, #lyricsng .freemp3 a:hover {
  color: #ffffff;
  font-weight: bold;
}

#lyricsng h1 {
  color: #e18e01;
}

#lyricsng h2 {
  color: #bc875b;
}

#lyricsng .copyr {
  color: #ad6769;
  font-size: 80%;
}

/* (thin) middle column */

#content {
  margin: 0 330px 0 395px;
  width: 160px;
  padding: 0;
}

#content p {
  color: #9b8f80;
  font-size: 80%;
}

#content .biggergry {
  margin: 35px 0 0 0;
  font-size: 90%;
}

/* thin col - lyrics */

#lyricscol .cdinfo {
  margin: 35px 0 0 0;
  font-size: 90%;
}

#lyricscol p {
  color: #9b8f80;
  font-size: 70%;
}

#lyricscol img.lyricsart {
  margin: 40px 0 0 0;
}

/* under main */

#footer {
  padding: 0;
  margin: 0 0 0 350px;
  clear: both;
  color: #006699;
  width: 660px;
  border-top: 1px solid #006699;
  border-bottom: 1px solid #006699;
}

#footer ul {
  margin: 7px 0 0 0;
  padding: 0;
  list-style: none;
}

#footer li {
  display: inline;
  font-size: 90%;
  margin: 0;
}

#footer p {
  color: #fdae58;
  font-size: 75%;
  padding: 2px 0 7px 0;
  margin: 0;
}

#footer p a:link, #footer p a:visited {
  color: #9b8f80;
}

#footer p a:hover {
  color: #ff0000;
}