What I would suggest is a very standardized form template that looks nice. I can see where he's coming from (and I can also see where you're coming from, LOL, no way I would style a form just for my own use).
Anyway, to do a simple template, you need an envelope. You could use a frameset.standard
CSS but I'd personally do a div.formbox for more flexibility. Use a border or not. If it's appropriate, a solid bar at the top with a white "H4" header is fairly ok.
Then I'd make a row class, similar to a <tr>, and inside it I would put the text in a div that floats left and the inputs in a div that floats right.
An alternative is to not have the row box, but have a div for text (you can use <label> and <legend> or not) that floats left and a div for the input that floats right but
not left, to break the next line.
Put in a little margin/padding, do a simple button style, and then they will all look the same and neatly aligned right and left.