margin: 0 0 30px 0; } border-top: 1px solid #d9d9d9; } border-bottom: 1px solid #d9d9d9; } margin: 10px 0; color: #555; font-weight: normal; font-size: 14px; } #footer { color: #333; width: 540px; padding: 0; margin: 0 0 10px 0; }