﻿/*

Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>

*/

pre code[class]:after {
  content: 'highlight: ' attr(class);
  display: block; text-align: right;
  font-size: smaller;
  color: #CCC; background: white;
  border-top: solid 1px;
  padding-top: 0.5em;
}

pre code {
  display: block;
  background: #F0F0F0;
}

pre code,
pre code .ruby .subst,
pre code .xml .title,
pre code .lisp .title {
  color: black;
}

pre code .string,
pre code .title,
pre code .parent,
pre code .tag .attribute .value,
pre code .rules .value,
pre code .rules .value .number,
pre code .preprocessor,
pre code .ruby .symbol,
pre code .instancevar,
pre code .aggregate,
pre code .template_tag,
pre code .django .variable,
pre code .smalltalk .class,
pre code .addition,
pre code .flow,
pre code .stream,
pre code .bash .variable,
pre code .apache .tag,
pre code .apache .cbracket {
  color: #800;
}

pre code .comment,
pre code .annotation,
pre code .template_comment,
pre code .diff .header,
pre code .chunk {
  color: #888;
}

pre code .number,
pre code .date,
pre code .regexp,
pre code .literal,
pre code .smalltalk .symbol,
pre code .smalltalk .char,
pre code .change {
  color: #080;
}

pre code .label,
pre code .javadoc,
pre code .ruby .string,
pre code .decorator,
pre code .filter .argument,
pre code .localvars,
pre code .array,
pre code .attr_selector,
pre code .pi,
pre code .doctype,
pre code .deletion,
pre code .envvar,
pre code .shebang,
pre code .apache .sqbracket {
  color: #88F;
}

pre code .keyword,
pre code .id,
pre code .phpdoc,
pre code .title,
pre code .vbscript .built_in,
pre code .rsl .built_in,
pre code .cpp .built_in,
pre code .avrasm .built_in,
pre code .aggregate,
pre code .smalltalk .class,
pre code .winutils,
pre code .bash .variable,
pre code .apache .tag {
  font-weight: bold;
}

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

