.data_container .question a {
    color: black;
}

#answers-header{


}

.module-box li{
    padding:10px 0px;
    margin-left:-13px;
    width:907px;
    font-size:11pt;
}

.assets_of_my_questions_content li, .assets_of_unanswered_questions_content li, .assets_of_recent_questions_content li {
	background: #b8b7b5;
    margin-bottom:5px;
}

.icon_container{
    float:left;
    margin-left: 22px;
    margin-top: 20px;
}

.data_container{
    margin-left:95px;
    margin-right: 12px;
    padding-bottom: 8px;
    padding-top: 8px;
}

.data_container .question a {
    color: inherit;
    color: #000000;
}

.data_container .question, .posting-user, .question_detail, .date-answers, .category{
    
}

.question{
    font-size: 14px;
}

.question_detail{
    font-size: 13px;
    color: white;
}

.date-answers {
	font-size: 12px;
	color: #577593;
}

#data_container .url-references{
    margin-top:20px;
}

#id_keywords{
    padding: 0px 6px 0px 12px;
    
    -webkit-border-radius: 7px; 
    -moz-border-radius: 7px; 
    border-radius: 7px; 
    
    width:435px;
    height:43px;
    font-size:12pt;
    color:#4C4C4C;
    margin-left:9px;
    margin-right: 15px;
    margin-top: 3px;
}

.ie #id_keywords{
    padding-top:15px;
    height:33px;
}

#category-container{
    padding:10px;
    padding-top:0px;
    padding-bottom: 35px;
    width:330px;
    height:52px;
    background:transparent url(/images/answers/category-back.png) 0px 2px no-repeat;
}

#category-container #id_creative_field, 
#category-container #id_applications{
    height:20px;
    font-size:10pt;
    width:140px;
    margin-top:15px;
    margin-left:0px;
}

#category-container #id_applications{
    margin-left:26px;
}

.search-go{
    margin-top:1px;
}

/*left bottom module*/
#module_content_6{
    width:375px;
    height:260px;
    padding:15px;
    overflow:auto;
}

/*right bottom module*/
#module_content_7{
    width:375px;
    height:260px;
    padding:15px;
    overflow:auto;
    float: left;
    margin-top: -1px;
}

.push-right{
    margin-left:470px;
}

.half-module-clear{
    clear:both;
    height:10px;
}

.half{
    margin-top:10px;
    width:400px;
}

.half-module{
    background:url(/images/pad/half_header_background.gif) no-repeat;
}

.member-list-container{
    margin-top:15px;
}

.member-list-container ul li{
    background:none;
    width:375px;
    margin:0;
    padding:0;
    font-size:10pt;
    height:20px;
}

.member-list-container ul li span{
    display:block;
    float:left;
}

.member-list-container ul li .number{
    width:20px;
}

.member-list-container ul li .name{
    width:160px;
}

.member-list-container ul li .name a{
    color:#3A3A3A;
}

.member-list-container ul li .question{
    text-align:center;
    width:55px;
    margin-left:40px;
    font-size:13px;
}

.member-list-container ul li .expertise{
    text-align:center;
    width:48px;
}

.member-list-container ul li .answer{
    text-align:center;
    margin-left:37px;
    width:48px;
}

.member-list-container ul li .approval-rating{
    text-align:center;
    margin-left:58px;
    width:85px;
}

.active-members{
    background:url(/images/answers/most_active.gif) no-repeat;
}

.top-gurus{
    background:url(/images/answers/top_rated.gif) no-repeat;
}


/*post question section*/
#post-table{
    margin-left:70px;
}

#post-table th{
    text-align:left;
    padding-right:30px;
}

#post-table .large-spacer{
    height:15px;
}

#post-table .small-spacer{
    height:10px;
}

#post-table .sub-text{
    font-size:11pt;
    font-style:italic;
    padding-left:3px;
}

#ask-new-question{
    padding-top:40px;
    padding-left:10px;
    width:864px;
    height:42px;
    background:url(/images/answers/ask-question-input.gif) no-repeat;
}

#ask-new-question #id_question{
    color:#4C4C4C;
    font-size:12pt;
    height:31px;
    width:844px;
}

#question-detail-container{
    padding-left:50px;
    width:600px;
    height:251px;
    background:url(/images/answers/question-detail-back.gif) no-repeat;
}

#id_question_detail{
    margin-top:45px;
    width:530px;
    height:175px;
    color:#4C4C4C;
    font-size:12pt;
}

