#myPosts { padding: 0 32px 32px 32px; h1 { font-size: 22px; margin-bottom: 10px; } table { border: 1px solid #ccc; caption { text-align: left; font-size: 16px; margin-bottom: 10px; } tr { th, td { font-size: 14px; text-align: center; border: 1px solid #ccc; padding: 6px 13px; } } thead { tr { th { background: #f9f9f9; font-weight: bold; } } } tbody { tr { td { font-weight: normal; } } } tfoot { background: #fbfbfb; tr { td { text-align: center; padding: 8px; button, a { padding: 6px 20px; } } } } } }