If you're a complete beginner at ASP.net I highly recommend going to:
http://www.asp.net/
and watch a few videos first. then you'll have a much better idea why CSS and Master Pages are useful, if not essential. you might be confused now, but invest a little time and things will get better.
good luck!