/*
Table

Markup:
<table>
<caption>Score of something</caption>
<thead>
    <tr><th>First Name</th><th>Family Name</th><th>Point</th></tr>
</thead>
<tbody>
    <tr><td>Jill</td><td>Smith</td><td>50</td></tr>
    <tr><td>Eve</td><td>Jackson</td><td>94</td></tr>
</tbody>
</table>

Styleguide 1.2
*/

table {
    border-collapse: collapse;
}

caption {
    padding: 2px 4px;
    font-size: 0.75em;
}

thead {
    color: #AAA;
}

thead tr:first-child th {
    border-top: none;
}

th:first-child,
td:first-child {
    border-left: none;
}

th:last-child,
td:last-child {
    border-right: none;
}

tbody tr:last-child td {
    border-bottom: none;
}

th, td {
    padding: 4px 8px;
    border: 1px solid #AAA;
}