.install h1 { padding: 0px 0px 0px 20px;  }

#install { margin: 0px auto; width: 500px; padding: 50px 0px 0px 0px; }
#install h2 { border-bottom: 0px; margin: 20px 0px 20px 0px; }
#install .forgot { float: right; }
#install input[type=text],
#install input[type=password] { width: 95%; }

#install .install { margin: 30px 0px 0px 0px; padding: 0px 20px 20px 20px; background: #fff; border: 1px solid #e5e5e5; }
#install .install { -moz-box-shadow: rgba(200,200,200,1) 0 4px 18px; -webkit-box-shadow: rgba(200,200,200,1) 0 4px 18px; }
#install .install { -moz-border-radius: 10px; -webkit-border-radius: 10px; }

.install #footer { background: none; color: #444; }
.install #footer a { color: #444; }

/* Notices and Errors */
div.message {
	clear: both;
	color: #900;
	font-size: 140%;
	font-weight: bold;
	margin: 1em 0;
}
div.error-message {
	clear: both;
	color: #900;
	font-weight: bold;
}
p.error {
	background-color: #e32;
	color: #fff;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
p.error em {
	color: #000;
	font-weight: normal;
	line-height: 140%;
}
.notice {
	background: #ffcc00;
	color: #000;
	display: block;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	background: green;
	color: #fff;
}
