#header h1 { color: #F97D00; margin-bottom: 0.5em; padding-bottom: 0; padding-left: 0em; border-bottom: 1px solid #F97D00; } #header h1 a { color: #F97D00; text-decoration: none; } .aboutustext h1, .aboutustext h2, .aboutustext h3, .aboutustext h4, .aboutustext h5, .aboutustext h6 { color: black; } address { font-style: normal; font-size: 0.8em; padding: 1.5em 1.5em; line-height: 14px; } #aboutus h2 { font-size: 14px; font-weight: bold; color: white; background-color: #F97D00; padding-left: 0.5em; line-height: 24px; margin-top: 0; margin-bottom: 0; } #aboutus h3 { font-size: 12px; font-weight: bold; margin-bottom: 0.75em; } .aboutustext { padding: 0.5em 0.5em 0.5em 0.5em; margin: 1px 0 1em 0; border: 1px solid #F97D00; } .aboutustext ul { margin-bottom: 1.2em; } .aboutustext ul li { list-style-type: circle; margin-left: 1.5em; margin-bottom: 0; } #testimonials ul { list-style: none; margin-left: 0; padding: 1em 0.5em 1em 0.5em; } #testimonials ul li { list-style-type: none; margin-left: 0; margin-bottom: 1em; } #testimonials ul li.lastitem { margin-bottom: 0; } #testimonials .quote { font-style: italic; padding-right: 0.5em; } #process p, #process h4 { padding-left: 30px; padding-right: 30px; } img.alignright { padding: 4px; margin: 0 0 2px 7px; } img.alignleft { padding: 4px; margin: 0 7px 2px 0; } .contactform label { font-weight: bold; } .contactform input[type=text] { width: 400px; } .contactform textarea { width: 400px; } .fieldWithErrors { padding: 2px; background-color: red; display: table; } #errorExplanation { width: 400px; border: 2px solid red; padding: 7px; padding-bottom: 10px; margin-bottom: 15px; background-color: #f0f0f0; } #errorExplanation h2 { text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: -7px; background-color: #c00; color: #fff; display: none; } #errorExplanation p { color: #333; margin-bottom: 0; padding: 5px; display: none; } #errorExplanation ul li { font-size: 12px; list-style: square; margin-left: 1.5em; }