*{cursor: url(https://softheartclinic.neocities.org/icons8-cursor-24.png), default;}

a:link {
    color: #cc0067;
    text-decoration: none;
}

a:visited {
  color: #984778;
  text-decoration: none;
}

body {
  color: black;
  font-family: Verdana;
}

/*Scrollbar*/
/* width */
::-webkit-scrollbar {m
  width: 12px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f5fafa; 
  box-shadow: inset 0 0 2px #c28285;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #e097ac; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

/*Page Styling Classes *bg+fonts+etc*/
.main {
  background-color: #fff8f9;
  background-image: url("/Visuals/bgdottedeven.png");
  text-align: center;
  font-family: Verdana;
}

/*Border images*/
#borderimg1 { 
  border: 10px solid transparent;
  padding: 15px;
  border-image: url("https://softheartclinic.neocities.org/Visuals/bandaged.png") 13 stretch;
}

#borderimg2 { 
  border: 10px solid transparent;
  padding: 15px;
  border-image: url("https://softheartclinic.neocities.org/Visuals/chuchubg.png") 12 round;
}

#borderimg3 { 
  border: 10px solid transparent;
  padding: 15px;
  border-image: url("https://softheartclinic.neocities.org/Visuals/ndtile.png") 13 round;
}

#borderimg4 { 
  border: 8px solid transparent;
  padding: 15px;
  border-image: url("https://softheartclinic.neocities.org/Visuals/bglined.png") 20 stretch;
}

#borderimg5 { 
  border: 3px solid transparent;
  padding: 15px;
  border-image: url("https://softheartclinic.neocities.org/Visuals/miku.png") 2 stretch;
}

/*Div Classes*/

.leftnav {
  border: 1px solid black;
  margin-bottom: 5px;
  margin-left: 50px;
  float: left;
  padding: 10px;
  width: 15%;
}

.dreams
{
  background-image: url("/Visuals/glitterlllp.png");
  background-color: white;
  color: #c1499b;
  margin: left;
  max-width: 777px;
  min-width: 190;
  padding: 47px;
  margin: 10px;
  border:7px outset #ff66cc;
  border-radius: 70px;
  text-align: center;
}d

.cassettediv {
  background-color: #ffcad4;
  margin: auto;
  float: none;
  min-width: 520px;
  max-width: 700px;
  padding: 20px;
  border: 20px solid transparent;
  border-image: url("/Visuals/bgptile.png") 14 round;
  text-align: center;
  margin: auto;
}

.craftsleftalign {
  border: 2px solid white;
  background-color: #ffdbf8;
  margin-bottom: 5px;
  margin-left: 50px;
  float: left;
  padding: 10px;
  width: 45%;
}

.craftsleftalignclear {
  clear: left;
  margin-bottom: 5px;
  margin-left: 50px;
  border: 2px solid white;
  float: left;
  padding: 10px;
  width: 45%;
  background-color: #ffdbf8;
}

.craftsmid {
  clear: left;
  margin: auto;
  border: 2px solid white;
  padding: 10px;
  width: 65%;
  background-color: #ffdbf8;
}

.dancediv {
  background-color: #553033;
  color: #fffff0;
  margin: auto;
  float: none;
  width: 490px;
  padding: 20px;
  border:5px solid #fffff0;
  text-align: center;
}  

.rightalign {
  border: 2px solid white;
  float: right;
  padding: 10px;
  width: 45%;
}

.craftsrightnoborder {
  border: 0px solid;
  float: right;
  padding: 10px;
  width: 40%;
}

.leftnoborder {
  border: 0px solid;
  float: left;
  padding: 10px;
  width: 40%;
}

.indexdiv {
  background-color: #fff4f2;
  margin: auto;
  float: none;
  width: 150px;
  padding: 10px;
  border:1px solid #ff66cc;
  text-align: center;
  margin: auto;
}

/*Navs for specific webpages*/

.sonicleftnav {
  background-color: #fffdd0;
  border: 1px solid black;
  margin-bottom: 5px;
  margin-left: 10%;
  font-size: 12px;
  float: left;
  padding: 10px;
  width: 10%;
}

.sonicdiv {
  background-color: #fffdd0;
  float: none;
  width: 50%;
  min-width: 570px;
  padding: 25px;
  border:1px solid black;
  text-align: center;
  margin: auto;
}

.minimalismdiv {
  background-color: #dafffe;
  float: none;
  width: 500px;
  padding: 25px;
  border:2px solid #56f0fe;
  text-align: center;
  border-radius: 14px;
  margin: auto;
}

.logdiv {
  background-color: #fff4f2;
  float: none;
  width: 500px;
  padding: 25px;
  border:1px solid #ff66cc;
  text-align: center;
  margin: auto;
}

