improved css styling