A semantic oriented CSS framework