final commit.  had trouble with css, but everything else worked out great.