body{
margin: 0;
Padding: 0;
Font-family: Arial, Verdana, Sans-serif;
font-size: small;
background: url(css/headerbg.gif) repeat-x top left #fbabc6;
}
* html body{
font-sixe: x-small; /*for IE5/Win */
f\ont-size: x-small; /*for other IE versions */
}
/**************layout structure*****************/

#wrap {
width: 838px;
margin-top: 10px;
text-align: left;
vertical-align: top; 
background: url(css/body.gif) repeat-y;   
}
/* allows the floated elements to be wrapped in the wrap background*/
div.spacer {
  clear: both;
  }

#header{
background: url(Images/header.jpg) no-repeat top left #EBEBEB;
height: 171px;
}

#sidebar{
float: left;
width: 162px;
margin: 0px;
vertical-align: top;

}


#content {
float: left;
width: 600px; 
line-height: 1.5em;
color: black;
padding-left: 15px;
}



#footer {
clear: both;
background:url(Images/footer.jpg) no-repeat top left #fbabc6;
padding: 5px 0 5px 0;
text-align: center;
font-family: Verdana, Sans-serif;
font: bold;
}
#footer A {
    color: black;
    text-decoration: underline;
}

/************** LEFT Sidebar Stuff*****************/
 #sidebar p{
padding-left: 10px;
padding-right: 20px;
color: black;
font-size: 80%;
line-height: 1.5em;
}

 #sidebar h2{
padding-left: 10px;
padding-right: 20px;
color: #866C6D;
font-size: 120%;
line-height: 1.5em;
}

A {
    color: black;
    text-decoration: underline;
    font-size: 100%;
}



/**************General TEXT formatting*******************/

H1{
font-family: Papyrus, Verdana, Sans-serif;
font: bold;
color: #4F2515;
padding: 5px 15px;
font-size: 175%;
background: url(images/h1image.jpg) no-repeat left;
line-height: 1.5em;  
}

H2 {
font-family: comic sans ms, Sans-serif;
font: bold; 
font-size: 130%;
}
Ul li{
font-size:95%;
}
em {
font-size:150%;
}

td{
line-height: 1.5em;
font-size: 80%;
color: white;
}
th{
font-size: 100%;
color: white;
}


/**************NAV formatting*******************/
#navcontainer {
  width: 12em;
  padding: 0px;
  font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
  background-color: #ccffcc;
  color: #333;
}
#navcontainer ul {
  list-style: none;
  margin: 0px;
  padding: 0px 1em;
  border: none;
}
#navcontainer li {
  margin: 0;
}
#navcontainer li a {
  display: block;
  padding: 6px .5em 6px .5em;
  background-color: #e9fae9;
  color: #777;
  text-decoration: none;
  width: 9.6em;
  border-width: 1px;
  border-color: #ffe #aaab9c #ccc #fff;
  border-style: solid;
}
#navcontainer li a:hover {
    background: transparent;
    border-color: #aaab9c #fff #fff #ccc;
}


ul#navlist li#active a
{
background: #ccffcc;
color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #800000;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;
}
