table.header { width: 100%; border-collapse: collapse; }
table.header td { padding: 10px; }

table.footer { width: 100%; background-color: #111; color: #aaa; }
table.footer p.d { color: #444; }
table.footer p.d a:link { color: #444; }
table.footer p.d a:visited { color: #444; }
table.footer p.d a:footer { color: #444; }
table.footer tr { font-size: 11px; }
table.footer tr a { padding: 0 15px; }
table.footer tr a:link { color: #aaa; text-decoration: none; }
table.footer tr a:visited { color: #aaa; text-decoration: none; }
table.footer tr a:hover { color: #fff; text-decoration: underline; }
table.footer td { padding: 15px; text-align: center; }