Congratulations, this is a great looking site with really good design, and colour choice.
The excellent use of the white background for the text , with really good typography is very unusual in a 'first site'. The use of css for positioning is very good - I will be studying what you have done...