#header {
	height: 120px;
}
.container { position: relative; }
#top-ad {
	position: absolute;
	top: 30px;
	right: 20px;
}
.featured-links table {
	border: 1px solid #D7E5E9;
	border-width: 1px 0 0 1px;
	margin-bottom: 20px;
	text-align: center;
	width: 100%;
}
.featured-links table th { background: #D7E5E9; }
.featured-links table th, .featured-links table td {
	border: 1px solid #D7E5E9;
	border-width: 0 1px 1px 0;
	padding: 5px;
}

.wpcf7 table {
text-align: left;
width: 100%;
}
.wpcf7 table th {
width: 160px;
}

.wpcf7 textarea, .wpcf7 input[type="text"] {
width: 99%;
}

hr {
background: #D9E2E9;
border: none;
height: 1px;
}

dt {
font-weight: bold;
margin-bottom: 6px;
}
dd {
margin-bottom: 20px;
}
