Dan,
Some combination of the recent tutorial on responsive skin design and this --
http://www.dotnetnuke.com/Resources...n-6-1.aspx -- might get you started.
The 51degrees stuff is built into both the Community and Professional editions of DotNetNuke, but I think that there are some more addon capabilities in the Pro version.