#content {
	width: 946px;
}

#intro {
	margin: 0 0 38px;
}


#intro-inner {
	clear: both;
}

#left-column h1 {
	margin: 0 0 13px;
}

p {
	line-height: 21px;
}

#left-column {
	float: left;
	width: 596px;
	margin: 0 0 32px;
}

/* *** *** *** *** *** *** *** *** *** *** *** *** 
   RIGHT SIDEBAR
 *** *** *** *** *** *** *** *** *** *** *** *** */

#right-column {
	width: 319px;
	float: right;
	padding: 3px 0 0;
}

#right-column h3 {
	margin: 0 0 19px;
}

#recent-posts li {
	position: relative;
	margin: 0 0 9px;
}

#recent-posts .recentdate {
	position: absolute;
	right: 0;
}

#middle-column {
	width: 946px;
	clear: both;
	position: relative;
}

#middle-column h4 {
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	padding: 0 11px 0 0;
}

* html #middle-column h4 {
	padding: 4px 11px 0 0;
}


#line {
	display: block;
	height: 16px;
	border-bottom: 1px solid #bbbbbb;
	margin: 0 0 52px;
}



#three-col-parent {
	clear: both;
	padding: 0 0 49px;
}

.three-col {
	width: 288px;
	height: 227px;
	float: left;
	position: relative;
}

#three-col-left {
	margin: 0 30px 0 0;
}

#three-col-middle {
	width: 281px;
	margin: 0 32px 0 0;
}

#three-col-right {
	width: 313px;
}



.three-col a {
	position: absolute;
	bottom: 0;
	left: 0;
}


/* *** *** *** *** *** *** *** *** *** *** *** *** 
   HEADING ICONS
 *** *** *** *** *** *** *** *** *** *** *** *** */


.three-col h2 {
	padding: 0 0 0 57px;
	height: 43px;
	line-height: 43px;
	margin: 0 0 7px;
}

#three-col-left h2 {
	background: url(/affiliates/wordpress/wp-content/uploads/phone.png) no-repeat 0 50%;
}

#three-col-middle h2 {
	background: url(/affiliates/wordpress/wp-content/uploads/house.png) no-repeat 0 50%;
	
}

#three-col-right h2 {
	background: url(/affiliates/wordpress/wp-content/uploads/printer.png) no-repeat -2px 50%;
	padding: 0 0 0 55px;
}
















