main page styling 90% complete