.brown-wrapper{
	border: 2px solid #efe8c9;
}

.brown{
	background-color: #efe8c9;
}

.two-cols{
	overflow: hidden;
	margin: 0px 0px 30px 0px;
}
.left-col{
	float: left;
	width: 49%;
}
.right-col{
	float: right;
	width: 49%;
}
.left-col-narrow{
	float: left;
	width: 32.5%;
}
.right-col-wide{
	float: right;
	width: 65.5%;
}
.left-col-wide{
	float: left;
	width: 65.5%;
}
.right-col-narrow{
	float: right;
	width: 32.5%;
}
.left-col.brown,
.right-col.brown{
	width: 45%;
	padding: 0 2% 0 2%;
}
.left-col-narrow.brown,
.right-col-narrow.brown{
	width: 28.5%;
	padding: 0 2% 0 2%;
}
.left-col-wide.brown,
.right-col-wide.brown{
	width: 61.5%;
	padding: 0 2% 0 2%;
}

.three-cols{
	oveflow: hidden;
	display: inline-block;
	margin: 0px 0px 0px 0px;
}
.three-cols .left-col{
	overflow: hidden;
	float: left;
	width: 281px;
	height: 281px;
}
.three-cols .center-col{
	overflow: hidden;
	float: left;
	width: 281px;
	height: 281px;
}
.three-cols .right-col{
	overflow: hidden;
	float: left;
	width: 281px;
	height: 281px;
}
.three-cols .left-col p.bodytext{
	padding: 0px 15px 0px 0px;
}
.three-cols .center-col p.bodytext{
	padding: 0px 15px 0px 15px;
}
.three-cols .right-col p.bodytext{
	padding: 0px 0px 0px 15px;
}

.three-cols .left-col.brown{
	padding: 0px 15px 0px 15px;
	width: 252px !important;
}
.three-cols .center-col.brown{
	padding: 0px 15px 0px 15px;
	width: 252px !important;
}
.three-cols .right-col.brown{
	padding: 0px 15px 0px 15px;
	width: 251px !important;
}

