.qanda h1 { font-size: 24px; line-height: 110%; overflow: hidden; padding: 5px 0; margin: 0; color: #999; font-weight: 300; }
.qanda h1 small { float: right; }
.qanda h2 { font-size: 24px; color: #1f497d; line-height: 110%; }
.qanda .subnav { background: transparent; }
.qanda #main_column { width: 65%; float: left; display: inline; margin: 0; clear: left; float: left; }
.qanda #main_column .nav.nav-tabs { margin-bottom: 0px; }
.qanda #main_column .content ol { list-style: decimal inside none; }
.qanda #main_column .content img { max-width: 100%; height: auto; }
.qanda #main_column .vote-buttons { background: url("../../media/qa/media/images/votes_bg.7dbaaaab36e1.png") no-repeat scroll 0 0 transparent; display: block; float: left; font-size: 13px; height: 45px; margin-top: 4px; margin-right: 10px; padding-top: 3px; text-align: center; width: 60px; }
.qanda #main_column #answer_left { float: left; width: 95px; position: relative; float: left; }
.qanda #main_column #answer_left .vote-buttons { background: url("../../media/qa/media/images/votes_bg.7dbaaaab36e1.png") no-repeat scroll 0 0 transparent; display: block; float: left; font-size: 13px; height: 45px; margin-top: 10px; margin-right: auto; margin-left: auto; padding-top: 3px; text-align: center; width: 60px; margin-bottom: 5px; }
.qanda #main_column #guides_wrapper { border: none; padding-top: 15px; }
.qanda #main_column #guides_wrapper #answer_left { float: left; width: 90px; position: relative; float: left; }
.qanda #main_column #guides_wrapper .guide { float: left; border-bottom: 1px solid #DCE6EB; padding: 25px 0; width: 100%; }
.qanda #main_column #guides_wrapper .guide:last-of-type { border-bottom: none; }
.qanda #main_column #guides_wrapper .guide .staff_pick { float: left; margin-left: 6px; }
.qanda #main_column #guides_wrapper .comments-wrapper .user_profile_pic { margin: 5px 15px 0 0; }
.qanda #main_column #guides_wrapper h3 { display: inline; font-size: 16px; margin-right: 5px; line-height: 24px; }
.qanda #main_column #guides_wrapper .relativetime { margin-bottom: 5px; }
.qanda #main_column .question-summary-wrapper { padding: 10px 0 10px 0; overflow: hidden; width: 100%; }
.qanda #main_column .question-summary-wrapper h1 { margin-bottom: 1em; }
.qanda #main_column .question-summary-wrapper h2 { display: inline; font-size: 16px; margin-right: 5px; line-height: 24px; }
.qanda #main_column .question-summary-wrapper .question-body { margin-bottom: 1em; }
.qanda #main_column .question-summary-wrapper h1 a.question-title { display: inline-block; max-width: 620px; word-wrap: break-word; }
.qanda #main_column .answer-summary-wrapper { padding-left: 15px; }
.qanda #main_column .answer-summary-wrapper:first-child { border-top: 0; }
.qanda #main_column #content_wrapper .question-summary-wrapper { padding: 0; margin-bottom: 5px; width: 100%; }
.qanda #main_column .answer_section .userinfo { float: left; width: 100%; height: 20px; margin-bottom: 20px; }
.qanda #main_column .answer_section .userinfo span { float: left; }
.qanda #main_column .answer_section .userinfo span.relativetime { color: #999; margin-left: 4px; }
.qanda #main_column .answer_section .userinfo .ribbon_n { float: left; width: 20px; height: 24px; text-indent: -9999em; margin-left: 4px; }
.qanda #main_column .answer_section .answer { border: medium none; }
.qanda #main_column .answer_section .answer .superuser_only { padding: 5px; }
.qanda #main_column .answer_section h3 { margin-top: 0; padding-top: 0px; margin-bottom: 7px; color: #1F497D; font-size: 19px; }
.qanda #main_column .answer_section .user_name { float: left; margin-right: 5px; margin-bottom: 10px; }
.qanda #main_column .answer_section .guide_content { clear: left; margin-bottom: 6px; margin-top: 10px; }
.qanda #main_column .answer .item-right .answer-body { float: left; width: 530px; }
.qanda #main_column .answer .item-right .answer-body p { margin: 0 0 10px; }
.qanda #main_column .answer .comments-container .user_profile_pic { margin: 5px 15px 0 5px; }
.qanda #main_column .comments-wrapper { width: 100%; }
.qanda #main_column .comments-wrapper .comment { float: left; width: 100%; border-bottom: 1px solid #DCE6EB; padding-top: 2; padding-bottom: 2; }
.qanda #main_column .comments-wrapper .comment .comment-inner { background: #e3e3e3; float: left; padding: 5px; margin: 1px 0 0 0; }
.qanda #main_column .comments-wrapper .comment-text { float: right; width: 430px; margin-bottom: 5px; }
.qanda #main_column .comments-wrapper .comment-text p { margin: 0px 10px 0px 0px; word-wrap: break-word; }
.qanda #main_column .comments-section-container { width: 100%; border-top: 1px solid #DCE6EB; }
.qanda #main_column .answer-input { background: #EDF4F7; float: left; clear: left; border: 1px solid #D0E0E9; padding: 5px 10px; margin-top: 5px; margin-bottom: 7px; }
.qanda #main_column .answer-input .answer { padding: 0; }
.qanda #main_column .answer-input input.answer_button { padding: 0; border: 0; margin-top: 5px; }
.qanda #main_column #answers_wrapper { margin-top: 10px; }
.qanda #main_column .answered-by { font-size: 12px; }
.qanda #main_column .answered-by .user_name { float: left; margin-right: 5px; }
.qanda #main_column .comment-user { font-weight: 700; }
.qanda #main_column .comment .comment-inner .comment-delete { float: right; }
.qanda #main_column .comment .comment-inner a.comment-delete { background: url("../img/beacon/icon-delete.be2116a42238.png") no-repeat 0 0; width: 11px; height: 11px; display: block; }
.qanda #main_column .comment .comment-inner a.comment-delete:hover { background: url("../img/beacon/icon-delete.be2116a42238.png") no-repeat -11px 0; }
.qanda #main_column .page-comments .comment-text { width: 552px; }
.qanda #main_column .guide .comment-text { width: 475px; }
.qanda #main_column .guide .comments-summary { font-size: 12px; float: left; width: 100%; padding-top: 7px; padding-bottom: 7px; }
.qanda #main_column .relativetime { float: left; color: #a6a6a6; font-size: 12px; margin-right: 5px; }
.qanda #main_column .location_info { float: left; color: #a6a6a6; font-size: 12px; }
.qanda #main_column .comments-summary .relativetime { float: none; }
.qanda #main_column .comment-tools { border: none; }
.qanda #main_column .comments-container .comment-text .userinfo { margin-bottom: 5px; }
.qanda #main_column .content-head { float: left; width: 535px; margin-top: 15px; }
.qanda #main_column .content-head .user_profile_pic { float: left; margin: 0 5px 5px 0; width: 80px; height: 80px; }
.qanda #main_column .content-head .guide-head h1 { margin: 0 5px 3px 0; display: inline; }
.qanda #main_column .content-head .guide-head a.tag { white-space: nowrap; display: inline-block; }
.qanda #main_column .content-head .guide-head .guide-author { float: left; margin-right: 15px; font-weight: 700; }
.qanda #main_column .content-head .guide-head .relativetime { color: #999; margin-right: 10px; margin-left: 10px; }
.qanda #main_column .guide-head .user_profile_pic img { width: 54px; }
.qanda #main_column .comment-share-bar { float: left; width: 617px; background-color: #e3e3e3; border-top: 1px solid #d2d1d1; border-bottom: 1px solid #d2d1d1; line-height: 28px; height: 31px; padding: 2px 6px 0 6px; margin-top: 3px; margin-bottom: 12px; }
.qanda #main_column .comment-share-bar .comments-count { float: left; }
.qanda #main_column .comment-share-bar .share-buttons { float: right; }
.qanda #main_column #page_content h2 { margin: 11px 0 14px; }
.qanda #main_column #topic_description { margin-bottom: 15px; color: #999; }
.qanda #main_column #guide-form .form-item { float: left; clear: left; border-bottom: 1px solid #cedee8; padding-bottom: 15px; width: 100%; }
.qanda #main_column #guide-form .form-item + div { float: left; clear: left; }
.qanda #main_column #guide-form .form-item input.unedited { float: left; clear: left; width: 595px; border: 1px solid #CCC; font-size: 13px; color: #999; }
.qanda #main_column #guide-form .form-item input.edited { float: left; clear: left; width: 595px; border: 1px solid black; font-size: 13px; color: black; }
.qanda #main_column #guide-form #editor_parent { float: left; width: 500px; }
.qanda #main_column #guide-form #editor_parent table { float: left; width: 500px; }
.qanda #main_column #guide-form .guides-disclaimer { float: left; }
.qanda #main_column .tabBar #filter_wrapper { margin-top: 4px; width: 100%; }
.qanda #main_column .tabBar #follow_question_button { float: right; }
.qanda #main_column .tabBar .subscribe-topic-button { background: url("../qa/media/images/btn_follow_topic.997ecdc04b37.png") no-repeat scroll 0 0 transparent; cursor: pointer; float: right; height: 25px; margin-top: -2px; text-indent: -9999em; width: 113px; }
.qanda #main_column .tabBar .unsubscribe-topic-button { float: right; background: url("../qa/media/images/btn_unfollow_topic.455d0e8064f9.png") no-repeat; width: 113px; height: 25px; cursor: pointer; text-indent: -9999em; margin-top: -2px; }
.qanda #main_column .question_section .userinfo { color: #999; font-size: 13px; padding-top: 10px; }
.qanda #main_column .question_section .userinfo .question_info { float: left; margin-right: 7px; }
.qanda #main_column .question_section .answer { clear: left; }
.qanda #main_column .question_section .answer .resizable-textarea span span { position: relative; display: block; }
.qanda #main_column .question_section .answer .resizable-textarea span span .textarea_watermark { top: 2px !important; }
.qanda #main_column #advisor_privileges_wrapper { float: left; }
.qanda #main_column #user_profile { float: left; margin-bottom: 15px; width: 620px; }
.qanda #main_column #user_profile #back_to_profile_link { clear: left; margin-left: 16px; font-size: 12px; float: left; width: 85px; }
.qanda #main_column #user_profile .user_profile_pic { float: left; margin-left: 4px; margin-right: 15px; }
.qanda #main_column #user_profile .user_profile_pic img { padding: 3px; -moz-box-shadow: 2px 2px 6px #999; -webkit-box-shadow: 2px 2px 6px #999; box-shadow: 2px 2px 6px #999; }
.qanda #main_column #user_profile h2 { margin: 0 0 15px 0; }
.qanda #main_column #user_profile .ribbon_10 { width: 26px; height: 36px; }
.qanda #main_column #user_profile .tc_level { font-size: 17px; color: #000; padding-top: 5px; padding-left: 5px; width: 450px; }
.qanda #main_column #user_profile .topic_description_wrapper { float: left; width: 485px; margin-left: 15px; }
.qanda #main_column #user_profile #topic_description { color: #1F497D; width: 485px; float: left; margin-top: 11px; font-weight: 700; }
.qanda #main_column #advisor_priviledges_wrapper { background: #EDF4F7; border: 2px solid #D0E0E9; padding: 0 10px; float: left; margin: 10px 0; }
.qanda #main_column #advisor_priviledges_wrapper h4 { margin: 0; font-weight: normal; line-height: 25px; }
.qanda #main_column #advisor_priviledges_wrapper .twitter { background: url("../qa/media/images/share_twitter.66bbed7979a2.jpg") no-repeat 0 0; width: 22px; height: 20px; padding-left: 25px; padding-top: 4px; }
.qanda #main_column #advisor_priviledges_wrapper .facebook { background: url("../qa/media/images/share_facebook.a57ee52dc223.jpg") no-repeat 0 0; width: 20px; height: 20px; padding-left: 25px; padding-top: 4px; }
.qanda #main_column .qa-nav .ask { float: right; margin-top: -34px; position: relative; }
.qanda #main_column .answers-and-guides-advisor-info #advisor_image_div { float: left; text-align: center; width: 25%; }
.qanda #main_column .answers-and-guides-advisor-info #advisor_image_div a { float: left; font-size: .9em; width: 100%; }
.qanda #main_column .answers-and-guides-advisor-info #advisor_image_div img { width: 100px; height: 100px; border-radius: 100%; }
.qanda #main_column .no-answers-and-guides { padding: 30px 16px; text-align: center; width: 620px; clear: both; }
.qanda h3 { font-size: 120%; line-height: 110%; padding: 3px 0; }
.qanda .wrapper { float: left; font-size: 12px; width: 100%; }
.qanda #header { width: 970px; }
.qanda #sidebar { display: inline; float: right; margin: 0; width: 30%; padding-top: 35px; overflow: hidden; }
.qanda #sidebar .boxC { margin-bottom: 20px; }
.qanda #sidebar .boxC h3.subtitle { font-size: 16px; font-weight: 300; }
.qanda #sidebar #topics_wrapper { clear: both; overflow: hidden; }
.qanda #sidebar #topics_wrapper h4 { clear: left; float: right; background: url("../img/arrow_right.4361d67c007f.png") no-repeat 0 4px; padding-left: 15px; margin: 4px 0 0; }
.qanda #sidebar #topics_inner { padding-bottom: 6px; }
.qanda #sidebar ul#topics { list-style: none; list-style-image: none; padding: 0; clear: both; overflow: hidden; }
.qanda #sidebar ul#topics li { clear: left; float: left; list-style: none; list-style-image: none; margin-bottom: 7px; width: 250px; font-size: 12px; }
.qanda #sidebar ul#topics li a { border: 1px solid #D0E0E9; padding: 0 8px; background-color: #EDF4F7; color: #666; float: left; margin-right: 5px; line-height: 2em; font-size: 12px; }
.qanda #sidebar #top_contributors_inner { float: left; width: 100%; }
.qanda #sidebar #top_contributors_wrapper .contributor { float: left; }
.qanda #sidebar #top_contributors_wrapper .contributor .contributor_number { float: left; width: 25px; font-size: 17px; margin-top: 7px; display: none; }
.qanda #sidebar #top_contributors_wrapper .contributor .contributor_info { float: right; width: 253px; padding: 10px 0px 10px; }
.qanda #sidebar #top_contributors_wrapper .contributor .user_profile_pic { float: left; margin-right: 8px; }
.qanda #sidebar #top_contributors_wrapper .contributor .contributor_info_right { float: right; width: 200px; }
.qanda #sidebar #top_contributors_wrapper .contributor .tc_level { width: 165px; }
.qanda #sidebar .ribbon_n { float: right; }
.qanda #sidebar #guides_no_images_inner { width: 100%; border-bottom: 2px solid #D1D6DA; position: relative; float: left; }
.qanda #sidebar #guides_no_images_wrapper .guide { float: left; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #CCC; margin-left: 10px; }
.qanda #sidebar #guides_no_images_wrapper .last { border-bottom: none; margin-bottom: 0; }
.qanda #sidebar #guides_no_images_wrapper .guide_info { float: right; width: 100%; }
.qanda #sidebar #guides_no_images_wrapper span.tc_level { clear: left; color: #999; }
.qanda #sidebar #guides_no_images_wrapper .guide_title { float: left; width: 230px; font-weight: 700; }
.qanda #sidebar #guides_no_images_wrapper .user_name { float: left; margin-top: 3px; }
.qanda #sidebar #guides_no_images_wrapper .staff_pick { float: left; margin: 2px 0 0 0; }
.qanda #sidebar .boxC_bottom_link_wrapper { float: left; width: 100%; clear: left; }
.qanda #sidebar a.boxC_bottom_link { clear: both; padding-left: 10px; margin: 4px 0 0; position: relative; font-size: 14px; }
.qanda #sidebar #guides_with_images_inner { width: 100%; float: left; }
.qanda #sidebar #guides_with_images_wrapper .guide { overflow: hidden; clear: both; margin-bottom: 10px; padding-bottom: 10px; }
.qanda #sidebar #guides_with_images_wrapper .last { margin-bottom: 0; }
.qanda #sidebar #guides_with_images_wrapper .guide_info { float: left; width: 240px; }
.qanda #sidebar #guides_with_images_wrapper .user_profile_pic { float: left; margin-right: 10px; }
.qanda #sidebar #guides_with_images_wrapper .guide_title { float: left; width: 230px; font-weight: 700; }
.qanda #sidebar #guides_with_images_wrapper .user_name { float: left; margin-right: 6px; }
.qanda #sidebar #guides_with_images_wrapper .staff_pick { float: left; clear: left; margin: 0; }
.qanda #sidebar #guides_with_images_wrapper h4 { clear: left; float: right; background: url("../img/arrow_right.4361d67c007f.png") no-repeat 0 4px; padding-left: 15px; margin: 4px 0 0; }
.qanda #sidebar #guide-edit-tips { font-size: 12px; border-bottom: 1px solid #CEDEE8; }
.qanda #sidebar #guide-edit-tips h2 { border-bottom: 1px solid #CEDEE8; margin: 0; }
.qanda #sidebar #guide-edit-tips ul { margin-left: 5px; padding-left: 0px; }
.qanda #sidebar #guide-edit-tips li:last-child { border-bottom: none; }
.qanda #sidebar li.guide-edit-tip-do { list-style-image: url("../qa/media/images/guide_edit_tip_do.affe6b63f6ef.png"); list-style-position: inside; border-bottom: 1px solid #CEDEE8; margin-bottom: 8px; padding-bottom: 8px; }
.qanda #sidebar li.guide-edit-tip-do:first-child { border-top: 1px solid #CEDEE8; padding-top: 8px; }
.qanda #sidebar li.guide-edit-tip-dont { list-style-image: url("../qa/media/images/guide_edit_tip_dont.d58e7dce0d3b.png"); list-style-position: inside; border-bottom: 1px solid #CEDEE8; margin-bottom: 8px; padding-bottom: 8px; }
.qanda #sidebar #ask_a_question_inner { float: left; width: 100%; }
.qanda #sidebar #ask_a_question_wrapper h3.subtitle { margin: 0; }
.qanda #sidebar #ask_a_question_wrapper form { background: #EDF4F7; padding: 7px; margin: 0; float: left; width: 100%; border-bottom: 2px solid #D0E0E9; }
.qanda #sidebar #ask-a-financial-question-input { background: url("../qa/media/images/form_text_brightscope.07643a59b302.jpg") no-repeat; height: 20px; color: #999; font-size: 12px; padding: 5px 10px; width: 100%; border: none; }
.qanda .error { left: 5px; font-size: 0.9em; }
.qanda .error ul { list-style: none; list-style-image: none; padding: 0; margin: 0 0 0 5px; float: left; }
.qanda .error ul li { clear: left; float: left; list-style: none; list-style-image: none; margin-bottom: 8px; }
.qanda span.form-error { color: #990000; font-weight: normal; margin-left: 5px; }
.qanda span.staff_pick { float: left; text-indent: -9999em; width: 52px; height: 16px; background: url("../qa/media/images/staffpick.1702fa837ca9.jpg") no-repeat 0 0; margin: 2px 0 0 10px; }
.qanda .bc { white-space: nowrap; overflow: hidden; width: auto; }
.qanda #interior-search input#search { border: 2px solid #a0b7c5; }
.qanda .tc_level { float: left; color: #888; }
.qanda .ribbon_n { float: left; text-indent: -9999em; width: 20px; height: 24px; margin: 0; }
.qanda .tabBar #ask { float: left; color: #888; border: 1px solid #C8CCD7; padding: 4px; width: 483px; }
.qanda ul#social_nav { list-style-type: none; margin: 0; padding: 0; }
.qanda ul#social_nav li { display: inline; margin-right: 5px; float: left; }
.qanda ul#social_nav li span { display: block; width: 28px; }
.qanda ul#social_nav #qanda-email { background: url("../qa/media/images/share_email.4484991b99b3.jpg") no-repeat 0 0; width: 28px; height: 20px; }
.qanda ul#social_nav #qanda-twitter { background: url("../qa/media/images/share_twitter.66bbed7979a2.jpg") no-repeat 0 0; width: 22px; height: 20px; }
.qanda ul#social_nav #qanda-linkedin { background: url("../qa/media/images/share_linkedin.05b9d6568761.jpg") no-repeat 0 0; width: 21px; height: 20px; }
.qanda ul#social_nav #qanda-facebook { background: url("../qa/media/images/share_facebook.a57ee52dc223.jpg") no-repeat 0 0; width: 20px; height: 20px; }
.qanda ul.tagsList li { float: left; width: 310px; margin-right: 0px; font-size: 13px; }
.qanda #searchtags ul.tagsList li { margin-bottom: 0px; }
.qanda #searchtags ul.tagsList li a { font-size: 13px; }
.qanda #searchtags ul.tagsList li span.tag-number { color: #999; }
.qanda .main-body { width: 630px; }
.qanda #main-body #askform #item-right h1 { font-weight: 300; line-height: 34px; }
.qanda .headQuestions .tabsA { background: none; float: left; }
.qanda div#askform form.fmanswer { width: 630px; }
.qanda div#askform form.fmanswer #description > span { display: block; }
.qanda div#askform form.fmanswer #description .textarea_watermark { top: 2px !important; }
.qanda .fmanswer .answer_textarea { width: 100%; max-width: 100%; height: 60px; }
.qanda .fmanswer input.answer_button { float: right; margin-bottom: 10px; margin-right: -4px; }
.qanda .fmanswer .headNormal { margin: 10px 0 5px; font-weight: bold; }
.qanda label.textarea_watermark { color: #999; font-size: 12px; width: 400px; overflow: hidden; }
.qanda .comments-summary { font-size: 12px; margin-bottom: 2px; }
.qanda .answer_summary_wrapper .comment-text { font-size: 12px; }
.qanda .comment-form-container { background-color: #e3e3e3; float: left; margin-top: 1px; padding-bottom: 4px; }
.qanda .comment-form-container form { float: left; margin-top: 5px; padding: 0 5px; }
.qanda .recent_answers .report-section { display: none; }
.qanda .guide .answer_section .report-section { display: none; }
.qanda .guide .answer_section a.tag { white-space: nowrap; display: inline-block; }
.qanda #qa_find_advisor_form input { float: left; font-size: 13px; padding: 5px 0 5px 5px; width: 150px; height: 20px; }
.qanda #submit_qa_find_advisor_form { float: right; }
.qanda .prompt { font-size: 13px; padding: 30px; }
.qanda .prompt button { margin-right: 10px; }
.qanda .prompt select.prompt-examples { width: 334px; margin-bottom: 8px; }
.qanda .prompt textarea { padding: 5px; width: 322px; height: 50px; margin-bottom: 5px; }
.qanda #qa_contact_advisor { padding: 5px 0 0 8px; }

ul { list-style: disc inside none; margin-bottom: 1em; margin-left: 20px; }
ul.tagsList { list-style: none; list-style-image: none; float: left; padding-bottom: 10px; margin: 10px 0 0 5px; padding-left: 0; }

#question-edit-tips ul { margin-left: 0; padding-left: 0; }

ol { list-style: decimal outside none; margin-bottom: 1em; margin-left: 30px; padding-left: 0; }

textarea.unedited, input.unedited { color: gray; border-color: #CCC; }

textarea.edited, input.edited { color: black; border-color: #999; }

.qanda #main_column .question-summary-wrapper .question-body, .qanda #main_column #answers_wrapper .answer_section .answer p { font-size: 14px; margin-bottom: 1em; }

#container { width: 970px; position: static; background: #fff; padding: 20px; margin-bottom: 100px; padding-top: 90px; }

.ratings #container, .advisors #container { padding-top: 20px; }

#searchbox { position: relative; top: 15px; left: 0px; width: 630px !important; }
#searchbox input#search { padding: 9px 4px !important; width: 485px !important; height: 20px !important; border: 1px solid #527DAB !important; }

.headQuestions { float: left; margin: 5px; font-weight: 700; }
.headQuestions h1 { font-size: 2em; color: #D5E3E9; }

.tabBar { background-color: #f5f5f5; padding: 5px; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; overflow: hidden; clear: both; margin: 1em 0; }

.short-summary { overflow: hidden; clear: both; padding: 20px 0 20px 0; border-bottom: solid 1px #e3e3e3; }
.short-summary:last-of-type { border-bottom: none; }
.short-summary .user_profile_pic { float: left; margin: 0 15px 0 0; }

.gravatar { border-radius: 100%; height: 60px; width: 60px; }

.question-summary-wrapper h2 { margin: 0.4em 0 0 0; padding-bottom: 0; }
.question-summary-wrapper h2 a { text-decoration: none; }

.tags a, .tag, a.tag { background-color: #EDF4F7; border: 1px solid #D0E0E9; line-height: 1.8em; list-style: none outside none; margin-bottom: 8px; margin-right: 5px; padding: 0 8px; color: #666; display: inline-block; white-space: nowrap; }

.userinfo { font-size: 13px; }

.answer_section p { margin-top: 0.4em 0 1em; line-height: 15pt; }

.boxC { margin: 5px 0; }
.boxC h3.subtitle { border-bottom: 2px solid #cddee7; line-height: 20px; margin: 0 0 10px 0; }

.answer { padding-top: 10px; width: 100%; }

.tabsA { display: block; float: left; height: 20px; position: relative; margin-top: 5px; font-size: 15px; color: #999; }
.tabsA a { color: #999; }
.tabsA a.on { font-weight: 700; }

.sticky-sort-tabs { padding: 0; width: 20px; }
.sticky-sort-tabs input { border: 0 none; height: 14px; margin: 2px; width: 14px; }

.post-controls { float: left; font-size: 11px; line-height: 12px; min-width: 200px; }

.action-link { color: #777777; cursor: pointer; padding: 3px; }
.action-link a { color: inherit; }

.context-menu { position: relative; }

div.dialog, .context-menu-dropdown { background-color: #EEEEEE; border-radius: 5px 5px 5px 5px; box-shadow: 2px 2px 5px #3060A8; position: absolute; padding: 10px; }

.context-menu-dropdown { display: none; list-style-type: none; right: 0; text-align: left; top: 1.5em; z-index: 500; }
.context-menu-dropdown li.item { border-radius: 5px 5px 5px 5px; padding: 4px 8px; }

.comments-section-container { margin-bottom: 10px; }

.comments-container .user_profile_pic { float: left; margin: 3px 15px 0 3px; }
.comments-container .comment { overflow: auto; }

.comment-form-container { width: 100%; }

.guide .comment-form-container { width: 550px; }

.comments-wrapper .comment-form-widgets-container { width: 562px; }

.comment-form-widgets-container input { vertical-align: top; }
.comment-form-widgets-container textarea { float: left; padding: 2px; font-family: sans-serif; width: 612px; overflow: hidden; resize: none; height: 20px; padding: 7px 2px 2px; }
.comment-form-widgets-container .comment-form-buttons { display: none; }

.answer .comment-form-widgets-container textarea { width: 493px; }

.guide .comment-form-widgets-container textarea { width: 522px; }

span.comment-chars-left { display: none; font-size: 11px; margin-right: 20px; }

div.comment-tools { border-top: 1px dotted #CCCCCE; }
div.comment-tools .comments-showing { color: #777777; font-size: 11px; }
div.comment-tools a { background: none repeat scroll 0 0 #EEEEEE; color: black; cursor: pointer; font-size: 11px; padding: 3px; }
div.comment-tools a:hover { background-color: #777777; color: white; text-decoration: none; }

a.sidebar_button { background: none repeat scroll 0 0 #EEEEEE; color: black; cursor: pointer; font-size: 11px; padding: 3px; }
a.sidebar_button:hover { background-color: #777777; color: white; text-decoration: none; }
a.grey-button { height: 20px; display: block; padding-right: 12px; float: left; cursor: pointer; }
a.grey-button:hover { text-decoration: none; }
a.grey-button span { height: 20px; display: block; padding-left: 20px; padding-right: 10px; font-size: 12px; cursor: pointer; }

a.post-vote, .favorite-mark, a.accept-answer { display: block; height: 24px; position: relative; width: 20px; margin-left: 2px; }

.qanda #sidebar #top_contributors_wrapper .contributor .user_name, .qanda #sidebar #top_contributors_wrapper .contributor .contributor_org { width: 100%; float: left; }

#askform .answer { clear: left; float: left; padding-top: 0; margin-bottom: 0; border-bottom: 2px solid #CDDEE7; }
#askform .answer #answer_left { float: left; width: 80px; position: relative; }
#askform .answer .item-right { float: left; position: relative; width: 510px; }
#askform .answer .user_profile_pic { float: left; clear: left; width: 50px; }
#askform #question-time { color: #999; }

.qanda #main_column #listA.recent_answers .answer_section, .qanda #main_column #guides_wrapper .answer_section, .qanda #main_column #askform .answer_section { float: left; position: relative; width: 510px; }

.comments-summary { width: 100%; padding-top: 14px; padding-bottom: 7px; }

.qanda #main_column .comments-summary .location_info, .qanda #main_column .comments-summary .relativetime { float: none; margin-right: 0; font-weight: normal; }

.qanda #main_column .comments-wrapper, .qanda #main_column .comments-summary, .qanda #main_column .comments-section-container, .qanda #main_column .comments-container { float: left; }

.qanda ul#social_nav, .qanda ul#social_nav li { list-style-type: none; list-style-image: none; }

.qanda #sidebar #guides_no_images_wrapper a, .qanda #sidebar #guides_no_images_wrapper span { color: #002060; }

.qanda textarea.answer_textarea, .qanda textarea.commentBox { font-size: 12px; line-height: 1.25em; }

#related_questions_wrapper .questions-related { margin-bottom: 10px; }
#related_questions_wrapper .questions-related ul { padding: 0; margin: 0; }
#related_questions_wrapper .questions-related li { list-style: none; padding: 5px 0 10px; }
#related_questions_wrapper h4 { clear: left; float: right; background: url("../img/arrow_right.4361d67c007f.png") no-repeat 0 4px; padding-left: 15px; margin: 4px 0 0; }

.answer-input-bg { margin-top: 10px; background-color: #e3e3e3; padding: 0 10px 10px; border-bottom: 1px solid #d2d1d1; border-top: 1px solid #d2d1d1; }

.qanda #main_column .comment-report, .qanda #main_column .comment-like { float: left; }

.qanda #main_column .answer .userinfo .user_name, .qanda #main_column .answer .comments-container .userinfo { width: 100%; font-size: 13px; float: right; color: #002060; }

.qanda #main_column .comments-container .relativetime { color: #999; }
.qanda #main_column #guide-form #editor_container { float: left; clear: left; }

.qanda-guide #main_column .comments-wrapper .comments-section-container, .qanda-guide #main_column .comments-container { width: 630px; }

.qanda-guide #main_column .comment-inner { width: 620px; }
.qanda-guide #main_column .comments-wrapper .comment-text { width: 552px; }
.qanda-guide #main_column .comments-wrapper .comments-summary { margin-bottom: 5px; border-top: 1px #dce6eb solid; }

.qanda #main_column .topic_description_wrapper h2#topic_title, .qanda #main_column #page_content h2 { color: #1f497d; }

.qanda #main_column .tabBar .sort a, .qanda #main_column .tabBar .sort a:visited { background-color: #a1c7d8; padding: 6px 10px; margin-right: 8px; color: #fff; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-weight: bold; }

.qanda #main_column .tabBar .sort a:hover, .qanda #main_column .tabBar .sort a.active { background-color: #5f6062; text-decoration: none; }

.ask { margin-top: 5px; }

.advisor-contributor-status { margin-top: 10px; }
.advisor-contributor-status .level { margin-top: 3px; }
