BODY { margin: 0px; margin-top: 30px; margin-bottom: 30px; padding: 0px; font-family: Verdana; background: url(http://www.cascaderoof.com/pics/bg.gif) repeat-x; background-color: #2e648a; } SPAN, TD, DIV { font-family: Verdana; font-size: 11px; color: #565450; line-height: 1.4; } A:link, A:visited, A:active { color: #2e648a; } #wrapper { } #left_column { width: 234px; background-color: #FFF; } #leftnav { background: url(http://www.cascaderoof.com/pics/left_column_bg.gif) repeat-y; margin-top:0px; } #leftnav .subsection { background: url(http://www.cascaderoof.com/pics/subnav_bg.gif) repeat-y; padding-top: 5px; padding-left: 40px; } #leftnav .subitem { padding-bottom: 10px; font-size: 11px; } #leftnav .footer { background-color: #2e648a; height: 21px; padding: 5px; text-align: center; font-size: 14px; font-weight: bold; color: #e7e0ce; } #leftnav .testimonials { padding: 10px; color: #9a8b65; } #leftnav .testimonials H4 { color: #9a8b65; } .leftSpacer { background-color: #FFF; } #content_column { width: 499px; background-color: #FFF; vertical-align: text-top; padding-bottom: 20px; } H1 { border-bottom: 1px solid #2e648a; color: #2e648a; font-size: 150%; font-weight: normal; margin-top: 5px; margin-right: 15px; margin-bottom: 10px; } H2 { border-bottom: 1px solid #2e648a; color: #2e648a; font-size: 125%; font-weight: normal; margin-top: 8px; margin-bottom: 7px; clear: both; } H3{ font-weight: bold; font-size: 100%; margin-bottom: 5px; } H4 { font-size: 100%; font-weight: bold; margin: 0px; display: inline; margin-right: 3px; } H5 { font-size: 100%; text-align: justify; } .linksection { margin-top: 5px; padding-bottom: 5px; } #content { width: 98%; } .text { line-height: 1.4; } .smallText { color: #9a8b65; font-size: 13px; line-height: 1.2; } UL LI { list-style-position: outside; list-style-image: url(http://www.cascaderoof.com/pics/leftnav/subnav_arrow.gif); color: #9a8b65; font-size: 120%; line-height: 1.5; position: relative; left: -20px; margin-top: 0px; padding-top: 0px; } .frame { border: 1px solid #9a8b65; background-color: #e7e0ce; } .frame IMG { } .frame .footnote { font-size: 9px; text-align: right; } DIV.hr { clear: both; border-bottom: 1px dotted #d7cdb2; padding-top: 5px; margin-bottom: 10px; } #footer_banner { padding: 10px; background-color:#c0cedd; } .location { font-size: 14px; font-weight: bold; color: #2e648a; text-align: center; } .hours { font-size: 11px; font-weight: bold; color: #2e648a; text-align: center; } #footerlinks { text-align: center; width: 778; margin-top: 15px; } #footerlinks A, #footerlinks .divider { color: #fff; font-size: 10px; } #footerlinks .divider { padding: 3px; } #copyright { margin-top: 10px; color: #a1b9ca; font-size: 10px; } #networkFooter { margin-top: 45px; border-top: 1px dotted #a1b9ca; padding-top: 5px; width: 778; } #designcredit, #designcredit A { text-align: right; color: #fff; font-size: 10px; } #pagecounter{ margin-top: 35px; } #pagecounter, #pagecounter A { text-align: right; color: #a1b9ca; } #home #welcome .text { padding-top: 5px; padding-left: 0px; text-align: justify; } #home #services H2 { margin-top: 0px; } #home #services UL LI { font-weight: 120%; line-height: 2; } #home .smallText { font-size: 120%; font-family: times new roman; } .box { background-color:#e4e8ed; border:1px solid #c0cedd; padding:10px; margin-bottom: 10px; } .box .title { font-weight: bold; } #services_gutter_maintenance UL LI { color: #9a8b65; font-size: 100%; } #services_roof_replacement LI { font-size: 90%; } #services #roof_cleaning_intro LI { font-size: 100%; } #services_checklist LI { list-style-type: circle; list-style-image: none; padding-bottom: 10px; color: #565450; } #services_gutter_maintenance .whatget LI { padding-bottom: 5px; } .galleryItem { background-color: #e7e0ce; border: 1px solid #9a8b65; } .galleryItem .caption { font-weight: bold; color: #9a8b65; padding-left: 10px; padding-bottom: 3px; height: 10px; } .galleryItem .thumb { padding: 10px; padding-top: 0px; padding-bottom: 0px; } .thumb .photo { border: 1px solid #565450; } .galleryItem .footnote { font-size: 70%; color: #9a8b65; text-align: right; padding-right: 10px; } #contact .label { text-align: right; padding-right: 5px; } #contact .textfield { border: 1px solid #9a8b65; width: 100%; color: #565450; font-family: verdana; padding: 3px; }