+nav li {
+ float: left;
+ list-style: none;
+ margin-right: 1em;
+}
+
+h1, nav li {
+ text-transform: uppercase;
+}
+
+nav a, nav a:hover, nav a:visited {
+ text-decoration: none;
+ color: black;
+}
+
+nav a:hover {
+ border-color: red;
+ border-bottom-style: solid;
+ border-bottom-width: 2px;
+}
+
+nav ul {
+ margin: 0;
+}
+
+body {
+ font-family: sans-serif;
+ margin: 1em 1em 1em 2em;
+ padding: 0;
+}
+
+h1 {
+ padding: 0;
+}
+
+#content,#header,h2 {
+ margin: 1em;
+ padding: 0;
+}
+
+#footer {
+ display: none;
+}
+
+pre {
+ margin: 1em 1em 1em 1em;
+ padding: 1em 1em 1em 1em;
+}