
.post_content code, /* inline code */
.post_content .codeBlock, /* code block without highlight */
.post_content table.CodeRay pre, /* CodeRay */
.post_content .gist .gist-file .gist-data /* gist */ {
    font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
}

.post_content .codeBlock, /* code block */
.post_content .syntaxhighlighter .line, /* syntax-highlighter */   
.post_content .gist .gist-file .gist-data /* gist */ {
    line-height: 1.2em !important;
}

.post_content .syntaxhighlighter .code .line.highlighted.alt1,
.post_content .syntaxhighlighter .code .line.highlighted.alt2 {
    background-color: #eeeeaa !important;
}

.post_content .codeBlock, /* code block */
.post_content .gist .gist-file .gist-data /* gist */  {
    line-height: 1.2em !important;
    max-height: 400px;
    overflow: auto !important;
    -webkit-overflow-scrolling: touch;
}

.post_content .codeBlock.noMaxHeight /* code block */ {
    max-height: none;
}

.post_content .codeBlock, /* code block */
.post_content .gist .gist-file /* gist */ {
    margin: 0 0 20px 0 !important;
}

.post_content code, /* inline code */
.post_content .codeBlock, /* code block */
.post_content .gist .gist-file .gist-data /* gist */ {
    background-color: #f9f9f9 !important;
}

.post_content .codeBlock, /* code block */
.post_content .gist .gist-file .gist-data /* gist */  {
    background-image: url('/images/code-bkgd.png');
}

.post_content code, /* inline code */
.post_content .codeBlock, /* code block */
.post_content .gist .gist-file /* gist */ {
    border: 1px solid #cccccc;
    border-radius: 3px;
}

.post_content pre.codeBlock, /* code block without highlight */
.post_content .syntaxhighlighter, /* syntax-highlighter */
.post_content table.CodeRay td.line-numbers,
.post_content table.CodeRay td.code {
    padding: 0.5em;
}

/***** inline code *****/
.post_content code {
    padding: 0 .2em;
    font-weight: bold;
}

/***** code block without highlight *****/
.post_content pre code {
    border: none;
    padding: 0;
    background-color: rgba(0, 0, 0, 0) !important;
}
.post_content pre.codeBlock {
    font-weight: bold;
}

/***** code block without highlight and syntax-highlighter *****/
.post_content pre.codeBlock,
.post_content .syntaxhighlighter {
    width: auto !important;
}

.post_content .codeBlock .CodeRay {
    border: none;
}

.post_content .codeBlock table.CodeRay td.line-numbers {
    display: none;
}

.post_content table.CodeRay .code .inline,
.post_content table.CodeRay .code .string {
    background-color: rgba(0, 0, 0, 0);
}

.post_content .syntaxhighlighter .line,
.post_content .syntaxhighlighter .line code {
    background-color: rgba(0, 0, 0, 0) !important;
}