#login
{
	padding: 10px 10px 10px 10px;
}

#profile, #registration, #paper-edit, #paper-request, #survey
{
	padding: 10px 10px 10px 10px;
	width: 60em;
}


.description
{
	color: #828282;
	font-size: 70%;
}

form 
{
	margin-top:1em;
}

.form-row 
{
	padding:4px 0;
	float:left;
	width:100%;
}

.form-row label
{
	float:left;
	width:9em;
	padding-right:0.5em;
	line-height:2em;
	text-align:right;
	font-size:1em;
	color:#333;
}

#login .form-row #id_email, #login .form-row #id_password 
{
	width:14em;
}


.required-field
{
	font-weight: bold;
}

.submit-row 
{
	clear:both;
	padding:1em 0 0 9.4em;
}


#survey .form-row label
{
	float:left;
	width:20em;
	padding-right:0.5em;
	line-height:2em;
	text-align:right;
	font-size:1em;
	color:#333;
}

#survey .submit-row 
{
	clear:both;
	padding:1em 0 0 20.5em;
}