#home_wrapper { margin: 160px auto 0 auto; width: 500px; height: 200px; padding: 20px; border: solid 0px #e0e0e0; }
#left_col { float: left; width: 220px; }
#right_col { float: right; width: 220px; }

h1 { margin: 15px 0 10px 0; font-size: 1.7em; }

form { padding: 15px; background: #e0e0e0; }

.error { color: red;}

legend { display: none; }

label { font-weight: bold; font-size: 1.1em; }

input { display: block; margin-bottom: 15px;font-size: 1.1em; }
input[type=text], input[type=password] { width: 180px;}