- li, dd, dt, p, #footer>p { text-align: left; }
+ body { margin: 0.6em; }
+ ul ul { margin-left: -1.2em; }
+}
+
+@media (max-width: 28em) { li, dd, dt, p { text-align: left; } }
+@media (max-width: 35em) {
+ #sitetitle>* { float: none; }
+ #footer { padding: 0 1em; }