
  /*  =XHTML TAG SELECTORS */ 
  body {
      background-color: #694F2A;
      margin-top:40px;
    }
  

  p {
      text-align:justify;
      line-height:1.5em;
  }
  
  .p2 {
  text-align:left;
  padding-top: 10px;
  }
  
  ul {
  line-height:1.5em;
  font-size: 14px}

  blockquote {
      background-color:lightgrey;
      border: 1px solid black;
      padding:0.5em;
      font-family:Verdana;
      font-size:0.8em;
  }

  a {
    color:black;
    text-decoration:underline;
    font-weight:bold;
  }

  a:visited {
    color:darkred;
  }


  #sidebar a {
    color:darkred;
  }

  #sidebar a:visited {
    color:brown;
  }


  /*  =LAYOUT SELECTORS */ 
  #wrapper {
    background-color:#B58848;
    background-repeat: repeat;     
    border: 1px solid black; 
    width:700px;
    margin-left: auto;
    margin-right: auto;
  }

  #header {
    background-color:#000000;  
    background-repeat: no-repeat;
    height:150px;
    padding:0px 0px 0px 0px;

  }
  
  #header h1 {
    margin:0px;
    color:white;
    padding-top:40px;
    font-size: 2.5em;
	  font-family:"Snell Roundhand Bold",brush script mt, times, serif;
    text-align:left;
    padding-left:10px;
    letter-spacing:0.3em;
  }  
  
  #header h2 {
    padding-top:10px;
    margin:0px;
    color: #CCCCCC;
    font-size:1.1em;
    font-family: "Times New Roman", Times, serif;
    text-align:right;
    padding-right:10px;
    letter-spacing:0.2em;    
  }  
  
  #header h3 {
  padding-top:10px;
    margin:0px;
    color: #000000;
    font-size:1.1em;
    font-family: "Times New Roman", Times, serif;
    text-align:right;
    padding-right:10px;
    letter-spacing:0.2em; 
  }

 

  

div#sidebar h2 {
    font-family:Verdana;
    font-size:0.8em;
    background-color:lightyellow;
    border-bottom: 1px solid black;
    border-top: 1px solid black;
    margin-top:0px;
    text-align:center;
    text-transform:uppercase;
}


    
  #content {
    background-color: #B58848;  
    margin:0px 0px 0px 0px;  
    border-right:1px solid gray;
  }
  
  #content p, #content h2 {
    margin:0px;
    padding:10px;
  }  
  
  
  

  
  #footer {
    background-color:#969696;   
    padding-left:10px; 
    border-top:1px solid gray;
    clear:both;   
  }   
  
  div#footer p {
    margin:0px;
    padding:10px;
    font-style:italic;
    font-size:0.9em;
    color:lightyellow;
  }


/*  =MISC STYLES */
  .pullquote {
    float:right;
    width:130px;
    margin:15px;
  }
  
  .pullquote:first-letter {
  color: #694F2A;
  font-size:2em;
  }  
  
  
  
/*  =MENU STYLES */
  #menu
  {
    background-color: #253436;
    border-bottom: 1px solid black;
    border-top: 1px solid black;
    color:lightyellow;
  }
  
  #menu ul {
    margin:0px;
    padding:10px;
    text-align:center;
  }  
  
  #navlist ul {
    margin-top:0px;
  }

  #navlist li
  {
  display: inline;
  list-style-type: none;
  padding-left: 3px;
  }

  #navlist a { padding: 2px 4px; }

  #navlist a:link, #navlist a:visited
  {
  color: #fff;
  background-color: #253436;
  text-decoration: none;
  }

  #navlist a:hover
  {
  color: black;
  background-color:#8C9A9C;
  text-decoration: none;
  }
 
/*  =IMAGE STYLES */ 
 .fancyimg {
   float:left;
   margin:15px 10px 5px 10px;
   padding:5px 5px 5px 5px;
   border:2px solid black;
   background-color:lightyellow;
   font-style:italic;
   font-size:0.8em;
 }

