body, html
{
   margin: 0;
   background: #EEE;
}

body
{
   text-align: center;
   font-family: Tahoma, sans-serif;
   font-size: 12px;
   padding: 2%;
}
form input
{
   margin: 10px;
   border: 1px solid #000;
}

form label
{
   display: block;
   font-weight: bold;
}

form h2
{
   margin-top: 0;
   border-bottom: 3px solid #A80101;
}

form
{
   text-align: left;
   width: 30%;
   padding: 5px;
   background: #FFF;
   border: 1px solid #5F5F5F;
   border-bottom: 5px solid #5F5F5F;
   border-right: 5px solid #5F5F5F;
}

.error
{
   background: #FFEE53;
   padding: 3px;
   border-bottom: 3px solid #F6D336;
}