I remember you said you had trouble removing all these uses of `!important`, but I can't help feeling it should really be a last resort only, as over reliance can be a slippery slope.

I understand this is meant to be a widget as such, but we could probably remove all the occurrences of `!important` if we added more specificity by using an id on the parent. That would limit the widget to a single occurrence per-page however. But what is the probability of using more than one timeline on a single page, I'm not too sure.

I'd be interested in what @craigcook thinks here?