http://www.quirksmode.org/bugreports/archives/safari/index.html "The correct use of the CAPTION element –immediately after the TABLE start tag– causes COL and COLGROUP to become unusable as CSS selectors in the current version of Safari (2.0.3/version 417.9.2). A workaround is to place the CAPTION after the COL/COLGROUP tags, but this makes the code invalid. Test page: http://www.lenk.no/uppmerkt/Safari-Table-Caption-Bug.html Workaround is included Reported by: Leif Halvard Silli."
This works in latest nightly, closing as worksforme.