@font-face {
  font-family: "ChopinScript";
  src: url(ChopinScript.ttf) format("truetype");
}
@font-face {
  font-family: "Tell, us Pangaia";
  src: url(Tell\ us\,\ Pangaia.ttf) format("truetype");
}
body{
    font-size: 14px;
  color: black;
  font-family: "Times New Roman";
  text-align: left;
  background-image:url("https://aliceinavocadoland.neocities.org/bliss.png");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  overflow: hidden;
  line-height: 1.3em;
}
a{
color: #dbc76b;
text-decoration: underline;
}
a :visited{
color: #dbc76b;
text-decoration: underline;
}
a:hover{
  color:#aa9538;
  text-decoration: underline;
}
iframe{
   border: none;
    position: fixed;
    overflow: hidden;
    top: 20px;
    left: 15px;
    width: 100px;
    height: 700px;
    padding: 0;
}
   .start{
  position: relative;
   width: 100px;
   margin-left: 0px;
  margin-right: 0px;
   height: 100px;
} 
.startcontainer{
  position: fixed;
  left: 0;
  bottom: 0;
   width: 1900px;
   height: 30px;
}

/* themov.files.net */
.window{
  z-index: -10;
  position: fixed;
  top: 15px;
  left: 370px;
  background-image: url("sitemapwindow.png");
    width: 890px;
    height: 1192px;
  background-size: contain;
  background-repeat: no-repeat;
  
}
.container{
    height: 497px;
    width: 837px;
    z-index: 30;
    position: fixed;
    top: 125.5px;
    left: 377px;
    padding: 10px 20px 20px 70px;
    overflow-y: hidden;
    overflow-x: hidden;
}
.navbar{
  background-color: rgb(255, 255, 255,0.8);
  position: relative;
  left: 10px;
  top: 60px;
  border: #dbc76b 2px solid;
  width: 180px;
  height: fit-content;
  padding: 10px 0px 10px 0px;
}
.title{
  font-family: 'ChopinScript', Times New Roman;
  border-bottom: 2px solid black;
  color: black;
  font-size: 30px;
  
}
.navtext{
  text-align: center;
  margin-top: 10px;
  line-height: 2;
}
.maintitle{
  font-family: 'ChopinScript', Times New Roman;
  position: relative;
  top: -125px;
  left: 215px;
  color: black;
  font-size: 30px;
  z-index: 2;
  
}
.main{
  background-color: rgb(255, 255, 255,0.8);
  position: absolute;
  left: 280px;
  top: 70px;
  border: #dbc76b 2px solid;
  width: 480px;
  height: 380px;
  padding-top: 10px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.block{
    display: flex;
      flex-direction: column;
      position: relative;
      padding: 5px 0px 5px 10px;
}
.items{
  padding: 3px 5px 10px 5px;
  height: fit-content;
  text-align: left;
  display: flex;
  flex-direction: row;
}
.imageitems img{
  border: black 2px solid;
}
.imageitems img:hover{
  filter: sepia(90%);
}
.textitems{
  margin-left: 10px;
}