
/**
 * Programs
 */

#main #content table.programs thead tr th,
#main #content table.programs thead tr td,
#main #content table.programs tbody tr th,
#main #content table.programs tbody tr td {
  font-size: 16px;
}

#main #content table.programs thead tr th {
  padding: 20px 10px;
}

#main #content table.programs thead tr th,
#main #content table.programs tbody tr td {
  width: 22%;
  background: #f8f8f8;
}

#main #content table.programs tbody tr th {
  font-weight: normal;
  text-align: left;
}

#main #content table.programs tbody tr td {
  text-align: center;
}



/**
 * Programs
 */

#main #content table.personal-training tbody tr th,
#main #content table.personal-training tbody tr td {
  width: 20%;
}

#main #content table.personal-training tbody tr th {
  background: #f8f8f8;
  text-align: center;
}

#main #content table.personal-training tbody tr td {
  text-align: right;
}


/**
 * Race
 */

ul.sponsors {
  list-style: none;
  margin: 20px 0;
  padding: 0;
  text-align: center;
}

ul.sponsors li {
  display: inline-block;
  margin: 0 20px 0 0;
  padding: 0;
}



/**
 * Health4Humanity
 */

#content.health4humanity ul.bios {
  list-style: none;
  margin: 18px 0;
  padding: 0;
}

#content.health4humanity ul.bios li {
  border-top: 1px solid #ccc;
  margin: 0;
  padding: 18px 0;
}

#content.health4humanity ul.bios li img {
  float: left;
  clear: left;
  border: 1px solid #ccc;
  margin: 0 0 18px 0;
  padding: 4px;
}

#content.health4humanity ul.bios h4 {
  margin: 0 0 0 175px;
}

#content.health4humanity ul.bios p {
  margin: 10px 0 15px 175px;
}
