IMO best practice is to create your own separate skin, instead of editing skin/common_files directly.
That includes your own version of the main stylesheet - main.css
You can track your modifications better and future patching should be easier.
Mike (totaltec) was kind enough to put a video together explaining how
here.