#primary {	font-family: helvetica, arial, verdana, sans-serif;	font-size: 11px;	line-height: 15px;	width:950px;	height:auto;}#contentBlock1 {	height:auto;	width:509px;	padding: 9px;	border: 2px solid #83B14A;	margin-left: 34px;	margin-top: 2px;		background-color:#FFFFFF;	float:left;}#contentBlock2 {	height:auto;	width:275px;	padding: 9px;	margin-left: 15px;	margin-top: 0px;		background-color:#FFFFFF;	float:left;}#blockBackground {	background-color:#E1DED4;	padding-left:50px;	padding-top: 25px;	padding-right: 1px;	padding-bottom: 25px;}#footer {	width:950px;	height:115px;	padding-top:19px;	clear:both;	}.introParagraph {	font-family: helvetica, arial, verdana, sans-serif;	color:#4F4F4F;	margin-bottom:8px;	padding-left:95px;	padding-top: 8px;	border-top: 1px dotted #DBD4CC;	margin-top:10px;}.introTitle {	font-family: helvetica, arial, verdana, sans-serif;	font-size: 15px;	color:#4A3829;}.links {	padding-left:15px;	padding-top:3px;	width:442px;	color:#4E4942;}.linkCategory {	margin-bottom:25px;}.linkHeader {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 15px;	color:#4A3829;	padding-top: 2px;	border-top: 2px solid #83B14A;	margin-bottom: 2px;	border-bottom: 1px dotted #83B14A;}.headerDate {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	color:#4F4F4F;	margin-bottom: 1px;	}.linkDivider {	padding-left:5px;	padding-right:5px;}.featuredImage_first {	margin-top:4px;}.featuredImage_secondary {	margin-top:29px;}a:link {	color:#1A6D99;}a:hover {	color:#1C90CE;}a:active {	color:#1A6D99;}a:visited {	color:#214C63;}/* float fix from http://positioniseverything.net/easyclearing.html */.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-table;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */