credits

CSS snippets & help from the following sources: