body	{ color: black; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #CC99FF; margin: 0; padding: 0; text-align:center }

a:link		{color:#006699;} 
a:visited	{color:purple;} 
a:hover		{color:blue;}
a:	{display:block;color: #981793;padding:10px}

#p{margin:0 10px 10px}


.menu {
  display:table;         /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  border:1px solid #009900; /* add a border to show size of menu */
  }
* html .menu {
  display:inline-block;  /* for IE only */
  width:1px;             /* IE will expand to fit menu width */
  padding:0 2px;         /* fix bug in IE for border spacing */
  }  
.menu li {
  display:table-cell;    /* ignored by IE */
  }
* html .menu li {
  display:inline;        /* for IE only */
  }
.menu a, .menu a:visited {
  display:block;         /* for all browsers except IE */
  padding:4px 16px;
  color:#000; 
  background:#d4d4d4; 
  border:1px solid #fff; /* add a 1px white border around items */ 
  text-decoration:none;
  }
* html .menu a, * html .menu a:visited {
  display:inline-block;  /* for IE only */ 
  margin:0 -2px;         /* to correct an IE border width bug */  
  }
.menu a:hover {
  color:#fff; 
  background:#CC99FF;
  }

.centered {margin:0 auto;}

#header h1{height:80px;line-height:80px;margin:0; padding-left:10px;background: #EEE;color: #79B30B}
#container{text-align:left}
#content p{line-height:1.4}
#navigation{background:#B9CAFF}
#extra{background:#FF8539}
#footer{background: #333;color: #FFF}
#footer p{margin:0;padding:5px 10px}

#container{width:700px;margin:0 auto}
#content{float:right;width:500px}
#navigation{float:left;width:200px}
#extra{clear:both;width:100%}