Abstracted whiteshadow and blackshadow out to use the same API
Added comment to border-box