form {
margin: 0px;
padding: 0px;
}

form label {
font-weight: bold;
float: left;
margin: 6px 5px 1px 0;
}

form input, textarea, select {
border: #ccc solid 2px;
background: #FBFBFB;
width: 150px;
margin: 0px 2px 0px 0px;
padding: 4px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
text-shadow:black 2px;
}

form input:hover, textarea:hover, select:hover, form input:focus, textarea:focus, select:focus {
 background-color: #DFDFDF;
}

form input.checkbox {
 width: 20px; 
 border: 0px; 
}

form input.radio {
 width: 20px; 
 border: 0px; 
}
