html{
    min-height:100%;
    position:relative;
}

body{
	overflow-x:hidden;
	overflow-y:auto;
	padding:0;
    height:100%;
	background:#f6f6f6;
}

header{
	position:absolute;
	top:0;
	z-index:100;
	width:100%;
}

header a{
	color:#fff;
	font-size:14px;
}

header ul li{
	display:inline-block;
	margin:10px 15px;
}

.col h1{
	text-align:center;
}

.col{
	color:#292b2a;
	padding:20px 0;


	height:100%;
	min-height:100%;
	position:relative;
}

#left-col,
#right-col{
	background:#f6f6f6;
}

#mid-col{
	background:#36b379;
}