:root
{
	/*width: 100%;*/
	/*height: 100%;*/
	/*overflow: scroll;*/
	/*overflow-x: auto;*/
	/*overflow-y: scroll;*/
}

html
{
	background-color: green;
	/* This (below) makes Konqueror do some REALLY funky shit: the viewport
	scrolls a block that *is* the html element, which *itself* has both
	horizonal *and* vertical scrollbars. :s Works fine elsewhere. */
	/*overflow: scroll;*/
	/* Just trying this to see what, if any, effect it has on the above: */
	/*height: 100%;*/
	/* Ugh, that makes it worse, if anything! STUPID Konqueror! */
	/* This makes it tolerable, but still buggy: */
	min-height: 100%;
	/*overflow: hidden;*/
	/*overflow: auto;*/
	/*overflow: visible;*/
	/*overflow-x: auto;*/
	/*overflow-y: auto;*/
	/*overflow-y: scroll;*/
	/* These instead of a simple {overflow-y: scroll;} because Konqueror
	makes the horizontal scrollbar drop to the bottom of the *document*, not
	the viewport, when keeping things simple. Stupid buggy Konqueror. */
	overflow: scroll;
	overflow-x: hidden;
}

html, body
{
	margin: 0;
	padding: 0;
	/*width: 100%;*/
	/*max-width: 100%;*/
	/*height: 100%;*/
	/*min-height: 100%;*/
	/*overflow-x: hidden;*/
}

body
{
	/*overflow: hidden; -- nukes ALL scrollbars in Opera and Konqueror */
	/*overflow: hidden;*/
	/*overflow: -moz-scrollbars-vertical; -- rules out h-scrolling! */
	font: 10px/1.3 Arial;
	color: white;
	background-color:blue;
	/*overflow: hidden;*/
	/*overflow-x: hidden;*/
	/*overflow-y: hidden;*/
	/*overflow: scroll;*/
	/*overflow: auto;*/
	/*overflow: visible;*/
	/*overflow-x: hidden;*/
	/*overflow-x: auto;*/
	/*overflow-y: scroll;*/
	/*overflow-y: auto;*/
	/*height: 100%;*/
	/*min-height: 100%;*/
	/*width: 100%;*/
	/*max-width: 100%;*/
	/*width: 50%;*/
	/*margin: 0 auto;*/
}

#wrapper
/*_body*/
{
	/* Setting any explicit overflow(-x/-y) property makes WebKit weird. */
	background-color: darkred;
	margin: 0 auto;
	width: 50%;
	min-width: 700px;
	/*_margin: 0 auto;*/
	/*overflow: auto;*/
	/*overflow: scroll;*/
	/*overflow: visible;*/
	/*overflow: hidden;*/
	/* Only for now, as it will cripple accessibility in low-res devices: */
	/*overflow-x: hidden;*/
	/*_overflow-x: auto;*/
	/*overflow-x: auto;*/
	/*overflow-y: visible;*/
	/*_overflow-y: scroll;*/
	/*_height: 100%;*/
	/*min-height: 100%;*/
	/*_width: 50%;*/
	/*height: 100%;*/
}

* html #wrapper
{
	/*height: 100%;*/
}

p
{
	background-color: maroon;
}

.collapse
{
	margin: 0;
}
