/* body formatting */
* { box-sizing: border-box;}

body { background-image: url(credits.jpg);
       background-repeat: no-repeat;
       background-attachment: fixed;
       background-size: cover;
       background-position: center;
       color: #ccc8c8;
       font-family: Verdana, Arial, sans-serif; 
       margin: 0;
       padding: 0; }


nav { padding-top: 0;
      padding-right: 0;
      padding-bottom: 0;
      display: flex;
      position: fixed;
      top: 0;
      justify-content: space-evenly;
      border: 2px solid #291102; 
      font-weight: bold; 
      float: left;
      width: 100%;
      height: 50px;
      font-size: 1em; 
      text-align: left; 
      background-color:#ebd988;
      font-family:'Times New Roman', Times, serif;
      z-index: 999;}

nav a:link { color: #291102; }
nav a:visited { color: #291102; }
nav a:hover { color: #A52A2A; }
nav a { text-decoration: none; }


nav ul { list-style-type: none; 
         padding-left: 1em;
         display: flex; 
         flex-direction: row;
         gap: 20px; }


.bottom { position: fixed;
          bottom: 0;
          left: 0;
          width: 100%;
          background-color: #ebd988;
          text-align: center;
          padding: 10px; 
          font-family:'Times New Roman', Times, serif; 
          font-weight: bold; }

.bottom a { color: #291102;
            text-decoration: none; }

main { display: block;
       padding-top: 5em;
       padding-bottom: 1em; 
       margin-left: 170px; 
       margin-right: 170px;
       min-width: 350px; }


.most-paragraphs { border-radius: 50px;
                   background-color: rgba(0, 0, 0, 0.8);
                   padding-left: .6em;
                   padding-right: .6em;
                   padding-top: .1em;
                   padding-bottom: .1em; 
                   box-shadow: 0px 2px 10px 0px #000000; }


h2 { color:#e9e9e9;
     text-align: center;
     font-family:'Times New Roman', Times, serif;
     font-size: 50px;
     mix-blend-mode: difference; }

p { color:#ffffff;
    font-family:'Times New Roman', Times, serif;
    font-weight: 700;
    text-align: center; 
    font-size: 40px;
    mix-blend-mode: difference; }