div#services {
  width: 900px ;
}

div#content {
  line-height: 2em ;
}

table#service_links td {
  vertical-align: top ;
}

table#service_links td#service_column {
  width: 320px ;
}

div#service_menu {
  display: block ;
  font-weight: bold ;
  line-height: 3em ;
}

div#service_menu a:link {
  color: #000 ;
}

div#service_menu a:hover {
  color: #aaa ;
}

div#service_menu a.active {
  color: #14c4ff ;
}

h3 {
  color: #14c4ff ;
  font-size: 14pt ;
  font-weight: bold ;
  margin-top: 0 ;
}

div#about {
  font-size: 9pt ;
  line-height: 2em ;
}

div#services_text {
  border: 1px solid #14c4ff ;
  font-weight: normal ;
  padding: 10px ;
  margin-top: 20px ;
  letter-spacing: 0.05em ;
  line-height: 1.5em ;
  width: 230px ;
}

div#services_text a:hover {
  color: #000 ;
}

div#photo {
  text-align: left ;
  width: 250px ;
}

div#captions {
  color: #999 ;
  font-size: 7pt ;
  font-weight: normal ;
}