First thing I noticed, the banner could use improvements. Maybe a change of font and font color. The white on gray contrasts too much compared to the elegant flow of the style's colors. The style looks great. I'd suggest changing the welcome header to improve the chance of registrations.