Exactly. A seperate style sheet is exactly what is needed
I dont' know if you're being sarcastic or not.... but as a web developer that's all that's needed. Mobile devices have flaws in their browsers (and the next person who tells me to switch to Opera Mini needs to get their head out of their ***!), and as such they need special help... not as much as IE6... but they need some love.
Absolute positioning and z-indexes are hated by mobile phones... but the map control built for this game would be hard to convert. So that right there is the rub. It's a beautiful map control - good scripting - but... not mobile friendly.
So for my suggestion: when viewing the report of a farm attack, allow us to click the name of the farm (like we would a player) to bring up options on it (attack etc.).
This way we don't need to load the map page (which is the biggest issue to most), and can do our bidding from there.