/* this file is linked with a variation of http://www.dithered.com/css_filters/html_only/link_media_query.html
   this file is read by
     * All Mozilla 0.6 - 1.6
     * OSX IE 5.x
     * Mac IE 4.0 - 5.x
     * Win Opera 3.5 - 7.x
     * OSX/Mac Opera 5.0 - 6.0
     * MSN for OSX
     * Konqueror 2.2
   and not by
     * Win IE 4.0 - 6.x
     * All NS 4.x
     * OSX Safari 1.x
     * OSX iCab 2.x
     * Konqueror 3.x
   these are unknown
     * OSX OmniWeb 4.0 - 4.2
     * Konqueror 2.x

   we'll use http://www.dithered.com/css_filters/css_only/lang_pseudoclass.html to unfloat things for printing
   this hack shows rules to
     * All Mozilla 1.2 - 1.6
     * Win Opera 7.5
     * OSX/Mac IE 5.x
     * MSN for OSX
     * OSX OmniWeb 4.1 - 4.2
   and not to
     * All Mozilla 0.6 - 1.1
     * Win IE 4.0 - 6.x
     * Mac IE 4.x
     * All NS 4.x
     * Win Opera 3.5 - 7.2
     * OSX/Mac Opera 5.0 - 6.x
     * OSX Safari 1.x
     * OSX iCab 2.x
     * Konqueror 2.2 - 3.x
   these are unknown
     * OSX OmniWeb 4.0
     * Konqueror 2.0

   therefore, combining these two hacks, we show one set of rules to
     * All Mozilla 1.2 - 1.6
     * Win Opera 7.5
     * OSX/Mac IE 5.x
     * MSN for OSX
   and another set to
     * All Mozilla 0.6 - 1.1 (our target group, netscape 7.0)
     * Win Opera 3.5 - 7.2
     * Mac IE 4.x
     * OSX/Mac Opera 5.0 - 6.0
     * Konqueror 2.2
   these don't see anything
     * Win IE 4.0 - 6.x
     * All NS 4.x
     * OSX Safari 1.x
     * OSX iCab 2.x
     * Konqueror 3.x
   these are unknown
     * OSX OmniWeb 4.0 - 4.2

   the important thing is to hide this file from safari, since it doesn't understand the :lang() pseudoclass
*/

/* unfloat and hide things */
#content {
	float: none;
}
#buttons, #more_info, #stay_updated {
	float: none;
	display: none;
}

/* the home page doesn't span more than one page so leave things in */
.home #content, .home #buttons, .home #stay_updated {
	float: left;
	display: block;
}

/* restore things for newer browsers (not netscape 7.0) */
#content:lang(en) {
	float: left;
}
#buttons:lang(en), #more_info:lang(en), #stay_updated:lang(en) {
	float: left;
	display: block;
}
