code {
  background-color: #131313;
  padding-left: 2px;
  padding-right: 2px;
}

.CodeRay {
  background-color: #131313;
  border: 1px solid;
  border-color: #484848;
  font-family: 'Courier New', 'Terminal', monospace;
  color: #a6a6a6;
  width: 100%;
  overflow: hidden;
  display: inline-block;
  float: left;
  margin-bottom: 16px;
}
.CodeRay pre {
  margin: 0px;
}


span.CodeRay {
  white-space: pre;
  border: 0px;
  padding: 2px;
}

table.CodeRay {
  border-collapse: collapse;
  width: 100%;
}
table.CodeRay td {
  padding: 2px 4px;
  vertical-align: top;
}

.CodeRay .line_numbers, .CodeRay .no {
  background-color: #DEDEDE;
  color: #484848;
  text-align: right;
  border-right: 1px solid;
  border-color: #484848;
  text-shadow: none;
}
.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 .at {
  color: #a6a6a6;
}
.CodeRay .an {
  color: #a6a6a6;
}
.CodeRay .af {
  color: #a6a6a6;
}
.CodeRay .av {
  color: #a6a6a6;
}
.CodeRay .aw {
  color: #a6a6a6;
}
.CodeRay .bi {
  color: #a6a6a6;
}
.CodeRay .ch {
  color: #a6a6a6;
}
.CodeRay .cl {
  color: #a6a6a6;
}
.CodeRay .cv {
  color: #42a7eb;
}
.CodeRay .cr {
  color: #a6a6a6;
}
.CodeRay .c {
  color: #484848;
  font-style: italic;
}
.CodeRay .co {
  color: #8c60cd;
}
.CodeRay .k {
  color: #69cf21;
}
.CodeRay .df {
  color: white;
}
.CodeRay .dl {
  color: #69cf21;
}
.CodeRay .di {
  color: #a6a6a6;
}
.CodeRay .do {
  color: #a6a6a6;
}
.CodeRay .dt {
  color: #a6a6a6;
}
.CodeRay .ds {
  color: #a6a6a6;
}
.CodeRay .en {
  color: #a6a6a6;
}
.CodeRay .er {
  color: #a6a6a6;
}
.CodeRay .e {
  color: #a6a6a6;
}
.CodeRay .ex {
  color: #a6a6a6;
}
.CodeRay .fl {
  color: #a6a6a6;
}
.CodeRay .fu {
  color: #a6a6a6;
}
.CodeRay .gv {
  color: #42a7eb;
}
.CodeRay .hx {
  color: #a6a6a6;
}
.CodeRay .im {
  color: #a6a6a6;
}
.CodeRay .ic {
  color: #a6a6a6;
}
.CodeRay .il {
  color: #a6a6a6;
}
.CodeRay .idl {
  color: #a6a6a6;
}
.CodeRay .iv {
  color: #42a7eb;
}
.CodeRay .i {
  color: #69cf21;
}
.CodeRay .in {
  color: #a6a6a6;
}
.CodeRay .kw {
  color: #e47200;
}
.CodeRay .ke {
  color: #a6a6a6;
}
.CodeRay .la {
  color: #a6a6a6;
}
.CodeRay .lv {
  color: #42a7eb;
}
.CodeRay .mod {
  color: #a6a6a6;
}
.CodeRay .oc {
  color: #a6a6a6;
}
.CodeRay .of {
  color: #a6a6a6;
}
.CodeRay .pc {
  color: #42a7eb;
}
.CodeRay .pt {
  color: #a6a6a6;
}
.CodeRay .pd {
  color: #a6a6a6;
}
.CodeRay .pp {
  color: #a6a6a6;
}
.CodeRay .ps {
  color: #a6a6a6;
}
.CodeRay .rx {
  color: #69cf21;
}
.CodeRay .r {
  color: #e47200;
}
.CodeRay .sh {
  color: #a6a6a6;
}
.CodeRay .s {
  color: #69cf21;
}
.CodeRay .sy {
  color: #8c60cd;
}
.CodeRay .ta {
  color: #a6a6a6;
}
.CodeRay .tf {
  color: #a6a6a6;
}
.CodeRay .ts {
  color: #a6a6a6;
}
.CodeRay .ty {
  color: #a6a6a6;
}
.CodeRay .v {
  color: #42a7eb;
}
.CodeRay .vl {
  color: #a6a6a6;
}
.CodeRay .xt {
  color: #a6a6a6;
}
.CodeRay .ins {
  color: #a6a6a6;
}
.CodeRay .del {
  color: #a6a6a6;
}
.CodeRay .chg {
  color: #a6a6a6;
}
.CodeRay .head {
  color: #a6a6a6;
}
