#content {
	padding-right: 200px;
}

#content img.banner {
	margin-right: -214px;
}

#content .aside, #utility {
	float: right;
	clear: right;
	width: 150px;
	margin-right: -185px;
	margin-left: 15px;
	margin-bottom: 1em;
	padding: 5px 10px;
	background-color: #f8f6f3;
	border: solid 1px #aa8;
	font-size: 7pt;
}

* html #content .aside, * html #utility {	/* IE 5/6 only */
	margin-right: -93px; 
}

#content .aside .callout, #utility .callout {
	background-color: white;
}

#content .aside h2, #utility h2 {
	background: transparent;
	padding: 0;
	color: #0396d7;
}

#content .aside tr.odd {
	background-color: white;
}


@media print {
	#content {
		padding-right: 185px;
	}
}

