h1 { font-size:2rem; margin:0; }
h2 { font-size:1.5rem; margin:0; }
	nav + h2 { margin-top:2em; }
h3 { font-size:1.3rem; margin-bottom:0;  }

a { text-decoration:none; }
a:hover { text-decoration:underline; }

nav ul { padding:.5em 0 0; margin:0; }
nav li { display:inline; padding-right:.5em; }
nav li a.current { font-weight:bold; }



.footnote { font-size:.85em;margin-left:2em; }
.coursenum { font-size:.7em;display:block; }
.tldr { padding:10px; border:1px solid #ccc; }


