It does not recognize the expression of the form:
@media all and (min-width: 800px)and (min-height: 600px) {
}
but recognizes:
@media all and (min-width: 800px) and (min-height: 600px) {
}
The difference is in the space beetween ')' and 'and'.
It seems the space is optional here: http://www.w3.org/TR/css3-mediaqueries/#syntax