form {
margin:0;
padding:0;
}

input.login_input{
font-size:11px;
width:100px;
letter-spacing:.05em;
float:left;
border:1px solid #0080ff;
color:#0080ff;
background:url(img/txtbg.gif) #FFFFFF;
vertical-align:top;
margin-bottom:5px;
padding:1px;
}



input.radio{
padding:0px;
margin:0px;
}



label {
float:left;
width:70px;
}

legend {
color:#036;
background:transparent;
font-size:1.3em;
font-weight:700;
margin:1em 0;
padding:0 .5em;
}

#fm-submit {
clear:both;
padding-top:1em;
text-align:center;
}

#fm-submit input {
border:1px solid #333;
background:#555;
color:#fff;
font-size:100%;
padding:2px 1em;
}