I feel like a complete idiot. You CAN give ASP.NET controls element level style information. E.G.:
<asp:Label ID="lbl" runat="server" Text="Hi" Style="border: solid 10px Blue;" />
I assumed this wasn't possible, and that you had to use asp.net skins or something, simply because "Style" doesn't come up on the intellisense for an ASP.NET control, and it does for a regular html control like <input type="button" /> ... etc. VS 2005 will even give you help with writing the style once you are in the double quotes after the Style attribute. Sometimes I feel like instead of spending time with my family, or enjoying a good game, I should spend every moment of my life I'm not at work reading about stuff I use at work. :-( I guess I'll just keep looking at example source code and such to keep learning all these little nuances, tips, tricks, and design patterns. I figured this one out while figuring .skin files out while looking over the StarterSite that comes with SubSonic.