
a { text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
p { font-size:1.4em; }

/* HEADER
---------------------------- */
header                          { margin-bottom: 20px; }
header h1                       { padding: 20px 60px 10px 10px; margin: 0; background: #f1f1f1;  display: inline-block; }
header h1 a                     { color: #aaa; text-decoration: none; }

/* NAVIGATION
---------------------------- */
nav                             { margin-top: 42px; }
nav ul                          { display: block; margin: 0; padding: 0 0 0 8px;}
nav ul li                       { margin-right: 10px; display: inline; float: left; border-bottom: 5px solid #f1f1f1; }							
nav ul li.current               { background-color: #ccc; color: #fff; }
nav ul li a                     { display: block; padding: 0 30px 0 0; text-decoration: none; }

/* FOOTER
---------------------------- */
footer                          { border-top: 3px solid #f1f1f1; padding: 15px 0; margin-top: 20px; }

table 				{ margin-top: 30px; margin-bottom: 30px; }

.graph { margin-top: 20px; }

table { padding-left: 30px; }