body{
  background-image: url("imgs/blackgingham.jpg") ;
  background-size: 30%;
  color:  #605d75;
  }
  
div {
  margin: auto;
  border: solid 2px #513a74;
  border-radius: 5px;
  }
  
#main{
  background-image:url(imgs/royalgoth.jpg);
  height: 500px;
  width: 1000px;
  margin-top: 30px;
  display:flex;
  overflow:hidden;
  padding: 20px;
  }

#p1 {
  width: 300px;
  height:500px;
  background-image:url("/imgs/purplegingham.png");
  
  }
  
#p2 {
  width: 500px;
  height:500px;
  background-image:url("/imgs/purplegingham.png");
  }

#p2a {
  width: 450px;
  height: 450px;
  margin-top: 20px;
  overflow: auto;
  background-image:url("/imgs/blacklace.jpg");
  }
  
#link{
  width:250px;
  height:90px;
  margin-top: 10px;
  background-image:url("/imgs/blacklace.jpg");
  font-family: Adorable Doll;
  }
  
  #affogatogif {
 z-index: 200; 
 
 width: 200px;
  position: fixed;
  margin-left:720px;
  margin-top: -275px;
  border: solid 0px black;
  background: rgba(0, 0, 0, 0.0);
}

 #affogatohappy {
 z-index: 200; 
 
 width: 200px;
  position: absolute;
  margin-left:-25px;
  margin-top: 20px;
  border: solid 0px black;
  background: rgba(0, 0, 0, 0.0);
}

#corset {
 z-index: 200; 
 
 width: 200px;
  position: absolute;
  margin-left:244px;
  margin-top: -25px;
  border: solid 0px black;
  background: rgba(0, 0, 0, 0.0);
}

.item{
  display: flex;
  border: solid 0px white;
  flex-wrap: wrap;
justify-content: center;
  }

.pic{
  margin:10px;
  border: solid 1.5px white;
  }
  
  
 a:hover{font-weight:lighter; color:#9e083b;  cursor:help; }

a {
    text-shadow: -2px 1px 0px black;
    filter: drop-shadow(0px 2px 1px#540822) drop-shadow(2px 2px 2px #540822);
    color: #78133a;
    font-weight: lighter;
    text-decoration:underline;
  }
  
    
 @font-face {
font-family: Adorable Doll;
src: url(AdorableDoll.woff);
}

#adorbs{
  font-family: Adorable Doll;
  }

* {
   cursor: url(https://cur.cursors-4u.net/holidays/hol-1/hol19.cur), auto !important;
  }
  
  
        ::-webkit-scrollbar {
        width: 14px;
        }

        ::-webkit-scrollbar:horizontal {
        height: 14px;
        }

        ::-webkit-scrollbar-corner {
        background: #eee;
        }

        ::-webkit-scrollbar-track:vertical {
        background: linear-gradient(90deg, #e5e5e5, #f0f0f0 20%);
        border-radius: 5px;
        }

        ::-webkit-scrollbar-track:horizontal {
        background: linear-gradient(180deg, #e5e5e5, #f0f0f0 20%);
        border-radius: 5px;
        }

        ::-webkit-scrollbar-thumb {
        border: 1.5px solid #888;
        border-radius: 5px;
        box-shadow: inset 0 -1px 1px #fff, inset 0 1px 1px #fff;
        }

        ::-webkit-scrollbar-thumb:vertical {
        background: linear-gradient(90deg, #eee 45%, #ddd 0, #bbb);
        }

        ::-webkit-scrollbar-thumb:horizontal {
        background: linear-gradient(180deg, #eee 45%, #ddd 0, #bbb);
        }

        ::-webkit-scrollbar-button:horizontal:end:increment,
        ::-webkit-scrollbar-button:horizontal:start:decrement,
        ::-webkit-scrollbar-button:vertical:end:increment,
        ::-webkit-scrollbar-button:vertical:start:decrement {
        display: block;
        }

        ::-webkit-scrollbar-button:vertical {
        height: 15px;
        }

        ::-webkit-scrollbar-button:vertical:start:decrement {
        background: white;
        background: url("https://dl.dropbox.com/s/n9ji42h9hdgdtpc/scroll3.png"), #eee;
        background-repeat: no-repeat;
        background-position: center;
        -moz-background-size: 100% auto, cover;
        -webkit-background-size: 100% auto, cover;
        -o-background-size: 100% auto, cover;
        background-size: 100% auto, cover;
        border: 1.5px solid #888;
        border-radius: 5px;
        }

        ::-webkit-scrollbar-button:vertical:start:increment {
        display: none;
        }

        ::-webkit-scrollbar-button:vertical:end:decrement {
        display: none;
        }

        ::-webkit-scrollbar-button:vertical:end:increment {
        background: white;
        background: url("https://dl.dropbox.com/s/cdcco6pih7n1lae/scroll4.png"), #eee;
        background-repeat: no-repeat;
        background-position: center;
        -moz-background-size: 100% auto, cover;
        -webkit-background-size: 100% auto, cover;
        -o-background-size: 100% auto, cover;
        background-size: 100% auto, cover;
        border: 1.5px solid #888;
        border-radius: 5px;
        }

        ::-webkit-scrollbar-button:horizontal {
        width: 14px
        }
        ::-webkit-scrollbar-button:horizontal:start:increment {
        display: none;
        }
        ::-webkit-scrollbar-button:horizontal:end:decrement {
        display: none;
        }

        ::-webkit-scrollbar-button:horizontal:start:decrement {
        background: white;
        background: url("https://dl.dropbox.com/s/xcm618ghd823271/scroll5.png"), linear-gradient(180deg, #e5e5e5, #f0f0f0 20%);
        background-repeat: no-repeat;
        background-position: center;
        -moz-background-size: 100% auto, cover;
        -webkit-background-size: 100% auto, cover;
        -o-background-size: 100% auto, cover;
        background-size: 100% auto, cover;
        background-position: center;
        border-radius: 5px;
        border: 1.5px solid #888;
        }

        ::-webkit-scrollbar-button:horizontal:end:increment {
        background: white;
        background: url("https://dl.dropbox.com/s/byeyi7am889ii9m/scroll6.png"), linear-gradient(180deg, #e5e5e5, #f0f0f0 20%);
        background-repeat: no-repeat;
        background-position: center;
        -moz-background-size: 100% auto, cover;
        -webkit-background-size: 100% auto, cover;
        -o-background-size: 100% auto, cover;
        background-size: 100% auto, cover;
        background-position: center;
        border-radius: 5px;
        border: 1.5px solid #888;
        }
        
      