/************* CodeRay styles *************/
.syntaxhl div { display: inline; }
.syntaxhl .line-numbers { padding: 2px 4px 2px 4px; background-color: #00f; margin:0 5px 0 0; }
.syntaxhl .code pre { overflow: auto }
.syntaxhl .debug { color: white !important; background: blue !important; }

.syntaxhl .annotation { color: #000; }
.syntaxhl .attribute-name { color: #f00; }
.syntaxhl .attribute-value { color: #00f; }
.syntaxhl .binary { color: #000; }
.syntaxhl .char .content { color: #800000; }
.syntaxhl .char .delimiter { color: #800000; }
.syntaxhl .char { color: #800000; }
.syntaxhl .class { color: #2b91af; font-weight: normal; }
.syntaxhl .class-variable { color: #000; }
.syntaxhl .color { color: #000; }
.syntaxhl .comment { color: #008000; }
.syntaxhl .comment .char { color: #008000; }
.syntaxhl .comment .delimiter { color: #008000; }
.syntaxhl .complex { color: #000; }
.syntaxhl .constant { color: #000; font-weight: normal; }
.syntaxhl .decorator { color: #000; }
.syntaxhl .definition { color:#000; font-weight: normal; }
.syntaxhl .delimiter { color: #000; }
.syntaxhl .directive { color: #00f; font-weight: normal; }
.syntaxhl .doc { color: #000; }
.syntaxhl .doc-string { color: #000; font-weight: normal; }
.syntaxhl .doctype { color: #555; }
.syntaxhl .entity { color: #000; font-weight: normal; }
.syntaxhl .error { color: #000; background-color: transparent; }
.syntaxhl .escape  { color: #000; }
.syntaxhl .exception { color: #000; font-weight: normal; }
.syntaxhl .float { color: #000; }
.syntaxhl .function { color: #000; font-weight: normal; }
.syntaxhl .global-variable { color: #000; }
.syntaxhl .hex { color: #000; }
.syntaxhl .imaginary { color: #000; }
.syntaxhl .include { color: #800000; font-weight: normal; }
.syntaxhl .inline { background-color: transparent; color: #000; }
.syntaxhl .inline-delimiter { font-weight: normal; color: #000; }
.syntaxhl .instance-variable { color: #000; }
.syntaxhl .integer  { color: #000; }
.syntaxhl .key .char { color: #00f; }
.syntaxhl .key .delimiter { color: #00f; }
.syntaxhl .key { color: #00f; }
.syntaxhl .keyword { color: #00f; font-weight: normal; }
.syntaxhl .label { color: #000; font-weight: normal; }
.syntaxhl .local-variable { color: #000; }
.syntaxhl .namespace { color: #000; font-weight: normal; }
.syntaxhl .octal { color: #000; }
.syntaxhl .operator { color: #000; }
.syntaxhl .predefined { color:#00f; font-weight: normal; }
.syntaxhl .predefined-constant { color: #00f; }
.syntaxhl .predefined-type { color: #00f; font-weight: normal; }
.syntaxhl .preprocessor { color: #00f }
.syntaxhl .pseudo-class { color: #000; font-weight: normal; }
.syntaxhl .regexp .content { color: #000; }
.syntaxhl .regexp .delimiter { color: #000; }
.syntaxhl .regexp .modifier { color: #000; }
.syntaxhl .regexp { background-color: transparent; }
.syntaxhl .reserved { color:#000; font-weight: normal; }
.syntaxhl .shell .content { color: #000; }
.syntaxhl .shell .delimiter { color: #000; }
.syntaxhl .shell { background-color: transparent; }
.syntaxhl .string .char { color: #800000; }
.syntaxhl .string .content { color: #800000; }
.syntaxhl .string .delimiter { color: #800000; }
.syntaxhl .string .modifier { color: #800000; }
.html.syntaxhl .string .char { color: #00f; }
.html.syntaxhl .string .content { color: #00f; }
.html.syntaxhl .string .delimiter { color: #00f; }
.html.syntaxhl .string .modifier { color: #00f; }
.xml.syntaxhl .string .char { color: #00f; }
.xml.syntaxhl .string .content { color: #00f; }
.xml.syntaxhl .string .delimiter { color: #00f; }
.xml.syntaxhl .string .modifier { color: #00f; }

.syntaxhl .symbol .content { color:#000; }
.syntaxhl .symbol .delimiter { color:#000; }
.syntaxhl .symbol { color: #000; }
.syntaxhl .tag { color: #800000; }
.syntaxhl .type { color: #000; font-weight: normal; }
.syntaxhl .value { color: #000; }
.syntaxhl .variable  { color: #000; }

.syntaxhl .insert { background: transparent; }
.syntaxhl .delete { background: transparent; }
.syntaxhl .change { color: #000; background: transparent; }
.syntaxhl .head { color: #000; background: transparent; }
.syntaxhl .head .filename { color: white; }

.syntaxhl .delete .eyecatcher { background-color: transparent; border: none; margin: 0; }
.syntaxhl .insert .eyecatcher { background-color: transparent; border: none; margin: 0; }

.syntaxhl .insert .insert { color: #000; background: transparent; font-weight: normal; }
.syntaxhl .delete .delete { color: #000; background: transparent; font-weight: normal; }
.syntaxhl .change .change { color: #000 }
.syntaxhl .head .head { color: #000 }