
.container { margin:20px 0; clear:both;}
.containerInner { padding:30px 30px 0 30px; }

.containerInner h1 { /*position:absolute;
	left: -1px;
	top: -17px;*/
}

.lead { margin:10px 0; }

.containerBottom { padding-top:0px; }

.container h2 {
	font-size:1.4em;
	color:#666;
	padding:5px 0 20px 45px;
	background:url(../img/icon_q.gif) no-repeat top left;
	border-bottom: 1px solid #ddd;
}

p.ans {
	font-size:1em;
	padding:5px 0 15px 45px;
	background:url(../img/icon_a.gif) no-repeat top left;
	/*height:36px;*/
}

div.ans {
	font-size:1em;
	padding:5px 0 15px 45px;
	background:url(../img/icon_a.gif) no-repeat top left;
	/*height:36px;*/
	margin: 0.5em 0 0;
}

