h3 {
	margin-top:10px;
}

form, .msg {
	width:480px;
	border:1px solid #666;
	background-color:#eeeec0;
	padding:10px;
	padding-top:0px;
} 
.msg {
	margin-bottom:10px;
}

div.label {
	float:left;
	width:140px;
	text-align:right;
	margin-top:6px;
}

div.text-input {
	float:right;
	width:320px;
	line-height:1.3em;
}

input, textarea, select {
	color: #333; 
	background: #fff; 
	font: 100% Verdana, Arial, Helvetica, sans-serif; 
	border:1px solid #666666;
  margin-top:6px;
}
input.submit {
	margin-top:20px;
}
p {
	margin:0px;
	padding:0px;
	margin-top:10px;
}
.logmsg {
	float:right;
	text-align:center;
	margin-bottom:10px;
	background-color:#D1C59D;
	padding:4px;
	color:#333;
	border:1px solid #5A1208;
}
.error {
	color:red;
}
