body
    {
      background-color: #251F21;
      font-family:sans-serif;
      color: #222;
    }
 
#all
    {       

      width:800px;
      margin-left:auto;
      margin-right:auto;
      height:800px;

    }
#header
    { 
      background-image:url(logoNew.jpg);
      background-repeat:no-repeat;
      background-position:left;
      height:200px;
      margin-bottom: 2px;
      border: 1px solid #9D031F;
    }   
      
#content
    {
      background-color: #fff;
      border-left:solid #9D031F 3px;
      border-right:solid #9D031F 3px;
      float:left;
      width:83%;
      font-weight:bold;
      border-top: 1px solid #9D031F;
    }
#content p
    {
      padding-left:1.7em;
      padding-right:1.7em;
    }
#content a
    {
      /* color: #EE1B24; */
      color: #9D031F;
    }
    
#menu
    {    
      float:left;
      clear:left;
      width:15%;
      text-align:center;
      border-right:10px solid #251F21;
    }


#menu ul {
  margin-top:3em;
}

#menu li {
  list-style-type: none;
  text-align: center;
  margin-left: -2.5em;
  margin-bottom:2em;
}

#menu a {
  text-decoration: none;
  font-style:italic;
  padding-top:2px;
  height:24px;
  font-weight:bold;
  font-size:1em;
  color: black;
  display: block;
  background-image:url(buttonBG1.jpg);
  border: 2px solid #9D031F;
}

#menu a:hover {
  background-image:url(buttonBG2.jpg);

}


    
#footer
    { width:100%;    
      float:left;
      clear:both;
      border-top:solid 1px #9D031F;
      height:25px;
      font: .6em sans-serif;
      color: #777;
    }
#footer img
   {border:none;
   }
#footer a
   {text-decoration:none;
    color: #777;
   }

.right
    {
      float:right;
      clear:right;
      margin: 10px;
      padding: 10px;
      margin-top:0px;
      padding-top:0px;
    }

.left
    {float:left;
     margin: 10px;
     padding: 10px;
    }
    
h1
   {
   font-size: 2.2em;
   margin: 1em;

   }
   
h2
   {
   font-size: 2em;
   padding: .25em;
   margin: 1em;
   border: 2px solid #251F21;
   }
   
h3
   {
   font-size: 1.2em;
   padding: .25em;
   margin: 1em;
   text-align:center;
   }
   
.special
   {width:90%;
   border:5px dashed black;
   text-align:center;
   margin-left:auto;
   margin-right:auto;
   margin-top:50px;
   margin-bottom:50px;
   overflow:hidden;
   }
.special h2
   {
    margin-top:1px;
    /* background-color:#9D031F; */
    background-color:#D7031F;
    border:4px solid black;
    margin-bottom:0px;
   }
.special h1
   {
   margin-top:1em;
   margin-left:3em;
   margin-right:3em;
   font-style:italic;
   text-decoration:none;
   }

.special ul
   {
   text-align:left;
   }
form
   {border:1px solid white;
   margin-bottom:100px;
   }
