#login-screen {
	display: block;
	width: 20em;
	margin: 1.5em auto 0;
	font-size: 1.16em;
	h1 {
		text-indent: -2000px;
		background: transparent url(dc_logos/w-dotclear240.png) no-repeat top left;
		height: 66px;
		width: 20em;
		margin-bottom: .5em;
		margin-left: 0;
	}
	.fieldset {
		border: 1px solid #9bca1c;
		padding: 1em 1em 0 1em;
		background: #fff;
		margin-bottom: 0;
		margin-top: 1em;
	}
	input[type=text],
	input[type=password],
	input[type=submit],
	input[type=text]:focus,
	input[type=password]:focus,
	input[type=submit]:focus {
		width: 100%;
		margin: 0;
		padding: 5px 3px;
	}
	input.login,
	input.login:focus {
		padding-top: 6px;
		padding-bottom: 6px;
		font-size: 1em;
	}
	#issue {
		margin-left: 1.33em;
		font-size: .91em;
		p:first-child {
			text-align: right;
		}
		strong {
			font-weight: normal;
		}
	}
}
