html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	}
	
body {
	background:transparent url(../images/bg.png) bottom left repeat-x;
	}	


#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

#header {
	background:transparent url(../images/splash/bg.png) top left repeat-x;
	height: 192px;
}

#header #logo {
	margin: 0 auto;
	width: 300px;
	text-align:center;
	padding-top: 25px;
	z-index: 100;
	}	
	
div#content {
	padding:1em 0em 5em; /* bottom padding for footer */
	}

div#content img {
	border: none;
	}
	
div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	height: 32px;
	background-color: #322aab;
	}
