input.text_field{
	border:1px solid #ddd;
	font:18px Arial, sans-serif; 
	padding:8px;
	width:200px;
	margin:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

input.text_field:focus{
	border-color:#aaa;
	background-color:#fafafa;
}

input.text_field.with-box{
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
}

label {
font:16px Arial, sans-serif; 
color:#666;
}

textarea.text_field{
	font:18px Arial, sans-serif; 
	border:1px solid #ddd;
	padding:8px;
	width:200px;
	margin:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

textarea.text_field:focus{
	border-color:#aaa;
	background-color:#fafafa;
}

textarea.text_field.with-box{
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
}
