body
{
  background-color: #d0e0d8;
  color: #282028;
  font-family: sans-serif;
  width: 800px;
  position: absolute;
  left: 50%;
  margin-left: -400px;
}
h1, h2, h3, h4 {
  margin:.8em 0 .2em 0;
  padding:0;
}
p {
  margin:.4em 0 .8em 0;
  padding:0;
}
a:link,
a:visited {
  text-decoration: none;
  color: #202030;
}
a:hover {
  text-decoration: none;
  color: #305070;
}

ul.list-points {
  margin: .5em 0 .5em 1em;
  padding: 0;
  list-style: none;
}
ul.list-points li {
  text-decoration: none;
  display: block;
  padding: .5em 0 .5em 0;
}

ul.list-menu {
  margin: .6em 0 .6em 0;
  padding: 0;
  list-style: none;
}
ul.list-menu li {
  text-decoration: none;
  display: block;
  padding: .2em 0 .2em 0;
}

/* Section headers */
div.section-header {
  width: 100%;
  background: #c0d0c8;
  padding: .2em;
  margin: .2em 0 .2em 0;
}

div.section-header p {
  font-variant: small-caps;
  font-size: large;
  margin: 0 0 0 0;
}

/* Header */

#header {
  background: #c0d0c8;
  clear:both;
  float:left;
  width:100%;
  padding: 0 0 .5em 0;
  border-bottom:3px solid #506060;
}
#header p,
#header h1,
#header h2,
#header h3,
#header h4 {
  padding:.25em .25em 0 .25em;
  margin:0;
  font-family: "Century Gothic", "Avant Garde", "Avant Garde Gothic", "URW Gothic L", sans-serif;
  font-style: normal;
  text-decoration: none;
  text-align: left
}
#header a:link,
#header a:visited
{
  color: #202030;
  text-decoration: none;
}
#header a:hover
{
  color: #305070;
  text-decoration: none;
}

/* Footer */

#footer {
  background: #c0d0c8;
  clear:both;
  float:left;
  width:100%;
  padding: .2em 0 .2em 0;
  border-top: 3px solid #506060;
}
#footer p {
  padding:.2em .2em 0 .2em;
  margin:0;
  font-family: "Century Gothic", "Avant Garde", "Avant Garde Gothic", "URW Gothic L", sans-serif;
  font-style: normal;
  text-decoration: none;
  text-align: left;
}
#footer a:link,
#footer a:visited
{
  color: #202030;
  text-decoration: none;
}
#footer a:hover
{
  color: #305070;
  text-decoration: none;
}
