div.formArea {
  border: 1px solid #E0CCD6;
  height: 1%;
  margin-bottom: 20px;
  margin-right: 20px;
  padding: 10px;
  position: relative;
  top: 0;
  left: 0;
}

div.formArea p {
  background-color: #FFFFFF;
  color: #000000;
  padding: 0 10px;
  position: absolute;
  top: -.75em;
  left: 10px;
}

h2 a:link, h2 a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

#contact {
  border: 1px solid #FF6600;
  height: 1%;
  margin-bottom: 10px;
  padding: 10px;
}

#contact h2 {
  background-color: #FF6600;
  color: #FFFFFF;
  margin: -10px -10px 0px -10px;
  padding: 5px 10px;
}

#contact ul {
  list-style: none;
  margin: 10px 0px;
  padding: 0px;
}

#content {
  padding: 0px 0px 10px 0px;
  width: 520px;
}

#donations {
  border: 1px solid #99CC33;
  height: 1%;
  margin-bottom: 10px;
  padding: 10px;
}

#donations h2 {
  background-color: #99CC33;
  color: #FFFFFF;
  margin: -10px -10px 0px -10px;
  padding: 5px 10px;
}

#donations ul {
  list-style: none;
  margin: 10px 0px;
  padding: 0px;
}

#sidebar {
  float: right;
  width: 200px;
}

#events {
  border: 1px solid #CCCC33;
  height: 1%;
  margin-bottom: 10px;
  padding: 10px;
}

#events h2 {
  background-color: #CCCC33;
  margin: -10px -10px 0px -10px;
  padding: 5px 10px;
}

#events ul {
  list-style: none;
  margin: 10px 0px;
  padding: 0px;
}

#events li {
  margin-bottom: 10px;
}


#columntwolist {
  border: 1px solid #99CC33;
  height: 1%;
  margin: 0;
  padding: -10px 0px 0px 0px;
}

#columntwolist h2 {
  background-color: #99CC33;
  margin: 0;
  padding: 5px 10px;
}

#columntwolist ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#columntwolist li {
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
}

#columntwotext {
  border: 1px solid #99CC33;
  height: 1%;
  margin: 0;
  margin-bottom: 10px;
  padding: 0px 10px 10px 10px;
}

#columntwotext h2 {
  background-color: #99CC33;
  margin: 0;
  padding: 5px 10px;
}

#columntwotext ul {
  list-style: none;
  margin: 10px 0px;
  padding: 0px;
}

#columntwotext li {
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
}

#opportunities {
  border: 1px solid #33CCCC;
  height: 1%;
  margin-bottom: 10px;
  padding: 10px;
}

#opportunities h2 {
  background-color: #33CCCC;
  color: #FFFFFF;
  margin: -10px -10px 10px -10px;
  padding: 5px 10px;
}

#opportunities ul {
  list-style: none;
  margin: 10px 0px;
  padding: 0px;
}