body {margin: 0;
      padding: 0;  }

#container {width: 946px;
            margin: 5px auto 5px auto;
            position: relative;  }

#banner { position: absolute;
          top: 0;
          left: 19px;
          width: auto;
          height: auto; 
          z-index: 2; }

#menu{ position: absolute;
       top: 254px; left: 5px;
       width: 936px; height: 46px;
       background-image: url(images/menu-red.png);
       background-repeat:no-repeat;  }

#content {position: absolute;
          top: 300px;
          left: 22px;
          width: 900px;
          height: auto;
          background-color: #fdf5e6;  /* old lace */
          padding-left: 2px;
          padding-right: 2px;
          padding-top: 2px;
          padding-bottom: 2px;
          z-index: 10; }

  a  {text-decoration: none;}
  a:link {color: #972e5b; /* cherry red */
          text-decoration: none;}
  a:visited {color: #d57287; /* lt red */}
  a:hover {color: #3cb371; /* med sea green */ }

  h1 {text-align: center;
      font-family: Palatino, Georgia, serif;
      font-style: italic;
      font-size: 22px;
      margin: 12px 0 2px 0;
      padding: 4px;
      line-height: 1.2em; }

  h2 {text-align: center;
      font-family: Palatino, Georgia, serif;
      font-style: italic;
      font-size: 18px;
      margin: 6px 0 6px 0;
      padding: 0;
      line-height: 1.5em; }

  h3 {text-align: left;
      font-family: Palatino, Georgia, serif;
      font-size: 15px;
      margin: 6px 0 0 0;
      padding: 0;
      line-height: 1.5em; }

  h4 {text-align: center;
      font-family: Palatino, Georgia, serif;
      font-size: 14px;
      margin: 3px 0 3px 0;
      padding: 0;
      line-height: 1.3em; }

  table {line-height: 1.4em;
         font-family: Palatino, Georgia, serif;
         font-size: 14px; }

  ul, ol {font-family: Palatino, Georgia, serif;
      font-size: 14px;
      line-height: 1.4em;
      margin: 4px 0 4px 4px; }

  p {text-align: left;
     font-family: Palatino, Georgia, serif;
     font-size: 14px;
     line-height: 1.5em;
     margin: 4px 0 4px 4px;
         padding-left: 5px;
         padding-right: 4px;
         padding-top: 4px;
         padding-bottom: 4px; }

#menu ul {list-style: none;
	  padding: 0px;
	  margin-left: auto;
          margin-top: 13px;
	  width: 920px;  }

#menu li {list-style: none;
          padding: 0px;	
	  display: inline; }

#menu a {float: left;
	 width: 128px;
	 height: 40px;
	 display: block;
	 font-family: Arial, sans-serif;
	 font-size: 15px;
	 text-align: center;
	 text-decoration: none;
	 color: #ffffff;
	 font-weight: bold;
	 padding-top: 0;
         z-index: 3;  }

#menu a:hover {color: #adff2f; /* Green Yellow */ }
