/*	For those "clever" handheld devices that process screen pragmas.
		Also for those who hate fixed header and footers.		*/

div#header, div#footer {
	position: static;
	_position: static;
	}

/* Separate child selectors as it breaks IE processing */	
body>div#header, body>div#footer {
	position: static;
	_position: static;
	}

body {
	padding: 0;
	}

div#wrapper {
	padding-top: 0; 
	padding-bottom: 0; 
	}

#contents {
	padding-top: 22px; 
	padding-bottom: 12px; 
}


* html body {
	padding: 0;
	overflow: auto;
	}

* html div#contents {
	overflow: visible;
	height: auto;
	}
