Safari 3 Bug – CSS Style sheet

Safari 3 had an issue with computing this following style statement that was placed at the top of a CSS file, which in turn was imported into another CSS document and that document was called in by an HTML document.
So basically; index.html: –> css.css: @import url(/css/index.css); –> index.css had the offending code:

@charset "UTF-8";
/* CSS Document */
#col1 {
float:left;
width:250px;
}

Removing the character set statement and the comment “CSS Document” fixes the issue.
So:

#col1 {
float:left;
width:250px;
}

Works.