/* * Modified contact form originally created by Chris Coyier from css-tricks.com * View screencast: http://css-tricks.com/videos/css-tricks-video-21.php -------------------------------------------------------------------------*//* * General XHTML styles -----------------------*/contact{	font:1em/1.4 "lucida grande", sans-serif;	margin:1em auto;	width:40em;	text-align:left;	padding:0;}/* * Form elements -----------------------*/fieldset        {	padding:10px 30px;	margin:0 auto;	/*	-moz-border-radius:1em; *//*  -webkit-border-radius:1em; *//*	border-radius:1em; */	width: 410px;	border-top: 0px none;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;}.contactborder{	width: 650px;	border: 1px solid #CCCCCC;	float: none;	margin-left: 90px;}legend          {	color:#333;	font-size:18px;	font-weight:normal;	font-family: "lucida grande", sans-serif;	padding-right: 10px;	padding-top: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	display: block;	margin-top: 0;	margin-right: 0;	margin-left: 0;}input           {width:250px;}input,textarea        {border:1px solid #ccc;padding:5px;margin:10px 0 0 0;}input:focus,textarea:focus  {background:#ffc;}textarea        {	font:12px Verdana, Arial, Helvetica, sans-serif;}label           {	font-family: "lucida grande", "sans serif";	display:block;	margin:12px 0 0;	font-size:10pt;	float:left;	clear:left;	width:90px;}label:after     {content:": ";}button          {	display:block;	float:left;	clear:both;	margin:1em 0 1em 90px;	width: 80px;	height: 30px;	cursor: normal;}/* * User feedback -----------------------*/.yay, .oops     {	font-size:14px;	text-align:center;	padding:10px;	color:#09C;	font-weight:normal;	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}.yay            {}.oops           {	background:#f30;	color: #FFFFFF;}div.error       {	font-size:10px;	font-weight:700;	padding:5px 0 0;	color:#f30;	margin:0 0 0 90px;}/* * Captcha -----------------------*//*img            {border:1px solid #777;margin:0 0 0 90px;display:block;}*/.entercode {	font-family: "lucida grande", sans-serif;	margin-top: 15px;	}.bump {	padding-left: 90px;}
