main page styles almost complete