/* GLOBAL STYLES */
/* - probably apply to all site pages */

body {
  margin: 20 20px;
  padding: 0; 
  font-family: Arial, sans serif;
  font-size: 11px;
  background-color: #E1DDD9;
  }
 
 /* some tricky workaround code to get floated elements to behave properly in all browsers */
.clearfix:after,.container:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display: inline-block;}
* html .clearfix,* html .container {height: 1%;}
.clearfix,.container {display: block;}

/* NAV STYLES */
/* - apply to everything in the footer, incl. nav and fine print */

#nav {
  margin-left: 0;
  padding: 5px 0;
  width: 655px;
  height: 70px;
  text-align: center;
  font-size: 12px;
  color: #FFFFFF;
  background-color: #999999;
  }
  
#nav ul {
  list-style-type: none;
  margin-bottom: 0;
  }
  
#nav li {
  display: inline;
  margin-left: 0;
  padding-left: 5px;
  }
  
#nav li a {
  padding-right: 8px;
  }
  
#nav p.fineprint {
  display: block;
  clear: both;
  margin-top: 5px;
  font-size: 10px;
  }

#nav a {
  color: #333333; 
  text-decoration: none;
  }

#nav a.here {
  font-weight: bold;
  color: #cf9;
  background-color: #999999;
  }

#nav a:hover {
  color: #FF0000;
  }