

table {
    margin: 2em auto 2em auto;
    max-width: 60em;
}




table#lang {
    min-width: 30em;
}


table#lang, table#lang td {
    border: none;
}




table#results, table#results th, table#results td {
    border: 1px solid gray;
    font: 0.9em/1.1em sans-serif;
}


table#results td {
    text-align: center;
}




table#appendix, table#appendix th, table#appendix td {
    border: 1px solid gray;
    font: 0.9em/1.1em sans-serif;
}


table#appendix td {
    padding: 0.5em 0.2em 0.5em 0.2em;
}


table#appendix td.yn {
    text-align: center;
    height: 1em;
}




table#results th, table#appendix th {
    font-weight: bold;
    text-align: center;
    padding: 0.5em 0.5em 0.5em 0.5em;
}

