#content {
	border-width: 2px 0 0 0;
	clear: both;
	float: left;
	width: 100%;
}

#primary {
	float: left;
	padding: 0;
	width: 740px;
}
	#primary h2 {
		line-height: 45px;
		margin: 8px 0 9px 5px;
		padding: 0 0 0 130px;
	}
		#primary h2 img {
			display: block;
			padding: 6px 0;
		}
	#primary h3 { margin: 0 0 0.5em 0; }
	#primary .primary-inner {
		border-width: 2px 2px 0 2px;
		margin: 0 3px 0 5px;
		min-height: 400px;
		padding: 10px;
	}
	#primary .headshot {
		float: left;
		margin: 0 10px 10px 0;
	}
		#primary .headshot img {
			border-width: 2px;
			display: block;
		}
	#primary .author { margin-bottom: 0.3em; }

#secondary {
	float: right;
	padding: 6px 0 0 0;
	width: 280px;
}
	#secondary .secondary-inner {
		margin: 0 6px 0 4px;
		min-height: 400px;
	}
	#secondary .sideitem {
		padding: 4px;
	}
		#secondary .sideitem h2 {
			border-width: 1px 0;
			margin: 0 0 1em 0;
			padding: 2px 0;
		}
		#secondary .sideitem ul {
			margin: 0 7px;
			padding: 0;
		}
		#secondary .sideitem li {
			margin: 6px 0 0 0;
			padding: 0 0 9px 0;
		}
			#secondary .sideitem li h3 {
				margin: 0;
				padding: 0;
			}
			#secondary .sideitem li p {
				margin: 0.2em 0;
				padding: 0;
			}
			#secondary .sideitem li .datestamp { margin-bottom: 0.4em; }

#contentcap {
	clear: both;
	height: 5px;
}

