/* http://www.webcredible.co.uk/user-friendly-resources/css/css-forms.shtml */

label
{
width: 12em; /* effective column wih for form labels */
float: left;
text-align: right;
margin-right: 1em; /*small amount of spacing after the label */
display: block;
font-weight:bold;
border-right: 0px dashed red;
padding-right:2px;
}

select, input, textarea
{
color: white;
background: #333333;
border: 1px solid gray;
}

textarea
{
font-family: Verdana, Arial, sans-serif;
font-size:12px;
}

select:focus, textarea:focus, input:focus 
{
   border: 1px solid red;
}

fieldset
{
border: 1px solid red;
width:55em;
background: #101010;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
margin-right: -2em; 
}

legend
{
   font-size:90%;
   color: white;
   /*background: black;*/
   background: url(images/legendBackground.png) repeat;
   border: 1px solid red;
   padding: 2px 3px;
   margin-left: 2em;
}

.formHelp
{
   font-size:80%;
   color: #66ffff;
   margin-left: 1em;
}

form p
{
   padding:5px;
}


form h2
{
	border-top: 1px dashed red;
}
