Cool, no problem.
One more thing - Also from accessibility point of view I think (haven't tested) the colour contrast is too low. Users with colour blindness and visual impairment may have problems using the site.
I haven't commented on the visual aspect of the design because I'm sure you've got that under control .
This is way beyond replies I'm expecting to receive. These are all helpful. Haven't thought of the visual impairment issue until you mentioned it. Thanks to that! I think I got it all now! Really glad I post this here. I wish someday I can return the favor.