/*
 -------------------------------------------------------------------------*/

/*

 * General XHTML styles
 -----------------------*/
 
html            {text-align:center;}
body            {
	font:11px Arial, Helvetica, sans-serif;
	margin:1em;
	width:20em;
	text-align:left;
	padding:0;
	color:#666
}

/*
 * Form elements
 -----------------------*/
fieldset        {
	margin:0;
}

input           {width:200px;}

input,
textarea        {border:0px solid #ccc; background-color:#F2F7E3; padding:5px;margin:2px 0 2px 0;}

input:focus,
textarea:focus  {background:#FFC;}

textarea        {font:11px Verdana, Arial, Helvetica, sans-serif;}

label           {
	display:block;
	margin:2px 0 0;
	font-size:11px;
	float:left;
	clear:left;
	width:215px;
}
label:after     {content:": ";}
button          {
	display:block;
	float:left;
	clear:both;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 155px;
}

/*
 * User feedback
 -----------------------*/
.yay, .oops     {font-size:.8em;text-align:center;padding:2px;color:#FFF;}
.yay            {background:#090;}
.oops           {background:#f30;}
div.error       {font-size:10px;padding:5px 0 0;color:#f30;margin:0 0 0 0px;}

/*
 * Captcha
 -----------------------*/
img            {
	border:1px solid #777;

	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
}

h3             {font-size:1.2em;font-weight:400;margin:30px 0 10px 90px;}


input#send {
width:44px;
border:none;
background:none;
position: relative;
left:100px;
}

img#clean {
	width:59px;
	height: 10px;
	margin: 0;
	left: 95px;
	position: relative;
	top: -6px;
	border:0;
}
