I do not even know what "the foot down" means

a funny little comic
a cool little t-shirt
a subculture that I am not really a part of

www.thefootdown.co.uk

can someone tell me what it means... "the foot down"
is that "fixed gear talk"

I am tragically un-hip