begun CSS styling with background colors and element positioning