 #pageHeader {

    height: 71px;

    border-bottom: solid #aeaeae 1px;

}

#pageHeader img {

    float: right;

}

#pageHeader h1 {

    padding-left: 10px;

    padding-top: 10px;

color: #ffffff;

    font-size: 1.8em;

    margin: 0;

}

#pageHeader h1 a:hover,
#pageHeader h1 a:visited,

#pageHeader h1 a:active {

color:white;
 

    }


#pageHeader h2 {

    font-size: 1.3em;

    color: #ffffff;

    margin: 0;

    padding-left: 10px;

    font-weight: normal;

}

#pageHeader {

    background-color:#000000;

}

#pageHeader h1 {

    text-shadow: 0px 1px 2px #004400;

    }


#pageHeader h2 {

    text-shadow: 0px 1px 2px #004400;

}


        body {

font-size:12px;

font-family:Verdana, Arial, Helvetica, sans-serif;

color: #000000;
}

div#wrapper {

width: 95%;

background-color:#ffffff;

margin-top: 20px;

margin-bottom: 50px;

margin-left: 20px;

margin-right: auto;

padding: 0px;

border: thin solid #000000;

}

div#header {

padding: 15px;

margin: 0px;

text-align: center;


}

div#nav {

width: 25%;

padding: 5px;

margin-top: 1px;

float: left;



}

div#main {

margin-left: 27%;

margin-top: 1px;

padding: 10px;
color: #000000;


border: thin solid #000000;
}

div#footer {

padding: 15px;

margin: 0px;





a:link {

text-decoration: none;

}

a:visited {

text-decoration: none;

}

a:hover {

text-decoration: underline;

color: #000000;

}

a:active {

text-decoration: none;

}

}



div#footer ul li{

color : #000000;

background-color : transparent;

display: inline;

}



div#footer ul li a{

color : #ff3300;

background-color : transparent;

text-decoration : none;

}



div#footer ul li a:hover{

text-decoration : underline;

}



#nav {

		width: 220px;

	/*Optional, to make the navigation bar positions on the left of the content*/

		float: left;

		margin-right: 3em;

}

#nav ul {

    list-style-type:none;

    margin:0px;

    padding:0px;

    text-indent:0px;
   

}

#nav li {

    height:24px;

    line-height:24px;

}

#nav li {

    width:15.5em;

}

#nav li ul li {

    width:18em;

}

#nav li.category {

    padding-left:10px;

    height:auto;

    color:red;

}



#nav li.alone {

    height:auto;

    color:black;

    background-color:white;

    width: 15.5em;

}



/*IE needs extra margin and padding set for the indented li */

* html #nav li ul li {

    margin-left:-10px;

    padding-left:10px;

}

/* end IE hack */



#nav li a,

#nav li ul li a {

    font-weight:normal;

    text-decoration:none;

    display:block;

    height:100%;

    width:100%;

    padding-left:10px;

  
}

#nav li.category ul li a {

    margin-left:-10px;

    padding-left:30px;

}

#nav li a:link,

#nav li a:visited {
 color:white;
  
    background-color:#000000;

    width:100%;

    

}

#nav li a:hover,

#nav li a:active {

 
 color:white;
    background-color:blue;

}