body {
 font-family:"trebuchet ms",sans-serif;
 font-size:90%;
 color: white;
 }
form {
 padding:10px;
 width:100%;
 }
fieldset {
 padding:0 20px 20px 20px;
 margin-bottom:10px;
 border:1px solid #A3A3A3;
 display: inline;
 }
legend {
 color:#A3A3A3;
 font-weight:bold
 }
label {
 margin-top:20px;
 margin-bottom: 5px;
 display:block;
 }
label.inline {
 display:inline;
 margin-right:50px;
 }
input, textarea, select, option {
 background-color:#FFF3F3;
 }
input, textarea, select {
 padding:3px;
 border:1px solid #F5C5C5;
 border-radius:5px;
 width:200px;
 box-shadow:1px 1px 2px #C0C0C0 inset;
 }
select {
 margin-top:10px;
 }
input[type=radio] {
 background-color:transparent;
 border:none;
 width:10px;
 }
input[type=submit], input[type=reset] {
 width:100px;
 margin-left:5px;
 margin-top: 20px;
 box-shadow:1px 1px 1px #D83F3D;
 vertical-align: center;
 cursor:pointer;
 }