#login_container h2.title {
color: #fff;
font-weight: bold;
vertical-align: middle;
margin: 0px;
padding: 7px 10px;
background: #000;
}

#login_container form {
border: 1px solid #aaa;
border-top: none;
padding: 20px 10px;
}
#login_container {
margin: 69px auto;
width: 300px;
}

#login_container .textinput {
margin: 4px 0;
}

#login_container .textinput input {
width: 150px;
border: 1px solid #999;
color: #333;
}

#login_container .textinput label {
display: -moz-inline-stack;
display: inline-block;
*display: inline;
padding: 0 4px;
text-align: right;
width: 80px;
zoom: 1;
}

#login_container .submit_button {
margin: 2px 0;
padding: 0 34px;
text-align: right;
}

#login_container span.error {
display: block;
}

