/* login form */
#loginform input[type=text], #loginform input[type=password]{ padding: 5px; }
#loginform input[type=submit]{ padding: 5px;  margin-bottom: 20px;}

/* user form */
.user-forms p label, p label{ float:left; clear:left; padding-right:15px; width: 100% !important; }
.user-forms p { width: 100%; margin-right: 20px; float: left;}
.user-forms p.wide { width: 100%; }
.user-forms h4 { clear: both; padding: 15px 0 10px 0; border-bottom: 1px solid #ccc; margin: 25px 0 10px; margin-right: 10px; }
.user-forms span.example { font-size: smaller; font-style:italic; padding: 5px; display:inline-block;}
.user-forms input[type=text] { padding: 5px; width: 100%; }
.user-forms input[type=password] { padding: 5px; width: 100%; }
.user-forms input[type=submit] { padding: 5px; margin-top: 15px; font-weight: normal; }
.user-forms textarea { padding: 5px; width: 100%; }
.user-forms select { padding: 5px; width: 100%; }

/* .required { color: #F00;} */