/*
 * Form elements
 -----------------------*/
#formwrap		{width: 50em; float: left;}
#formwrapc8		{width: 44em; float: left; }
fieldset        {padding:10px 20px;margin:5px 0 0 0; border:1px solid #ccc;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;width: 759px; color:#666666; }
fieldset p 		{ line-height:1.9em;	}
legend          {color: #666; padding:0 10px;margin:0;font-size:1.4em;font-weight:200;}
input           {width:250px; border:1px solid #ccc;padding:5px;margin:2px 0 0 0; }
input option	{padding: 10px; background-color:#FF0000;}
input.teams     {width:125px;}
input:focus		{border:1px solid #0033CC;}
label           {display:block;margin:12px 0 0;font-weight:500;font-size:.8em;float:top;clear:left;width:140px; color:#333333;}
label.error 	{float: left; color: red;  vertical-align: top; width: 240px;text-align:left;}

button          {display:block;float:left;margin:1em 0 3em 45px;}

/*
 * 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;}

.teambox		{width:180px; float: left; }

.teambox input, .teambox select	{ width: 110px;   }
.teambox label	{ width: 100px; padding: 1px; float:top; text-align:left;}


.sitedate		{width: 100px;}
.sitedatec		{width: 20px;}




