Я полагаю, что Вы ответили на свой собственный вопрос...
System.totalMemory
дает Вам общую сумму "используемой" памяти, не выделенный. Правильно, что Ваше приложение может только использовать 20 МБ, но это имеет 5 МБ, который свободен для будущих выделений.
я не уверен, пролили ли документы Adobe свет на способ, которым он управляет памятью...
For ASP.NET MVC, you don't have the ASP.NET 'Themes' mantra, you typically use CSS.
Я бы использовал другие файлы CSS, как предлагает Джордж. Таким образом можно добиться очень многого. См. CSS Zen Garden для примеров того, как много вы можете сделать.
Если это не дает вам достаточного контроля, вы также можете указать главную страницу в своем контроллере следующим образом:
return View(stringViewName, stringMasterName, model);