added shadow to SyntaxHighlighter and declared missing library functions