Major code change and slight style update

#use em instead of px in all areas now.
#gaps between styte does not scale with screen size anymore (more
consistent)
#text color change to better match the metro style.