h1 {
	margin: 0 40px 0 50px;
	height: 50px;
	padding-left: 20px;
	background: url('/img/titles/bg.png') repeat-x;
}

#columns {
	color: #666;
	background: #fff;
	margin: 0 40px 0 50px;
	height: 1%;
	padding: 20px 0;
	overflow: hidden;
	font-size: 0.8em;
	line-height: 2em;
	background-repeat: no-repeat;
}

#leftcolumn {
	float: left;
	width: 219px;
	border-right: 1px dotted #a5a5a5;
	padding: 207px 40px 0 40px;
}

#columns h2 {
	margin: 0 0 25px 0;
}

#leftcolumn div.phonepreamble {
	color: #333;
	font-size: 1.1em;
}

#leftcolumn div.phone {
	color: #356ab3;
	font-size: 1.5em;
}

#rightcolumn {
	float: right;
	width: 510px;
	padding: 0 40px 0 30px;
}

#columns p {
	margin: 0 0 30px 0;
}

#columns a {
	color: #356ab3;
	border-bottom: 1px dotted #356ab3;
}

#columns a:hover {
	border-bottom-style: solid;
}