pre code {
  display: block;
  background: #fff;
  color: #333;
  margin: 25px 0 20px;
  padding: 20px;
  border-top: 1px dashed #ccc !important;
  border-bottom: 1px dashed #ccc;
}

pre .keyword,
pre .tag,
pre .css .class,
pre .css .id {
  color: #899E47;
}

pre .number {
  color: #D01B79;
}

pre .variable {
  color: #3A8EA6;
}

pre .diff .change,
pre .literal {
  color: #EFEFAF;
}

pre .diff .chunk,
pre .ruby .subst {
  color: #8F8F8F;
}

pre .class .title, 
pre .function .title,
pre .diff .header,
pre .ruby .class .parent {
    color: #0084D1;
}

pre .ruby .symbol {
  color: #CE2E00;
}

pre .ruby .string,
pre .ruby .instancevar {
  color: #FF5D10;
}

pre .diff .deletion,
pre .string,
pre .tag .attribute .value,
pre .preprocessor,
pre .built_in,
pre .sql .aggregate,
pre .css .rules .value,
pre .css .attr_selector {
  color: #CC9393;
}

pre .shebang,
pre .diff .addition,
pre .comment,
pre .template_comment,
pre .pi,
pre .doctype {
  color: #7798BF;
}

pre .html .css,
pre .html .javascript {
  opacity: 0.5;
}