.input {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
height:            1.6em;
padding:           .3em 0 0 2px;
margin-top:        6px;
margin-bottom:     3px;
}
.textarea {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
margin-top:        3px;
margin-bottom:     3px;
}
.select {
background-color:  #fff;
font-family:       Arial, Verdana, Sans-serif;
font-size:         10px;
font-weight:       normal;
letter-spacing:    .1em;
color:             #000;
margin-top:        6px;
margin-bottom:     3px;
}
.multiselect {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
margin-top:        6px;
margin-bottom:     3px;
}
.radio {
color:             #000;
margin-top:        7px;
margin-bottom:     4px;
padding:           0;
border:            0;
background-color:  transparent;
}
.checkbox {
 background-color:  transparent;
 margin:            3px;
 padding:           0;
  border:            0;
}
.submit {
 background-color:  #fff;
 font-family:       Arial, Verdana, Sans-serif;
 font-size:         10px;
 font-weight:       normal;
 letter-spacing:    .1em;
 padding:           1px 3px 1px 3px;
 margin-top:        6px;
 margin-bottom:     4px;
 text-transform:    uppercase;
 color:             #000;
}
#error {
 margin-top:        15px;
 padding:           1px;
 border:            #7B81A9 1px solid;
}
.errorheading{
 color:             #990000;
 background:        #ccc;
 font-family:       Verdana, Trebuchet MS, Arial, Sans-serif;
 text-align:        center;
 font-size:         12px;
 font-weight:       bold;
 letter-spacing:    1px;
 text-transform:    uppercase;
 padding:           4px;
 margin-bottom:     1px;
}
.errormessage {
  color:             #000;
  border-top:        #7B81A9 1px solid;
  font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
  font-size:         12px;
  text-align:        center;
  padding:           20px 10px 20px 10px;
}
#wrapper {
position: relative;
float: left;
margin: 0;
padding: 0;
width: 590px;
background: #e0ecff;
color: #333;
border-top: 10px solid #900;
}
#blogtitle {
position: relative;
margin: 0;
padding: 0;
clear: both;
background: #0D417A;
color: #fff;
width: 590px;
text-align: right;
}

#blogtitle h1 {
font: bold 30px arial, helvetica, lucida grande, verdana, sans-serif;
margin: 0;
padding: 10px;
}
