.maintdmusic {
  width: 95%;
  margin: 2.5%;
}

.separatortdmusic {
  width: 25px;
  background-color: transparent;
  border: 0;
}

.sidetdmusic {
  width: 300px;
}

.fulltablemusic {
  width: 1314px;
  margin: 0 auto;
}
small {
  font-weight: bold;
  filter: drop-shadow(1px 1px 2px black) drop-shadow(-1px -1px 1px #0000007f);
  font-size: 13px;
  position: relative;
  top: -10px;
}

p {
  font-weight: bold;
  filter: drop-shadow(1px 1px 2px black) drop-shadow(-1px -1px 1px #0000007f);
}

td {
  padding: 2px 8px;  
  text-align: center;
}

.arcover { /*screaming mouths*/
  /*background-image: linear-gradient(180deg,#dbe7ff, #7fc3ff,#22009a);*/
  background-image: url(halloween/mouths.png), linear-gradient(#9153ffb0, #bea0ffb0 10%, #f4dbffcf 18%,#fff 20%, #ebdbffcf 22%, #9153ffb0 40%, #5b009a80 60%, #000), linear-gradient(#250681);
  border: 1px inset #987bff80;
  background-attachment: fixed;
}

.ogcover { /*dripping ooze*/
  /*background-image: linear-gradient(180deg,#ffe87f, gold,#9a6800);*/
  background-image: url(halloween/dripping-ooze2.png), radial-gradient(#92e30032 15%, #000), url(halloween/mossy-goo-alt5.png), url(halloween/mossy-goo-alt3.png), linear-gradient(#000);
  border: 1px solid #c4ff32cf;
}

.iccover { /*raining blood*/
  /*background-image: linear-gradient(180deg,#dbe7ff, #7fc3ff,#22009a);*/
  background-image: url("halloween/raining bloodalt.gif"), linear-gradient(#000 5%, #130a2b 15%, #520013 60%, #070116);
  border: 1px inset #cb3e817f;
  background-attachment: fixed;
  background-blend-mode: exclusion;
}

.ubcover { /*rotten wood*/
  /*background-image: linear-gradient(180deg,#dbe7ff, #7fc3ff,#22009a);*/
  /*background-image: linear-gradient(#fff1 15%, #000 98%), url(rust.png), url(brushed-rust.png), radial-gradient(#fff, #c5c5c5 38%, #000);
  border: 1px inset #a25139;*/
  background-image: radial-gradient(#fff8 2%, #fff1 16%, #0008 80%, black), url("wood background halloween square.png");
  border: 1px inset #a25139;
}

.trAR {
  box-shadow: -2px 0px 5px 4px #00102080 inset;
}
.trOG {
  box-shadow: -2px 0px 5px 4px #14200080 inset;
}
.trIC {
  box-shadow: -2px 0px 5px 4px #20001080 inset;
}
.trUB {
  box-shadow: -2px 0px 5px 4px #20001080 inset;
}
/*after release*/
.linkAR {
  width: fit-content;
  display: inline-block;
  line-height: 12px;
  color: #ffe6fd;
  filter: drop-shadow(-1px -1px 2px #FB8BFF) drop-shadow(1.5px 1.5px 3px #EB00FF) drop-shadow(3px 3px 4px #7d0088);
}
/*original*/
.linkOG {
  width: fit-content;
  display: inline-block;
  line-height: 12px;  
  color: #fff;
  filter: drop-shadow(-1px -1px 1px #f00) drop-shadow(1.5px 1.5px 2px #f00) drop-shadow(3px 3px 4px #000);
  font-family: Caveat;
  font-weight: bold;
  font-size: 17pt;
  position: relative;
  top: 0px;
}

/*incomplete*/
.linkIC {
  width: fit-content;
  display: inline-block;
  line-height: 12px;  
  color: #f55;
  filter: drop-shadow(-1px -1px 2px #5b002b) drop-shadow(1.5px 1.5px 3px #1d0050) drop-shadow(3px 3px 4px #000);
  font-family: Merriweather;
}
/*uh-bandoned*/
.linkUB {
  width: fit-content;
  display: inline-block;
  line-height: 12px;  
  font-family: "Love Ya Like A Sister";
  text-shadow: 0px 0px 8px #7b5e5e, 0px 0px 4px #fff;
  color: white;
  font-size: 20px;
  position: relative;
  top: 0px;
  font-weight: bold;
}

audio {
  width: 280px;
  height: 32px;
  border-radius: 0px;
  background-image: none;
  margin-top: 6px;
}

.audioAR {
  border-style: solid;
  border-width: 0px;
  border-image-slice: 34;
  border-image-width: 34px;
  border-image-outset: 15px;
  border-image-repeat: repeat repeat;
  border-image-source: url(halloween/mouth_border.png);
}

.audioOG {
  filter: drop-shadow(1px 1px 2px black);
  border-style: solid;
  border-width: 0px;
  border-image-slice: 8;
  border-image-width: 8px;
  border-image-outset: 8px;
  border-image-repeat: repeat repeat;
  border-image-source: url(halloween/goo-border.png);
}

.audioIC {
  border-style: solid;
  border-width: 0px;
  border-image-slice: 18;
  border-image-width: 18px;
  border-image-outset: 18px;
  border-image-repeat: repeat repeat;
  border-image-source: url("halloween/blood borderalt.gif");
  filter: drop-shadow(-1px -1px 2px #000) drop-shadow(1px 1px 2px #000) drop-shadow(0px 0px 1px #f00);
}

.audioUB {
  border: 3px outset hsl(195, 100%, 50%);
  filter: drop-shadow(1px 1px 2px black) hue-rotate(180deg) saturate(64%);
}


/*tbody {
  background-image: url(brushed-gold.png); 
}*/

.songtitleOG {
  font-weight: bold;
  filter: drop-shadow(-1px -1px 2px #f00c) drop-shadow(2px 2px 2px red) drop-shadow(0px -2px 3px #000) drop-shadow(0px 2px 2px #000);
  font-family: Caveat;
  font-size: 22pt;
  margin: -1px;
  position: relative;
  top: 0px;
}
.songtitleAR {
  font-weight: bold;
  filter: drop-shadow(-1px -2px 0px #d82cfc) drop-shadow(1px 2px 0px #800090) drop-shadow(-3px -3px 2px #6958B7) drop-shadow(3px 3px 2px #6958B7);
  font-family: Special Elite;
  margin: 6px;
  position: relative;
  top: 6px;
  font-size: 22px;
}
.songtitleIC {
  font-weight: bold;
  filter: drop-shadow(0px 0px 4px black) drop-shadow(-1px -1px 4px #000000) drop-shadow(1px 1px 4px #000);
  font-family: Merriweather;
  font-size: 23px;
  margin: 3px;
  position: relative;
  top: 0px;
  font-weight: 100;
}
.songtitleUB {
  font-weight: bold;
  filter: drop-shadow(1px 1px 2px black) drop-shadow(-1px -1px 1px #0000007f);
  font-family: "Love Ya Like A Sister";
  font-size: 25px;
  margin: 1px;
  position: relative;
  top: 0px;
  color: white;
  text-shadow: 0px 0px 8px #7b5e5e, 0px 0px 4px #fff;
}

.downTextOG {
  position: relative;
  top: -9px;  
}
.downTextAR {
  position: relative;
  top: -13px;  
}
.downTextIC {
  position: relative;
  top: -13px;  
}
.downTextUB {
  position: relative;
  top: -13px;  
}

.smallOG {
  color: greenyellow;
  filter: drop-shadow(1px 1px 2px #5c9700) drop-shadow(-1px -1px 1px #00000080);
  position: relative;
  top: -7px;
}

.smallAR {
  color: #ffe6fd;
  filter: drop-shadow(-0.5px -1px 0px #d82cfc) drop-shadow(0.5px 1px 0px #800090) drop-shadow(-1.5px -1.5px 1.5px #6958B7) drop-shadow(1.5px 1.5px 1.5px #6958B7);
  top: -5px;
}

.smallIC {
  top: -7px;
  color: #f55;
  filter: drop-shadow(-1px -1px 2px #5b002b) drop-shadow(1.5px 1.5px 3px #1d0050) drop-shadow(3px 3px 4px #000);
}

.smallUB {
  color: #ff9460;
}

th {
  background-image: linear-gradient(#644927 23%,#ffc477 38%,#ffe69c 50%,#ffc477 60%, #644927 73%);
  background-clip: text;
  color: transparent;
  padding-bottom: 4px;
  border: 1px solid #644927;
  filter: drop-shadow(-2px -2px 1px #000) drop-shadow(2px 2px 1px #000);
  text-shadow: 0px 0px 4px #ffffffa1;
}

.table {
  font-size: 18px;
  border-spacing: 8px;
  background: linear-gradient(#fff2 19%, #000c 98%), url(brushed-rust.png), url(rust.png), url(brushed-rust.png), linear-gradient(#fff2 19%, #000c 98%), radial-gradient(#fff, #c5c5c5);
  background-attachment: scroll;
  min-width: 1000px;
  width: 1550px;
  border: 6px solid #0000;
  
  border-image-outset: 1;
  border-image-repeat: repeat;
  border-image-slice: 6;
  border-image-source: url("halloween/rust border.png");
  border-image-width: 1;
  
  /*border-image-outset: 2;
  border-image-repeat: stretch;
  border-image-slice: 17;
  border-image-source: url("musicborder3 blur.png");
  border-image-width: 5;*/
  
  /*border-style: groove;
  border-top-color: #ffdf8f;
  border-right-color: darkgoldenrod;
  border-bottom-color: #663000;
  border-left-color: darkgoldenrod*/;
  /*background-image: url("brushed-gold.png"), linear-gradient(#452e00);*/
  background-attachment: fixed;
}

.titlerow {
  background: linear-gradient(#0b0000, #270b0073, #0b0000);
}
