/* faqs */
.faqs {
	margin: 40px 24px 30px;
	background-color: #3f3f3f;
}
.faq {
	margin: 0 -24px;
}
.faqs h3 {margin-bottom: 15px;}
.faqs h3 a {
	background: transparent url(../images/accordion/faq.png) top left no-repeat;
	display: block;
	color: #fff;
	font-size: 14px;
	line-height:18px;
	text-decoration: none;
	height: 40px;
	line-height: 40px;
	text-indent: 45px;
}
.faqs h3 a:hover {
	background-image: url(../images/accordion/faq-over.png);
	text-decoration: none;
	color: #3f3f3f;
}
.typography .faq .answer li {
    background: url("../images/list-item-2.png") no-repeat scroll 0 0 transparent;
    font-size: 12px;
    line-height: 15px;
    list-style: none outside none;
    margin: 5px 0;
    padding-left: 22px;
}
.faqs h3 a.current, .faqs h3 a.current:hover {
	background-image: url(../images/accordion/faq-current.png);
	color: #2c4c21;
}
.answer {
	padding: 15px 55px;
	color: #999;
}
