The style would need to be applied to the PAGE IN THE IFRAME. And, by "not
compliant," Corey means that the CSS will not validate.
The color change itself will only be seen in IE/PC, and no other browser.
The markup suggested on that linked page will fail in any browser in
standards mode, though, since in standards mode, the scrollbar belongs to
the <html> tag, not the <body> tag....