What is the process of creating an asp.net webforms website
<p>Hi I recently started to learn asp.net and I gotten to some confusion as to when exactly should I be creating the stylesheet.Because I mostly done client-side work and some basic PHP I am kind of confused at the process.For example when I recieve a PSD and have to turn it into a website/webapplication I usually follow this stepps:</p>

<ol>
<li>convert PSD to HTML/CSS</li>
<li>add any necesary Javasscript/jQuery code</li>
<li>add any necesarry PHP code(usually this ment form validation)</li>
</ol>

<p>This worked because I always new the tags I use and what Id and classes I set for them.In asp.net webforms I can not always be sure what the generated tags for the various controls will be and also I can not be sure of the ID because from what I saw asp.net generates a more complex ID to make sure that the the id is unique.Aldo there is a way to get the client ID I don't think this works in a css file. That leaves me with only knowing the class I set witch I believe from a writing clean HTML point of view is not always necesary to add in order to create style for the page.</p>

<p>So what I wanted to know is what is the process of created a website with asp.net webfoms?</p>

<p>When should I start writing the css for the website?</p>
