/**
 * XQuery Brush by Rob Whitby
 * http://www.xqueryhacker.com
 * http://www.twitter.com/XQueryHacker
 *
 * This file is an extension to SyntaxHighlighter by Alex Gorbatchev
 * http://alexgorbatchev.com/
 *
 * @license
 * XQuery Brush for 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.
 *
 * XQuery Brush for 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.
 *
 * See <http://www.gnu.org/copyleft/lesser.html>.
 */

.syntaxhighlighter
{
	background-color: #fff !important;
}

.syntaxhighlighter, 
.syntaxhighlighter div, 
.syntaxhighlighter code, 
.syntaxhighlighter table, 
.syntaxhighlighter table td, 
.syntaxhighlighter table tr, 
.syntaxhighlighter table tbody {
	Font Family: "Courier New","Consolas","Bitstream Vera Sans Mono",Courier,monospace !important;
	font-size: 15px !important;
}

/* Highlighed line number */
.syntaxhighlighter .line.highlighted .number
{
	color: #009999 !important;
}

/* Highlighed line */
.syntaxhighlighter .line.highlighted.alt1,
.syntaxhighlighter .line.highlighted.alt2
{
	background-color: #e0e0e0 !important;
}

/* Gutter line numbers */
.syntaxhighlighter .line .number
{
	color: #afafaf !important;
}

/* Add border to the lines */
.syntaxhighlighter .line .content
{
	border-left: 3px solid rgb(175, 175, 175) !important;
	color: #000 !important;
}

.syntaxhighlighter.printing .line .content 
{
	border: 0 !important;
}

/* First line */
.syntaxhighlighter .line.alt1
{
	background-color: rgb(248, 248, 255) !important;
}

/* Second line */
.syntaxhighlighter .line.alt2
{
	background-color: rgb(248, 248, 255) !important;
}

.syntaxhighlighter .toolbar
{
	background-color: #F8F8F8 !important;
	border: #E7E5DC solid 1px !important;
}

.syntaxhighlighter .toolbar a
{
	color: #a0a0a0 !important;
}

.syntaxhighlighter .toolbar a:hover
{
	color: red !important;
}

/************************************
 * Actual syntax highlighter colors.
 ************************************/
.syntaxhighlighter .plain,
.syntaxhighlighter .plain a
{ 
	color: #000 !important;
}

.syntaxhighlighter .comments,
.syntaxhighlighter .comments a
{ 
	color: #999988 !important;
}

.syntaxhighlighter .strings,
.syntaxhighlighter .strings a
{
		color: #d14 !important; 
}

.syntaxhighlighter .keywords,
.syntaxhighlighter .keywords a
{ 
	color: #000000 !important;
	font-weight: bold !important;
}

.syntaxhighlighter .variables,
.syntaxhighlighter .variables a
{ 
	color: #008080 !important;
}

.syntaxhighlighter .functions,
.syntaxhighlighter .functions a
{ 
	color: #990000 !important; 
}

.syntaxhighlighter .datatypes,
.syntaxhighlighter .datatypes a
{ 
	color: #78a581 !important; 
}

.syntaxhighlighter .xmlelement,
.syntaxhighlighter .xmlelement a
{ 
	color: #c0c !important; 
}


