When I change my CSS and refresh the page, the changes aren't reflected in Safari or Chrome I set the background to red instead of the color it normally was. Didn't change. Removed the properties all together, refreshed, the texture was still there, even though I removed the line.

OS X 10.7.5

Is there a caching issue? It happens in both Chrome and Safari.
Yes, the CSS is cached.

Try holding down the "Shift" key while clicking on the refresh icon. This will usually trigger a refresh that will reload the CSS and JavaScript.