/************************************
 * Interface elements.
 ************************************/

.syntaxhighlighter
{
  -moz-border-radius:5px !important; -webkit-border-radius:5px !important;
  background-color: rgba(0,0,0,0.9) !important;
  font-family: monaco, verdana, monospace !important;
  padding: 5px !important;
}

.syntaxhighlighter .lines, .syntaxhighlighter .line {background-color: transparent !important;}
.syntaxhighlighter .lines .line tbody .content {font-family: monaco, verdana, monospace !important;}

/* Gutter line numbers */
.syntaxhighlighter .line .number
{
        color: #EEE !important;
}

/* Add border to the lines */
.syntaxhighlighter .line .content
{
        border-left: 2px solid #54140b !important;
        color: #B9BDB6 !important;
}

.syntaxhighlighter.printing .line .content 
{
        border: 0 !important;
}

/* First line */
.syntaxhighlighter .line.alt1
{
        background-color: #191919;
}

/* Second line */
.syntaxhighlighter .line.alt2
{
        background-color: #191919;
}

/* Highlighed line number */
.syntaxhighlighter .line.highlighted .number
{
        background-color: #1b1b1b !important;
        color: #fff !important;
}

/* Highlighed line */
.syntaxhighlighter .line.highlighted.alt1,
.syntaxhighlighter .line.highlighted.alt2
{
        background-color: #1b1b1b !important;
}

.syntaxhighlighter .toolbar
{
        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: #FFF !important;
}

.syntaxhighlighter .comments,
.syntaxhighlighter .comments a
{ 
        color: #706e74 !important;
		text-decoration: italic !important;
}

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

.syntaxhighlighter .keyword
{ 
        color: #d0b679 !important;
}

.syntaxhighlighter .preprocessor 
{ 
        color: #83aed6 !important;
}

.syntaxhighlighter .variable 
{ 
        color: #8799b4 !important;
}

.syntaxhighlighter .value
{ 
        color: #090 !important;
}

.syntaxhighlighter .functions
{ 
        color: #ac834a !important;
}

.syntaxhighlighter .constants
{ 
        color: #bb593a !important;
}

.syntaxhighlighter .script
{ 
        background-color: #435A5F !important;
}

.syntaxhighlighter .color1,
.syntaxhighlighter .color1 a
{ 
        color: #9192ac !important;
}

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

.syntaxhighlighter .color3,
.syntaxhighlighter .color3 a
{ 
  color: #fafafa !important;
  background-color: #353536 !important;
}
