Reduce main.css

CSS repeats itself too much to be easily maintained or modified; I'm starting to condense the styles into groups based on function and use shorthand where possible. Immediate plans are to combine all the elements with font-weight:bold and text-align:left attributes into two lines from their current scattered many.