New styling, thumbnail grid and ajax loading