I think I do. I'm not 100% sure, but maybe if you havne't done so already, maybe if you give your divs (you're using divs right) a class name or an id name, that vb doesn't use, maybe it'll make vb stop trying to assign it colors.
also. the only css i'm confortable doing within the templates are when i apply the styles inside each div itself. and not in the header or a seperate stylesheet. um. perhaps doing this would be better?
these are just my thoughts. I hope they help a bit.