#qna_q {
    display: block;
}
#qna_q {
    width: 96%;
    padding: 1%;
    border: 1px solid #ececec;
}

#qna_ask {
	margin-bottom:20px;
	background:none;
	border:1px solid #333;
}
#qna_ask .field label { width: 20%;display: block; float: left;line-height:21px;}
#qna_ask .field input { width: 50%;border: 1px solid #ccc;height:21px;margin-bottom:21px;display: block; float: left;margin-right:1%;padding-left:2%;}
#qna_ask .field small { width: 20%; display: block;float: left;}


.qna-answers{
    clear: both;
}

.qna-answers ul {margin-left: 0 !important;list-style-type: none;}

.qna-answers ul li, .qna-answers .qna-comment {
    padding-bottom:10px;
    border-bottom:1px solid #ccc;
    margin-bottom:10px;
    font-size:13px;
}

.qna-answers ul li span {
    display: block;
    /*float: left;*/

}
.qna_pointer{margin-top:0;}
.qna-answers span.name {
    /*width: 20%;
    margin-right:20px;*/
}

.qna-answers span.name em,.qna-answers .name em  {
	color: #999;
}
.qna-answers span.question, .qna-answers .question {
    width: 70%;
    color: #000;
    font-style : italic;
}
.qna-answers .answer-title {
	 clear: both;
	 width: 20%;
    margin-right:20px;
}
.qna-answers .answer-text {
    /*width: 70%;*/
    color: #555
}
.qna-answers .answer-text a{font-weight : 600; text-decoration : underline;}
.ask-button-container{text-align:center;padding:5px;margin-bottom:20x;}
#start_qa{background:#fcc02d; color:#000;padding:5px 25px; border:1px solid #fcc02d;}
#start_qa:hover{color:#ffffff;}
