well ive got this working (to a point)...
the 1st time ive ever seen this done in CSS... maybe im making history ;)
the code needs extending.... alot.... but i said i would get you the basic functionality - so here it is.
I've even made a quick film to show you (and others who cba to install it) what it looks like.....
P.S. you owe me