a:hover {
  color: #09f;
}

a {
  color: #444;
}

a:hover {
  color: #444 !important;
}

#contents {
  clear: both;
  margin: 0 auto;
  width: 1000px;
}

#main-column {
  float: left;
  line-height: 110%;
  width: 800px;
}

#main-column h2.title {
  margin: 0 0 15px 0;
}

#school-info {
  color: #333;
  font-size: 12px;
  padding-bottom: 20px;
}

#school-info h3 {
  float: left;
  font-weight: bold;
  padding: 0 0 0 15px;
  width: 150px;
}

#school-info #school-map-search {
  margin: 0 auto;
  width: 762px;
}

.cf:after {
  clear: both;
  content: ' ';
  display: block;
}
