/* RESET */

* { margin: 0; padding: 0; outline: 0; }
img { border: none; }

/* LAYOUT */

body {
	text-align: center;
	background-color: #eee;
	font: 12px arial, helvetica, sans-serif;
}

form {
	width: 247px;
	margin: 0 auto;
	text-align: left;
	background-color: #fff;
	border: 2px #ccc solid;
	outline: 1px #fff solid;
	margin-top: 100px;
}

div.subhead {
	background: #eee url("../graphics/logo.gif") no-repeat 10px 0;
	padding: 30px 12px 2px 12px;
	font: bold 11px arial, helvetica, sans-serif;
	letter-spacing: 2px;
	text-align: right;
	color: #888;
}

form p {
	margin: 15px 20px;
}

form .inptext {
	border: 1px #999 solid;
	width: 203px;
}
	form .inptext .disabled {
		background-color: red;
	}
	form .inptext[readonly] {
		background-color: #ddd;
	}