.healtopdiv {
  background-color: #fff4f2;
  margin: auto;
  float: none;
  width: 500px;
  padding: 10px;
  border:1px solid #ff66cc;
  text-align: center;
  margin: auto;
}

.healdiv {
  background-image: url("/Visuals/bgheartstripes.png");
  margin: auto;
  float: none;
  width: 600px;
  padding: 25px;
  border:1px solid #ff66cc;
  text-align: center;
  margin: auto;
}

.healplanetdiv {
  background-color: #ffcad4;
  margin: auto;
  float: none;
  width: 540px;
  padding: 20px;
  border: 8px solid transparent;
  border-image: url("https://softheartclinic.neocities.org/Visuals/ndtile.png") 13 round;
  text-align: center;
  margin: auto;
}

.favdiv {
  background-color: #d9fffe;
  margin: auto;
  float: none;
  width: 450px;
  padding: 20px;
  border:1px solid #ff66cc;
  text-align: center;
}

.musicdiv {
  background-color: #E0FFFF;
  margin: auto;
  float: none;
  width: 460px;
  padding: 20px;
  border:1px solid #ff66cc;
  text-align: center;
}  

.musicdidiv {
  background-color: #E0FFFF;
  margin: auto;
  float: none;
  width: 460px;
  padding: 20px;
  border-radius: 7px;
  border:1px solid #254e72;
  text-align: center;
}  

.upliftingdiv {
  background-color: #ffe0e6;
  margin: auto;
  float: none;
  width: 460px;
  padding: 15px;
  border:1px solid #ff66cc;
  text-align: center;
}  

.updatediv {
  font-family: Arial, sans-serif;
  background-color: #ffb5ca;
  margin: auto;
  float: none;
  width: 300px;
  padding: 5px;
  border:3px double #ff66cc;
  text-align: center;
}  

.patientrecorddiv {
  font-family: 'Sulphur Point', sans-serif;
  background-image: url("/Visuals/bgnotebl.png");
  margin: auto;
  float: none;
  width: 650px;
  padding: 10px;
  border:4px double #ff66cc;
  border-radius: 7px;
  text-align: center;
}  

.infodiv {
  font-family: 'Sulphur Point', sans-serif;
  background-image: url("/Visuals/bgdottedeven.png");
  margin: auto;
  float: none;
  width: 650px;
  padding: 10px;
  border:4px double #ff66cc;
  border-radius: 7px;
  text-align: center;
}  

.sitemap
{
text-align: left;
width:50%;
height:500px;
overflow-x: auto;
overflow-y: scroll;
padding: 15px;
margin: auto;
margin-top: 50px;
margin-bottom: 25px;
background-color: #fffdd0;
border: 20px solid transparent;
border-image: url(/Visuals/border-lace.png) 30 round;
border-radius: 30px;
}

.starfalldiv {
  background-color: #e0f5f8;
  margin: auto;
  float: none;
  width: 650px;
  border: 3px solid transparent;
  padding: 15px;
  border-image: url("/Visuals/miku.png") 2 stretch;
  text-align: center;
  margin: auto;
}

.zinediv {
  font-family: 'Sulphur Point', sans-serif;
  background-color: #dcecf5;
  margin: auto;
  float: none;
  width: 600px;
  padding: 10px;
  border:4px solid white;
  border-radius: 4px;
  text-align: center;
}  

.zinedivseven {
  font-family: 'Sulphur Point', sans-serif;
  background-color: #dcecf5;
  margin: auto;
  float: none;
  width: 710px;
  padding: 10px;
  border:4px solid white;
  border-radius: 4px;
  text-align: center;
}  

.spousediv {
  background: rgba(242, 219, 238, 0.8);
  padding: 10px;
  width: 777px;
  margin: auto;
}

.dyslexiadiv {
  background-color: #e4f1f4;
  margin: auto;
  float: none;
  width: 70%;
  padding: 20px;
  border: 1px solid blue;
  text-align: left;
  margin: auto;
}

.hugdreamdiv {
  font-family: 'Sulphur Point', sans-serif;
  background-color: #ffd0bf;
  margin: auto;
  float: none;
  width: 707px;
  padding: 37px;
  border:2px solid #f57067;
  border-radius: 7px;
  text-align: center;
}  

.hugdreamydiv {
  font-family: 'Sulphur Point', sans-serif;
  background-image: url("/Visuals/glitterlllp.png");
  margin: auto;
  float: none;
  width: 777px;
  padding: 7px;
  border:7px double #ff66cc;
  border-radius: 7px;
  text-align: left;
}  