^ Also to further elaborate on what Seven Skins was explaining in regards to adding borders... if you add a border to an element that did not have it prior, it can cause any sub-elements or those who "used to" share a similar css definition appear differently hence what SevenSkins was explaining with the now its 102px wide comment above but now similar areas will look smaller as they were not adjusted. In the past I've went so far as to trace down all the other elements and added in:
Code:
border: 1px solid transparent !important;
So the other elements would then line up properly, especially in drop-down style menus where on hover the menu item shifts slightly but I do not recommend that at all, only in "it must be done" scenarios. Remember to always try proper css first i.e. CSS Class/ID + CSS Definition instead of for example in my previous reply above style="codehereforcss" because doing something properly and especially in html/css can mean the difference between something looking right and more so acting right! Also don't forget to check in all major browsers when you're done "tweaking" because typically Internet Explorer just doesn't jive etc the point being attempt it proper first, only "make due" when you absolutely must .