/*  Formy - CSS Framework 0.8   */

/* reset.css  */

fieldset, form, label, legend
 { margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline; }


/* Structural */

fieldset
	{ margin:10px 0 0 0; padding:10px 0;  }

legend
	{ padding: 0 .4em; font-size:1.2em;  }


label
	{
	text-align:left;
	cursor:hand;
	line-height: 1.5em;
	/*margin: 0 0 0 .4em;*/
	margin:0;
}

textarea, input, select, label, button, optgroup
	{ margin:5px 0 10px 0; }


input[type="checkbox"] ,input[type="radio"]
	{ margin-bottom:7px; }



/* Color palette */

fieldset
	{ /*border-bottom: dotted 1px #999;*/ }

legend
	{ background-color: #e3dfdf; color: #333; }

label
	{ color:#333; }

textarea
	{ border: 1px solid #666; }

textarea:focus, input[type="text"]:focus
	{ border: 2px solid #666; }

select
	{  background-color: #fff; color: #000; }

input[type="text"]
	{ border: 1px solid #666; }

input[type="submit"]
	{
	background-color: #F0F;
	color: #fff;
	padding:5px 10px;
	border:none;
}
input[type="submit"]:hover
	{  background-color: #000; color: #fff; padding:5px 10px; border:none; }

input[type="reset"]
	{
	background-color: #09F;
	color: #fff;
	padding:5px 10px;
	border:none;
}
input[type="reset"]:hover
	{  background-color: #000; color: #fff; padding:5px 10px; border:none; }

input[type="checkbox"]
	{ color: #000; }

input[type="radio"]
	{  /*background-color: #fff; color: #000;*/ }

option
	{ background-color:#fff; color:#000; }

optgroup
	{ background-color:#ccc; color:#000; }

button
	{ background-color: #BDD9EC; color: #333; padding:10px 5px;}


/* Polls */

.errors
  { color: #F00; }

input.required, input.invalid, textarea.required, textarea.invalid
  { border: 2px solid #F00; }

#projsort {
  padding:0;
}
li.itemsort {
  padding:2px 4px;
  width:500px;
  list-style:none;
}
.itemdrag {
  padding:2px 4px;
  margin:10px 0;
  background:#B8C7C4;
  cursor:move;
  width:540px;
}

