Mmm. I don't like this naming too, I'll change the names to a semantic one. By the way, numbers stand for |left|bottom|thickness like the css shadow, e.g. box-shadow: 0px 0px 4px #000;