html,body,div,h1,h2,h3,h4,form,button,img { margin: 0; padding: 0; border: 0; }
body { font: normal 11px/16px "Trebuchet MS", Arial, sans-serif; color: #999; background: #fff; }
h1 { font-size: 48px; }
h1 a { color: #79c6f2; text-decoration: none; }
h1 a:hover { color: #79c6f2; }
h2 { font-size: 18px; font-weight: normal; color: #e11900; margin: 20px auto; }
h3 { font-size: 14px; font-weight: normal; color: #333; text-align: left; }
h4 { margin: 0; }
a { text-decoration: none; color: #0089bb; }
a:hover { color: #e11900; }
p { text-align: justify; color: #999; }
#container { margin: 0 auto; padding: 0; width: 600px; }
#header { text-align: center; padding-top: 75px; }
#image { float: left; width: 75px; text-align: left; }
#description { float: right; width: 525px; }
#description p { margin: 5px 10px 0 0; }
#form { clear: both; height: 35px; background: url(../images/background-search.png) 0 20px no-repeat; padding-top: 20px; }
.input-field { float: left; width: 380px; background: none; border: 0; font: bold 15px "Trebuchet MS", Arial, sans-serif; color: #0089bb; padding: 8px 10px 0 10px; }
#status { display: inline-block; width: 80px; font-size: 12px; color: #ccc; text-align: right; padding: 11px 15px 0 0; }
.red { color: #e11900; }
.green { color: #0C6; }
.button { background: url(../images/check-button.png) 0 0 no-repeat; height: 35px; width: 100px; float: right; cursor: pointer; border: 0; }
.button:hover { background-position: 0 -35px; }
#response { width: 560px; padding: 0 20px 20px 20px; }
#google-ads { float: left; width: 300px; height: 250px; margin: 0 0 0 10px; }
.sites { display: block; width: 250px; height: 30px; line-height: 12px; text-align: left; }
#content { float: right; width: 250px; }
#contact { clear: both; width: 375px; padding: 0 0 0 125px; }
.input-fields { width: 100%; color: #333; padding: 5px; }
#contact textarea { width: 100%; font: normal 11px/16px "Trebuchet MS", Arial, sans-serif; color: #333; padding: 5px; }
#contact #button { background: url(../images/send-button.png) 0 0 no-repeat; height: 35px; width: 100px; float: left; cursor: pointer; border: 0; margin: 10px auto; }
#contact #button:hover { background-position: 0 -35px; }
#footer { clear: both; padding-top: 10px; }
#footerline { width: 100%; height: 1px; background: #79c6f2; }
#footer p { text-align: center; color: #999; padding: 0 20px 0 20px; margin: 5px 0 0 0; }
#footer a { text-decoration: none; color: #999; }
#footer a:hover { text-decoration: underline; color: #e11900; }
