/* Quarrybend Roofing - site stylesheet (2017) */
body { margin: 0; padding: 0; background: #d9d4c7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
#wrap { width: 780px; margin: 0 auto; background: #ffffff; border-left: 1px solid #a8a08c; border-right: 1px solid #a8a08c; }
#header { background: #6b2b1f; color: #ffffff; padding: 18px 20px 14px 20px; }
#header h1 { margin: 0; font-family: Georgia, "Times New Roman", serif; font-size: 30px; font-weight: normal; letter-spacing: 1px; }
#header .tag { font-size: 11px; color: #f1d9c2; margin-top: 4px; }
#header .phone { float: right; font-size: 16px; font-weight: bold; margin-top: 8px; }
table.nav { width: 100%; border-collapse: collapse; background: #3e3a33; }
table.nav td { text-align: center; padding: 7px 0; border-right: 1px solid #5b564c; }
table.nav td a { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 11px; text-transform: uppercase; }
table.nav td a:hover { color: #f7c77d; }
table.layout { width: 100%; border-collapse: collapse; }
td.main { vertical-align: top; padding: 18px 20px; width: 540px; line-height: 1.6; }
td.side { vertical-align: top; padding: 18px 14px; background: #f3efe6; border-left: 1px solid #e0d8c6; font-size: 11px; line-height: 1.5; }
h2 { font-family: Georgia, serif; color: #6b2b1f; font-size: 19px; font-weight: normal; margin: 0 0 10px 0; border-bottom: 1px dotted #c9bfa8; padding-bottom: 4px; }
h3 { font-size: 13px; color: #3e3a33; margin: 14px 0 4px 0; }
.banner { background: #8c7b63; color: #ffffff; padding: 30px 20px; font-family: Georgia, serif; font-size: 18px; text-align: center; border-bottom: 3px solid #6b2b1f; }
.box { border: 1px solid #d8cfbb; background: #ffffff; padding: 8px 10px; margin-bottom: 12px; }
ul.list { margin: 4px 0 10px 18px; padding: 0; }
a { color: #6b2b1f; }
#footer { background: #3e3a33; color: #cfc8b8; font-size: 10px; padding: 10px 20px; text-align: center; line-height: 1.7; }
#footer a { color: #ffffff; }
#footer .fixture { color: #9d968a; font-size: 9px; margin-top: 4px; }
