body { width: 600px; font-family:"Helvetica"; }
header { margin: 0px; }
header nav { padding: 5px; background-color: #00A3E1; color: White; }
header nav a { font-weight: bold; color: White; }
header nav a:visited { color: White; }
header nav a:hover { color: Red; }
header nav a:focus { outline: thin dotted; }
aside { padding: 5px; }
article { padding:5px; }
article section { padding:5px; }
article section table {
border: none;
}
article section table th {
text-decoration:underline;
text-align:left; 
}
article section table tr td {
padding-top: 10px;
padding-right: 20px;
}
footer section { padding: 5px; font-style:oblique; background-color: #00A3E1; color: White; }
