We're making April first prank within our office, and desired to switch our corporate website upside lower for many hrs tomorrow :)

My patch works everywhere although not in IE... Can anybody help ?

<script type="text/javascript">

   document.body.style.MozTransform = 'rotate(180deg)'

   document.body.style['-webkit-transform'] = 'rotate(180deg)'

</script>

A rather simpler version for IE (no matrix stuff):

body 

Your CSS is specific to webkit and opera.

You will have to use -ms-transform in IE9, otherwise take a look at this link for other versions of IE

EDIT: This does not work.

Try

body 

Demo: http://static.arounds.org/moz.html

Produced with: http://css3please.com/

Many of these solutions aren't good in IE if you will find layers with "position: absolute". IE is wicked.