#wrapper{width:92%;margin:30px auto;min-width:780px;max-width:1100px;text-align:center;}
#form{font-family:"Trebuchet MS", Verdana, sans-serif;text-align:center;margin-left:20px;}
h2{margin:0 0 0 0;padding:0}
p{margin:0 0 1em 0;padding:0;font-size:110%;}
fieldset {background:#C361D2;border:none;margin-bottom:1em;width:28em;padding-top:1.5em;}
p.legend {background:#DED983;color:black;padding:.2em .3em;font-size:1.2em;border:2px outset #DED983;position:relative;margin-bottom:-1em;width:10em;margin-left:1em;margin-top:1em}
#personal {background:#F3B4F5;border:outset #f3b4f5}
#choices {background:#F5D9B4;border:outset #f5d9b4}
#suggestions {background:#B4F5DA;border:outset #b4f5da}
#personal label{float:left;font-size:95%;width:80px;line-height:1em;padding-top:0em;padding-bottom:0.2em;margin-top:-6px;}
#personal input {margin-left:4em;line-height:1.4em;	margin-bottom:0.2em;margin-top:-1.2em;}
#choices label {position:absolute;padding-top:0.2em}
select {margin-left:9em;margin-bottom:0}
#size {font-size:90%}
#size input {margin-left:9em}
#size input + input {margin-left:1em}
#size br+ input {margin-left:9em}
#extras {font-size:90%}
#extras input {margin-left:9em}
#extras input +input {margin-left:1em}
#extras br+input {margin-left:9em}
textarea {font:.8em "Trebuchet MS", Verdana, sans-serif;width:29em;padding:.2em}
input[type="submit"], input[type="reset"] {background:#DED983;font:1.2em "Trebuchet MS", Verdana, sans-serif}
#buttons {text-align:center}
