@media all
{
/**
 * Syntax
 */

.syntax
{
  display:block;
  padding:.5em;
  border:1px solid gray;  
  font-size:9pt;
  background:#ededed;
  white-space:pre-wrap;
  overflow-wrap:break-word;
  word-wrap:break-word;
}

/*IE7*/
*:first-child+html .syntax
{
  display:inline-block;
}

.syntax-line
{
  display:block;
  margin:0;
  padding:0 0 0 3.85em;
}

.syntax-linenumber
{
  /*steelblue*/
  border-right:.1em solid #4682b4;
  color:gray;
  display:inline-block;
  width:3em;
  text-align:right;
  padding:0 .25em;
  margin:0 .25em 0 -3.85em;
}

.syntax-linesource
{
}

.syntax-linebreak
{
  line-height:0;
  font-size:0;
}

/*IE6*/
* html .syntax-linebreak
{
  display:none;
}

.syntax-line:hover
{
  background:#E4CFF8;
}

.syntax-line:hover .syntax-linenumber
{
  background:#8A2BE2;
  color:#FFFFFF;
}

/**
 * C++
 */
.c-keyword
{
  color:blue;
}

.c-preprocessor
{
  color:green;
  font-style:italic;
}

.c-string
{
  color:green;
}

.c-comment
{
  /*darkred*/
  color:#8b0000;
}

.c-number
{
  color:red;
}

/**
 * JavaScript
 */
.js-keyword
{
  color:blue;
}

.js-string
{
  color:green;
}

.js-comment
{
  color:gray;
}

.js-number
{
  color:red;
}

.js-regexp
{
  /*darkred*/
  color:#8b0000;
}

.js-object
{
  /*darkred*/
  color:#8b0000;
}

.js-dom
{
  /*chocolate*/
  color:#d2691e;
}

/**
 * VBScript
 */

.vbs-keyword
{
  color:blue;
}

.vbs-string
{
  color:green;
}

.vbs-comment
{
  color:gray;
}

.vbs-number
{
  color:red;
}

.vbs-object
{
  /*darkred*/
  color:#8b0000;
}



/**
 * CSS
 */
.css-property
{
  /*steelblue*/
  color:#4682b4;
}

.css-value
{
  /*chocolate*/
  color:#d2691e;
}

.css-color
{
  color:blue;
}

.css-id-selector
{
  color:purple;
}

.css-class-selector
{
  color:olive;
}

.css-class-pseudo
{
  color:darkred;
}

.css-string
{
  color:green;
}

.css-comment
{
  color:gray;
}

.css-number
{
  color:red;
}

.css-media
{
  font-style:italic;
  color:deeppink;
}

/**
 * C#
 */
.csharp-keyword
{
  color:blue;
}

.csharp-directive
{
  color:blue;
}

.csharp-object
{
  /*steelblue*/
  color:#4682b4;
}

.csharp-string
{
  /*darkred*/
  color:#8b0000;
}
.csharp-comment
{
  color:green;
}

.csharp-xml-comment
{
  color:gray;
}

.csharp-number
{
  color:red;
}

/**
 * SQL
 */
.sql-keyword
{
  color:blue;
}

.sql-function
{
  /*BlueViolet*/
  color:#8A2BE2;
}

.sql-var
{
  color:#775500;
}

.sql-string
{
  color:green;
}

.sql-comment
{
  color:gray;
}

.sql-number
{
  color:red;
}

/**
 * BatchFile
 */
.batch-keyword
{
  color:blue;
}

.batch-string
{
  color:green;
}

.batch-comment
{
  /*darkred*/
  color:#8b0000;
  font-style:italic;
}

.batch-env
{
  /*chocolate*/
  color:#d2691e;
}

.batch-operator
{
  /*chocolate*/
  color:#d2691e;
}

/**
 * HTML
 */
.html-comment
{
  color:gray;
  font-style:italic;
}

.html-doctype
{
  color:red;
  font-weight:bold;
}

.html-script
{
  background:#ffa;
  background:rgba(255,255,136,0.5);
}

.html-style
{
  background:#afa;
  background:rgba(136,255,136,0.5);
}

/*php*/
.html-php
{
  background:#bfe;
  background:rgba(150,255,200,0.5);
}

/*processing instruction*/
.html-pi
{
  color:#333;
  background:#9cf;
  background:rgba(135,204,255,0.5);
}

/*inline server tag*/
.html-ist
{
  color:#333;
  background:#9cf;
  background:rgba(135,204,255,0.5);
}

.html-cdata {
  background:#fea;
  background:rgba(255,230,136,0.5);
}

.html-tag
{
  color:blue;
}

.html-tag-name
{
  font-weight:bold;
}

.html-text
{
  /*BlueViolet*/
  color:#8A2BE2;
}

.html-attr-value
{
  color:green;
}

/*namespace*/
.html-ns
{
  /*chocolate*/
  color:#d2691e;
}

.html-attr-name
{
  /*darkred*/
  color:#8b0000;
}

/*entity*/
.html-ent
{
  font-weight:bold;
}

} /*@media all*/