/* FFF css page */

body {
     background-image: url(parchment.jpg);
     }
#header {
        color: black;
        text-align: center;
        font: bold x-large "Caslon Antique", Baskerville, serif;
        }
h1 {
   color: black;
   text-align: center;
   font-family: "Caslon Antique", Baskerville, serif;
   font-size: 4em;
   margin:0px;
   }
h2 {
        color: black;
        text-align: center;
        font-family: "Caslon Antique", Baskerville, serif;
        font-size: 2.5em;
        margin: 0em;
        }
p {
  font-family: Caslon, Baskerville, serif;
  line-height: 1.5;
  white-space: pre-wrap;
  }
  /* --------- menu ---------- */
#menu {
      width: 100%;
      display: inline-block;
      }
#menu ul, li {
        margin: 0 auto;
        padding: 0 auto;
    }
/* Display parent unordered list items horizontally */
#menu ul li {
      float: left;
      list-style: none;       /* Get rid of default Browser styling */
      margin-right: 25px;     /* Add some space between items */
      margin-left: 25px;
      color: black;
      text-align: center;
    }
/* Hide inset unordered Lists */
#menu ul li ul {
         display: none;
        }
#menu ul li ul li{
         list-style: none;
         color: black;
         margin-left: -2em;
         margin-right: 0;
         text-align: center;
         background-color: lightgray;
         }
/* link effects */
#menu a {
      text-decoration: none;
      color: black;
      }
#menu a:hover {
      background-color: white;
      }
/* Un-Hide inset unordered Lists when parent <li> is hovered over */
#menu ul li:hover ul {
        display: block;
        position: absolute;
        background-color: none;
        }
/* Clear the any element that may be "float: left;" (Essentially moves the item to the next line */
#menu ul li:hover ul li {
          clear: left;
           }

/* text */
#text {
      font-size: x-large;
      }

/* Building pic display */
#bldg img {
          float: right;
          }
#bldg p, ul li {
      font: bold 100% Helvetica, sans-serif;
      }

/* footer */
#footer {
        color: black;
        text-align: center;
        font-family: "Caslon Antique", Baskerville, serif;
        font-size: 150%;
        margin: 0px;
        }
#elist ul li {
       list-style: none;
       font-size: x-large;
       font-family: serif;
       }
td {
        font-size: x-large;
        font-family: serif;
        }
#caption {
        font-family: Caslon, Baskerville, serif;
        line-height: 1.5;
        white-space: pre-wrap;
        font-size: x-large;
        text-align: right;
        }
fieldset {
         font-family: Helvetica, Arial, sans-serif;
         font-size: large;
         white-space: pre;
         }
th {
   text-decoration: underline;
   font-size: large;
   }
#ann {
        border: 0.5em double black;
        width: 60%;
        margin-left: auto;
        margin-right: auto;
        padding: 0.5em;
        }

