/*themes*/
#blood{ background-image:url("/res/damaskpinstr.png"); background-size: 200px; background-color:#121212; font-family: "vt323";
  background-position: center; 
  background-repeat:repeat;  }

#neon{background-image:url("/res/pcb.gif"); 
    background-position:left;
     background-repeat:no-repeat;
     background-color:black; 
     font-family: "vt323";}

#egl{background-image:url("/res/reversedamask.png");  background-color:#121212; font-family: "Old Victorian";
  background-position: center; 
  background-repeat:repeat;}

 #fleur{background-image:url("/res/fleurdelis.png");  background-color:#121212; font-family: "Old Victorian";
  background-position: center; 
  background-repeat:repeat;} 


#sutures{background-image:url("/res/sutures.png");  background-color:#121212; font-family: "vt323";
  background-position: center; 
  background-repeat:repeat;}


#egl .silver h5, #fleur .silver h5{font-family: 'Times New Roman', Times, serif;}

  #whgrstripes{background-image: linear-gradient(45deg, #c7c5d3 25%, #c8eeee 25%, #c8eeee 50%, #c7c5d3 50%, #c7c5d3 75%, #c8eeee 75%, #c8eeee 100%);
background-size: 14.14px 14.14px; font-family: "vt323"; 
  }

  #lfs{font-family:"comfortaa"; background-image:url("/res/lfsbkg.png"); background-position: center; 
  background-repeat:repeat;}


/*structure of main table*/
#columns{margin:auto; text-align:center;}
#left, #right, #center{display:inline-block; vertical-align:top; padding-top:15px;}
#left{width:181px;}
#right{width:217px; }
#center{width:520px; }
#center p, ul{text-align:left; margin:5px;}
#prpNavbar h5{margin:0px; padding:12px;}
#prpNavbar, #prpNavbar a, #copyleft, #copyleft a{font-size:10pt; text-align:left; }
.divinvis{display:none;}


/*styling main table*/
#mainbox{background-color:#6d6c7a; border-color:#A7A6AF; border:inset 6px;}
#mTable{width:950px; text-align:left; margin:auto}
#header{height:251px; width:950px;}
#header img{width:950px;}

