lots of updates to main style.

still much to do. again.