body {
			width: 960px;
			margin: 2em auto;
			font-family: Arial, sans-serif;
			font-size: 16px;
			line-height: 1.4;
}
h1 {
			font-size: 2em;
			font-weight: normal;
			margin: 0 0 1rem 0;
}		
section {
			padding: 2rem;
			border: 1px solid #ccc;
			margin: 4rem 0;
			background-color: #fff;
}
aside {
			font-size: 24px;
			font-family: Georgia, Serif;
			font-style: italic;
			background-color: #aaa;
			color: #fff;
			padding: 1.5rem;
			width: 15rem;
}	
.callout1{
	position: relative;
}	
.callout1 aside{
	float: right;
}
.callout2{
	position: relative;
}
.callout2 aside{
	bottom: 3px;
	right: 3px;
	position: absolute;
}
.callout3{
	position: relative;
}	
.callout3 aside{
	top: 3px;
	right: 3px;
	background-color: green;
	position: fixed;
	z-index: 4;
}	
.callout4{
	position: relative;
}
.callout4 aside{
	position:absolute;
}
#black{
	background-color: black;
	top: 300px;
	left: 350px;
	z-index: 1;
}	
#red{
	background-color: red;
	top: 290px;
	left: 340px;
	z-index: 2;
}