CSS fixes: page height; header styles; search icon