/**
 * SyntaxHighlighter Zenburnish Theme
 * 
 * Lovingly hacked together by David Wagner
 * http://noiseandheat.com/
 */
/**
 * Zenburnish theme based on zenburn vim theme by Jani Nurminen
 * http://slinky.imukuppi.org/zenburnpage/
 */
/**
 * SyntaxHighlighter Wordpress Plugin by Alex Gorbatchev
 * http://alexgorbatchev.com/
 *
 * @license
 * SyntaxHighlighter is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * SyntaxHighlighter is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with SyntaxHighlighter.  If not, see <http://www.gnu.org/copyleft/lesser.html>.
 */

/************************************
 * Interface elements.
 ************************************/

.syntaxhighlighter
{
    background-color: #3f3f3f !important;
}

/* Gutter line numbers */
.syntaxhighlighter .line .number
{
    color: #9fafaf !important;
}

/* Add border to the lines */
.syntaxhighlighter .line .content
{
    border-left: 3px solid #262626 !important;
    color: #ffffff !important;
}

.syntaxhighlighter.printing .line .content
{
    border: 0 !important;
}

/* First line */
.syntaxhighlighter .line.alt1
{
    background-color: #3f3f3f !important;
}

/* Second line */
.syntaxhighlighter .line.alt2
{
    background-color: #3f3f3f !important;
}

/* Highlighed line number */
.syntaxhighlighter .line.highlighted .number
{
    background-color: #121212 !important;
    color: #fff !important;
}

/* Highlighed line */
.syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2
{
    background-color: #121212 !important;
}

.syntaxhighlighter .toolbar
{
    background-color: #242424 !important;
}

.syntaxhighlighter .toolbar a
{
    color: #38566F !important;
}

.syntaxhighlighter .toolbar a:hover
{
    color: #8AA6C1 !important;
}

/************************************
 * Actual syntax highlighter colors.
 ************************************/
.syntaxhighlighter .plain, .syntaxhighlighter .plain a
{
    color: #dcdccc !important;
}

.syntaxhighlighter .comments, .syntaxhighlighter .comments a
{
    color: #7f9f7f !important;
    font-style: italic !important;
}

.syntaxhighlighter .string, .syntaxhighlighter .string a
{
    color: #cc9393 !important;
}

.syntaxhighlighter .keyword
{
    color: #f0dfaf !important;
    font-weight: bold !important;
}

.syntaxhighlighter .preprocessor
{
    color: #ffcfaf !important;
    font-weight: bold !important;
}

.syntaxhighlighter .variable
{
    color: #c3bf9f !important;
}

.syntaxhighlighter .value
{
    color: #8cd0d3 !important;
    font-weight: bold !important;
}

.syntaxhighlighter .functions
{
    color: #efef8f !important;
}

.syntaxhighlighter .constants
{
    color: #dca3a3 !important;
    font-weight: bold !important;
}

.syntaxhighlighter .script
{
    background-color: #ffcfaf !important;
    color: #3f3f3f !important;
    font-weight: bold !important;
}

.syntaxhighlighter .color1, .syntaxhighlighter .color1 a
{
    color: #c0bed1 !important;
}

.syntaxhighlighter .color2, .syntaxhighlighter .color2 a
{
    color: #dfcfaf !important;
}

.syntaxhighlighter .color3, .syntaxhighlighter .color3 a
{
    color: #dca3a3 !important;
}
