    body {
      font-family: Arial, sans-serif;
			margin: 0.5em;
			line-height: 1.15;
    }

    #bkgrnd {
      position: absolute;
      font-size: 10em;
      top: 0em;
      left: 0em;
      width: 99%;
      overflow: hidden;

    }

    #bkgrndshadow {
      position: absolute;
      font-size: 10em;
      top: 0.05em;
      left: 0.05em;
      width: 99%;
      overflow: hidden;
    }

    #menu {
      position: relative;
      top: 12em;
      white-space: normal;
      text-align: center;
      margin-right: 1em;
      width: 100%;
    }

    li {
      display: inline;
      line-height: 3em;
    }

    a {
      text-decoration: none;
      font-size: 1.5em;
      color: black;
      padding: 0.3em 0.6em 0.3em 0.3em;
      border: 1px solid;
      white-space: nowrap;
			transition: all 0.5s ease;
    }

    a:hover {
      color: white;
      border-color: white;
			transition: all 0.25s ease;
    }

    .menutext {
      color: white;
      border: 1px solid;
      /* position: relative; */
position: absolute;
      /* top: 14em; */
      top: 21em;
      padding: 1em;
      font-size: 1em;
      margin-left: 20%;
      margin-right: 20%;
			opacity: 1;
			transition: all 1s ease;
width: 60%;			
    }
		
    #menulist {
      position: relative;
      margin: 0 1em;
      margin: 0 1em 0 -3em;
      white-space: normal;
      line-height: 1em;
    }

    #menulist > ul {
      display: block;
      list-style: none;
    }

    #menulist > ul > li {
      /* display: inline; */
display: list-item;
      line-height: 2em;
			color: black;		
			transition: all 0.5s ease-in-out;
			width: 100%;
			animation-name: openmenu;
			animation-duration: 3s;
    }
		
		@keyframes openmenu {
			from {
				overflow: hidden;
				width: 0%;
			} to {
				overflow: visible;
				width: 100%;
			}

    #menulist > ul > li:hover {
    }
		

    #menulist > ul > li > a {
      text-decoration: none;
      font-size: 1.5em;
      letter-spacing: 0.17em;
      border: none;
      color: white;
      white-space: nowrap;
			z-index: 1;
			transition: all 0.15s ease-in-out;
			padding: 0.3em;
			text-align: center;
    }

    #menulist > ul > li > a:hover {
      border: 1pt solid;
      font-size: 1.85em;
      white-space: nowrap;
      letter-spacing: normal;
			z-index: 10;
			padding: 0.3em 0.5em;
			overflow: hidden;
    }
		
		p {
		  margin-top: 1em;
		}
    

