h3 { margin-bottom:.5em; }
h4 { font-weight:normal; }

form div { margin: 2em auto .5em auto; width:auto; text-align:center; }
form input,select,textarea,p { width:auto; margin:auto; text-align:left; } 
form table { width:auto; margin:auto; }
form table tr th { text-align:right; font-weight:bold; padding-right:.5em; }