.Xa:hover {outline: 1px solid #0F0} /* ascii */
.Xl:hover {outline: 1px solid #0C0} /* latin1 */
.Xz:hover {outline: 1px solid #F00} /* proposed */
+.l0:hover {background: #888}
.l1:hover {background: #F88}
.l2:hover {background: #FC8}
.l3:hover {background: #FF8}
#browser td > a {
text-decoration: none;
}
+#browser td > a:active,
+#browser td > a:hover {
+ text-decoration: underline;
+}
#browser tr .aside {
font-size: 80%;
overflow: hidden;
white-space: nowrap; /* some browsers break on dashes */
}
+#browser tr:target > td:first-of-type,
#browser tr.focus > td:first-of-type {
background: inherit;
}