.two-column {
  float:left;
  padding:0 0 15px 0;
}
.two-column {
  width:253px;
}
.single-column .two-column {
  width:366px;
}
.two-column h3 {
  margin:5px 0 0 0;
  padding:0;
}
.two-column ul {
  list-style:none;
  margin:0 0 20px 0;
  padding:5px 0 0 0;
}
.two-column h4 {
  margin:10px 0 0 0;
  padding:3px 10px;
  color:#fff;
  background-color:#EC7D1D;
}
.two-column p {
  margin:10px 0 20px 0;
  padding:0;
  font-size:11px;
  line-height:18px;
}
.two-column-col1 h3,
.two-column-col1 ul,
.two-column-col1 h4,
.two-column-col1 p,
.two-column-col1 div {
  margin-right:10px;
}
.two-column-col2 h3,
.two-column-col2 ul,
.two-column-col2 h4,
.two-column-col2 p,
.two-column-col2 div {
  margin-left:10px;
}
.two-column-col1 div div,
.two-column-col2 div div {
  margin-left:0;
  margin-right:0;
}

/* regions */
.two-column h3.regions {
	margin:0;
	padding:20px 0 5px 0;
	color:#9DB66A;
}
.two-column h4.regions {
	margin:0;
	padding:0;
  color:#9DB66A;
  background-color:transparent;
}
.two-column ul.regions {
  list-style-type:none;
  margin:0 30px 5px 30px;
	line-height:16px;
}
.two-column ul.regions li {
	padding:0;
}
.two-column ul.regions li a,
.two-column ul.regions li a:link,
.two-column ul.regions li a:visited,
.two-column ul.regions li a:active {
	color:#9DB66A;
	font-size:11px;
	text-decoration:none;
}
.two-column ul.regions li a:hover {
	text-decoration:underline;
}