body { background: url(../img/header_bg.png) repeat-x center top; color: #000; font-family: 'Ubuntu', arial, serif; } #pageWrapper { width: 90%; margin: 0 auto; } #header { height: 105px; width: 100%; position: relative; } h1 { background: url(../img/logo.png) no-repeat right center; color: white; margin-top: -90px; margin-bottom: 100px; } h2 { font-size: large; } h3 { font-size: xx-large; } h3 { text-align: center; } p, dd { line-height: 1.3em; } #main { background: #f1f1f1 url(../img/container_bg.png) repeat-x center bottom; border: 1px solid #d4d4d4; border-width: 1px 1px 0 1px; -webkit-border-radius: 10px; -moz-border-radius: 10px; padding-bottom: 42px; } #main p { margin-left: 20px; margin-right: 20px; } dl { background: #555454 url(../img/separator.png) no-repeat center top; border: 0; border-top: 1px solid #525252; border-bottom: 1px solid #b3b3b3; color: white; margin-bottom: 21px; padding-bottom: 40px; position: relative; padding-left: 20px; padding-right: 20px; } dt a { color: white; font-size: larger; } dd { margin-bottom: 10px; }