Styling a form in CSS

What is the best way to layout and style a form using CSS. at the moment I’ve laid out my XHTML document but don’t know the best way to insert my dic tags:

I have laid out the fields like this:

<p>Your Address <textarea cols="50" rows="3" name="Address"></textarea></p>

Is there abetter way to do it? any tutorials would be helpful.

Thankyou