*{
	margin:0;
	padding:0;
}
html{
	height:100%;
}
body{
	height:100%;
}

* html div#wrap{
	height:100%;
}

div#wrap{
	margin:0px auto;
	position:relative;
	min-height: 100%;
}
body > #wrap {
		height: auto;
}

div#wrap2{
	padding-bottom:30px;
}

div#wrap3{
	padding-bottom:30px;
}


#footer{
	background-color:#4d4d4d;
	position:absolute;
	bottom:0px;
	height:30px;
	width:100%;
	border-width:3px 0px;
	text-align:center;
	line-height:30px;
}
