some initial styling from Steve Bentley