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 */

#mast {
	padding: 1px 0 27px 20px;
	margin: 0;
	width: 887px;
	text-align: right;
}

#mast p {
	padding: 2px 0 0 0;
	margin: 0;
	color: #c67525;
	font-weight: bold;
	text-align: left;
	float: left;
	width: 647px;
	font-size: 90%;
}

#mast form.viewcrt {
	padding: 0;
	margin: 0;
}

#mast form.dntbtn {
	padding: 0;
	margin: 0;
	float: left;
}

#mast p a:link, #mast p a:visited {
	color: #e39c35;
	padding: 0;
	margin: 0;
	background-color: transparent;
	text-decoration: none;
}

#mast p a:hover {
	color: #fedb9d;
	border: none;
	padding: 0;
	margin: 0;
	background-color: transparent;
	text-decoration: none;
}

#topbtns {
	width: 140px;
	text-align: right;
	float: right;
	padding: 0;
	margin: 0;
}

#header {
  padding: 5px 0 0 354px;
  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: 77px;
  left: 0;
  margin: 0;
  padding: 0;
  width: 320px;
}

#movieacst {
  position: absolute;
  top: 147px;
  left: 0;
  margin: 0;
  padding: 0;
  width: 320px;
}

#moviespc {
  float: left;
  margin: 5px 0 0 0;
  padding: 0;
  width: 370px;
}

#moviespc img {
	border: none;
	padding: 0;
	margin: 0;
}

#moviespc a:link, #moviespc a:visited, #moviespc a:hover {
	border: none;
	background-color: transparent;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

/* right column(s) */

#downloads {
  float: right;
  margin: 0;
  padding: 0;
  width: 310px;
}

#downloads h1 {
  color: #ff0000;
  font-weight: bold;
  font-size: 135%;
  margin: 52px 0 20px 0;
}


#downloads p.freecd {
  margin: 40px 0 0 0;
  padding: 0;
  color: #dce4de;
  text-align: left;
  font-size: 100%;
}

#downloads h2 {
  color: #ff0000;
  font-weight: bold;
  font-size: 135%;
  text-align: right;
}

#downloads h2.andor a:link, #downloads h2.andor a:visited, #downloads h2.andor a:hover {
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
}

#downloads h2.andor em {
	font-size: 130%;	
}

#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 0 10px 0;
} 

#downloads p.orange {
	color: #e15c29;
}

#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 p strong {
  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;
}

#downloads p.allsongs {
	padding: 0;
	margin: 0;
	line-height: 1em;
}

/* 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 caption {
  margin: 0;
  padding: 0;
  color: #ffffff;
  text-align: left;
  font-weight: bold;
  font-size: 120%;
}

#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 thead tr {
  color: #ffffff;
  background-color: #b64628;
  text-align: center;
  font-size: xx-small;
}
	 
#dwnlodtable table.music tbody tr.odd {
  background-color: #ff9933;
}

#donatebtn {
	text-align: right;
	margin: 0 0 5px 0;
	padding: 0;
}

#donatebtn2 {
	text-align: center;
	margin: 0 0 5px 0;
	padding: 0;
}

#donatebtn2 p.gladly {
	font-size: 80%;
	text-align: left;
	color: #cc6600;
}

/* 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 p.cpyrt {
  font-size: 70%;
  font-family: Arial, Helvetica, sans-serif;
  padding: 0;
  margin: 0 0 15px 0;
  font-weight: bold;
  color: #dea254;
}

#lyricsng .freemp3 {
  font-size: 85%;
  padding: 3px 0 0 0;
  margin: 0;
  font-weight: bold;
  color: #dedbad;
}

#lyricsng .freemp3 a:link, #lyricsng .freemp3 a:visited, #lyricsng .freemp3 a:hover {
  color: #ffffff;
  font-weight: bold;
  font-size: 130%;
}

#lyricsng .freemp3 a:link, #lyricsng .freemp3 a:visited {
	background-color: #e18e01;
	color: #000000;
}

#lyricsng h1 {
  color: #e18e01;
  margin: 43px 0 0 0;
  font-size: 170%;
}

#lyricsng h2 {
  color: #bc875b;
}

#lyricsng .copyr {
  color: #ad6769;
  font-size: 80%;
}

/* right col. shopping */

#moonshopng {
  float: right;
  margin: 0;
  padding: 0;
  width: 310px;
}

