/**
 *  Modification of:  SyntaxHighlighter Plus Wordpress Plugin Theme by Adam Fortuna
 *  More information at http://github.com/adamfortuna/railscasts_wordpress
 */

 /************************************
 * Interface elements.
 ************************************/
#content.technology .syntaxhighlighter ::selection { background-color: #E6E1DC;  }
.syntaxhighlighter { background-color: #232323 !important; padding: 10px; }
.syntaxhighlighter .line .number { color: #B9BDB6 !important; }
.syntaxhighlighter .line .content { border-left: 3px solid #8e8e8e !important; color: #B9BDB6 !important; }
.syntaxhighlighter.printing .line .content  { border: 0 !important; }
.syntaxhighlighter .line.alt1 .content { background-color: #232323 !important; }
.syntaxhighlighter .line.alt2 .content { background-color: #232323 !important; }
.syntaxhighlighter .line .content .block { background: url(wrapping.html) 0 1.1em no-repeat !important; }
.syntaxhighlighter .line.highlighted .number { background-color: #435A5F !important; color: #fff !important; }
.syntaxhighlighter .line.highlighted.alt1 .content,
.syntaxhighlighter .line.highlighted.alt2 .content { background-color: #435A5F !important; }
.syntaxhighlighter .ruler { color: silver !important; background-color: #1B2426 !important; border-left: 3px solid #435A5F !important; }
.syntaxhighlighter.nogutter .ruler { border: 0 !important; }
.syntaxhighlighter .toolbar { display: none; background-color: #1B2426 !important; }
.syntaxhighlighter .toolbar a { color: #646763 !important; }
.syntaxhighlighter .toolbar a:hover { color: #E0E8FF !important; }

/************************************
* Actual syntax highlighter colors.
************************************/
.syntaxhighlighter .plain,
.syntaxhighlighter .plain a {  color: #ffc66d !important; }

.syntaxhighlighter .comments,
.syntaxhighlighter .comments a { color: #bc9457 !important; }

.syntaxhighlighter .string,
.syntaxhighlighter .string a { color: #a5c261 !important; }

.syntaxhighlighter .keyword { color: #cc7833 !important; }
.syntaxhighlighter .preprocessor { color: #435A5F !important; }
.syntaxhighlighter .variable { color: #d0d0ff !important; }
.syntaxhighlighter .value { color: #090 !important; }
.syntaxhighlighter .functions { color: #FFAA3E !important; }
.syntaxhighlighter .constants { color: #cc4939 !important; }
.syntaxhighlighter .script { background-color: #435A5F !important; }
.syntaxhighlighter .color1, 
.syntaxhighlighter .color1 a { color: #E0E8FF !important; }

.syntaxhighlighter .color2,
.syntaxhighlighter .color2 a { color: #FFFFFF !important; }

.syntaxhighlighter .color3,
.syntaxhighlighter .color3 a { color: #FFAA3E !important; }

.syntaxhighlighter .line .number { padding:2px 0.3em 2px 0 !important; }
.syntaxhighlighter .line .content { padding:2px 0 2px 0.5em !important; }