When I try to validate it, W3C says I'm not allowed to have any of those tags inside the form tag.
Quote:
Line 9, Column 33: document type does not allow element "br" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag.
<p class="form">Name: </p><br />The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.
One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
It had that 10 times for each tag in there. Any help?
Move the <br /> tag to be INSIDE the </p> tag (to the left of it).
Or get rid of them completely and change the "form" css class to have "display:block;" or "clear:right;".