margin: 0;
}
-.section ul {
+section {
+ display: block;
+}
+section ul {
margin-bottom: 1ex;
}
-.section h2 {
+section h2 {
margin: 0 1ex;
clear: both;
}
-.section table {
+section table {
float: left;
position: relative; /* prevents buggy hovering in table if caption present in gecko */
margin: 1ex 1ex 2ex;
}
-#charset .section table {
+#charset section table {
margin: -0.5ex 0 1ex; /* headers provide sufficient spacing already */
}
p.aside {
font-size: 80%;
}
-p.footer {
+footer p {
margin: 1em 0 0;
}
-.help + .footer {
+.help + footer p {
margin: 0;
}
.diinfo {
-moz-column-width: 24em;
}
-.diinfo > div {
+.diinfo > section {
overflow: hidden;
}