body { .page-header { background: url("/images/header.png"); margin-top: 0; border-bottom: 2px solid darken(#08c, 20%); .navbar.navbar-default { margin: 0; background: white; border-radius: 0; border-top: 0 none; box-shadow:0 0 6px #333; } .content { width: 900px; margin: auto; background: url("/images/logo.png") center left no-repeat; h1 { font-weight: bold; margin-left: 200px; padding: 30px; text-align: left; color: white; font-size: 60px; line-height: 60px; small { color: #eee; font-size: 42px; } .tiny { color: #eee; font-size: 22px; } img { margin: 20px; } } } } .container { max-width: 960px; &.amber-main { margin-bottom: 50px; } h2 { font-weight: bold; border-bottom: 1px solid #ccc; padding-bottom: 20px; margin-bottom: 20px; color: #444; } h3, h4 { font-weight: bold; margin: 20px 0; } h3 { padding-bottom: 10px; border-bottom: 1px solid #999; } p { &.note { background: #FFFFDD; padding: 5px 10px; border: 1px solid #BBBB7A; } } .nav { &.amber-nav { background: #eee; border-radius: 10px; padding: 10px 0; margin-top: 20px; a { padding: 5px 20px; color: #444; border-right: 1px solid transparent; &:hover { background: #ddd; } &.active { border-right: 1px solid darken(#08c, 20%); font-weight: bold; color: darken(#08c, 20%); } } .nav { a { padding-left: 40px; } } } } .next-section { margin-top: 20px; text-align: right; } } #footer { text-align: center; .container { border-top: 1px solid #ccc; } } }