Restructuring style sheets

Custom styles should go in separate style sheet
More css style restructuring