 em { color: red }
 
 #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:active {
    color:white;
    }


#pageHeader h2 {
    font-size: 1.3em;
    color: #ffffff;
    margin: 0;
    padding-left: 10px;
    font-weight: normal;
}

#pageHeader {
    background: url(header_bg.jpg) repeat-x;
}

#pageHeader h1 {
    text-shadow: 0px 1px 2px #004400;
    }


#pageHeader h2 {
    text-shadow: 0px 1px 2px #004400;
}

        
        
        body {
background-color: #000000;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#wrapper {
width: 88%;
background-color:#FFFFFF;
margin-top: 20px;
margin-bottom: 50px;
margin-left: 20px;
margin-right: auto;
padding: 0px;
border: thin solid #ff9900;
}
div#header {
padding: 15px;
margin: 0px;
text-align: center;
}
div#nav {
width: 25%;
padding: 10px;
margin-top: 1px;
float: left;
}
div#main {
margin-left: 27%;
margin-top: 1px;
padding: 10px;
}

div#list {

margin-top: 1px;

padding: 10px;
	margin-left: 10%;
	margin-right: 10%;

	
}


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:15.5em;
}
#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:blue;
    background-color:#FFFF99;
    width:100%;
    
}
#nav li a:hover,
#nav li a:active {
    color:white;
    background-color:blue;
}