lots and lots of styles added
fiddled with the background a bit