@charset "utf-8";

@import "boxPrint.css";

@media screen {
  
  body {
    /*font-family: "Times New Roman", serif;*/
    background-color: #236;
    color: #eee;
    padding: 1em;
  }
  
  h1, h2, h3, h4, h5 {
    font-size: 36px;
    font-weight: normal;
    text-align: center;
    letter-spacing: 0.03em;
    color: burlywood;
  }
  
  h2 { font-size: 32px; }
  h3 { font-size: 28px; }
  h4 { font-size: 24px; }
  
  h5 {
    font-size: 22px;
    color: #eee;
    font-weight: normal;
  }
  
  .big { font-size: 1.17em; }
  
  p, p.C, p.G, p.Ind, p.Inset {
    font-size: 18px;
    line-height: 1.4em;
    letter-spacing: 0.03em;
  }
  
  p, p.Ind { text-align: justify; }
  p.Ind { text-indent: 1.2em; }
  
  p.C, p.G { text-align: center; }
  
  p.G { color: slategrey; }
  
  p.Inset { margin-left: 4em; }
    
  .V, .VI, .VII {
    font-size: 32px; /* 24pt */
    text-align: center;
  }
  
  .VI { font-size: 24px; } /* 18pt */
  
  .VII { font-size: 18px; } /* 15pt */
  
  /* Sets the size and position of the divider line
  (replaces 6 m-dashes) */
  hr.Break150 {
    border: 1px solid grey;
    width: 150px;
  }
  
  /* This is for spacing above and below horizontal rules in some places */
  .halfLine { line-height: 0.4em; }
  
  .SC {
    font-variant: small-caps;
    letter-spacing: 0.06em;
  }
  
  img { border-radius: 10px; }
  
  .Wspc { word-spacing: 0.1em; }
  
  .Mgap { letter-spacing: 0.15em; }
  
  sup {
    font-size: 0.75em;
    line-height: 1em;
  }
}