dt  {
color: #8C7768;
font-family: sans-serif;
font-weight: normal;
font-size: 105%;
}

dd {
margin: 1.5em;
}

ol {
padding-left: 1em;
margin-left: 0;
}

li {
margin-bottom: 1em;
}

table {
border-bottom: 1px solid #BDA99C;
}

td, th {
border-right: 1px solid #BDA99C;
font-size: 95%;
}

td p {
text-align: left;
margin-right: 1em;
}

td a {
text-decoration: underline;
font-size: 105%;
}

th {
color: white;
background-color: #8C7768;
}

tr.a {
background-color: #EBDED3;
}

tr.b {
background-color: #E0D4CA;
}
