body {
  text-align: center;
  font-family: Trebuchet MS, Tahoma, Sans Serif;
  background: #e4dfe5;
background: #555;
  color: #000;
  font-size: 14px;
}

a {
  color: #555;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

#container {
  margin-left: auto;
  margin-right: auto;
  width: 750px;
  min-height: 500px;
  background: #ddd;
  background-image: url(images/domino.jpg);
  background-repeat: no-repeat;
}

* html #container {
  height: 500px;
}

#contents {
  text-align: justify;
  padding: 130px 15px 5px 265px;
}

#navigation {
  width: 150px;
  float: left;
  text-align: left;
  margin: 225px 0px 0px 0px;
  font-size: 16px;
}

#navigation a {
  display: block;
  text-decoration: none;
  margin: 10px 10px 10px 10px;
  color: #555;
  font-weight: bold;
}

#navigation a:hover {
  color: #eee;
}

#about #link_about, #testimonial #link_testimonial, #info #link_info, #contact #link_contact, #home #link_home {
  color: #eee;
}

#inner_nav {
  text-align: center;
  font-weight: bold;
  font-size: 12px;
}

#inner_nav a {
  text-decoration: none;
}

#inner_nav a:hover {
  color: #eee;
}

.history #link_history, .philosophy #link_philosophy, .us #link_us, .area #link_area, .meet #link_meet, .useful #link_useful, .where #link_where, .how #link_how, .midwife #link_midwife, .websites #link_websites, .books #link_books, .local #link_local {
  text-decoration: underline;
}

.box {
background: #9DB68C;
width: 66%;
margin-left: 17%;
margin-right: 17%;
padding: 2px 5px 2px 5px;
font-weight: bold;
text-align: center;
}

.selected {
  text-decoration: underline;
}

#footer {
  clear: both;
  margin-top: 10px;
  color: #e4dfe5;
  font-size: 11px;
  font-weight: bold;
}

#footer a {
  color: #e4dfe5;
  text-decoration: none;
}

#footer a:hover {
  text-decoration: underline;
}

.left {
  float: left;
  padding-right: 10px;
}

.right {
  float: right;
  padding-left: 10px;
}

h1 {
  font-size: 16px;
  font-variant: small-caps;
  text-align: center;
}

h2 {
  font-size: 16px;
  font-variant: small-caps;
  font-weight: bold;
  text-align: left;
}

dt {
  font-weight: bold;
  margin-top: 10px;
}

label { 
  float: left;
  width: 150px;
  text-align: left;
  margin: 0px;
  padding: 0px;
}

hr {
width: 75%;
align: center;
}