What is the best way to render a mobile website should I include a media type (such as media="handheld") to use an entirely new css file or should I use JavaScript/PHP to test which type of browser is visiting the site.