@charset "UTF-8";
/* *** Begin View Template *** */
#code {
	border: 1px solid #cccccc;
	width: 668px;
	overflow-x: auto;
	overflow-y: hidden;
	float: left;
	margin: 0 0 15px 0;
}

#code pre.sh_sourceCode {
	font-family: "Bitstream Vera Sans Mono", "Courier", monospace;
	font-size: 1.4em;
	line-height: 1.3em;
	padding: 0 0 0 0;
	overflow-x: auto;
	overflow-y: hidden;

}

#line-numbers {
	font-family: "Bitstream Vera Sans Mono", "Courier", monospace;
	font-size: 1.4em;
	line-height: 1.3em;
	float: left;
	background-color: #e5e5e5;
	padding: 0 10px 15px 5px;
}

#line-numbers span {
	color: #000000;
}

/* language keywords */
pre.sh_sourceCode .sh_keyword { color: #0000ff; font-weight: bold; }

/* basic types */
pre.sh_sourceCode .sh_type { color: #006400; }

/* user defined types */
pre.sh_sourceCode .sh_usertype { color: #008080; }

/* strings and chars */
pre.sh_sourceCode .sh_string { color: #ff0000; }

/* regular expressions */
pre.sh_sourceCode .sh_regexp { color: #ffa500; }

/* e.g., \n, \t, \\ */
pre.sh_sourceCode .sh_specialchar { color: #ffc0cb; }

/* comments */
pre.sh_sourceCode .sh_comment { color: #a52a2a; font-style: italic; }

/* literal numbers */
pre.sh_sourceCode .sh_number { color: #800080; }

/* e.g., #include, import */
pre.sh_sourceCode .sh_preproc { color: #00008b; font-weight: bold; }

/* e.g., <, >, + */
pre.sh_sourceCode .sh_symbol { color: #8b0000; }

/* function calls and declarations */
pre.sh_sourceCode .sh_function { color: #000000; font-weight: bold; }

/* block brackets (e.g., {, }) */
pre.sh_sourceCode .sh_cbracket { color: #ff0000; }

/* TODO and FIXME */
pre.sh_sourceCode .sh_todo { font-weight: bold; background-color: #00ffff; }

/* predefined variables and functions (for instance glsl) */
pre.sh_sourceCode .sh_predef_var { color: #00008b; }
pre.sh_sourceCode .sh_predef_func { color: #00008b; font-weight: bold; }

/* for OOP */
pre.sh_sourceCode .sh_classname { color: #008080; }

/* line numbers (not yet implemented) */
pre.sh_sourceCode .sh_linenum { color: #000000; }

/* Internet related */
pre.sh_sourceCode .sh_url { color: #0000ff; text-decoration: underline; }

/* for ChangeLog and Log files */
pre.sh_sourceCode .sh_date { color: #0000ff; font-weight: bold; }
pre.sh_sourceCode .sh_time, pre.sh_sourceCode .sh_file { color: #00008b; font-weight: bold; }
pre.sh_sourceCode .sh_ip, pre.sh_sourceCode .sh_name { color: #006400; }

/* for Prolog, Perl... */
pre.sh_sourceCode .sh_variable { color: #006400; }

/* for LaTeX */
pre.sh_sourceCode .sh_italics { color: #006400; font-style: italic; }
pre.sh_sourceCode .sh_bold { color: #006400; font-weight: bold; }
pre.sh_sourceCode .sh_underline { color: #006400; text-decoration: underline; }
pre.sh_sourceCode .sh_fixed { color: #008000; }
pre.sh_sourceCode .sh_argument { color: #006400; }
pre.sh_sourceCode .sh_optionalargument { color: #800080; }
pre.sh_sourceCode .sh_math { color: #ffa500; }
pre.sh_sourceCode .sh_bibtex { color: #0000ff; }

/* for diffs */
pre.sh_sourceCode .sh_oldfile { color: #ffa500; }
pre.sh_sourceCode .sh_newfile { color: #006400; }
pre.sh_sourceCode .sh_difflines { color: #0000ff; }

/* for CSS */
pre.sh_sourceCode .sh_selector { color: #800080; }
pre.sh_sourceCode .sh_property { color: #0000ff; }
pre.sh_sourceCode .sh_value { color: #006400; font-style: italic; }

/* other */
pre.sh_sourceCode .sh_section { color: #000000; font-weight: bold; }
pre.sh_sourceCode .sh_paren { color: #ff0000; }
pre.sh_sourceCode .sh_attribute { color: #006400; }
/* *** End View Template *** */