#post-table th.label{
    padding-top:20px;
}

#post-table th.question-label{
    padding-top:10px;
}

#url-ref-container{
    padding-left:50px;
    width:600px;
    height:140px;
    background:url(/images/answers/url-ref-back.gif) -2px no-repeat;
}

#url_ref1,#url_ref2,#url_ref3{
    height:35px;
    padding-left:2px;
}

#url_ref1{
    padding-top:15px;
}

#url_ref2{
    padding-top:2px;
}

#url_ref3{
    padding-top:2px;
}

#id_url_reference1, #id_url_reference2, #id_url_reference3{
    color:#4C4C4C;
    font-size:12pt;
    height:24px;
    width:530px;
    background:transparent;
}

#upload-ref-container{
    width:600px;
    height:66px;
    padding-left:50px;
    background:url(/images/answers/upload-reference-back.gif) no-repeat;
}

#id_image1{
    color:#4C4C4C;
    font-size:12pt;
    height:32px;
}

#category1,#category2,#category3{
    width:600px;
    height:107px;
    padding-left:60px;
    background:url(/images/answers/post-category-back.gif) no-repeat;
}

#category1 .category-table
{
	margin-top:25px !important;
}

#category2 .category-table{
    margin-top:30px !important;
}

#category3 .category-table{
    margin-top:60px !important;
}

#category1 table,#category2 table{
    width: 340px;
}

#category3 table{
    padding-top:35px;
    width: 340px;
}



.category-table td{
    width:120px;
}

#id_creative_field1,#id_creative_field2,#id_creative_field3{
    width:130px;
}

#id_applications1,#id_applications2,#id_applications3{
    width:130px;
}

#question-preview-header{
    margin-top:20px;
    margin-left:-13px;
    margin-bottom:10px;
    height:36px;
    background:url(/images/answers/question-preview-header.gif) no-repeat;
}

#term-container{
    width:90%;
    margin:auto;
}

#term-checkbox{
    float:left;
    padding-top:20px;
}

#term-text{
    margin-left:30px;
    margin-bottom:10px;
    font-size:11pt;
    font-style:italic;
}

#preview-button{
    float:right;
    margin-left:350px;
    margin-top:-7px;
}

#post-question{
    float: right;
    margin-right: 71px;
    margin-top: -28px;
}

/*question detail section*/

#question_detail_container{
    margin-left:-13px;
    width:907px;
    margin-top: 84px;
}

#question-detail{
    background-color:#b8b7b5;
    padding-bottom:16px;
    padding-top:10px;
}

#posted-by-container{
    height:36px;
    font-size:12pt;
    background:url(/images/common/feed-title-bg.png) no-repeat;
    padding-top:7px;
    margin-top:10px;
}

#posted-by-container a{
    color:#fff;
}

#posted_by{
    margin-left:30px;
    font-size: 14px;
    float:left;
}

#send_message{
    float:left;
    margin-left:50px;
    margin-top:-3px;
}

#send_message a{
    display:block;
    padding-top:5px;
    width:125px;
    height:28px;
    background:url(/images/studio/button4-back.png) no-repeat;
    color:#666;
    font-size:14px;
    text-align:center;
}

#question_detail{
 text-align: center;
 font-size: 13px;
 float: right;
 width: 320px;
}

#pipe{
    margin:auto;
    display: inline;
    padding-left: 5px;
    padding-right: 5px;
    
}

#application{
    float:left;
    color:#000;
}

.application_label{
    color:#000;
}


#field{
    float:right;
    margin-right:20px;
    color:#000;
}

.field_label{
    color:#000;
}

.detail-date{
    color:#666;
}

#icon_container{
    float:left;
}

#data_container{
    margin-left:20px;
    font-size:11pt;
    width:580px;
    float:left;
}

#data_container .question{
    color:#000;
}

#data_container .question_detail{
    color:#fff;
}

#question-image-container{
    float: right;/* float:left; */
    margin-right: 20px;
    text-align:center;
}

#question-image-container a{
    color:#fff;
}

#post-answer-container{
    height:40px;
    margin-bottom:10px;
    padding-left:80px;
    padding-top:3px;
    background:url('/images/answers/detail-post-bar-back.gif') no-repeat;
}

