font-size: 200%;
margin: 0 0 0.2em;
}
-p.footer {
+p#footer {
margin: 1em 0 0;
text-align: center;
}
border-collapse: collapse;
table-layout: fixed; /* prevent resizing, notably in msie6 */
}
+tbody, colgroup {
+ border: 2px double #888;
+}
+tbody {
+ border-width: 2px 0;
+}
+colgroup {
+ border-width: 0 2px;
+}
+
#legend {
margin-top: 1em;
}
width: 100%;
table-layout: auto;
}
+#legend tbody {
+ border: 0;
+}
#legend td {
padding: 0 0.2em;
}