1) For overall styling of the SCLogin module, and how best to create your own styles or override ours, please see our
SCLogin Theme Guide
2) You'd need to override our template files to re-order those fields. That's not something we can specifically help with as every site, and template, is different. However, between the CSS overrides and PHP layout overrides, you have complete control over exactly how everything is displayed.
I hope that helps get you going,
Alex