#post-answer-button a{
    display:block;
    padding-top:5px;
    width:125px;
    height:28px;
    background:url(/images/studio/button4-back.png) no-repeat;
    color:#666;
    font-size:14px;
    text-align:center;
    margin-top:2px;
}

#question-detail-spacer{
    clear:both;
    height:1px;
}

#answer-list-container li{
    margin-left:0px;
    background:transparent;
    margin-bottom:20px;
}

#answer-list-container .answer-poster-profile{
    overflow:hidden;
}

#answer-list-container .answer-poster-profile a{
    color:#fff;
}

.answer-poster-profile a.button{
    display:block;
    width:106px;
    height:20px;
    color:#666 !important;
    font-size:11px;
    text-align:center;
    margin-bottom:6px;
    padding-top:2px;
}

#answer-icon-container{
    height:35px;
}

#answer-icon-container #answers-icon{
    margin-left:16px;
    margin-right:10px;
    float:left;
}

#answer-icon-container #answers-count{
    margin-top:18px;
    float:left;
}

.profile-wrapper{
    float:left;
    width:198px;
    margin-left:15px;
    font-size:10pt;
}

.answer-poster-profile {
    background-color:#b8b7b5;
    border: 1px solid #b8b7b5;
    width:198px;
    font-size:10pt;
    padding:10px;
    padding-bottom:10px;
    height:220px;
}

.user-profile-data th{
    text-align:left;
    color:#000;
    font-size:9pt;
    width:85px;
}

.user-profile-data td{
    color:#fff;
}

.date-joined{
    text-align:right;
    margin-bottom:10px;
    font-size:10px;
}

.buttons{
    padding-top:5px;
    height:76px;
    margin-left:90px;
}

.see-all-answers{
    margin-top:10px;
    color:#939393;
    font-size:14px;
    word-spacing:1px;
    font-style:italic;
}

.see-all-answers a{
    color:#939393;
}

.answer-data{
    position: relative;
    border: 1px solid #b8b7b5;
    width:629px;
    background-color:#b8b7b5;
    margin-left:240px;
    padding:10px;
    padding-bottom:0px;
    overflow:hidden;
    line-height:18px;
}

.answer-data .answer-txt
{
	line-height: 1.9em;
    font-size: 13px;
}

.answer-data .image-container{
   float:right;
   margin-right: 10px;
   margin-left: 16px;
   margin-bottom: 10px;
}

.answer-data .answer-url-references{
    float:left;
    margin:10px;
    margin-top:0px;
    margin-left:0px;
    width:415px;
    line-height:25px;
}

.answer-data .rating-container{
    height:15px;
    width:415px;
    position: absolute; 
    bottom: 1em; 
    right: 1.6em;
}

.answer-data .rating-container .rating-label{
    color:#000;
    float:left;
}

.answer-data .rating-container .rating-label .label-text{
    color:#fff;
}

.answer-data .rating-container .rating{
    font-weight:bold;
    color:#fff;
}

.answer-data .rating-container .rating-point-container{
    width:180px;
    float:right;
    text-align:right;
    font-size:11pt;
}

.answer-data .rating-container .rating-point-container #rating-container{
    margin-left:8px;
    margin-top:-2px;
    margin-right:-15px;
    float:right;
}


.answer-data .url-ref-title{
    margin-bottom:5px;
}

.data-spacer{
    height:5px;
}

/*post question section*/
#preview, #preview-answer {
	background: #b8b7b5;
	display: block;
	padding: 10px 0;
	margin-bottom: 10px;
}
#preview .data_container{
    float:left;
    margin-left:20px;
    font-size:12pt;
    width:width:580px;
    color:#fff;
}

#preview .preview-image-container{
    float:left;
    text-align:center;
    margin-left:20px;
}

#preview .preview-image-container a{
    color:#fff;
}

/*post answer section*/
#post-answer-question-container{
    background-color:#b8b7b5;
    padding-bottom:20px;
    margin-top:-8px;
    margin-left:-13px;
    width:907px;
}

#post-answer-question-container li{
    margin-left:0px;
}

#post-answer-question-container .icon_container{
    margin-left:20px;
    float:left;
}

#post-answer-question-container .data_container{
    width:560px;
    margin-left:20px;
    float:left;
}

#post-answer-question-header{
    background:transparent url(/images/answers/post-answer-question-header-back.gif) no-repeat scroll 0 0;
    font-size:12pt;
    height:36px;
    margin-top:10px;
    margin-bottom:10px;
    padding-top:7px;
    width:909px;
}

