main h1 {
margin-top: 0;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #ccc;
color: #444;
font-weight: bold;
font-size: 24px;
text-shadow: 0 2px 0 rgba(0,0,0,0.1);
text-align: center;
}
main h1 + p {
font-size: 18px;
}
main h2 {
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #ccc;
color: #444;
font-weight: bold;
font-size: 18px;
text-shadow: 0 2px 0 rgba(0,0,0,0.1);
}
#gform_wrapper_1 {
margin-top: 30px;
margin-bottom: 30px;
padding: 15px;
border:1px solid #ccc;
-webkit-border-radius: 5px;
   -moz-border-radius: 5px;
        border-radius: 5px;
-webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
   -moz-box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
        box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
}
.ginput_container .textarea {
height: 120px;
}