body { 
  background-color: #e6ecee;
  font: 85% Verdana, "Geneva CE", lucida, sans-serif;
  margin: 0; 
  padding: 0;
  line-height: 1.4em;
  text-align: justify;
  color: #34272d;
}

h1, h2, h3 { 
  font-weight: normal;
}

#wrapper { 
  width: 795px; 
  margin: 0 auto;
  background: #fefffc url(bg.gif) repeat left top;  
}

#header h1 { 
  margin: 0; 
  padding: 0; 
  background: url(header.gif) no-repeat;
  width: 795px;
  height: 167px; 
}

#header h1 span { 
  display: none;
}

#content { 
  margin: 0 22px;
}

#footer { 
  background: url(footer.gif) no-repeat;
  width: 795px;
  height: 34px; 
}

p.first { 
  margin-top: 0;
}

a { 
  color: #41565e;
}