Is there a minimum width of the content area for this to work?
I'm finding that if I use gf_left_half on a field and then gf_right_half on the next field, they're not staying on the same line in the final rendered html. I've made the sizes "small" which didn't make any difference.
The content area is 940 px, so I feel that should be plenty of width to fit two fields side-by-side.