/*.CodeRay {
  background-color: #f8f8f8;
  border: 1px solid silver;
  font-family: 'Courier New', 'Terminal', monospace;
  color: #100;
}*/
.CodeRay {
  background-color:#232323;
  color:#E6E0DB;
  font-family: 'Courier New','Terminal',monospace;
  font-size:12px;
  clear:both;
}

.CodeRay pre { margin: 0px; overflow: auto }

div.CodeRay { 
  overflow: auto;
  width: 97%;
  border:1px solid #e1f15d /*silver*/;
  margin: 0 5px 10px 0;
}

span.CodeRay { white-space: pre; border: 0px; padding: 2px }

table.CodeRay { border-collapse: collapse; width: 100%; padding: 2px;}
table.CodeRay td { padding: 2px 4px; vertical-align: top }

.CodeRay .line_numbers, .CodeRay .no {
  background-color: #def;
  color: gray;
  text-align: right;
}
.CodeRay .line_numbers tt { font-weight: bold }
.CodeRay .no { padding: 0px 4px }
.CodeRay .code { width: 100% }

ol.CodeRay { font-size: 10pt }
ol.CodeRay li { white-space: pre }

.CodeRay .code pre { overflow: auto }

.CodeRay .af { color:#00C }
.CodeRay .an { color:#007 }                      /* html attribute */
.CodeRay .av { color:#700 }
.CodeRay .aw { color:#C00 }
.CodeRay .bi { color:#509; font-weight:bold }
.CodeRay .c  { color:#AEAEAE }                      /* comment */

.CodeRay .ch { color:#318495 }                      /* escaped character */
.CodeRay .ch .k { color:#04D }
.CodeRay .ch .dl { color:#039 }

.CodeRay .cl { color:#B06; font-weight:bold }       /* class */
.CodeRay .co { color:#D24654; font-weight:bold }    /* constant */
.CodeRay .cr { color:#0A0 }
.CodeRay .cv { color:#369 }
.CodeRay .df { color:#099; font-weight:bold }
.CodeRay .di { color:#088; font-weight:bold }
.CodeRay .dl { color:black }
.CodeRay .do { color:#970 }
.CodeRay .ds { color:#D42; font-weight:bold }
.CodeRay .e  { color:#666; font-weight:bold }
.CodeRay .en { color:#800; font-weight:bold }
.CodeRay .er { color:#F00; background-color:#FAA }
.CodeRay .ex { color:#F00; font-weight:bold }
.CodeRay .fl { color:#60E; font-weight:bold }           /* float */ 
.CodeRay .fu { color:#FFCC00 }                          /* method */
.CodeRay .gv { color:#D24654; font-weight:bold }        /* global variable */
.CodeRay .hx { color:#058; font-weight:bold }
.CodeRay .i  { color:#F5FF3E;  }                        /* integer */
.CodeRay .ic { color:#B44; font-weight:bold }

.CodeRay .il { background: #151515; color: #FFFFFF; }    /* inline code */
.CodeRay .il .il { background: #ddd }
.CodeRay .il .il .il { background: #ccc }
.CodeRay .il .idl { font-weight: bold; color: #888 }

.CodeRay .in { color:#B2B; font-weight:bold }
.CodeRay .iv { color:#33B }                            /* instance variable */
.CodeRay .la { color:#970; font-weight:bold }
.CodeRay .lv { color:#963 }
.CodeRay .oc { color:#40E; font-weight:bold }
.CodeRay .on { color:#000; font-weight:bold }
.CodeRay .op { }
.CodeRay .pc { color:#F5FF3E;}                         /* boolean */
.CodeRay .pd { color:#369; font-weight:bold }
.CodeRay .pp { color:#579 }                            /* doctype */         
.CodeRay .pt { color:#339; font-weight:bold }
.CodeRay .r  { color:#FF6600;  }  /* keyword */   
  
.CodeRay .rx { color: #E6E0DB; }      /* regex */
.CodeRay .rx .k { color:#0792E4 }                  
.CodeRay .rx .dl { color:#E6E0DB }
.CodeRay .rx .mod { color:#C2C }
.CodeRay .rx .fu  { color:#404; font-weight: bold }

.CodeRay .s  { color: #61CE3C; }      /* string */ 
/*.CodeRay .s  .s { background-color:#ffe0e0 }
.CodeRay .s  .s  .s { background-color:#ffd0d0 }
.CodeRay .s  .k { color:#D20 }*/
.CodeRay .s  .dl { color:#E6E0DB }
.CodeRay .s  .il { color:#FFFFFF }

.CodeRay .sh { background-color:#f0fff0 }
.CodeRay .sh .k { color:#2B2 }
.CodeRay .sh .dl { color:#161 }

.CodeRay .sy { color:#6C9CBD }                    /* symbol */
.CodeRay .sy .k { color:#6C9CBD }
.CodeRay .sy .dl { color:#E6E0DB }

.CodeRay .ta { color:#070 }                      /* html tag */
.CodeRay .tf { color:#070; font-weight:bold }
.CodeRay .ts { color:#D70; font-weight:bold }
.CodeRay .ty { color:#339; font-weight:bold }
.CodeRay .v  { color:#036 }
.CodeRay .xt { color:#444 }

