Right way to customize login page and others things

There are category display settings to show them in a box format. You can get it to float using CSS but it will only show the latest 5 topics until they open the category