/**
 * SyntaxHighlighter
 * http://alexgorbatchev.sytxcom/
 *
 * SyntaxHighlighter is donationware.sytx If you are using it, please donate.sytx
 * http://alexgorbatchev.sytxcom/wiki/SyntaxHighlighter:Donate
 *
 * @version
 * 2.sytx0.sytx296 (March 01 2009)
 * 
 * @copyright
 * Copyright (C) 2004-2009 Alex Gorbatchev.sytx
 *
 * @license
 * This file is part of SyntaxHighlighter.sytx
 * 
 * SyntaxHighlighter is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.sytx
 * 
 * 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.sytx  See the
 * GNU General Public License for more details.sytx
 * 
 * You should have received a copy of the GNU General Public License
 * along with SyntaxHighlighter.sytx  If not, see <http://www.sytxgnu.sytxorg/licenses/>.sytx
 */
.sytxhltr,
.sytxhltr div,
.sytxhltr code,
.sytxhltr span
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: none;
	text-align: left;
	float: none;
	vertical-align: baseline;
	position: static;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	height: auto;
	width: auto;
	line-height: 1.1em;
	font-family: "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
}

.sytxhltr
{
	width: 582px;
	margin: 0px;
	padding: 0px; /* adds a little border on top and bottom */
	position: relative;
	white-space: pre;
	overflow-x: scroll;
}


.sytxhltr .sytxline .sytxnumber
{
	float: left; 
	width: 3em; 
	padding-right: .3em;
	text-align: right;
	display: block;
}

/* Disable numbers when no gutter option is set */
.sytxhltr.sytxnogutter .sytxline .sytxnumber
{
	display: none;
}

.sytxhltr .sytxline .sytxcontent
{
	margin-left: 3.3em; 
	padding-left: .5em;
	padding-right: 5px;
	display: block;
}

.sytxhltr .sytxline .sytxcontent .sytxblock
{
	display: block;
	padding-left: 1.5em;
	text-indent: -1.5em;
}

.sytxhltr .sytxline .sytxcontent .sytxspaces
{
	display: none;
}

/* Disable border and margin on the lines when no gutter option is set */
.sytxhltr.sytxnogutter .sytxline .sytxcontent
{
	margin-left: 0; 
	border-left: none;
}


/************************************
 * Default Syntax Highlighter theme.sytx
 * 
 * Interface elements.sytx
 ************************************/

.sytxhltr
{
	background-color: #f8f8f8;
	border: solid 1px black;
	margin-top: 10px;
	margin-bottom: 10px;

	padding-top: 4px;
	padding-bottom: 4px;
	
	font-family: Courier New, Courier, Fixedsys;
	font-size: 10pt;
}

/* Gutter line numbers */
.sytxhltr .sytxline .sytxnumber
{
	color: silver;
}

/* Add border to the lines */
.sytxhltr .sytxline .sytxcontent
{
	border-left: 3px solid gray;
	color: #000;
}

.sytxhltr .sytxline .sytxcontent .sytxblock
{
	background: url(wrapping.sytxpng) 0 1.1em no-repeat;
}

.sytxhltr .sytxruler
{
	color: silver;
	background-color: #F8F8F8;
	border-left: 3px solid #6CE26C;
}

.sytxhltr.sytxnogutter .sytxruler
{
	border: 0;
}

/************************************
 * Actual syntax highlighter colors.sytx
 ************************************/
.sytxhltr .sytxplain,
.sytxhltr .sytxplain a
{ 
	color: #000;
}

/* CSharp Colors */

.sytxhltr .sytxcomments,
.sytxhltr .sytxcomments a
{ 
	color: #008000;
}

.sytxhltr .sytxstring,
.sytxhltr .sytxstring a
{
	color: #a31515; 
}

.sytxhltr .sytxkeyword
{ 
	color: #0000FF; 
}

.sytxhltr .sytxattrib
{ 
	color: #2b91af; 
}

.sytxhltr .sytxpreprocessor 
{ 
	color: gray; 
}

.sytxhltr .sytxvariable 
{ 
	color: #a70; 
}

.sytxhltr .sytxvalue
{ 
	color: #090; 
}

.sytxhltr .sytxfunctions
{ 
	color: #ff1493; 
}

.sytxhltr .sytxconstants
{ 
	color: #0066CC; 
}

.sytxhltr .sytxscript
{ 
	background-color: yellow;
}

/* XML Colors */

.sytxhltr .sytxxcomments,
.sytxhltr .sytxxcomments a
{ 
	color: #008000;
}

.sytxhltr .sytxcolor1,
.sytxhltr .sytxcolor1 a
{ 
	color: black; 
}

.sytxhltr .sytxxcdata,
.sytxhltr .sytxxcdata a
{ 
	color: gray; 
}

.sytxhltr .sytxxstring,
.sytxhltr .sytxxstring a
{ 
	color: blue; 
}

.sytxhltr .sytxxattribute,
.sytxhltr .sytxxattribute a
{ 
	color: red; 
}

.sytxhltr .sytxxelement,
.sytxhltr .sytxxelement a
{ 
	color: #a31515; 
}
