label {
	display:	block;
	font-size:	90%;
}

form p {
	margin:		6px;
	padding:	0px;
}

input.text, textarea {
	width:		400px;
	margin:		0px;
	padding:	4px;
	border:		solid 1px #111;
	background:	#333;
	color:		#888;
}

textarea {
	width:			858px;
	height:			460px;
	font-family:	monospace;
}

input.text:focus, textarea:focus {
	border:	solid 1px #a33;
	color:	#ddd;
	
	box-shadow:			0px 0px 4px 0px #000;
	-moz-box-shadow:	0px 0px 4px 0px #000;
	-webkit-box-shadow:	0px 0px 4px 0px #000;
}

input.button {
	padding:	5px 12px;
	margin:		8px 0px 0px 0px;
	border:		solid 1px #555;
	color:		#333;
	
	border-radius:			6px;
	-moz-border-radius:		6px;
	-webkit-border-radius:	6px;
	
	box-shadow:			0px 0px 8px 0px #000;
	-moz-box-shadow:	0px 0px 8px 0px #000;
	-webkit-box-shadow:	0px 0px 8px 0px #000;
	
	background:			#999999;
	background-image:	linear-gradient(top, #afafaf, #999999);
	background-image:	-moz-linear-gradient(top, #afafaf, #999999);
	background-image:	-o-linear-gradient(top, #afafaf, #999999);
	background-image:	-webkit-gradient(linear,left top,left bottom,color-stop(0, #afafaf),color-stop(1, #999999));
	background-image:	-webkit-linear-gradient(#afafaf, #999999);
	filter:				progid:DXImageTransform.Microsoft.gradient(startColorStr='#afafaf', EndColorStr='#999999');

}

input.button:hover {
	cursor:	pointer;
	
	background:			#aaaaaa;
	background-image:	linear-gradient(top, #bbbbbb, #999999);
	background-image:	-moz-linear-gradient(top, #bbbbbb, #999999);
	background-image:	-o-linear-gradient(top, #bbbbbb, #999999);
	background-image:	-webkit-gradient(linear,left top,left bottom,color-stop(0, #bbbbbb),color-stop(1, #999999));
	background-image:	-webkit-linear-gradient(#bbbbbb, #999999);
	filter:				progid:DXImageTransform.Microsoft.gradient(startColorStr='#bbbbbb', EndColorStr='#999999');
}

input.button:active {
	background:			#888888;
	background-image:	linear-gradient(top, #777777, #888888);
	background-image:	-moz-linear-gradient(top, #777777, #888888);
	background-image:	-o-linear-gradient(top, #777777, #888888);
	background-image:	-webkit-gradient(linear,left top,left bottom,color-stop(0, #777777),color-stop(1, #888888));
	background-image:	-webkit-linear-gradient(#777777, #888888);
	filter:				progid:DXImageTransform.Microsoft.gradient(startColorStr='#777777', EndColorStr='#888888');
}
