main page styling almost complete