* {
margin:0; /* zero out margin */
padding:0; /* zero out padding */
}

html, body {
height:100%; /* gives layout 100% height */
overflow:hidden; /* triggers 100% height in Opera 9.5 */
}

* html #content1 { 
height:100%; /* IE6 treats height as min-height */
}
.head{
	padding-bottom: 40px;
}

#content1{
	padding: 50px;
	width: 100%;
	background:#eee;
	min-height:100%;
	
	margin:0 auto;
}
.button{
	padding: 10px 15px;
	background: #f00;
	font-size: 1.2em;
	color: #fff;
	text-decoration: none;
	transition: all 1s ease;
}
.button:hover{
	background: #003399;
}
footer{
	height: 80px;
	background: #000;
	color: #fff;
	position:absolute; 
	bottom:0; 
	width:100%;
	clear: both;
}