This is a great article about CSS coding: semantic approach in naming convention.
I am keeping this link for any time I will start a new project and will need to look back at some good advise for CSS naming conventions.
Surprisingly I was not far off with my currently undergoing project bar sorrento.
An image is worth a thousand words.
Nevertheless, I recommend you read the full story.