/* Tell the browser to render HTML 5 elements as block */  
html, body { overflow-x: hidden; }
header, footer, aside, nav, article {  
    display: block;  
}  

body {
	text-align:center;
	margin:0 auto;
}

header{
	margin:0 auto;
}

footer{
	margin: 0px auto;
	text-align:left;
	bottom:0;
}