#login, #register, .login-form{
	width: 400px;
	margin: 20px auto;
	background: #fff;
	padding: 10px;
	box-shadow: 0 0 10px 0;
	border-radius:4px;
}
#login label, #register label{
	font-family: 'Droid Sans', sans-serif;
	font-size: 150%;
	display:block;
}

#login label.long, #register label.long {
	font-size: 125%;
}
#login span, #register span{
	font-family: 'Droid Sans', sans-serif;
	font-size: 120%;
	padding-right:10px;
}
#login #username, #login #password,
#register #username, #register #password{
	padding: 10px;
	border: 3px solid #dfe5d7;
	border-radius: 3px;
	width: 94%;
	margin-bottom: 20px;
}
.center{
	text-align:center;
	font-size: 16px;
}
.center a{
	padding:0 5px;
	cursor: pointer;
	text-decoration: none;
}
#login #submit, #register #submit{
display: inline-block;
background: #eab92d;
background: -moz-linear-gradient(top, #eab92d 0%, #c79810 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eab92d), color-stop(100%,#c79810));
background: -webkit-linear-gradient(top, #eab92d 0%,#c79810 100%);
background: -o-linear-gradient(top, #eab92d 0%,#c79810 100%);
background: -ms-linear-gradient(top, #eab92d 0%,#c79810 100%);
background: linear-gradient(to bottom, #eab92d 0%,#c79810 100%);
box-shadow: 0 0 0 2px #c79810,0 0 0 3px #eab92d,0 0 0 4px #c79810,0 7px 4px rgba(0,0,0,.5);
border-radius: 5px;
padding: 5px 10px;
width: 200px;
text-align: center;
border: none;
margin: 20px auto 10px;
cursor: pointer;
font-family: 'Droid Sans', sans-serif;
font-size: 28px;
font-weight: bold;
text-shadow: -1px -1px 0 rgba(255,255,255,.35);
}
.logintitle {
	margin-bottom: 1em;
	text-align: center;
}
