/* position = z-axis
margin= x/y axis*/
   
   /* General, everything stuff*/
*{
  font-family: Futura;
  box-sizing: border-box;
  margin: 0 auto;
  /*border: solid white 1px;*/
}
/* Basic properties*/

body {
  background-color: #000226;
  color: #3A2DC4;
  text-align: center;
}

h1, h2, h3 {
  color: #bdc191;
  text-align: center;
}

p {
  color: #bdc191;
  font-size: 14px;
}

ul{
  color: #bdc191;
  text-align: left;
}

/*Comp. properties*/
a {
  color: #93a1d6;
}

a:visited{
 color: #9b02c2;  
  
}

/*Classes*/
.r-page, .l-page{
  width: 430px;
  height: 650px;
  overflow: scroll;
  position: absolute;
  bottom: 50px;
}

.top{  
  width:400px;
  max-height: 300px;
  position: relative;
  top: 50px;
  right: 5px;
  z-index: 2;
}

.mid{
  z-index: 2;
  text-align: left;
  width: 400px;
  position: relative;
  top: 100px;
  overflow: scroll;
}


/*Right page stuff*/
.r-page{
  left: 200px;
}

#pfp{
  position: relative;
  right: 150px;
  top: 5px;
  border: solid white 1px;
}

.topr1{
  position: relative;
  bottom: 80px;
  left: 45px;
  text-align: left;
  width: 275px;
}

.midr1{
  position: relative;
  top: 15px;
  
}

.headlist{
  max-height: 300px;
  padding-bottom: 5px;
  overflow: scroll;
  border-bottom:solid white 1px ;
}

/*Left page stuff*/

.l-page{
  right: 200px;
}

#toc {
  position: relative;
  top: 75px;
}

#pg1{
  position: relative;
  top: 125px;
}

.wtrmrk{
  z-index: 5;
  opacity: 0.3;
  position: absolute;
  bottom: 5px;
  right: 5px;
}

.homebtn, .homebtn:visited {
  background-color: lightblue;
  color: #93a1d6;
  font-size: 25px;
  position: absolute;
  bottom: 1.5%;
  left: 13%;
  padding: 10px;
  border-radius: 3px;
}

/* no page stuff */

#title{
  z-index: 2;
  font-size: 60px;
  width:500px;
  text-align: center;
  position: static;
  top: 25px;
  right: 400px;
}

#book{
  max-width: 1024px;
  max-height: 768px;
  position: relative;
  top: 5px;

  
}
















