#container 
{ 
  width:900px; 
  margin:0 auto; 
  padding-top:10px; 
}

#header 
{ 
  height:50px; 
  position:relative; 
}

#header a
{
  display: block;
  text-decoration:none;
  color:black;
  background-color: white;
}

#nav 
{ 
  height:26px; 
  border-bottom:3px solid #000000; 
  margin-bottom:20px; 
}

#nav ul 
{ 
  display:block; 
  list-style-type:none; 
  padding:0px; 
  margin:0px;  
}

#nav li 
{ 
  display:block; 
  float:left; 
  margin:0px 2px; 
  padding:0px;  
}

#nav a 
{
  display:block;
  float:left; /* Needed for IE */
  padding:5px 20px;
  color:white;
  background-color: #000000;
  text-decoration:none;
}

#nav a:hover { color: #000000; background-color:#ffbf00; }

#nav a.active
{
  color: black;
  background: #ffbf00;
}


#content p { 
  margin-bottom:15px; 
}
