#feedbackform {
width: 800px;
font-family: 'Arimo', Verdana, Arial, Helvetica, sans-serif;
padding:10px;
margin:20px;
border-radius:10px;
-webkit-box-shadow: 0 0 5px rgba(0,0,0, .3); 
-moz-box-shadow: 0 0 5px rgba(0,0,0, .3); 
box-shadow: 0 0 5px rgba(0,0,0, .3);
}
#content #feedbackform p.all-fields{
font-size:.9em;
color:#6f6f6f;
}
#feedbackform input, #feedbackform textarea{
padding:2px 5px;
border-radius:5px;
margin-bottom:10px;
margin-top:5px;
background:#e4e4c7;
border:1px solid #843427;
width:400px;
font-size:1.1em;
}
#feedbackform textarea{
height:160px;
margin-bottom:0;
}
#feedbackform input:focus, #feedbackform textarea:focus{
border:1px solid #b3230c;
background:#fff;
}
#feedbackform label {
padding:4px 10px 4px 4px;
font-size:1.1em;
}
.spam{
background:#e4e4c7;
padding:2px 10px;
border-radius:5px;
width:500px;
}
#feedbackform .antispammessage {
color:#1d1d1d;
}
#feedbackform .feedback_comments{
margin:0 0 20px 100px;
font-size:.8em;
}
#feedbackform input#AntiSpam{
margin-bottom:0;
border-radius:5px;
padding:2px 5px;
display:inline;
}
input#form_submit_button {
display:inline-block;
margin:20px 0 30px 50px;
width:auto;
padding:5px 10px;
cursor:pointer;
border-radius:4px;
background:#843427;
color:#d3d7dd;
border:1px solid #843427;
-webkit-box-shadow: 0 0 4px rgba(0,0,0, .75); 
-moz-box-shadow: 0 0 4px rgba(0,0,0, .75); 
box-shadow: 0 0 4px rgba(0,0,0, .75);
}
input#form_submit_button:hover, input#form_submit_button:focus{
-webkit-box-shadow: rgba(0, 0, 0, .25) 0 1px 2px;
-moz-box-shadow: rgba(0, 0, 0, .25) 0 1px 2px;
box-shadow: rgba(0, 0, 0, .25) 0 1px 2px;
cursor:pointer;
background:#843427;
}
#content p.providedby{
text-align:right;
font-size:.8em;
color:#828282;
amrgin-top:20px;
}
#content #feedbackform a:link, #content #feedbackform a:visited{
color:#828282;
}