/* * Boxes */ .box { background-color: inherit; color: inherit; font-weight: inherit; font-size: inherit; border: 1px solid #ccc; margin: 1em 0; padding: 1em 1em 0 1em; box-shadow: 2px 2px 2px 0 #f2f2f2; } p.box { padding-bottom: 1em; text-indent: 0; } .box h1, .box h2, .box h3, .box h4, .box h5, .box h6 { margin-top: 0; } .box dl:first-of-type { /* Definition lists inside a box */ margin-top: 0; }