body {
 background-image:url(/bgs/mnsion2.png); 
 text-align: center;
 color: white;
 background-blend-mode: multiply;
 background-color: #493352;
 font-family: "Georgia";
}
@font-face {
  font-family: "ravenscroft";
  src: url(/ui/fonts/ravenscroft.ttf);
}
/* unvisited link */
a:link {
  color: white;
}

/* visited link */
a:visited {
  color: #9f75c7;
}

/* mouse over link */
a:hover {
  color: white;
  filter: drop-shadow(0px 0px 5px white);
}

/* selected link */
a:active {
  color: black;
}
p {
  width:80%;
  margin:auto;
  }
h1 {
  font-family: "ravenscroft";
  font-size: 100px;
  font-weight: normal;
  line-height: 100px;
}
.cover {
 height: 400px; 
	        transition: all .3s ease-in-out
}
.cover:hover { 
	        transform: scale(1.10); 
	        transition: all .3s ease-in-out
	      }
.cover:active { transform: scale(0.99); }
.star {
 height: 20px;
      filter: drop-shadow(0px 0px 5px purple); 
      padding-top:7px;
      padding-left:3px;
      padding-right:3px;
}
#starbox {
 vertical-align: bottom; 
 height: 24px;
}
#review {
 text-align: left; 
 padding-left:40px;
 padding-right:30px;
 line-height: 20px;
}
h2 {
  font-family: "ravenscroft";
  font-weight: normal;
  font-size: 50px;
  line-height:50px;
}
h3 {
  font-family: "ravenscroft";
  font-weight: normal;
 font-size: 30px; 
 line-height: 40px;  
}
#content {
 background-color: black;
 border: 3px solid #493352;
 width: 80%;
 margin: auto;
 padding: 15px;
}
#navbox {
  position: fixed;
  margin:auto;
  z-index:5;
  width:100%;
  text-align:center;
  top:15px;
}
#nav {
  background-color:black;
  margin:auto;
  z-index:5;
  width:80%;
  padding-top:10px;
  padding-bottom:10px;
  font-family: "ravenscroft";
  font-weight: normal;
 font-size: 30px; 
}
.div {
 width:100%; 
 max-width:560px;
}