-.hl.sym { color:#000000; }
-.hl.line { color:#555555; }
-.hl.mark { background-color:#ffffbb; }
-.hl.kwa { color:#000000; font-weight:bold; }
-.hl.kwb { color:#830000; }
-.hl.kwc { color:#000000; font-weight:bold; }
-.hl.kwd { color:#010181; }
+.hl.sym { color:#404048; }
+.hl.line { color:#ff00c0; }
+.hl.mark { background-color:#ffb; }
+.hl.kwa { color:#008858; font-weight:bold; }
+.hl.kwb { color:#7040ff; font-weight:bold;}
+.hl.kwc { color:#87002f; font-weight:bold; }
+.hl.kwd { color:#404048; font-weight:bold;}