.hoznavtopbl{color:#c46966; background-image:url("/res/bloodtb.png");  background-repeat:no-repeat; }
.hoznavtopbl a, .hoznavbtmbl a{color:#c46966;}
.hoznavbtmbl{background-image:url("/res/bottomtb.png"); background-repeat:no-repeat; }
.hoznavtoppk{background-image:url("/res/dithertb.png");  background-repeat:no-repeat;  }
.hoznavtoppk a, .hoznavbtmpk a{color:black;}
.hoznavbtmpk{background-image:url("/res/ditherbtmtb.png"); background-repeat:no-repeat; }




#copyleft h5{ margin:0px;  padding:9px;}

.brightnav a{color:#a90076;}
.darknav a{color:#600d08;}

/*.darknav hr{border-color:#600d08;}*/

#navsta h5{padding:10px; margin:0px; text-align: center;}
.thin h5{background-image:url("/res/thin.png");}
.silver h5{background-image:url("/res/silverplate.png"); }
.thinpink h5{background-image:url("/res/thinpink.png"); }
.thinpink a, .blknav a, .lace a, .lfsnav a{color:black;}

.lace h5{background-image:url("/res/scalloplinky.png"); }


.lfsnav h5{background-image:url("/res/lfsthin.png"); }
/*boxes*/
.boxes{background-color:#A7A6AF; border-color:#330604; border-style:solid double solid double; border-width:3px 6px 6px 6px; padding:5px; }

.boxes a{color:#600d08;}
.boxheader{background-image:url("/res/tab.png"); background-size: cover; text-align:left; padding:3px; color:#c46966;}
.invboxes{background-color:#A7A6AF; border-color:#330604; border-style:none double solid double; border-width:3px 6px 6px 6px; padding:5px;}

.redinset{border-image-slice:
66 60 46 60;
border-image-width:
20px 20px 20px 20px;
border-image-outset:
22px 0px 10px 0px;
border-image-repeat:
stretch stretch;
border-image-source:
url("/res/redinset.png")}
.invheader{background-image:url("/res/tabinvert.png"); background-size: cover; text-align:left; padding:3px; color:#c46966;}

.boxheaderpk{background-image:url("/res/tabpink.png"); background-size: 100%; background-repeat:no-repeat; text-align:left; padding:3px; color:black; margin-bottom:-3px;}

.boxespk{background-color:#C8EEEE; border-color:#6d0059; border-style:solid double solid double; border-width:3px 6px 6px 6px; padding:5px;}
.boxespkgr{background-color:#A7A6AF; border-color:#6d0059; border-style:solid double solid double; border-width:3px 6px 6px 6px; padding:5px;}
.invboxespkgr{background-color:#A7A6AF; border-color:#6d0059; border-style:none double solid double; border-width:3px 6px 6px 6px; padding:5px;}
 .invboxespk{background-color:#C8EEEE; border-color:#6d0059; border-style:none double solid double; border-width:3px 6px 6px 6px; padding:5px;}
 /*inv boxes work best with 200px width*/
.invheaderpkbl{background-image:url("/res/tabinvertpinkbl.png"); background-size: cover; text-align:left; padding:3px; color:black; }
.invheaderpk{background-image:url("/res/tabinvertpink.png"); background-size: 100%; background-repeat:no-repeat; text-align:left; padding:3px; color:black; margin-bottom:-3px;}
.boxesbk{background-color:#A7A6AF; border-color:black; border-style:solid double solid double; border-width:3px 6px 6px 6px; padding:5px;}

.scr{overflow-y:auto; max-height:820px;}
.smscr{overflow-y:auto; max-height:200px;}

/*space fillers*/ /*make these responsive somehow*/
.spfbl{background-image:url("/res/fillerbl.png"); background-repeat:repeat;}

.spfrb{background-image:url("/res/robotfill.png"); background-repeat:repeat;}
.spfpcb{background-image:url("/res/filler_circuit.png"); background-repeat:repeat;}

.spfpcbpk{background-image:url("/res/filler_circuit.png"); background-repeat:repeat; filter: hue-rotate(330deg);}
.spfrbpk{background-image:url("/res/robotfill.png"); background-repeat:repeat; filter: hue-rotate(330deg);  
}

.spdamask{background-image:url("/res/damaskfiller.png"); background-repeat:repeat;}

.spbulleth{background-image:url("/res/bullethole_filler.png"); background-repeat:repeat;}

.spbowheart{background-image:url("/res/bow_heart_pattern.png"); background-repeat:repeat;}

.spplus{background-image:url("/res/plusfiller.png"); background-repeat:repeat; }

.spheart{background-image:url("/res/heartfiller.png"); background-repeat:repeat; }

/*main page*/
#abWelc{background-color:#A7A6AF; border-color:#330604; border-style:solid double solid double; border-width:3px 6px 6px 6px; padding:5px; height:200px;
background-image:url("/res/bkgwelc.png")}

#newsfeed{width:490px; height:250px; text-align:center; }

#mpPl{background-color:#312f3b; border-color:#330604;background-image:url("/res/playerbkg.gif"); background-size: contain; background-repeat: no-repeat;   border-style:solid double solid double; border-width:3px 6px 6px 6px; padding:5px; width:480px; margin:auto; }
#player{width:240px; margin:auto; }


/*links*/
#btnscrtb a{ color:#600d08;}

#btnscrtb td{ padding:10px; text-align:left;}

#btnscrtb thead{font-family:'5th Agent'; text-align:left; position:sticky; top:0; background-color:#A7A6AF; padding:20px;}

.btnscrwrpr{overflow-y:auto; max-height:200px; background-color:#A7A6AF; border-color:#330604; border-style:solid double solid double; border-width:3px 6px 6px 6px; padding:5px; margin:auto; width:500px;}

#guestbook{ width:1000px; height:2000px; zoom:0.75; transform-origin: 0 0;
 overflow-y:auto; max-height:600px; max-width:650px;
  }

/*faq*/
#faq{background-color:#A7A6AF; border:solid double double solid 6px;  border-color:#330604; /*vertical-align:top;*/ margin-top:0px;}

.faqhd{background-color:#600d08;   color:#c46966; margin:2px; text-align:left; padding:0px;  }

/*404*/
#f04{width:400px; margin: 200px auto auto auto;}
#f04 img{    margin: 0px 50px 0px 50px;}
/*about page*/
.scrollscr{overflow-y:auto; max-height:200px; }
.scrollscr img{width:500px;}
#abtme{background-color:#A7A6AF; border:inset 6px;  border-color:#a90076; /*vertical-align:top;*/ margin-top:0px;}
#abtme dd{text-align:left;}
.abtmehd{background-color:#a90076;   color:white; margin:2px; text-align:left; padding:0px;  }
.abtmehdwm{ font-family:'5th agent'; background-color:#a90076;   color:white; margin:2px; text-align:left; padding:0px; }
#abtme p{padding:5px;  padding:2px; }
 
#abtwmheader{background-color:#a90076;  font-family:'5th agent';  color:white; margin:0px; padding:15px; text-align:left;  }

#abAb{background-color:#A7A6AF; border-color:#a90076; border-style:solid double solid double; border-width:3px 6px 6px 6px; padding:5px; height:200px;
background-image:url("/res/robobkg.png"); text-align:left;}

#mudflap{position:relative; top:40px;}

#marqueeab {
  width: 500px; /* the plugin works for responsive layouts so width is not necessary */
overflow:hidden; 
  text-align:center;
}
/*blog*/
#mintbox{background-color:#E1F5F5; border:inset 6px; border-color:#0099C3;}
#cntnt,#bldir{overflow:auto;}
#cntnt{max-height:600px; border:#0099C3 dashed; padding:10px; background-color:#C8EEEE; text-align:left;}
.blogright{width:200px; margin:auto;}
#blabmetb{background-image:url('/res/blood.png'); background-size: cover; background-repeat:no-repeat}
#blabmetb span{text-shadow: 1px -1px 5px white; margin:0px;}
#bldir{max-height:250px; padding:0px; background-color:#e1f5f5;}
#bldir h4{margin:0px; padding:5px; text-align:left;}
#bldir h4:nth-child(even) {background-color: #f5e1eb;}
#bldir a {color:#6d0059; text-decoration-line: underline;}

/*music page*/
#pinkbox{ background-color:#D651A7; border:outset 6px;  border-color:#a90076;  }
.musicboxes{background-color:#808080; border-color:#454545; border-style:solid double solid double; border-width:3px 6px 6px 6px; padding:5px;  }
#musicds{background-color:#808080; border:inset 6px;  border-color:#D651A7; /*vertical-align:top;*/ margin-top:0px;}
.mdshd{background-color:#D651A7;   color:white; margin:2px; text-align:left; padding:0px;  }

.hoznavtopmu{color:#a90076; background-image:url("/res/musictoptb.png");  background-repeat:no-repeat; }
.hoznavtopmu a, .hoznavbtmmu a{color:#a90076;}
.hoznavbtmmu{background-image:url("/res/musicbtmtb.png"); background-repeat:no-repeat; }


/*art page*/
.hoznavtopart{color:white; background-image:url("/res/arttoptb.png");  background-repeat:no-repeat; }
.hoznavtopart a{color:white;}
.hoznavbtmart{background-image:url("/res/artbtmtb.png"); background-repeat:no-repeat; }
.hoznavbtmart a{color:white;}

/*fashion page*/
#fashionbox{ background-image: linear-gradient(90deg, #FACFF1 25%, #aba4aa 25%, #aba4aa 50%, #FACFF1 50%, #FACFF1 75%, #aba4aa 75%, #aba4aa 100%); background-size: 140.00px 140.00px; border:inset 6px; border-color:#fdb8ef;}
.fshboxes{background-color:white; border-color:#fdb8ef; border-style:dotted; border-width:3px; padding:5px;}
.fshboxes li{text-align: left;}
.hoznavtopfs{color:black; background-image:url("/res/fashiontb.png");  background-repeat:no-repeat; }
.hoznavtopfs a, .hoznavbtmfs a{color:black;}
.hoznavbtmfs{background-image:url("/res/fashionbtmtb.png"); background-repeat:no-repeat; }




/*lifestyle page*/

#lifestylebox{background-color:#edf3aa; border-style:solid double double double; border-width:6px; border-color:#415d42;}
.lfsboxes{background-color:white; border-color:#36696c; border-style:dashed double dashed double; border-width:3px; padding:5px;}
.hoznavtoplfs{color:black; background-image:url("/res/lfstoptb.png");  background-repeat:no-repeat; }
.hoznavtoplfs a, .hoznavbtmlfs a{color:black;}
.hoznavbtmlfs{background-image:url("/res/lfsbtmtb.png"); background-repeat:no-repeat; }



/*egl page*/
#eglbox{background-color:lightgrey;
 border:6px solid; 
    border-color:black; 
    border-image: url("/res/border-black.png");
border-image-slice:
61 60 60 61;
border-image-width:
15px 10px 15px 10px;
border-image-outset:
0px 0px 0px 0px;
border-image-repeat:
round round; }
.eglboxes{background-color:white;  border:28px solid; 
    border-color:black; 
    border-image: url("/res/border-red.png");
border-image-slice:
61 60 60 61;
border-image-width:
20px 20px 20px 20px;
border-image-outset:
0px 0px 0px 0px;
border-image-repeat:
round round; }
.hoznavtopegl{color:#600d08; background-image:url("/res/egltoptb.png");  background-repeat:no-repeat; }
.hoznavtopegl a, .hoznavbtmegl a{color:#600d08;}
.hoznavbtmegl{background-image:url("/res/eglbtmtb.png"); background-repeat:no-repeat; }



/*misc page*/
#miscbox{background-color:black; border-style:inset; border-width:6px; border-color:black;}
.miscboxes{background-color:white; border-color:#ef61a3; border-style:dotted; border-width:3px; padding:5px;}

.hoznavtopmsc{color:#ef61a3; background-image:url("/res/misctoptb.png");  background-repeat:no-repeat; }
.hoznavtopmsc a, .hoznavbtmmsc a{color:#ef61a3;}
.hoznavbtmmsc{background-image:url("/res/miscbtmtb.png"); background-repeat:no-repeat; }

/*media page*/
#mediabox{background-color:white; border-style:solid; border-width:6px; border-color:#50301d;}
.mediaboxes{background-color:white; border-color:#e89152; border-style:double; border-width:3px; padding:5px; border-radius:10px;}

/*font, keep last in document incase it breaks anything below it lol*/
 
@font-face {
        font-family: "Old Victorian";
        src: url("/res/Seagram_tfb.ttf");
        
      
      }

 
@font-face {
        font-family: "VT323";
        src: url("/res/VT323.ttf");
        
      
      }       
        
         @font-face {
        font-family: "5th Agent";
        src: url("/res/5thagent.ttf");
        
      
      }    
      
         
         @font-face {
        font-family: "comfortaa";
        src: url("/res/Comfortaa-Medium.ttf");
        
      
      }       
        