Yeh the title practically says it all. I'll be developing an ecommerce website using .NET technology for my upcoming school project, and I wawnt to make my first ASP site an impressive one so I'm thinking of actually coming out with a cool design and code it to be valid xhtml, and the way layout images are kept in CSS files, BUT I'm not sure whether this is even possible. First thing I need to know is whether the ASP codes are even valid xhtml in the first place, anyone knows?

I was thinking of attaching the external CSS file to the master page, like how you usually code a valid xhtml/css website.