I had the same issue, but the following solution worked for me: To add css rule specifying width and height to the div element in the head section, just after the stylesheet link For eg.
<link href="css/stylesheet.css" rel="stylesheet" type="text/css" media="screen,projection" /> <style type="text/css"> #s4{ width:240px; height:160px; } </style> Now the text wraps for me in Safari, but this has created another issue - the incoming div bumps into the outgoing div, creating a messy look. Any ideas??