
#primaryContent, #secondaryContent {
	overflow:visible;
	clear:both;
	width:100%;
}

#primaryContent div, #secondaryContent div, #tertiaryContent div {padding:1em 20px;}

#secondaryContent ol, #tertiaryContent ol {
	margin:0.5em 10px;
	padding-left:2em;
	list-style:decimal;
}

#secondaryContent ul, #tertiaryContent ul {
	margin:0.5em 10px;
	padding-left:2em;
	list-style:square;
}

#primaryContent div p, #secondaryContent div p, #tertiaryContent div p {
	margin-top:1em;
	text-align:justify;
}

#introduction {
	float:left;
	display:inline;	/* fixes IE Doubled Float-Margin Bug */
	margin:1em 10px 1em 20px;
	padding:0px;
	border:1px solid white;
	width:331px;
}

#extraSupport {
	float:right;
	display:inline;	/* fixes IE Doubled Float-Margin Bug */
	margin:1em 20px 1em 10px;
	padding:0px;
	border:1px solid #ff9900;
	width:291px;
	background-color:#ffcc7f;
	color:black;
}

#extraSupport a:hover {color:white;}

div#illustrations {
	overflow:hidden;
	clear:both;
	margin:1em 0px;
	padding:0px;
	width:100%;
	text-align:center;
}

#illustrations span img {
	margin:0px;
	padding:0px;
	width:31.9%;
	height:33%;
	border:1px solid #e1e1eb;
}

#opportunities {
	overflow:visible;
	float:left;
	display:inline;	/* fixes IE Doubled Float-Margin Bug */
	margin:1em 0px 1em 30px;
	padding:0px;
	border:1px solid #666699;
	width:311px;
	height:250px;
	min-height:200px;
}

#benefits {
	overflow:visible;
	float:right;
	display:inline;	/* fixes IE Doubled Float-Margin Bug */
	margin:1em 30px 1em 0px;
	padding:0px;
	border:1px solid #666699;
	width:311px;
	height:250px;
	min-height:200px;
}

table#volunteers {
	margin:1em auto;
	width:90%;
	border:1px solid #666699;
}

th {font-weight:bold;}

th, td {
	padding:0.5em 10px;
	vertical-align:top;
}

.odds {background-color:#ffcc7f;}

.even {background-color:#9c9cbd;}

#tertiaryContent {clear:both;}
