pre.sh_sourceCode {
  color: black;
  font-style: normal;
  font-weight: normal;
}

pre.sh_sourceCode .sh_keyword		{ color: blue; font-weight: bold; }           						/* language keywords */
pre.sh_sourceCode .sh_type			{ color: green; }							/* basic types */
pre.sh_sourceCode .sh_string		{ color: #CC0000; }       						/* strings and chars */
pre.sh_sourceCode .sh_regexp		{ color: orange; }     							/* regular expressions */
pre.sh_sourceCode .sh_specialchar	{ color: pink; }  								/* e.g., \n, \t, \\ */
pre.sh_sourceCode .sh_comment 		{ color: #aaa; font-style: italic; }         	/* comments */
pre.sh_sourceCode .sh_number 		{ color: red; }                             	/* literal numbers */
pre.sh_sourceCode .sh_preproc 		{ color: darkblue; }       						/* e.g., #include, import */
pre.sh_sourceCode .sh_symbol 		{ color: black; }                           	/* e.g., <, >, + */
pre.sh_sourceCode .sh_function 		{ color: blue; }         						/* function calls and declarations */
pre.sh_sourceCode .sh_cbracket 		{ color: black; }                             	/* block brackets (e.g., {, }) */
pre.sh_sourceCode .sh_todo 			{ background-color: cyan; }  /* TODO and FIXME */

/* for Perl, PHP, Prolog, Python, shell, Tcl */
pre.sh_sourceCode .sh_variable 		{ color: black; }

/* for css */
pre.sh_sourceCode .sh_selector 		{ color: #FF00FF; }
pre.sh_sourceCode .sh_property 		{ color: darkblue; }
pre.sh_sourceCode .sh_value 		{ color: blue; }

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

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

/* for ChangeLog and Log files *
pre.sh_sourceCode .sh_date { color: blue; font-weight: bold; }
pre.sh_sourceCode .sh_time, pre.sh_sourceCode .sh_file { color: darkblue; font-weight: bold; }
pre.sh_sourceCode .sh_ip, pre.sh_sourceCode .sh_name { color: darkgreen; }

/* for LaTeX *
pre.sh_sourceCode .sh_italics { color: darkgreen; font-style: italic; }
pre.sh_sourceCode .sh_bold { color: darkgreen; font-weight: bold; }
pre.sh_sourceCode .sh_underline { color: darkgreen; text-decoration: underline; }
pre.sh_sourceCode .sh_fixed { color: green; }
pre.sh_sourceCode .sh_argument { color: darkgreen; }
pre.sh_sourceCode .sh_optionalargument { color: purple; }
pre.sh_sourceCode .sh_math { color: orange; }
pre.sh_sourceCode .sh_bibtex { color: blue; }

/* for diffs *
pre.sh_sourceCode .sh_oldfile { color: orange; }
pre.sh_sourceCode .sh_newfile { color: darkgreen; }
pre.sh_sourceCode .sh_difflines { color: blue; }

