body {
  background-color: black; color: white; font-family: serif; font-size: 18px; 
  background-image: url("https://i.postimg.cc/g23wLfKQ/Blood-Bone-Background.png"); height: 2000px; max-width: 2000px;
  background-size: cover;
  background-position: center;
  background-repeat: repeat;
  }
  h1 { color: red; }
  h2 { color: red; }
  h3 { Color: red; }
  h4 { color: red; }
  a:link { color: magenta; }
  a:visited { color: purple; }
  a:link { font-weight: bold; }
  Button { background-color: black; color: red; border-color: red; }
  table, th, td { border: 5px solid red; }
  hr { color: red }
  .image-display { height: 810px; border: 5px solid red; display: block; margin-left: auto; margin-right: auto; margin-bottom: 40px; }
  .title-image { border: 7px solid red; width: 1350px; text-align: center; margin-bottom: 100px; }
  .page-image { height: 60px; margin: 5px; border: solid red 3px; }
  .other-image { height: 31px; text-align: center; margin: 5px; }
  .page-button { background-color: black; color: red; border-color: red; border: 5px; height: 50px; min-width: 70px; cursor: pointer; font-size: 20px; margin-right: 3.5px; margin-left: 3.5px; font-weight: bold; transition: background-color 0.25s; }
  .page-button:hover {background-color: red; color: black; border-color: rgb(120,0,0); } 
  .page-button:active { opacity: 0.6 }
  .subtitle-text { Font-weight: bold; margin-top: 5px; margin-bottom: 40px; font-size: 25px } 
  .other-text { text-align: center; margin-bottom: 2px;}
  .body-text { max-width: 1075px; }
  .headbox { width: 1250; border: 3px solid red; background-color: black; margin-right: 130px; margin-left: 130px; margin-bottom: 80px; padding-top: 50px; padding-left: 107px; padding-right: 107px; } 
  .textbox { width: 1250; border: 5px solid red; background-color: black; margin-right: 130px; margin-left: 130px; margin-bottom: 80px; padding: 25px; text-align: center; } 
  .bottomtext {width: 100%; background-color: red; bottom: 0; left: 0; right: 0; display: block; } 
  .introductory-text { font-size: 20px; text-align: center; margin-left: 250px; margin-right: 250px; }
  .small-text { font-size: 20px; text-align: center; margin: 20px; max-width: 700px; }
  .larger-in-box-text { font-size: 30px; font-weight: bold; text-align: center; }
  .section-header { color: red; text-align: center; }
  .section-box { width: 1400px; min-height: 315px; border: 5px solid red; margin-bottom: 20px; font-size: 18px; padding: 20px; display: inline-block; margin-left: 50px; margin-right: 50px; text-align: center;}
  .box-list { font-size: 20px; padding-top: 5px; padding-bottom: 5px; }
  .sub-section-box { width: 40%; height: 450px; border: 5px solid red; margin-bottom: 20px; font-size: 20px; padding: 20px; display: inline-block; margin: 30px; overflow: auto; }
  .in-box-image { border: 5px solid red; display: inline-block; max-width: 1000px; margin-left: 100px; margin-right: 100px; }
  .in-box-text { max-width: 1060px; margin-left: 455px; margin-right: 14px; }
  .tables { border: 5px solid red; font-size: 25px; margin: 50px; width: 300px; text-align: center; position: relative; padding: 15px; }
  .table-logs { width: 60%; border: 3px solid red; font-size: 20px; margin-top: 25px; margin-bottom: 25px; text-align: center; position: relative; padding: 7px; }
  .row1 { background: rgb(56,4,0); padding: 10px; border: 2px solid red; }
  .divider { border-top: 3px solid red; }