/*
 * Form elements
 -----------------------*/
 
fieldset        {padding: 0px 0px;margin:0;-moz-border-radius:1.5px;-webkit-border-radius:1.5em;border-radius:1.5em;border-bottom-width:2px;}
legend		{font-family: Calibri, Verdana, Sans-Serif; font-size: .9em;}
input           {width:280px; margin: 0px; background: #e8e8e8;  font:.8em Myriad Pro, Calibri, Veranda, Arial, Sans-Serif; border:1px solid black; }
input:focus	{background: white; border: 1px solid #D81E05;}
textarea        {width: 355px; height: 125px; border:1px solid black;padding:0px;margin:0px 0 0 0; background: #e8e8e8; }
textarea:focus  {background: white; border: 1px solid #D81E05;}
textarea        {font:.85em Myriad Pro, Calibri, Veranda, Arial, Sans-Serif;}
label           {display:block;margin:0px; margin-top: 4px; font-weight:500; font-size:.8em; font-family; Myriad Pro, Calibri, Veranda, Arial, Sans-Serif; float:left;clear:left;width:280px;}
label:after     {content:" ";}
button          {display:block;float:right;clear:both;margin-top: 5px; margin-right: 7px;}

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