ときどき、
「あれー、ちゃんと余白つけたのに反映されないよ」
みたいに、
CSSを書いてもきちんと反映されない場合がありませんか?
記述ミスもあると思いますが、もしきちんと書いているのに反映されない場合は、
width: 100px !important;
のように、;の直前に!importantと書いてあげましょう。
このCSSがもっとも重要ですよ〜とブラウザーに伝えることができます。
ただし多用し過ぎてしまうと、どれが重要なのかわかりにくくなってしまうので気をつけてくださいね。