table.animal-infobox .animal-name {
color: #ffffff;
font-size: larger;
font-weight: bolder;
text-align: center;
background-color: #1165af;
}
table.animal-infobox .animal-type {
color: #ffffff;
font-weight: bolder;
text-align: center;
}
table.animal-infobox .land {
background-color: #11af53;
}
table.animal-infobox .swimming {
background-color: #65a9e6;
}
table.animal-infobox .flying {
background-color: #e3bd27;
}
table.animal-infobox .subheader {
background-color: #4688c0;
text-align: center;
}
table.animal-infobox .value-column {
text-align: right;
padding: 0.2em;
}
table.animal-infobox .wide-column {
max-width: 12em;
}