.box { margin-bottom: $pad; .title { padding-left: 5px; padding-right: 5px; border-bottom: 30px solid $cMenuOutline; border-right: 20px solid rgba(0,0,0,0); display: inline-block; height: 0; line-height: 32px; font-family: $fSerif; font-variant: small-caps; text-shadow: 1px 1px 2px $cBoxHeading; color: $cBoxHeading; } .body { border-top: 2px solid $cMenuOutline; border-bottom: 1px solid $cMenuOutline; background-color: $cMenuBG; } p { padding: 5px; margin: 0 !important; } } .box-left { float: left; } .box-center { text-align: center; margin: 0 auto $pad auto; float: none; .title { border-bottom: 30px solid $cMenuOutline; border-right: 20px solid rgba(0,0,0,0); border-left: 20px solid rgba(0,0,0,0); } .body { text-align: left; } } .box-right { float: right; text-align: right; .title { border-bottom: 30px solid $cMenuOutline; border-left: 20px solid rgba(0,0,0,0); border-right: none; } .body { text-align: left; } }