#moonshopng h1 {
	color: #ff0000;
	font-size: 150%;
	padding: 0;
	margin: 20px 0 0 0;
}


#moonshopng p.shopp2 {
	padding: 0 0 20px 0;
	margin: 0;
	font-size: 80%;
}

#moonshopng p.shopp2 a:link, #moonshopng p.shopp2 a:visited, #moonshopng p.shopp2 a:hover {
	padding: 0;
	margin: 0;
	border: none;
	background-color: transparent;
	text-decoration: none;
}

#moonshopng p.shopp2 a:hover {
	color: #33ccff;
}

#moonshopng ul.shopcds {
	margin: 0;
	padding: 0;
	list-style: none;
}

#moonshopng ul.shopcds h3 {
  color: #e5d3af;
  border-top: 2px dashed #940000;
  border-bottom: 2px dashed #940000;
  font-weight: bold;
  font-size: 150%;
  margin: 20px 0 0 0;
  padding: 5px 0 5px 0;
  text-align: left;
}

#moonshopng ul.shopcds p {
  color: #febc71;
  font-size: 80%;
  line-height: 1.25em;
  margin: 0;
  padding: 0 0 10px 0;
}

#moonshopng ul.shopcds p strong {
	color: #ff6d33;
	font-weight: bold;
}

#moonshopng ul.shopcds p.cdimg {
	border: none;
	padding: 0;
	margin: 0;
	text-align: left;
}

#moonshopng ul.shopcds p.genre {
	color: #9f782b;
	font-size: 80%;
}

#moonshopng ul.shopcds p.autographed {
	font-size: 120%;
	color: #ff6d33;
}

#moonshopng ul.shopcds img {
	border: none;
	padding: 10px 0 10px 0;
	margin: 0;
	text-align: left;
}

#moonshopng ul.shopcds p.cdimg a:link, #moonshopng ul.shopcds p.cdimg a:visited, #moonshopng ul.shopcds p.cdimg a:hover {
	border: none;
	background-color: transparent;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

/* (thin) middle column */

#content {
  margin: 0 353px 0 395px;
  padding: 0;
}

#content p {
  color: #9b8f80;
  font-size: 90%;
  line-height: 1.5em;
}

#content .biggergry {
  margin: 35px 0 0 0;
  font-size: 90%;
}

#content .biggergry strong {
	color: #e6d8b1;
}

#content p.moonart img {
	border: none;
}

#content p.moonart a:link, #content p.moonart a:visited, #content p.moonart a:hover {
	border: none;
	padding: 0;
	margin: 0;
	background-color: transparent;
	text-decoration: none;
}

#content p.shopping {
	font-size: 80%;
	font-weight: bold;
	padding: 0;
	margin: 35px 0 0 0;
}

#content p.shpcdimg a:link, #content p.shpcdimg a:visited, #content p.shpcdimg a:hover {
	padding: 0;
	margin: 0;
	border: none;
	background-color: transparent;
	text-decoration: none;
}

/* thin col - lyrics */

#lyricscol {
	margin: 0;
	padding: 0;
	float: left;
	width: 157px;
}

#lyricscol p.cdinfo {
  margin: 35px 0 0 0;
  font-size: 90%;
}

#lyricscol p.cpyrt {
  font-size: 75%;
  margin: 10px 0 17px 0;
}

#lyricscol p.cpyrt strong {
	font-size: 120%;
	color: #cc6600;
}

#lyricscol p.cpyrt a:link, #lyricscol p.cpyrt a:visited, #lyricscol p.cpyrt a:hover {
	font-size: 110%;
}

#lyricscol p.cpyrt a:link, #lyricscol p.cpyrt a:visited {
	color: #ede5d3;
}

#lyricscol p {
  color: #9b8f80;
  font-size: 75%;
}

#lyricscol p.lyricsart {
  margin: 40px 0 0 0;
}

#lyricscol p.lyricsart img {
	border: none;
	padding: 0;
	margin: 0;
}

#lyricscol p.lyricsart a:hover, #lyricscol p.lyricsart a:link, #lyricscol p.lyricsart a:visited {
	border: none;
	background-color: transparent;
	margin: 0;
	padding: 0;
}

/* under main */

#footer {
  padding: 0;
  margin: 0 0 0 350px;
  clear: both;
  color: #006699;
  font-size: 90%;
  width: 5556x;
  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;
}
