If you look at http://oldeworldslate.com/get-an-estimate , I have the labels set for LeftAlign, but it is placing them over the top of the fields. Any idea why?
It's coming from your theme style sheet. In your _content.css file (line 48) there it defines a blanket "float:left;" for all inputs and textareas. This is causing the input fields to float below the labels. Once you disable that declaration, it displays properly.