added highlighting for hexadecimal, improved parsing of various attributes, updated css styles