+td.X { /* unidentified */
+ background: #000;
+ border-color: #800;
+ border-width: 1px;
+}
+th, td, td.Co {
+ background: #000;
+ border-color: #300;
+ border-width: 1px 0 0 1px; /* no precedence */
+}
+td.Co {background: #200 } /* private */
+tbody, colgroup, th {
+ background: #800 !important;
+ border: 1px solid #800;
+}
+
+/* continents */
+td.c-af {background: #100; color: #FFF}
+td.c-eu {background: #300; color: #FFF}
+td.c-as {background: #500; color: #FFF}
+td.c-aa {background: #400; color: #8BC}
+td.c-oc {background: #100; color: #8BC}
+td.c-sa {background: #100; color: #DD6}
+td.c-na {background: #300; color: #DD6}
+td.X:hover {background: #800; color: #FF0}
+
+/* code syntax */
+.sy-comment { color: #888 }
+.sy-constant { color: #C88 }
+.sy-type,
+.sy-identifier { color: #C44 }
+.sy-statement { text-shadow: #F00 0 0 0.5em }
+.sy-special { color: #CA8 }
+.sy-error { font-weight: bold; background-color: #A00; color: #EEE }
+.sy-todo { background-color: #400 }
+