body {
  background-color: #E1E1E1;
  background-image: url(./images/background.gif);
  color: #000000;
  font-family: arial, serif;
  font-size: 100%;
  padding-top: 5%; 
  padding-bottom: 3%;
  padding-left: 15%;
  padding-right: 15%;

}

h3,h4 {
  font-size: 110%;
}

/* -------- */

table.form {
  font-size: 100%;
}

td.form {
  vertical-align: top;
} 

/* ---------- */

#bar {
  background-color: #511B79; 
  color: #000000;
  padding: 1.25em;
  border-style: solid;
  border-width: thin;
  border-color: #000000;
}

#content {
  background-color: #E1E1E1; 
  color: #000000;
  padding-left: 5em;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-right: 1em;
  border-style: solid;
  border-width: thin;
  border-color: #000000;
}

hr {
  background-color: #E1E1E1; 
  color: #000000;
  width: 100%;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

a:link {
  color: #555555;
  background-color: #E1E1E1; 
}

a:visited {
  color: #222222;
  background-color: #E1E1E1; 
}

td.italic {
  width: 30%;
  font-style: italic;
  font-family: serif;
  font-size: 120%;
  text-align: right; 
}

img {
  border: 0 none; 
}

/* ----------------------- */

table.menu {
  float: right;
  font-size: 100%;
  margin-top: 0px;
  padding-top: 0px;
  border-style: solid;
  border-width: thin;
  border-color: #000000;
  background-color: #E1E1E1; 
  color: #000000;
}

td.menu {
  border-style: solid;
  border-width: thin;
  border-color: #000000;
}

a.menu:link {
  color: #555555;
  background-color: #E1E1E1; 
}

a.menu:visited {
  color: #222222;
  background-color: #E1E1E1; 
}



/* --------------------------- */

