table.addresses {
  border: 1px solid #ddd;
  width: 100%;
}
table.addresses td.name {
  font-size: 120%;
}
table.addresses td.name .gender {
  color: #333;
  font-size: 12px;
}
table.addresses th {
  background-color: #333;
  color: white;
}
table.addresses th,
table.addresses td {
  border: 1px solid #ddd;
}
table.addresses tr.odd td {
  background-color: #ccc;
}
table.addresses tr.even td {
  background-color: #eee;
}