﻿.col {
	padding:10px;
	vertical-align:top;
	box-sizing:border-box;
}

.lh {
	width:auto;
	
}

.wrap {
	width:100%;
	box-sizing:border-box;
}

.innerWrap {
	width:95%;
	max-width:1000px;
	margin:0 auto;
}


@media (min-width: 30em) {
    .row { width: 100%; display: table; table-layout: fixed; }
    .col { display: table-cell; }
    .lh {	width:150px;	border-right:1px solid gray;}
    .innerWrap {
	width:90%;
}
}