div#maincontent {
	width:805px;
	margin: auto;
	height:auto;
}

#FAQ_content, #FAQ_header {
}

#qa_set {
}

#FAQ_header h1 {
	font-size:24px;
	margin:auto;
	text-align:center;
}

#FAQ_content {
	width:770px;
}

.question, .answer {
	float:left;	
	height:auto;
}

.question {
	width:300px;
}

.answer {
	width:450px;
}

.question h3, .answer h3 {
	width:60px;
	height:auto;
}

.question h1, .answer h1 {
	height:auto;
}

.question h1 {
	width:200px;
}

.answer h1 {
	width:380px;
}

.question h1, .question h3, .answer h1, .answer h3 {
	float:left;
}

/*------------------------------*/

.sIFR-replace .question h1 {
	padding-top:50px;
}

.sIFR-active #FAQ_header h1 {
	text-align:center;
	font-size:24px;
	padding:0;
}

.sIFR-active #FAQ_header h2 {
	width:600px;
	margin:auto;
}

.sIFR-active #maincontent .question h1 {
	margin-top:40px;
	width:200px;
}

.sIFR-active #maincontent .answer h1 {
	margin-top:40px;
	width:380px;
	
}