body {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	background: #EDE1D8;
	line-height: 1.3em;
}

.head_title {
 text-decoration:none;
 font-size: 30px;
 font-family: "Times New Roman",Times,serif;
 font-style: all-caps;
 letter-spacing: .12em;
 font-weight: bold;
 background: white;
 border-bottom: 8px solid #888;
}


.head_title  a, .head_title  a:visited {
 text-decoration:none;
 color: black;
}


a:link {
  color: #aa0000;
}

a:visited {
  color: #bb5500;

}

#wrapper {
  width: 768px;
  margin-left: 20px;
}

.subpage_title {
 border-bottom: 1px solid #844;
 padding-bottom: 4px;
 font-size: 2em;
}

h3 {
  background: #B2E0DA;
  padding: 4px;
  color: #004428;
  border-top: 4px solid #EDE9E2;
  border-right:  4px solid #EDE9E2;
  border-bottom:  4px solid #B2D5CE;
  border-left:  4px solid #B2D5CE;
  margin-left: -5px;
  
}



h2.button{
  background: #BDA59D;
  padding: 9px;
  color: #000;
  border-top: 4px solid #D0CBC7;
  border-right:  4px solid #D0CBC7;
  border-bottom:  4px solid #BF8671;
  border-left:  4px solid #BF8671;
  display: block;
  margin: 0;
}

a.button:link, a.button:visited {
  color: black;
  text-decoration: none;
}





h4 {
  margin-bottom: 4px;
  padding-bottom: 4px;
  font-size: 22px;
}

p {
  margin-top: 4px;
}

