body    { font-family:Verdana, Arial; font-size:1em; }
nav     { font-weight:bold; text-align:left; }

a       { color:#62078f; text-decoration:none; }
a:hover { color:#ff6600;}

li      { margin-bottom:1.5em; }

section { display:block;}
details { display:block; margin-bottom:10px; font-size:0.8em; padding:4px; background-color:#dddddd;}
article { padding:5px; }

footer { display:inline-block; width:100%; margin-top:10px; text-align:center; font-size:0.75em; }


.container { width:80%; margin-left:auto; margin-right:auto; }