Jquery-positioning is a project mainly written in JavaScript, it's free.
Write HTML elements, position them in a GUI and get the resulting CSS code