I'm working on a site that currently uses skins and I'm trying to figure out the most logical way to use them. For instance, we have a skin for gridviews. The skin is good for setting stuff like pager setttings and cellpadding, things we know we'll always want the same for each control, but I'm having trouble setting stuff like the border. I just want a black, 1 pixel, collapsed border on every instance of a gridview in the site but for some reason it won't work unless I set it in the CSS. Which is another question related to this. When do you set styles in CSS as opposed to in the skin, is there a general rule of thumb for this?