 .contactForm{
         border: 1px solid SlateGray;
         border-color: LightSlateGray LightSlateGray LightSlateGray LightSlateGray;
         max-width:660px;
         margin: 20px auto 20px auto;
         background: LightSteelBlue;
         padding: 10px;
         font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
 }
    .contactForm h2{
         color: SteelBlue;
         text-shadow: 1px 1px #fff;
         font-size: 2em;
         text-align: center;
         border-bottom: 1px solid #999;
         border-color: LightSlateGray;
         opacity: 0.75;
 }
    .contactForm input:not(.btn),
    .contactForm textarea{
         display: block;
         border:1px solid SlateGray;
         width:96%;
         margin: 5px;
         padding:5px;
 }
    .contactForm input:focus, 
    .contactForm textarea:focus{
         font-style: italic;
         font-weight: bold;
 }
    .btn{
         background: SteelBlue;
         font-size: 1em;
         color: #FFF;
         margin: 5px 5px 5px 5px;
         padding: 5px 50px 5px 50px;
         border: 1px solid LightSlateGray;
         box-shadow: 1px 1px #999;
         border-radius: 12px;
 }
    .btn:hover{
        background: #00FF00;
 }