Whitespace and code cleanup. Extracted CSS to separate file.