/* CSS Forms */
#formcontainer
{
width:auto;
}

form {
  margin: 20px;
  padding: 0px;
  font-size: 100%;
  width: 400px;
}

 label
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #4F4949;    /*my favourite grey*/
font-size:12px;
width: 12em;
float: left;
text-align: justify;
margin-right: 0.5em;
display: block;
padding:0px;
}

input
{
color: #000;
background: #fff;
border: 1px solid #c0bdef
}

.submit input
{
color: #000;
background: #Db9fc8;
border: 4px outset #000;
margin-left: 10em;
}

fieldset
{
border: 1px solid #c0bdef;
width: auto;
margin-left:0em;
padding:1em;
}

fieldset legend
{
  font-size: 130%;
  font-weight: normal;
  color: #4F4949;
  margin: 5px 5px 5px 5px;
  padding: 5px 5px 5px 5px;
}

legend
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #fff;
background: #Db9fc8;
border: 1px solid #c0bdef;
padding: 2px 4px 2px 4px;
margin-bottom: 1em;
}