Normally upgrading to a more recent release of a template would erase all the custom changes you've made to any files, including the CSS files. By using the steps described in the tutorial below, you can override existing CSS rules or add your own custom CSS rules to the template and still upgrade it to a newer version without losing the custom changes you've made.