improved css layout and navbar