.codecolorer{padding:5px;text-align:left;}
code.codecolorer{padding:2px;}
.codecolorer-container{margin-bottom:10px;text-align:left;}
.codecolorer, .codecolorer *, .codecolorer-container, .codecolorer-container *{font:0.9rem/1.3rem Monaco, Lucida Console, monospace;-webkit-text-size-adjust:100%}
.codecolorer-container table{border:0px;margin:0px;width:100%;direction:ltr;}
.codecolorer-container table td{margin:0px;padding:0px;border:0px;width:auto;}
.codecolorer-container table td.line-numbers{padding:5px;text-align:right;width:1%;direction:ltr;}
.codecolorer-container table td.line-numbers div{min-width:23px;}
.codecolorer-container{border:1px solid #9F9F9F;}
.codecolorer-container table td.line-numbers{color:#888888;background-color:#EEEEEE;border-right:1px solid #9F9F9F;}
.codecolorer-noborder, .codecolorer-noborder table td.line-numbers{border:0px;}
.codecolorer-container, .codecolorer{color:#000000;background-color:#F1F1F1;}
.codecolorer .co0, .codecolorer .co1, .codecolorer .co2, .codecolorer .co3, .codecolorer .co4, .codecolorer .coMULTI{color:#406040;font-style:italic;}
.codecolorer .nu0, .codecolorer .re3{color:#0080A0;}
.codecolorer .st0, .codecolorer .st_h, .codecolorer .es0, .codecolorer .es1{color:#C03030;}
.codecolorer .me1, .codecolorer .me2{color:#0080FF;}
.codecolorer .kw1, .codecolorer .kw2, .codecolorer .sy1{color:#2060A0;}
.codecolorer .kw3, .codecolorer .kw4, .codecolorer .kw5, .codecolorer .re2{color:#008080;}
.codecolorer .re0, .codecolorer .re1{color:#A08000;}
.codecolorer .br0, .codecolorer .sy0{color:#000000;}
.codecolorer.xml .re1, .codecolorer.xsl .re1, .codecolorer.xml .re2, .codecolorer.xsl .re2{color:#008080;}
.codecolorer.xml .re0{color:#2060A0;}
.codecolorer .ln-xtra{background-color:#ffff66;display:block;}
.twitlight, .twitlight .codecolorer{color:#F8F8F8;background-color:#141414;}
.twitlight .codecolorer .co0, .twitlight .codecolorer .co1, .twitlight .codecolorer .co2, .twitlight .codecolorer .co3, .twitlight .codecolorer .co4, .twitlight .codecolorer .coMULTI,
code.twitlight .co0, code.twitlight .co1, code.twitlight .co2, code.twitlight .co3, code.twitlight .co4, code.twitlight .coMULTI{color:#5F5A60;font-style:italic;}
.twitlight .codecolorer .nu0, .twitlight .codecolorer .re3,
code.twitlight .nu0, code.twitlight .re3{color:#CF6A4C;}
.twitlight .codecolorer .st0, .twitlight .codecolorer .st_h, .twitlight .codecolorer .es0, .twitlight .codecolorer .es1{color:#8F9D6A;}
.twitlight .codecolorer .me1, .twitlight .codecolorer .me2,
code.twitlight .me1, code.twitlight .me2{color:#9B703F;}
.twitlight .codecolorer .kw1, .twitlight .codecolorer .kw2, .twitlight .codecolorer .sy1,
code.twitlight .kw1, code.twitlight .kw2, code.twitlight .sy1{color:#CDA869;}
.twitlight .codecolorer .kw3, .twitlight .codecolorer .kw4, .twitlight .codecolorer .kw5, .twitlight .codecolorer .re2,
code.twitlight .kw3, code.twitlight .kw4, code.twitlight .kw5, code.twitlight .re2{color:#F9EE98;}
.twitlight .codecolorer .re0, .twitlight .codecolorer .re1,
code.twitlight .re0, code.twitlight .re1{color:#7587A6;}
.twitlight .codecolorer .br0, .twitlight .codecolorer .sy0,
code.twitlight .br0, code.twitlight .sy0{color:#F8F8F8;}
.twitlight .codecolorer.xml .re1, .twitlight .codecolorer.xsl .re1, .twitlight .codecolorer.xml .re2, .twitlight .codecolorer.xsl .re2,
code.twitlight.xml .re1, code.twitlight.xsl .re1, code.twitlight.xml .re2, code.twitlight.xsl .re2{color:#F9EE98;}
.twitlight .codecolorer.xml .re0, code.twitlight.xml .re0{color:#CDA869;}
.twitlight .codecolorer .ln-xtra{background-color:#636338;}
.dawn, .dawn .codecolorer{color:#080808;background-color:#F9F9F9;}
.dawn .codecolorer .co0, .dawn .codecolorer .co1, .dawn .codecolorer .co2, .dawn .codecolorer .co3, .dawn .codecolorer .co4, .dawn .codecolorer .coMULTI,
code.dawn .co0, code.dawn .co1, code.dawn .co2, code.dawn .co3, code.dawn .co4, code.dawn .coMULTI{color:#5A525F;font-style:italic;}
.dawn .codecolorer .nu0, .dawn .codecolorer .re3,
code.dawn .nu0, code.dawn .re3{color:#811F24;}
.dawn .codecolorer .st0, .dawn .codecolorer .st_h, .dawn .codecolorer .es0, .dawn .codecolorer .es1,
code.dawn .st0, code.dawn .st_h, code.dawn .es0, code.dawn .es1{color:#0B6125;}
.dawn .codecolorer .me1, .dawn .codecolorer .me2,
code.dawn .me1, code.dawn .me2{color:#BF4F24;}
.dawn .codecolorer .kw1, .dawn .codecolorer .kw2, .dawn .codecolorer .sy1,
code.dawn .kw1, code.dawn .kw2, code.dawn .sy1{color:#794938;}
.dawn .codecolorer .kw3, .dawn .codecolorer .kw4, .dawn .codecolorer .kw5, .dawn .codecolorer .re2,
code.dawn .kw3, code.dawn .kw4, code.dawn .kw5, code.dawn .re2{color:#A71D5D;}
.dawn .codecolorer .re0, .dawn .codecolorer .re1,
code.dawn .re0, code.dawn .re1{color:#234A97;}
.dawn .codecolorer .br0, .dawn .codecolorer .sy0,
code.dawn .br0, code.dawn .sy0{color:#080808;}
.dawn .codecolorer.xml .re1, .dawn .codecolorer.xsl .re1, .dawn .codecolorer.xml .re2, .dawn .codecolorer.xsl .re2,
code.dawn.xml .re1, code.dawn.xsl .re1, code.dawn.xml .re2, code.dawn.xsl .re2{color:#A71D5D;}
.dawn .codecolorer.xml .re0, code.dawn.xml .re0{color:#794938;}
.blackboard, .blackboard .codecolorer{color:#F8F8F8;background-color:#0C1021;}
.blackboard .codecolorer .co0, .blackboard .codecolorer .co1, .blackboard .codecolorer .co2, .blackboard .codecolorer .co3, .blackboard .codecolorer .co4, .blackboard .codecolorer .coMULTI,
code.blackboard .co0, code.blackboard .co1, code.blackboard .co2, code.blackboard .co3, code.blackboard .co4, code.blackboard .coMULTI{color:#AEAEAE;font-style:italic;}
.blackboard .codecolorer .nu0, .blackboard .codecolorer .re3,
code.blackboard .nu0, code.blackboard .re3{color:#D8FA3C;}
.blackboard .codecolorer .st0, .blackboard .codecolorer .st_h, .blackboard .codecolorer .es0, .blackboard .codecolorer .es1,
code.blackboard .st0, code.blackboard .st_h, code.blackboard .es0, code.blackboard .es1{color:#61CE3C;}
.blackboard .codecolorer .me1, .blackboard .codecolorer .me2,
code.blackboard .me1, code.blackboard .me2{color:#FF6400;}
.blackboard .codecolorer .kw1, .blackboard .codecolorer .kw2, .blackboard .codecolorer .sy1,
code.blackboard .kw1, code.blackboard .kw2, code.blackboard .sy1{color:#FBDE2D;}
.blackboard .codecolorer .kw3, .blackboard .codecolorer .kw4, .blackboard .codecolorer .kw5, .blackboard .codecolorer .re2,
code.blackboard .kw3, code.blackboard .kw4, code.blackboard .kw5, code.blackboard .re2{color:#FBDE2D;}
.blackboard .codecolorer .re0, .blackboard .codecolorer .re1,
code.blackboard .re0, code.blackboard .re1{color:#F8F8F8;}
.blackboard .codecolorer .br0, .blackboard .codecolorer .sy0,
code.blackboard .br0, code.blackboard .sy0{color:#F8F8F8;}
.blackboard .codecolorer.xml .re1, .blackboard .codecolorer.xsl .re1, .blackboard .codecolorer.xml .re2, .blackboard .codecolorer.xsl .re2,
code.blackboard.xml .re1, code.blackboard.xsl .re1, code.blackboard.xml .re2, code.blackboard.xsl .re2{color:#FBDE2D;}
.blackboard .codecolorer.xml .re0, code.blackboard.xml .re0{color:#D8FA3C;}
.blackboard .codecolorer .ln-xtra{background-color:#636338;}
.mac-classic, .mac-classic .codecolorer{color:#000000;background-color:#FFFFFF;}
.mac-classic .codecolorer .co0, .mac-classic .codecolorer .co1, .mac-classic .codecolorer .co2, .mac-classic .codecolorer .co3, .mac-classic .codecolorer .co4, .mac-classic .codecolorer .coMULTI,
code.mac-classic .co0, code.mac-classic .co1, code.mac-classic .co2, code.mac-classic .co3, code.mac-classic .co4, code.mac-classic .coMULTI{color:#0066FF;font-style:italic;}
.mac-classic .codecolorer .nu0, .mac-classic .codecolorer .re3,
code.mac-classic .nu0, code.mac-classic .re3{color:#0000CD;}
.mac-classic .codecolorer .st0, .mac-classic .codecolorer .st_h, .mac-classic .codecolorer .es0, .mac-classic .codecolorer .es1,
code.mac-classic .st0, code.mac-classic .st_h, code.mac-classic .es0, code.mac-classic .es1{color:#036A07;}
.mac-classic .codecolorer .me1, .mac-classic .codecolorer .me2,
code.mac-classic .me1, code.mac-classic .me2{color:#0000A2;}
.mac-classic .codecolorer .kw1, .mac-classic .codecolorer .kw2, .mac-classic .codecolorer .sy1,
code.mac-classic .kw1, code.mac-classic .kw2, code.mac-classic .sy1{color:#0000FF;}
.mac-classic .codecolorer .kw3, .mac-classic .codecolorer .kw4, .mac-classic .codecolorer .kw5, .mac-classic .codecolorer .re2,
code.mac-classic .kw3, code.mac-classic .kw4, code.mac-classic .kw5, code.mac-classic .re2{color:#0000FF;}
.mac-classic .codecolorer .re0, .mac-classic .codecolorer .re1,
code.mac-classic .re0, code.mac-classic .re1{color:#318495;}
.mac-classic .codecolorer .br0, .mac-classic .codecolorer .sy0,
code.mac-classic .br0, code.mac-classic .sy0{color:#000000;}
.mac-classic .codecolorer.xml .re1, .mac-classic .codecolorer.xsl .re1, .mac-classic .codecolorer.xml .re2, .mac-classic .codecolorer.xsl .re2,
code.mac-classic.xml .re1, code.mac-classic.xsl .re1, code.mac-classic.xml .re2, code.mac-classic.xsl .re2{color:#0000FF;}
.mac-classic .codecolorer.xml .re0, code.mac-classic.xml .re0{color:#0000CD;}
.vibrant, .vibrant .codecolorer{color:#FFFFFF;background-color:#000000;}
.vibrant .codecolorer .co0, .vibrant .codecolorer .co1, .vibrant .codecolorer .co2, .vibrant .codecolorer .co3, .vibrant .codecolorer .co4, .vibrant .codecolorer .coMULTI,
code.vibrant .co0, code.vibrant .co1, code.vibrant .co2, code.vibrant .co3, code.vibrant .co4, code.vibrant .coMULTI{color:#9933CC;font-style:italic;}
.vibrant .codecolorer .nu0, .vibrant .codecolorer .re3,
code.vibrant .nu0, code.vibrant .re3{color:#339999;}
.vibrant .codecolorer .st0, .vibrant .codecolorer .st_h, .vibrant .codecolorer .es0, .vibrant .codecolorer .es1,
code.vibrant .st0, code.vibrant .st_h, code.vibrant .es0, code.vibrant .es1{color:#66FF00;}
.vibrant .codecolorer .me1, .vibrant .codecolorer .me2,
code.vibrant .me1, code.vibrant .me2{color:#FFCC00;}
.vibrant .codecolorer .kw1, .vibrant .codecolorer .kw2, .vibrant .codecolorer .sy1,
code.vibrant .kw1, code.vibrant .kw2, code.vibrant .sy1{color:#FF6600;}
.vibrant .codecolorer .kw3, .vibrant .codecolorer .kw4, .vibrant .codecolorer .kw5, .vibrant .codecolorer .re2,
code.vibrant .kw3, code.vibrant .kw4, code.vibrant .kw5, code.vibrant .re2{color:#FFCC00;}
.vibrant .codecolorer .re0, .vibrant .codecolorer .re1,
code.vibrant .re0, code.vibrant .re1{color:#FFFFFF;}
.vibrant .codecolorer .br0, .vibrant .codecolorer .sy0,
code.vibrant .br0, code.vibrant .sy0{color:#FFFFFF;}
.vibrant .codecolorer.xml .re1, .vibrant .codecolorer.xsl .re1, .vibrant .codecolorer.xml .re2, .vibrant .codecolorer.xsl .re2,
code.vibrant.xml .re1, code.vibrant.xsl .re1, code.vibrant.xml .re2, code.vibrant.xsl .re2{color:#FFCC00;}
.vibrant .codecolorer.xml .re0, code.vibrant.xml .re0{color:#339999;}
.vibrant .codecolorer .ln-xtra{background-color:#636338;}
.railscasts, .railscasts .codecolorer{color:#E6E1DC;background-color:#2B2B2B;}
.railscasts ::selection, .railscasts .codecolorer ::selection{background:#adb9d2;}
.railscasts ::-moz-selection, .railscasts .codecolorer ::-moz-selection{background:#566381;}
.railscasts .codecolorer .co0, .railscasts .codecolorer .co1, .railscasts .codecolorer .co2, .railscasts .codecolorer .co3, .railscasts .codecolorer .co4, .railscasts .codecolorer .coMULTI{color:#BC9458;font-style:italic;}
.railscasts .codecolorer .nu0, .railscasts .codecolorer .re3{color:#6D9CBE;}
.railscasts .codecolorer .st0, .railscasts .codecolorer .st_h, .railscasts .codecolorer .es0, .railscasts .codecolorer .es1{color:#A5C261;}
.railscasts .codecolorer .me1, .railscasts .codecolorer .me2{color:#FFC66D;}
.railscasts .codecolorer .kw1, .railscasts .codecolorer .kw2, .railscasts .codecolorer .sy1{color:#CC7833;}
.railscasts .codecolorer .kw3, .railscasts .codecolorer .kw4, .railscasts .codecolorer .kw5, .railscasts .codecolorer .re2{color:#6E9CBE;}
.railscasts .codecolorer .railscasts .re0, .railscasts .codecolorer .re1{color:#D0D0FF;}
.railscasts .codecolorer .br0, .railscasts .codecolorer .sy0{color:#E6E1DC;}
.railscasts .codecolorer.xml .re1, .railscasts .codecolorer.xsl .re1, .railscasts .codecolorer.xml .re2, .railscasts .codecolorer.xsl .re2,
code.railscasts.xml .re1, code.railscasts.xsl .re1, code.railscasts.xml .re2, code.railscasts.xsl .re2{color:#FFCC00;}
.railscasts .codecolorer.xml .re0, code.railscasts.xml .re0{color:#6E9CBE;}
.railscasts .codecolorer .ln-xtra{background-color:#636338;}
.solarized-dark, .solarized-dark .codecolorer{color:#839496;background-color:#002b36;}
.solarized-dark ::selection, .solarized-dark .codecolorer ::selection{background:#073642;}
.solarized-dark ::-moz-selection, .solarized-dark .codecolorer ::-moz-selection{background:#073642;}
.solarized-dark .codecolorer .co0, .solarized-dark .codecolorer .co1, .solarized-dark .codecolorer .co2, .solarized-dark .codecolorer .co3, .solarized-dark .codecolorer .co4, .solarized-dark .codecolorer .coMULTI{color:#586E75;font-style:normal;}
.solarized-dark .codecolorer .nu0, .solarized-dark .codecolorer .re3{color:#269186;}
.solarized-dark .codecolorer .st0, .solarized-dark .codecolorer .st_h, .solarized-dark .codecolorer .es0, .solarized-dark .codecolorer .es1{color:#269186;}
.solarized-dark .codecolorer .me1, .solarized-dark .codecolorer .me2{color:#748B00;}
.solarized-dark .codecolorer .kw1, .solarized-dark .codecolorer .kw2, .solarized-dark .codecolorer .sy1{color:#859900;}
.solarized-dark .codecolorer .kw3, .solarized-dark .codecolorer .kw4, .solarized-dark .codecolorer .kw5, .solarized-dark .codecolorer .re2{color:#A57800;}
.solarized-dark .codecolorer .solarized-dark .re0, .solarized-dark .codecolorer .re1{color:#268BD2;}
.solarized-dark .codecolorer .br0, .solarized-dark .codecolorer .sy0{color:#D01F1E;}
.solarized-dark .codecolorer.xml .re1, .solarized-dark .codecolorer.xsl .re1, .solarized-dark .codecolorer.xml .re2, .solarized-dark .codecolorer.xsl .re2,
code.solarized-dark.xml .re1, code.solarized-dark.xsl .re1, code.solarized-dark.xml .re2, code.solarized-dark.xsl .re2{color:#A57800;}
.solarized-dark .codecolorer.xml .re0, code.solarized-dark.xml .re0{color:#859900;}
.solarized-dark .codecolorer .ln-xtra{background-color:#FDF6E3;}
.codecolorer-container.solarized-dark table td.line-numbers{color:#839496;background-color:#073642;border-right-color:#001B26;}
.solarized-light, .solarized-light .codecolorer{color:#586E75;background-color:#FDF6E3;}
.solarized-light ::selection, .solarized-light .codecolorer ::selection{background:#EEE8D5;}
.solarized-light ::-moz-selection, .solarized-light .codecolorer ::-moz-selection{background:#EEE8D5;}
.solarized-light .codecolorer .co0, .solarized-light .codecolorer .co1, .solarized-light .codecolorer .co2, .solarized-light .codecolorer .co3, .solarized-light .codecolorer .co4, .solarized-light .codecolorer .coMULTI{color:#93A1A1;font-style:normal;}
.solarized-light .codecolorer .nu0, .solarized-light .codecolorer .re3{color:#269186;}
.solarized-light .codecolorer .st0, .solarized-light.codecolorer .st_h, .solarized-light .codecolorer .es0, .solarized-light .codecolorer .es1{color:#269186;}
.solarized-light .codecolorer .me1, .solarized-light .codecolorer .me2{color:#748B00;}
.solarized-light .codecolorer .kw1, .solarized-light .codecolorer .kw2, .solarized-light .codecolorer .sy1{color:#748B00;}
.solarized-light .codecolorer .kw3, .solarized-light .codecolorer .kw4, .solarized-light .codecolorer .kw5, .solarized-light .codecolorer .re2{color:#A57800;}
.solarized-light .codecolorer .solarized-light .re0, .solarized-light .codecolorer .re1{color:#4EB1F6;}
.solarized-light .codecolorer .br0, .solarized-light .codecolorer .sy0{color:#D01F1E;}
.solarized-light .codecolorer.xml .re1, .solarized-light .codecolorer.xsl .re1, .solarized-light .codecolorer.xml .re2, .solarized-light .codecolorer.xsl .re2,
code.solarized-light.xml .re1, code.solarized-light.xsl .re1, code.solarized-light.xml .re2, code.solarized-light.xsl .re2{color:#A57800;}
.solarized-light .codecolorer.xml .re0, code.solarized-light.xml .re0{color:#748B00;}
.codecolorer-container.solarized-light table td.line-numbers{color:#839496;background-color:#EEE8D5;border-right-color:#CEC8B5;}
.codecolorer-container::-webkit-scrollbar{-webkit-appearance:none;width:7px;height:7px;}
.codecolorer-container::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0, 0, 0,.5);-webkit-box-shadow:0 0 1px rgba(255, 255, 255, .5);}
.codecolorer-container.blackboard::-webkit-scrollbar-thumb, .codecolorer-container.twitlight::-webkit-scrollbar-thumb, .codecolorer-container.vibrant::-webkit-scrollbar-thumb, .codecolorer-container.railscasts::-webkit-scrollbar-thumb, .codecolorer-container.solarized-dark::-webkit-scrollbar-thumb
{ background-color: rgba(255, 255, 255, .5); -webkit-box-shadow: 0 0 1px rgba(0, 0, 0,.5); }