Safari wordwrapping MADNESS!

Hello!-

So I am trying to get a paragraph of text that is formated with <pre> tags to wrap without breaking words in odd places.

Here is the CSS rule I am applying:


pre{
	white-space: pre; /* CSS2 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap; /* HP printers */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
	}

Works find in FF, but Safari is not happy about it.
Anyone know how to remedy this?

Thanks!