What you're looking to do is pretty complex.
It took a team of 4 programmers, and a graphics designer, to develop our last .net project, and it took us close to 4 months to get a complete site up. And that was using a pre-existing database structure and content (We designed a new wrapper for the site essentialy). Part of the reason it took 4 months was because we were all just learning .NET at the time. Now, the same project might take us all about 2 months to complete fully.
My suggestion would be to look into design practices, and find sites that offer templates that you can use as a base for your site design. Also, look for source-code snippits for rollover menus that you can apply CSS templates to.
Enter your message below
Sign in or Join us (it's free).