#post-answer-question-header #question{
    padding-top:3px;
    margin-left:90px;
    float:left;
}

#post-answer-question-header #posted_by{
    margin-left:225px;
    float:left;
}

#post-answer-question-header #send_message{
    float:right;
    margin-left:0px;
    margin-right:35px;
}

#post-answer-question-header #send_message a{
}

#id_answer{
    margin-top:45px;
    width:530px;
    height:175px;
    color:#4C4C4C;
    font-size:12pt;
}

.preview-button{
    text-align:right;
}

#post-answer-preview-button{
    margin-right:20px;
}

#answer-preview-header{
    margin-top:20px;
    margin-left:-13px;
    margin-bottom:10px;
    height:36px;
    background:url(/images/answers/post-answer-preview-header-back.gif) no-repeat;
}

#answer-preview-container .icon_container{
   float:left;
}

#answer-preview-container .data_container{
   float:left;
   margin-left:20px;
   font-size:12pt;
   width:580px;
   color:#fff;
}

#answer-preview-container #answer-image-container{
    float:left;
    text-align:center;
}

#answer-preview-container #answer-image-container a{
    color:#fff;
}

/*search results section*/
#filter-legend{
    margin-left:-13px;
    padding-top:45px;
    padding-left:20px;
    width:887px;
    height:50px;
    padding-bottom:5px;
    background:#3b3a38 url(/images/answers/search-results-legend-header.gif) no-repeat;
    font-style:italic;
    font-size:11pt;
}

#filter-legend .icon{
    float:left;
}

#filter-legend .question-num{
    width:150px;
    margin-left:50px;
}

#unanswered-question-container, #open-question-container, #closed-question-container{
    float:left;
    width:180px;
}

#open-question-container{
    margin-left:160px;
}

#closed-question-container{
    margin-left:150px;
}

#final-results-header{
    margin-left:-13px;
    width:907px;
    height:36px;
    margin-bottom:5px;
    background:url(/images/common/feed-title-bg.png) no-repeat;
}

#final-results-header #answers-count{
   float:left;
   margin-left:20px;
   margin-top:8px;
}

#final-results-header #sort-by-container{
   float:left;
   margin-left:200px;
   margin-top:5px;
}

#final-results-header #sort-by-container select{
   font-size:12pt;
   height:24px;
   width:150px;
}

#final-results-header #pagination-container{
   float:right;
   margin-top:5px;
   margin-right:30px;
}

/*predictive search*/
#predictive-search-container{
    top:280px;
    width:640px;
    height:380px;
    background: transparent url(/images/answers/questions-predictive-search-back.png) no-repeat;
    position:absolute;
    padding-left:20px;
    padding-top:20px;
    line-height: 25px;
    display:none;
}

#predictive-search-container #search-header{
    margin-top:10px;
    margin-bottom:10px;
    height:25px;
    color:#D07531;
    font-size:12pt;
}

#predictive-search-container #search-header #similar-answers{
   float:left;
}

#predictive-search-container #search-header #results{
    float:left;
    margin-left:60px;
}

#predictive-search-container #search-header #browse{
    float:right;
    margin-right:110px;
}

#predictive-search-container ul{
    list-style-type:disc;
}

#predictive-search-container li{
    background-color:transparent;
    padding:0;
    width:585px;
    font-size:11pt;
    color:#444;
    margin-left:14px;
    font-style:italic;
}

#predictive-search-container li a{
    color:#444;
}

#predictive-search-container #post-new-question a{
    color:#444;
    font-size:14pt;
}

#rating-container td{
    padding-right:3px;
}

#data_container{
    width: 570px !important;
}

#data_container_detail{
    margin-left: 80px;
    margin-right: 12px;
    width: 740px !important;
}

#search_questions {
    height: 25px;
    margin-left: 10px;
    margin-top: 30px;
}


.kn_search_questions {
    float: left;
    font-family: kalinga, Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #333;
    margin-right: 310px;
}

.kn_cant_find {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
    margin-right: 37px;
    margin-left: 8px;
    font-style: italic;
}

.kn_fields {
    float: left;
    font-family: kalinga, Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #333;
    margin-right: 66px;
}

.kn_apps {
    float: left;
    font-family: kalinga, Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #333;
    margin-right: 0px;
}

.knshort_module-header {
    height:30px;
    position:relative;
    z-index: 1;
    letter-spacing: 1px;
}