@font-face {
    font-family: 'MonacoRegular';
    src: url('fonts/monaco-webfont.eot');
    src: url('fonts/monaco-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/monaco-webfont.woff') format('woff'),
         url('fonts/monaco-webfont.ttf') format('truetype'),
         url('fonts/monaco-webfont.svg#MonacoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

pre, code, tt, kbd {
    font-family: "MonacoRegular", monospace !important;
}

.str {
    color: #080;
}

.kwd {
    color: #038;
}

.com {
    color: #c20;
}

.typ {
    color: #606;
}

.lit {
    color: #066;
}

.pun {
    color: #660;
}

.pln {
    color: #444;
}

.tag {
    color: #008;
}

.atn {
    color: #606;
}

.atv {
    color: #080;
}

.dec {
    color: #606;
}
pre {
    margin: 5px 0px;
    padding: 8px 10px;
    background: #fefbf3;
    border: 1px dotted #999;
    overflow: auto;
    max-height: 600px;
}
ol.linenums {
    margin-top: 0;
    margin-bottom: 0;
}

li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8 {
    list-style: none;
}

li.L1,li.L3,li.L5,li.L7,li.L9 {
    background: #eee;
}

@media print {
    pre, code, tt, kbd {
        font-size: 10px;
        white-space: normal;
        word-wrap: break-word;
    }

    .str {
        color: #060;
    }

    .kwd {
        color: #006;
    }

    .com {
        color: #600;
        font-style: italic;
    }

    .typ {
        color: #404;
    }

    .lit {
        color: #044;
    }

    .pun {
        color: #440;
    }

    .pln {
        color: #000;
    }

    .tag {
        color: #006;
    }

    .atn {
        color: #404;
    }

    .atv {
        color: #060;
    }
}


/*.com { color: #93a1a1; }
.lit { color: #195f91; }
.pun, .opn, .clo { color: #93a1a1; }
.fun { color: #dc322f; }
.str, .atv { color: #268bd2; }
.kwd, .tag { color: #195f91; }
.typ, .atn, .dec, .var { color: #CB4B16; }
.pln { color: #93a1a1; }
pre.prettyprint {
  background: #fefbf3;
  padding: 9px;
  border: 1px solid rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);
  box-shadow: 0 1px 2px rgba(0,0,0,.1);
}*/

/* Specify class=linenums on a pre to get line numbering */
ol.linenums { margin: 0 0 0 40px; } /* IE indents via margin-left */
ol.linenums li { color: rgba(0,0,0,.15); line-height: 20px; }
/* Alternate shading for lines */
li.L1, li.L3, li.L5, li.L7, li.L9 {  }

/*
$base03:    #002b36;
$base02:    #073642;
$base01:    #586e75;
$base00:    #657b83;
$base0:     #839496;
$base1:     #93a1a1;
$base2:     #eee8d5;
$base3:     #fdf6e3;
$yellow:    #b58900;
$orange:    #cb4b16;
$red:       #dc322f;
$magenta:   #d33682;
$violet:    #6c71c4;
$blue:      #268bd2;
$cyan:      #2aa198;
$green:     #859900;
*/