form {
	width:650px;
	float:left;
	min-height:250px;
	padding-top:8px;
	}

input, textarea {
	float:left;
	width:628px;
	border:1px solid #cccccc;
	padding:5px 10px;
	margin-bottom:20px;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888888;
	clear:left;
	}
textarea {
	height:250px;
	}
input:hover, textarea:hover {
	border:1px solid #999999;
	}
	
input:focus, textarea:focus {
	border:1px solid #fb8f9a;
	}

button {
	float:left;
	margin-top:10px;
	clear:left;
	}

#error_notice {
	width:288px;
	min-height:10px;
	padding:5px;
	border:1px solid #FF9900;
	background:#FFFF66;
	font-size:14px;
	margin-top:21px;
	text-align:center;
	}
.highlight {
	background:#FFFF99;
	}
	