/**
 * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann
 * (http://qbnz.com/highlighter/ and http://geshi.org/)
 */

.actionscript .de1, .actionscript .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.actionscript  {font-family:monospace;}
.actionscript .imp {font-weight: bold; color: red;}
.actionscript li, .actionscript .li1 {font-weight: normal; vertical-align:top;}
.actionscript .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.actionscript .li2 {font-weight: bold; vertical-align:top;}
.actionscript .kw1 {color: #b1b100;}
.actionscript .kw2 {color: #000000; font-weight: bold;}
.actionscript .kw3 {color: #0066CC;}
.actionscript .co1 {color: #808080; font-style: italic;}
.actionscript .co2 {color: #808080; font-style: italic;}
.actionscript .coMULTI {color: #808080; font-style: italic;}
.actionscript .es0 {color: #000099; font-weight: bold;}
.actionscript .br0 {color: #66cc66;}
.actionscript .sy0 {color: #66cc66;}
.actionscript .st0 {color: #ff0000;}
.actionscript .nu0 {color: #cc66cc;}
.actionscript .me1 {color: #006600;}
.actionscript .ln-xtra, .actionscript li.ln-xtra, .actionscript div.ln-xtra {background-color: #ffc;}
.actionscript span.xtra { display:block; }

.actionscript3 .de1, .actionscript3 .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.actionscript3  {font-family:monospace;}
.actionscript3 .imp {font-weight: bold; color: red;}
.actionscript3 li, .actionscript3 .li1 {font-weight: normal; vertical-align:top;}
.actionscript3 .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.actionscript3 .li2 {font-weight: bold; vertical-align:top;}
.actionscript3 .kw1 {color: #0033ff; font-weight: bold;}
.actionscript3 .kw2 {color: #6699cc; font-weight: bold;}
.actionscript3 .kw3 {color: #339966; font-weight: bold;}
.actionscript3 .kw4 {color: #9900cc; font-weight: bold;}
.actionscript3 .kw5 {color: #004993;}
.actionscript3 .kw6 {color: #004993;}
.actionscript3 .kw7 {color: #004993;}
.actionscript3 .kw8 {color: #004993;}
.actionscript3 .co1 {color: #009900;}
.actionscript3 .coMULTI {color: #3f5fbf;}
.actionscript3 .br0 {color: #000000;}
.actionscript3 .sy0 {color: #000000; font-weight: bold;}
.actionscript3 .st0 {color: #990000;}
.actionscript3 .nu0 {color: #000000; font-weight:bold;}
.actionscript3 .me0 {color: #000000;}
.actionscript3 .ln-xtra, .actionscript3 li.ln-xtra, .actionscript3 div.ln-xtra {background-color: #ffc;}
.actionscript3 span.xtra { display:block; }

.apache .de1, .apache .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.apache  {font-family:monospace;}
.apache .imp {font-weight: bold; color: red;}
.apache li, .apache .li1 {font-weight: normal; vertical-align:top;}
.apache .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.apache .li2 {font-weight: bold; vertical-align:top;}
.apache .kw1 {color: #00007f;}
.apache .kw2 {color: #0000ff;}
.apache .kw3 {color: #000000; font-weight:bold;}
.apache .co1 {color: #adadad; font-style: italic;}
.apache .es0 {color: #000099; font-weight: bold;}
.apache .br0 {color: #339933;}
.apache .sy0 {color: #008000;}
.apache .st0 {color: #7f007f;}
.apache .nu0 {color: #ff0000;}
.apache .ln-xtra, .apache li.ln-xtra, .apache div.ln-xtra {background-color: #ffc;}
.apache span.xtra { display:block; }

.apt_sources .de1, .apt_sources .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.apt_sources  {font-family:monospace;}
.apt_sources .imp {font-weight: bold; color: red;}
.apt_sources li, .apt_sources .li1 {font-weight: normal; vertical-align:top;}
.apt_sources .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.apt_sources .li2 {font-weight: bold; vertical-align:top;}
.apt_sources .kw1 {color: #00007f;}
.apt_sources .kw2 {color: #b1b100;}
.apt_sources .kw3 {color: #b16000;}
.apt_sources .co1 {color: #adadad; font-style: italic;}
.apt_sources .re0 {color: #009900;}
.apt_sources .ln-xtra, .apt_sources li.ln-xtra, .apt_sources div.ln-xtra {background-color: #ffc;}
.apt_sources span.xtra { display:block; }

.bash .de1, .bash .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.bash  {font-family:monospace;}
.bash .imp {font-weight: bold; color: red;}
.bash li, .bash .li1 {font-weight: normal; vertical-align:top;}
.bash .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.bash .li2 {font-weight: bold; vertical-align:top;}
.bash .kw1 {color: #000000; font-weight: bold;}
.bash .kw2 {color: #c20cb9; font-weight: bold;}
.bash .kw3 {color: #7a0874; font-weight: bold;}
.bash .co0 {color: #666666; font-style: italic;}
.bash .co1 {color: #800000;}
.bash .co2 {color: #cc0000; font-style: italic;}
.bash .co3 {color: #000000; font-weight: bold;}
.bash .es1 {color: #000099; font-weight: bold;}
.bash .es2 {color: #007800;}
.bash .es3 {color: #007800;}
.bash .es4 {color: #007800;}
.bash .es5 {color: #780078;}
.bash .es_h {color: #000099; font-weight: bold;}
.bash .br0 {color: #7a0874; font-weight: bold;}
.bash .sy0 {color: #000000; font-weight: bold;}
.bash .st0 {color: #ff0000;}
.bash .st_h {color: #ff0000;}
.bash .nu0 {color: #000000;}
.bash .re0 {color: #007800;}
.bash .re1 {color: #007800;}
.bash .re2 {color: #007800;}
.bash .re4 {color: #007800;}
.bash .re5 {color: #660033;}
.bash .ln-xtra, .bash li.ln-xtra, .bash div.ln-xtra {background-color: #ffc;}
.bash span.xtra { display:block; }

.c .de1, .c .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.c  {font-family:monospace;}
.c .imp {font-weight: bold; color: red;}
.c li, .c .li1 {font-weight: normal; vertical-align:top;}
.c .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.c .li2 {font-weight: bold; vertical-align:top;}
.c .kw1 {color: #b1b100;}
.c .kw2 {color: #000000; font-weight: bold;}
.c .kw3 {color: #000066;}
.c .kw4 {color: #993333;}
.c .co1 {color: #666666; font-style: italic;}
.c .co2 {color: #339933;}
.c .coMULTI {color: #808080; font-style: italic;}
.c .es0 {color: #000099; font-weight: bold;}
.c .es1 {color: #000099; font-weight: bold;}
.c .es2 {color: #660099; font-weight: bold;}
.c .es3 {color: #660099; font-weight: bold;}
.c .es4 {color: #660099; font-weight: bold;}
.c .es5 {color: #006699; font-weight: bold;}
.c .br0 {color: #009900;}
.c .sy0 {color: #339933;}
.c .st0 {color: #ff0000;}
.c .nu0 {color: #0000dd;}
.c .nu6 {color: #208080;}
.c .nu8 {color: #208080;}
.c .nu12 {color: #208080;}
.c .nu16 {color:#800080;}
.c .nu17 {color:#800080;}
.c .nu18 {color:#800080;}
.c .nu19 {color:#800080;}
.c .me1 {color: #202020;}
.c .me2 {color: #202020;}
.c .ln-xtra, .c li.ln-xtra, .c div.ln-xtra {background-color: #ffc;}
.c span.xtra { display:block; }

.css .de1, .css .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.css  {font-family:monospace;}
.css .imp {font-weight: bold; color: red;}
.css li, .css .li1 {font-weight: normal; vertical-align:top;}
.css .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.css .li2 {font-weight: bold; vertical-align:top;}
.css .kw1 {color: #000000; font-weight: bold;}
.css .kw2 {color: #993333;}
.css .co1 {color: #a1a100;}
.css .co2 {color: #ff0000; font-style: italic;}
.css .coMULTI {color: #808080; font-style: italic;}
.css .es0 {color: #000099; font-weight: bold;}
.css .br0 {color: #00AA00;}
.css .sy0 {color: #00AA00;}
.css .st0 {color: #ff0000;}
.css .nu0 {color: #cc66cc;}
.css .re0 {color: #cc00cc;}
.css .re1 {color: #6666ff;}
.css .re2 {color: #3333ff;}
.css .re3 {color: #933;}
.css .ln-xtra, .css li.ln-xtra, .css div.ln-xtra {background-color: #ffc;}
.css span.xtra { display:block; }

.dos .de1, .dos .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.dos  {font-family:monospace;}
.dos .imp {font-weight: bold; color: red;}
.dos li, .dos .li1 {font-weight: normal; vertical-align:top;}
.dos .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.dos .li2 {font-weight: bold; vertical-align:top;}
.dos .kw1 {color: #00b100; font-weight: bold;}
.dos .kw2 {color: #000000; font-weight: bold;}
.dos .kw3 {color: #b1b100; font-weight: bold;}
.dos .kw4 {color: #0000ff; font-weight: bold;}
.dos .co1 {color: #808080; font-style: italic;}
.dos .es0 {color: #ff0000; font-weight: bold;}
.dos .br0 {color: #66cc66;}
.dos .sy0 {color: #33cc33;}
.dos .sy1 {color: #33cc33;}
.dos .st0 {color: #ff0000;}
.dos .nu0 {color: #cc66cc;}
.dos .re0 {color: #b100b1; font-weight: bold;}
.dos .re1 {color: #448844;}
.dos .re2 {color: #448888;}
.dos .ln-xtra, .dos li.ln-xtra, .dos div.ln-xtra {background-color: #ffc;}
.dos span.xtra { display:block; }

.gettext .de1, .gettext .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.gettext  {font-family:monospace;}
.gettext .imp {font-weight: bold; color: red;}
.gettext li, .gettext .li1 {font-weight: normal; vertical-align:top;}
.gettext .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.gettext .li2 {font-weight: bold; vertical-align:top;}
.gettext .kw1 {color: #000000; font-weight: bold;}
.gettext .co0 {color: #000099;}
.gettext .co1 {color: #000099;}
.gettext .co2 {color: #000099;}
.gettext .co3 {color: #006666;}
.gettext .co4 {color: #666666; font-style: italic;}
.gettext .es0 {color: #000099; font-weight: bold;}
.gettext .br0 {color: #000099;}
.gettext .st0 {color: #ff0000;}
.gettext .nu0 {color: #000099;}
.gettext .ln-xtra, .gettext li.ln-xtra, .gettext div.ln-xtra {background-color: #ffc;}
.gettext span.xtra { display:block; }

.groovy .de1, .groovy .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.groovy  {font-family:monospace;}
.groovy .imp {font-weight: bold; color: red;}
.groovy li, .groovy .li1 {font-weight: normal; vertical-align:top;}
.groovy .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.groovy .li2 {font-weight: bold; vertical-align:top;}
.groovy .kw1 {color: #b1b100;}
.groovy .kw2 {color: #000000; font-weight: bold;}
.groovy .kw3 {color: #aaaadd; font-weight: bold;}
.groovy .kw4 {color: #993333;}
.groovy .kw5 {color: #663399;}
.groovy .kw6 {color: #CC0099;}
.groovy .kw7 {color: #FFCC33;}
.groovy .kw8 {color: #993399;}
.groovy .kw9 {color: #993399; font-weight: bold;}
.groovy .co1 {color: #808080; font-style: italic;}
.groovy .co2 {color: #a1a100;}
.groovy .co3 {color: #808080; font-style: italic;}
.groovy .coMULTI {color: #808080; font-style: italic;}
.groovy .es0 {color: #000099; font-weight: bold;}
.groovy .br0 {color: #66cc66;}
.groovy .sy0 {color: #66cc66;}
.groovy .st0 {color: #ff0000;}
.groovy .nu0 {color: #cc66cc;}
.groovy .me1 {color: #006600;}
.groovy .me2 {color: #006600;}
.groovy .re0 {color: #0000ff;}
.groovy .ln-xtra, .groovy li.ln-xtra, .groovy div.ln-xtra {background-color: #ffc;}
.groovy span.xtra { display:block; }

.html4strict .de1, .html4strict .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.html4strict  {font-family:monospace;}
.html4strict .imp {font-weight: bold; color: red;}
.html4strict li, .html4strict .li1 {font-weight: normal; vertical-align:top;}
.html4strict .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.html4strict .li2 {font-weight: bold; vertical-align:top;}
.html4strict .kw2 {color: #000000; font-weight: bold;}
.html4strict .kw3 {color: #000066;}
.html4strict .es0 {color: #000099; font-weight: bold;}
.html4strict .br0 {color: #66cc66;}
.html4strict .sy0 {color: #66cc66;}
.html4strict .st0 {color: #ff0000;}
.html4strict .nu0 {color: #cc66cc;}
.html4strict .sc-1 {color: #808080; font-style: italic;}
.html4strict .sc0 {color: #00bbdd;}
.html4strict .sc1 {color: #ddbb00;}
.html4strict .sc2 {color: #009900;}
.html4strict .ln-xtra, .html4strict li.ln-xtra, .html4strict div.ln-xtra {background-color: #ffc;}
.html4strict span.xtra { display:block; }

.ini .de1, .ini .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.ini  {font-family:monospace;}
.ini .imp {font-weight: bold; color: red;}
.ini li, .ini .li1 {font-weight: normal; vertical-align:top;}
.ini .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.ini .li2 {font-weight: bold; vertical-align:top;}
.ini .co0 {color: #666666; font-style: italic;}
.ini .sy0 {color: #000066; font-weight:bold;}
.ini .st0 {color: #933;}
.ini .re0 {color: #000066; font-weight:bold;}
.ini .re1 {color: #000099;}
.ini .re2 {color: #660066;}
.ini .ln-xtra, .ini li.ln-xtra, .ini div.ln-xtra {background-color: #ffc;}
.ini span.xtra { display:block; }

.javascript .de1, .javascript .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.javascript  {font-family:monospace;}
.javascript .imp {font-weight: bold; color: red;}
.javascript li, .javascript .li1 {font-weight: normal; vertical-align:top;}
.javascript .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.javascript .li2 {font-weight: bold; vertical-align:top;}
.javascript .kw1 {color: #000066; font-weight: bold;}
.javascript .kw2 {color: #003366; font-weight: bold;}
.javascript .kw3 {color: #000066;}
.javascript .co1 {color: #006600; font-style: italic;}
.javascript .co2 {color: #009966; font-style: italic;}
.javascript .coMULTI {color: #006600; font-style: italic;}
.javascript .es0 {color: #000099; font-weight: bold;}
.javascript .br0 {color: #009900;}
.javascript .sy0 {color: #339933;}
.javascript .st0 {color: #3366CC;}
.javascript .nu0 {color: #CC0000;}
.javascript .me1 {color: #660066;}
.javascript .ln-xtra, .javascript li.ln-xtra, .javascript div.ln-xtra {background-color: #ffc;}
.javascript span.xtra { display:block; }

.make .de1, .make .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.make  {font-family:monospace;}
.make .imp {font-weight: bold; color: red;}
.make li, .make .li1 {font-weight: normal; vertical-align:top;}
.make .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.make .li2 {font-weight: bold; vertical-align:top;}
.make .kw1 {color: #666622; font-weight: bold;}
.make .kw2 {color: #990000;}
.make .co1 {color: #339900; font-style: italic;}
.make .co2 {color: #000099; font-weight: bold;}
.make .es0 {color: #000099; font-weight: bold;}
.make .br0 {color: #004400;}
.make .sy0 {color: #004400;}
.make .st0 {color: #CC2200;}
.make .nu0 {color: #CC2200;}
.make .re0 {color: #000088; font-weight: bold;}
.make .re1 {color: #0000CC; font-weight: bold;}
.make .re2 {color: #000088;}
.make .ln-xtra, .make li.ln-xtra, .make div.ln-xtra {background-color: #ffc;}
.make span.xtra { display:block; }

.mxml .de1, .mxml .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.mxml  {font-family:monospace;}
.mxml .imp {font-weight: bold; color: red;}
.mxml li, .mxml .li1 {font-weight: normal; vertical-align:top;}
.mxml .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.mxml .li2 {font-weight: bold; vertical-align:top;}
.mxml .coMULTI {color: #808080; font-style: italic;}
.mxml .es0 {color: #000099; font-weight: bold;}
.mxml .br0 {color: #66cc66;}
.mxml .sy0 {color: #66cc66;}
.mxml .st0 {color: #ff0000;}
.mxml .nu0 {color: #cc66cc;}
.mxml .sc0 {color: #00bbdd;}
.mxml .sc1 {color: #ddbb00;}
.mxml .sc2 {color: #339933;}
.mxml .sc3 {color: #000000;}
.mxml .re0 {font-weight: bold; color: black;}
.mxml .re1 {color: #7400FF;}
.mxml .re2 {color: #7400FF;}
.mxml .ln-xtra, .mxml li.ln-xtra, .mxml div.ln-xtra {background-color: #ffc;}
.mxml span.xtra { display:block; }

.mysql .de1, .mysql .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.mysql  {font-family:monospace;}
.mysql .imp {font-weight: bold; color: red;}
.mysql li, .mysql .li1 {font-weight: normal; vertical-align:top;}
.mysql .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.mysql .li2 {font-weight: bold; vertical-align:top;}
.mysql .kw1 {color: #990099; font-weight: bold;}
.mysql .kw2 {color: #990099; font-weight: bold;}
.mysql .kw3 {color: #9900FF; font-weight: bold;}
.mysql .kw4 {color: #999900; font-weight: bold;}
.mysql .kw5 {color: #999900; font-weight: bold;}
.mysql .kw6 {color: #FF9900; font-weight: bold;}
.mysql .kw7 {color: #FF9900; font-weight: bold;}
.mysql .kw8 {color: #9900FF; font-weight: bold;}
.mysql .kw9 {color: #9900FF; font-weight: bold;}
.mysql .kw10 {color: #CC0099; font-weight: bold;}
.mysql .kw11 {color: #CC0099; font-weight: bold;}
.mysql .kw12 {color: #009900;}
.mysql .kw13 {color: #000099;}
.mysql .kw14 {color: #000099;}
.mysql .kw15 {color: #000099;}
.mysql .kw16 {color: #000099;}
.mysql .kw17 {color: #000099;}
.mysql .kw18 {color: #000099;}
.mysql .kw19 {color: #000099;}
.mysql .kw20 {color: #000099;}
.mysql .kw21 {color: #000099;}
.mysql .kw22 {color: #000099;}
.mysql .kw23 {color: #000099;}
.mysql .kw24 {color: #000099;}
.mysql .kw25 {color: #000099;}
.mysql .kw26 {color: #000099;}
.mysql .kw27 {color: #00CC00;}
.mysql .coMULTI {color: #808000; font-style: italic;}
.mysql .co1 {color: #808080; font-style: italic;}
.mysql .co2 {color: #808080; font-style: italic;}
.mysql .es0 {color: #004000; font-weight: bold;}
.mysql .es1 {color: #008080; font-weight: bold;}
.mysql .br0 {color: #FF00FF;}
.mysql .sy1 {color: #CC0099;}
.mysql .sy2 {color: #000033;}
.mysql .st0 {color: #008000;}
.mysql .nu0 {color: #008080;}
.mysql .ln-xtra, .mysql li.ln-xtra, .mysql div.ln-xtra {background-color: #ffc;}
.mysql span.xtra { display:block; }

.php .de1, .php .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.php  {font-family:monospace;}
.php .imp {font-weight: bold; color: red;}
.php li, .php .li1 {font-weight: normal; vertical-align:top;}
.php .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.php .li2 {font-weight: bold; vertical-align:top;}
.php .kw1 {color: #b1b100;}
.php .kw2 {color: #000000; font-weight: bold;}
.php .kw3 {color: #990000;}
.php .kw4 {color: #009900; font-weight: bold;}
.php .co1 {color: #666666; font-style: italic;}
.php .co2 {color: #666666; font-style: italic;}
.php .co3 {color: #0000cc; font-style: italic;}
.php .co4 {color: #009933; font-style: italic;}
.php .coMULTI {color: #666666; font-style: italic;}
.php .es0 {color: #000099; font-weight: bold;}
.php .es1 {color: #000099; font-weight: bold;}
.php .es2 {color: #660099; font-weight: bold;}
.php .es3 {color: #660099; font-weight: bold;}
.php .es4 {color: #006699; font-weight: bold;}
.php .es5 {color: #006699; font-weight: bold; font-style: italic;}
.php .es6 {color: #009933; font-weight: bold;}
.php .es_h {color: #000099; font-weight: bold;}
.php .br0 {color: #009900;}
.php .sy0 {color: #339933;}
.php .sy1 {color: #000000; font-weight: bold;}
.php .st0 {color: #0000ff;}
.php .st_h {color: #0000ff;}
.php .nu0 {color: #cc66cc;}
.php .nu8 {color: #208080;}
.php .nu12 {color: #208080;}
.php .nu19 {color:#800080;}
.php .me1 {color: #004000;}
.php .me2 {color: #004000;}
.php .re0 {color: #000088;}
.php .ln-xtra, .php li.ln-xtra, .php div.ln-xtra {background-color: #ffc;}
.php span.xtra { display:block; }

.php-brief .de1, .php-brief .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.php-brief  {font-family:monospace;}
.php-brief .imp {font-weight: bold; color: red;}
.php-brief li, .php-brief .li1 {font-weight: normal; vertical-align:top;}
.php-brief .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.php-brief .li2 {font-weight: bold; vertical-align:top;}
.php-brief .kw1 {color: #b1b100;}
.php-brief .kw2 {color: #000000; font-weight: bold;}
.php-brief .kw3 {color: #990000;}
.php-brief .co1 {color: #666666; font-style: italic;}
.php-brief .co2 {color: #666666; font-style: italic;}
.php-brief .co3 {color: #0000cc; font-style: italic;}
.php-brief .coMULTI {color: #666666; font-style: italic;}
.php-brief .es0 {color: #000099; font-weight: bold;}
.php-brief .es_h {color: #000099; font-weight: bold;}
.php-brief .br0 {color: #009900;}
.php-brief .sy0 {color: #339933;}
.php-brief .sy1 {color: #000000; font-weight: bold;}
.php-brief .st0 {color: #0000ff;}
.php-brief .st_h {color: #0000ff;}
.php-brief .nu0 {color: #cc66cc;}
.php-brief .nu8 {color: #208080;}
.php-brief .nu12 {color: #208080;}
.php-brief .nu19 {color:#800080;}
.php-brief .me1 {color: #004000;}
.php-brief .me2 {color: #004000;}
.php-brief .re0 {color: #0000ff;}
.php-brief .ln-xtra, .php-brief li.ln-xtra, .php-brief div.ln-xtra {background-color: #ffc;}
.php-brief span.xtra { display:block; }

.python .de1, .python .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.python  {font-family:monospace;}
.python .imp {font-weight: bold; color: red;}
.python li, .python .li1 {font-weight: normal; vertical-align:top;}
.python .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.python .li2 {font-weight: bold; vertical-align:top;}
.python .kw1 {color: #ff7700;font-weight:bold;}
.python .kw2 {color: #008000;}
.python .kw3 {color: #dc143c;}
.python .kw4 {color: #0000cd;}
.python .co1 {color: #808080; font-style: italic;}
.python .coMULTI {color: #808080; font-style: italic;}
.python .es0 {color: #000099; font-weight: bold;}
.python .br0 {color: black;}
.python .sy0 {color: #66cc66;}
.python .st0 {color: #483d8b;}
.python .nu0 {color: #ff4500;}
.python .me1 {color: black;}
.python .ln-xtra, .python li.ln-xtra, .python div.ln-xtra {background-color: #ffc;}
.python span.xtra { display:block; }

.rails .de1, .rails .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.rails  {font-family:monospace;}
.rails .imp {font-weight: bold; color: red;}
.rails li, .rails .li1 {font-weight: normal; vertical-align:top;}
.rails .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.rails .li2 {font-weight: bold; vertical-align:top;}
.rails .kw1 {color:#9966CC; font-weight:bold;}
.rails .kw2 {color:#0000FF; font-weight:bold;}
.rails .kw3 {color:#CC0066; font-weight:bold;}
.rails .kw4 {color:#CC00FF; font-weight:bold;}
.rails .kw5 {color:#5A0A0A; font-weight:bold;}
.rails .co1 {color:#008000; font-style:italic;}
.rails .coMULTI {color:#000080; font-style:italic;}
.rails .es0 {color:#000099;}
.rails .br0 {color:#006600; font-weight:bold;}
.rails .sy0 {color:#006600; font-weight:bold;}
.rails .st0 {color:#996600;}
.rails .nu0 {color:#006666;}
.rails .me1 {color:#9900CC;}
.rails .re0 {color:#ff6633; font-weight:bold;}
.rails .re1 {color:#0066ff; font-weight:bold;}
.rails .re2 {color:#6666ff; font-weight:bold;}
.rails .re3 {color:#ff3333; font-weight:bold;}
.rails .ln-xtra, .rails li.ln-xtra, .rails div.ln-xtra {background-color: #ffc;}
.rails span.xtra { display:block; }

.robots .de1, .robots .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.robots  {font-family:monospace;}
.robots .imp {font-weight: bold; color: red;}
.robots li, .robots .li1 {font-weight: normal; vertical-align:top;}
.robots .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.robots .li2 {font-weight: bold; vertical-align:top;}
.robots .kw1 {color: #b1b100;}
.robots .co1 {color: #808080; font-style: italic;}
.robots .es0 {color: #000099; font-weight: bold;}
.robots .br0 {color: #66cc66;}
.robots .sy0 {color: #66cc66;}
.robots .st0 {color: #ff0000;}
.robots .nu0 {color: #cc66cc;}
.robots .ln-xtra, .robots li.ln-xtra, .robots div.ln-xtra {background-color: #ffc;}
.robots span.xtra { display:block; }

.ruby .de1, .ruby .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.ruby  {font-family:monospace;}
.ruby .imp {font-weight: bold; color: red;}
.ruby li, .ruby .li1 {font-weight: normal; vertical-align:top;}
.ruby .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.ruby .li2 {font-weight: bold; vertical-align:top;}
.ruby .kw1 {color:#9966CC; font-weight:bold;}
.ruby .kw2 {color:#0000FF; font-weight:bold;}
.ruby .kw3 {color:#CC0066; font-weight:bold;}
.ruby .kw4 {color:#CC00FF; font-weight:bold;}
.ruby .co1 {color:#008000; font-style:italic;}
.ruby .coMULTI {color:#000080; font-style:italic;}
.ruby .es0 {color:#000099;}
.ruby .br0 {color:#006600; font-weight:bold;}
.ruby .sy0 {color:#006600; font-weight:bold;}
.ruby .st0 {color:#996600;}
.ruby .nu0 {color:#006666;}
.ruby .me1 {color:#9900CC;}
.ruby .re0 {color:#ff6633; font-weight:bold;}
.ruby .re1 {color:#0066ff; font-weight:bold;}
.ruby .re2 {color:#6666ff; font-weight:bold;}
.ruby .re3 {color:#ff3333; font-weight:bold;}
.ruby .ln-xtra, .ruby li.ln-xtra, .ruby div.ln-xtra {background-color: #ffc;}
.ruby span.xtra { display:block; }

.smarty .de1, .smarty .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.smarty  {font-family:monospace;}
.smarty .imp {font-weight: bold; color: red;}
.smarty li, .smarty .li1 {font-weight: normal; vertical-align:top;}
.smarty .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.smarty .li2 {font-weight: bold; vertical-align:top;}
.smarty .kw1 {color: #0600FF;}
.smarty .kw2 {color: #008000;}
.smarty .kw3 {color: #0600FF;}
.smarty .kw4 {color: #804040;}
.smarty .kw5 {color: #008000;}
.smarty .kw6 {color: #6A0A0A;}
.smarty .kw7 {color: #D36900;}
.smarty .kw8 {color: #0600FF;}
.smarty .coMULTI {color: #008080; font-style: italic;}
.smarty .es0 {color: #000099; font-weight: bold;}
.smarty .br0 {color: #D36900;}
.smarty .sy0 {color: #D36900;}
.smarty .st0 {color: #ff0000;}
.smarty .nu0 {color: #cc66cc;}
.smarty .me1 {color: #006600;}
.smarty .sc1 {color: #808080; font-style: italic;}
.smarty .sc2 {color: #009000;}
.smarty .re0 {color: #00aaff;}
.smarty .ln-xtra, .smarty li.ln-xtra, .smarty div.ln-xtra {background-color: #ffc;}
.smarty span.xtra { display:block; }

.sql .de1, .sql .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.sql  {font-family:monospace;}
.sql .imp {font-weight: bold; color: red;}
.sql li, .sql .li1 {font-weight: normal; vertical-align:top;}
.sql .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.sql .li2 {font-weight: bold; vertical-align:top;}
.sql .kw1 {color: #993333; font-weight: bold;}
.sql .co1 {color: #808080; font-style: italic;}
.sql .co2 {color: #808080; font-style: italic;}
.sql .coMULTI {color: #808080; font-style: italic;}
.sql .es0 {color: #000099; font-weight: bold;}
.sql .br0 {color: #66cc66;}
.sql .sy0 {color: #66cc66;}
.sql .st0 {color: #ff0000;}
.sql .nu0 {color: #cc66cc;}
.sql .ln-xtra, .sql li.ln-xtra, .sql div.ln-xtra {background-color: #ffc;}
.sql span.xtra { display:block; }

.text .de1, .text .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.text  {font-family:monospace;}
.text .imp {font-weight: bold; color: red;}
.text li, .text .li1 {font-weight: normal; vertical-align:top;}
.text .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.text .li2 {font-weight: bold; vertical-align:top;}
.text .ln-xtra, .text li.ln-xtra, .text div.ln-xtra {background-color: #ffc;}
.text span.xtra { display:block; }

.vim .de1, .vim .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.vim  {font-family:monospace;}
.vim .imp {font-weight: bold; color: red;}
.vim li, .vim .li1 {font-weight: normal; vertical-align:top;}
.vim .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.vim .li2 {font-weight: bold; vertical-align:top;}
.vim .kw1 {color: #804040;}
.vim .kw2 {color: #668080;}
.vim .kw3 {color: #25BB4D;}
.vim .co1 {color: #adadad; font-style: italic;}
.vim .br0 {color: #000000;}
.vim .sy0 {color: #000000;}
.vim .st0 {color: #C5A22D;}
.vim .nu0 {color: #000000; font-weight:bold;}
.vim .me0 {color: #000000;}
.vim .ln-xtra, .vim li.ln-xtra, .vim div.ln-xtra {background-color: #ffc;}
.vim span.xtra { display:block; }

.xml .de1, .xml .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.xml  {font-family:monospace;}
.xml .imp {font-weight: bold; color: red;}
.xml li, .xml .li1 {font-weight: normal; vertical-align:top;}
.xml .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.xml .li2 {font-weight: bold; vertical-align:top;}
.xml .es0 {color: #000099; font-weight: bold;}
.xml .br0 {color: #66cc66;}
.xml .sy0 {color: #66cc66;}
.xml .st0 {color: #ff0000;}
.xml .nu0 {color: #cc66cc;}
.xml .sc-1 {color: #808080; font-style: italic;}
.xml .sc0 {color: #00bbdd;}
.xml .sc1 {color: #ddbb00;}
.xml .sc2 {color: #339933;}
.xml .sc3 {color: #009900;}
.xml .re0 {color: #000066;}
.xml .re1 {color: #000000; font-weight: bold;}
.xml .re2 {color: #000000; font-weight: bold;}
.xml .ln-xtra, .xml li.ln-xtra, .xml div.ln-xtra {background-color: #ffc;}
.xml span.xtra { display:block; }

