My only contribution is design nit-picking. Remove the body margin so your banner image snugs up to the top, and make the white space to the right of the main content the same as it is to the left. Maybe add a pattern in the background to push your content forward, right now the grey in the banner blends into the grey of the background.