\ " " ' ' /\* \*/ // \\([a-fA-F0-9]{1,5}[ \t]|[a-fA-F0-9]{6}) [{}();,] (\[|\]) [@%~|!=] [*#.>+] first-line first-letter before after first-child link visited hover active focus lang charset font-face media page import #([a-fA-F0-9]{3}|[a-fA-F0-9]{6}) [a-zA-Z][a-z0-9-]+\( \) [\+-]?([0-9]+|[0-9]*\.[0-9]+)(%|e(m|x)|p(x|t|c)|in|ft|(m|c)m|k?Hz|deg|g?rad|m?s) \b(0|[\+-]?[1-9][0-9]*) [uU]\+[a-fA-F0-9]{1,6}(-[a-fA-F0-9]{1,6})? \![ \t]*important azimuth background background-attachment background-color background-image background-position background-repeat border border-collapse border-color border-spacing border-style border-top border-right border-bottom border-left border-top-color border-right-color border-bottom-color border-left-color border-top-style border-right-style border-bottom-style border-left-style border-top-width border-right-width border-bottom-width border-left-width border-width bottom caption-side clear clip color content counter-increment counter-reset cue cue-after cue-before cursor direction display elevation empty-cells float font font-family font-size font-size-adjust font-style font-variant font-weight height left letter-spacing line-height list-style list-style-image list-style-position list-style-type margin margin-top margin-right margin-bottom margin-left marker-offset marks max-height max-width min-height min-width orphans outline outline-color outline-style outline-width overflow padding padding-top padding-right padding-bottom padding-left page page-break-after page-break-before page-break-inside pause pause-after pause-before pitch pitch-range play-during position quotes richness right size speak speak-header speak-numerical speak-punctuation speech-rate stress table-layout text-align text-decoration text-indent text-shadow text-transform top unicode-bidi vertical-align visibility voice-family volume white-space widows width word-spacing z-index auto none inherit transparent hidden left right top bottom center left-side far-left center-left center-right far-right right-side behind leftwards rightwards aqua black blue fuchsia gray green lime maroon navy olive purple red silver teal white yellow repeat repeat-x repeat-y no-repeat scroll fixed thin medium thick dotted dashed solid double groove ridge inset outset collapse separate open-quote close-quote no-open-quote no-close-quote cue-before cue-after crosshair default pointer move e-resize ne-resize nw-resize n-resize se-resize sw-resize s-resize w-resize text wait help ltr rlt inline block list-item run-in compact marker table inline-table table-row-group table-header-group table-footer-group table-row table-column-group table-column table-cell table-caption below level above higher lower show hide normal italic oblique small-caps bold bolder lighter wider narrower ultra-condensed extra-condensed condensed semi-condensed semi-expanded expanded extra-expanded ultra-expanded inside outside disc circle square decimal decimal-leading-zero lower-roman upper-roman lower-greek lower-alpha lower-latin upper-alpha upper-latin hebrew armenian georgian cjk-ideographic hiragana katakana hiragana-iroha katakana-iroha crop cross invert visible scroll always avoid x-low low medium high x-high mix repeat static relative absolute fixed portait landscape spell-out once digits continuous code x-slow slow fast x-fast faster slower justify underline overline line-through blink capitalize uppercase lowercase embed bidi-override baseline sub super top text-top middle text-bottom silent x-soft soft loud x-loud pre nowrap smaller larger xx-small x-small small large x-large xx-large serif sans-serif cursive fantasy monospace