html body #todo ol.dusk li em.array {
background-color:#000;
color:#FFD
}

html body #todo ol.dusk li em.comment {
color:#070
}

html body #todo ol.dusk li em.hash {
background-color:#FDF;
color:#000
}

html body #todo ol.dusk li em.punctuation {
font-weight:bolder
}

html body #todo ol.dusk li em.regex {
background-color:#9F9;
color:#000
}

html body #todo ol.dusk li em.substitution {
background-color:#ED8;
color:#000
}

html body #todo ol.dusk li em.symbol {
background-color:#DDD;
color:#000
}

html body ol.dusk {
background-color:#1f3048;
border:1px solid #89A2C9;
color:inherit;
font-family:Consolas, "Andale Mono", "Courier New", Courier, monospace;
list-style-type:decimal-leading-zero;
margin:1em;
padding:1em 1em 1em 3em
}

html body ol.dusk li {
color:#89A2C9
}

html body ol.dusk li em {
font-style:normal
/*font-weight:bolder*/
}

html body ol.dusk li em.comment {
color:#E6E6FA
}

html body ol.dusk li em.default {
color:#fffff0
}

html body ol.dusk li em.keyword {
color:#F0E68C
}

html body ol.dusk li em.keyword2 {
color:#7FFF00
}

html body ol.dusk li em.number {
color:#CDB7B5
}

html body ol.dusk li em.operator {
color:#fffff0;
font-weight:700
}

html body ol.dusk li em.preprocessor {
color:#FFA0A0
}

html body ol.dusk li em.punctuation {
color:#9AC0CD
}

html body ol.dusk li em.scalar {
color:#FFEBCD
}

html body ol.dusk li em.string {
color:#9ac0cd
}

html body ol.dusk li.indent_1 {
padding-left:2em
}

html body ol.dusk li.indent_2 {
padding-left:4em
}

html body ol.dusk li.indent_3 {
padding-left:6em
}

html body ol.dusk li.line_alt {
background:#24354E
}