div#mainPane {
	background: url(/_images/bg_black.gif);
}

div#mainPane h3.question {
	background-image: url(/_images/icons/help.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;		
	height: 22px;
	padding-left: 30px;
	margin-bottom: -8px;
}

div#mainPane p.answer {
	margin: 8px 20px 30px 30px;
}

div#mainPane ul.answer {
	display: block;
	margin: -20px 0 30px 50px;
}

div#mainPane h3#checklist, div#mainPane h3#create, div#mainPane h3#additems, div#mainPane h3#publishcast {
	margin-top: 40px;
	margin-bottom: -7px;	
	background-repeat: no-repeat;	
	font-size: 115%;
}

div#mainPane img.rightimage {
	float: right;
	padding: 20px;
}

div#mainPane h3#checklist {
	background-position: 2px 0;
	background-image: url(/_images/icons/clipboard_sm.gif);
	padding-left: 30px;
	padding-top: 3px;
	height: 23px;
}

div#mainPane h3#create {
	background-image: url(/_images/icons/loudspeaker_sm.gif);
	padding-left: 30px;
	padding-top: 3px;
	height: 23px;
}

div#mainPane h3#additems {
	background-image: url(/_images/icons/loudspeaker_doc_sm.gif);
	padding-left: 30px;
	padding-top: 2px;
	height: 23px;
}

div#mainPane h3#publishcast {
	background-image: url(/_images/icons/publish.gif);
	background-position: 2px 0;
	padding-left: 30px;
	padding-top: 3px;
	height: 23px;
}

div#mainPane ul#toc, div#mainPane ul#toc ul {
	list-style: none;
	margin: 0 0 10px 20px;
	padding: 0;
}

div#mainPane div.section {
	margin: 0 20px 0 20px;
}

div#mainPane div.section h4 {
	margin-bottom: -10px;
}


div#mainPane h3.sectionheader {
	margin-top: 50px;
}
