/*
	Theme Name: Minimalist Answer
	Theme URI:
	Theme Version: 1.0
	Theme Date: 2013-12-25
	Theme Author: Digitizor
	Theme Author URI: http://www.digitizormedia.com/
	Theme License: GPLv2
*/


/* General page layout */

body {background: white url(images/ma_body_bg.png) 0 -60px repeat-x; margin:0; padding:0; text-align:center;}
body,td,input,textarea {font-size:12px; font-family: "Helvetica Neue", Arial, sans-serif;}
/*body,td,input,textarea {font-size:12px; font-family: 'Pontano Sans', serif;}*/
a:link,a:active,a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
p {margin-top:0;}
input[type="submit"] {
    cursor: pointer;
}
input.qa-form-tall-button ,
/*input.qa-search-button, */
input.qa-form-wide-button,
input.qa-form-basic-button {background: #3783c9; color: #fff; font-size: 12px; font-weight: 700; border: 1px solid #004566; padding: 5px 10px; line-height: 14px; cursor: pointer; box-shadow: 0 1px 1px 0 rgba(255,255,255,0.5) inset; -ms-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.5) inset; -o-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.5) inset; -webkit-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.5) inset; -moz-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.5) inset; border-radius: 3px;}
input.qa-form-tall-button-cancel {background: #B80D0D; border: 1px solid #880000; font-size: 12px; font-weight: 700; padding: 5px 10px; line-height: 14px; cursor: pointer; box-shadow: 0 1px 1px 0 rgba(255,255,255,0.5) inset; -ms-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.5) inset; -o-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.5) inset; -webkit-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.5) inset; -moz-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.5) inset; border-radius: 3px;}
input.qa-search-button {background: #444444; color: #fff; font-size: 12px; font-weight: 700; border: 1px solid #3A3A3A; padding: 5px 10px; line-height: 14px; cursor: pointer; box-shadow: 0 1px 1px 0 rgba(255,255,255,0.5) inset; -ms-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.5) inset; -o-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.5) inset; -webkit-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.5) inset; -moz-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.5) inset; border-radius: 3px;}

input.qa-form-tall-button:hover,
input.qa-search-button:hover,
input.qa-form-wide-button:hover {box-shadow: 0 2px 2px 0 rgba(255,255,255,0.5) inset; -ms-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.5) inset; -o-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.5) inset; -webkit-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.5) inset; -moz-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.5) inset; border-radius: 3px;}

.qa-notice {background:#fdd; border-bottom:2px solid #293d39; color:#b00; font-size:18px; padding:.5em 32px; font-weight:bold; position:relative;}
.qa-notice-close-button {font-family:"Arial Black"; color:#c00; font-size:20px; background:none; cursor:pointer; position:absolute; height:24px; border:none; top:4px; right:6px}
.qa-body-wrapper {width:980px; margin:0 auto; margin-top:-1px; text-align:left; padding: 0 5px;}

/* Ajax loading spinner */

.qa-waiting {background:url(images/spinner-icon-14x14.gif) no-repeat center; width:14px; height:14px; display:inline-block; font-size:0; margin:0px 8px 0px 4px; vertical-align:middle;}
.qa-favoriting .qa-waiting {position:absolute; padding:6px 4px;}
.qa-a-selection .qa-waiting {position:absolute; padding:7px 0;}
.qa-favoriting-contain {float: right; margin-top: 20px; margin-right: -45px;}

/* Clearing classes */

.qa-nav-main-clear,
.qa-nav-sub-clear,
.qa-q-item-clear,
.qa-q-view-clear,
.qa-a-item-clear,
.qa-c-item-clear,
.qa-footer-clear,
.qa-vote-count-clear,
.qa-page-links-clear {clear:both;}

/* Headings */

h1 {font-size:26px; margin:22px 0;}
h2 {font-size:16px; padding-top:12px; clear:both; color: #555555;}

.qa-favoriting {float:right; padding-right:48px; padding-top:4px;}

.qa-favorite-button,.qa-unfavorite-button {background:url(images/favorite-plus.gif) no-repeat; border:0; height:26px; width:26px;}
	.qa-favorite-button {background-position: 0 -26px;}
	.qa-favorite-button:hover {background-position: 0 0px;}
	.qa-unfavorite-button {background-position: 0 -52px;}
	.qa-unfavorite-button:hover {background-position: 0 0px;}

.qa-error {background:#fee; border:1px solid #c00; color:#c00; font-size:16px; padding:.5em; margin-bottom:1em; font-weight:bold; border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
	.qa-error a {color:#900; text-decoration:underline;}
	.qa-error a:hover {color:#f00;}

/* Page sections */

.qa-header {padding:5px 0 0 0;}
.qa-sidepanel {float:right; width:215px;}
* html .qa-sidepanel {margin-right:10px;} /* IE6 */
.qa-sidebar {padding:12px; font-size:13px; background:#FFFCF5; border:1px solid #f3c772; margin:24px 0; border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; color: #3D3D3D;}
.qa-feed {background:url(images/feed-icon-14x14.png) no-repeat left top; padding-left:20px; height:16px; margin:24px 0;}
.qa-feed-link {font-size:10px; color:#666;}
.qa-main {float:left; margin-bottom:2em; width:730px; clear:left; overflow:hidden;}
.qa-main h1 {color: #666;}
.qa-main-hidden h1 {color:#999;}
.qa-footer {clear:both; color:#dddddd; font-size:10px; padding:12px;}
* html .qa-footer {padding-top:6px;} /* IE6 */

/* Widget wrappers */

.qa-widgets-full-top {margin-bottom:-4px;}
.qa-widget-full {clear:both; margin:20px; width:942px;}
.qa-widget-full-high {margin-bottom:0;}
.qa-widgets-main-top {margin-top:24px;}
.qa-widgets-main-high {margin-bottom:24px;}
.qa-widget-main {margin:20px 0; width:728px;}
.qa-widget-main-bottom {margin-bottom:0;}
.qa-widgets-side-top {margin-top:24px;}
.qa-widget-side {margin:30px 0;}
.qa-widget-side h2 {margin-bottom: 5px; color: #555555; font-weight: bold; border-bottom: 3px solid #dddddd; padding: 0 0 6px; z-index: 3;}

/* Header sections */

.qa-logo {height: 60px !important; float:left; margin-bottom: 10px; margin-top: 15px; font-size:40px; font-weight:bold; color:#000000;}
.qa-logo-link, .qa-logo-link:hover {color:#000000;}

.qa-nav-user {float:right; color:#ffffff; white-space:nowrap; height: 18px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-radius-bottomright: 5px; -khtml-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; padding: 3px 2px 1px 8px; z-index: 9; background: #3783c9; box-shadow: 0px 1px 1px #023362; -webkit-box-shadow: 0px 1px 1px #023362; -ms-box-shadow: 0px 1px 1px #023362; -o-box-shadow: 0px 1px 1px #023362; -moz-box-shadow: 0px 1px 1px #023362;}
.qa-nav-user-list {list-style:none; padding:0; margin:0; display:inline;}
.qa-nav-user-item {display:inline; margin-right:7px; margin-left:7px; font-weight:bold;}
.qa-nav-user-link {color:#ffffff;font-size: 12px;font-weight: normal;}
.qa-logged-in {display:inline;}

.qa-search {float:right; clear:right; margin-top:12px; white-space:nowrap;}
.qa-search-field {width:12em; margin-right:2px; height: 22px; border-radius: 3px; border: 1px solid rgb(145, 145, 145); padding: 0 6px; -moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.3) inset; -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.3) inset; -o-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.3) inset; -ms-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.3) inset; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.3) inset;}

/* Main, sub and category navigation */

.qa-nav-main {clear:both;}
.qa-nav-main-list {font-size:16px; list-style:none; padding:0; margin:0;}
.qa-nav-main-item,.qa-nav-main-item-opp {}
.qa-nav-main-item {float:left; margin-right:4px;}
.qa-nav-main-item-opp {float:right; margin-left:4px;}
.qa-nav-main-link {color:#023362; display:block; padding:7px 10px 6px 0;}
.qa-nav-main-link:hover, .qa-nav-main-selected {text-decoration:underline !important;}
.qa-nav-main-hot .qa-nav-main-link {background:#f33;}
.qa-nav-main-hot .qa-nav-main-link:hover, .qa-nav-main-hot .qa-nav-main-selected {background:#f66;}
.qa-nav-main-ask {float: right; margin-right: 0px;}

.qa-nav-sub {clear:both; float:left;}
.qa-nav-sub-list {font-size:12px; list-style:none; padding:0; margin:0;}
.qa-nav-sub-item {float:left; margin-right:2px;margin-bottom:2px;}
.qa-nav-sub-link {color:#79a8d4; font-size: 14px; padding:10px 8px 8px 0; display:block; margin-right: 15px;}
.qa-nav-sub-link:hover {text-decoration:none; color: #3783c9; background-image: url('images/ma_down_triangle.png'); background-position: top center; background-repeat: no-repeat;}
.qa-nav-sub-selected {text-decoration:none; font-weight: bold; color: #888888; background-image: url('images/ma_down_triangle.png'); background-position: top center; background-repeat: no-repeat;}
.qa-nav-sub-link.qa-nav-selected {background:#396e63;}

.qa-nav-cat {margin:24px 0;}
.qa-nav-cat-list {list-style:none; padding:0; margin:0;}
.qa-nav-cat-list-1 {font-size:14px;}
.qa-nav-cat-list-2 {font-size:12px; margin-left:1em;}
.qa-nav-cat-list-3 {font-size:10px; margin-left:1em;}
.qa-nav-cat-list-4 {font-size:9px; margin-left:1em;}
.qa-nav-cat-item {margin:0.5em 0;}
.qa-nav-cat-link {font-weight:bold;}
.qa-nav-cat-selected,.qa-nav-cat-selected:hover {text-decoration:none; color:#000;}

/* Pagination */

.qa-page-links {padding:12px 0; font-size:14px; clear:both; zoom:1;} /* zoom:1 for IE6 */
.qa-page-links-label {color:#333;}
.qa-page-links-list {margin:0; padding:0; list-style:none; display:inline;}
.qa-page-links-item {display:inline;}
.qa-page-link,.qa-page-selected,.qa-page-prev,.qa-page-next {margin:3px 1px; padding:3px 5px; border:1px solid #666;}
.qa-page-link:hover,.qa-page-prev:hover,.qa-page-next:hover {text-decoration:none; background-color:#777; color:#eee;}
.qa-page-link {color:#333;}
.qa-page-prev,.qa-page-next {color:#333; background:#DDD;}
.qa-page-selected {color:#fff; background-color:#666;}
.qa-page-ellipsis {color:#666;}

/* Standard form (tall version) */

.qa-form-tall-table {background: #F7FEFF; border: 1px solid #62a5ce; width:730px; border-radius: 3px; -ms-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; margin-bottom: 5px;}
.qa-form-tall-spacer {background:#E3F4FF; line-height:1px; padding:0; font-size:1px;}
.qa-form-tall-ok {background: #3783c9; border: 1px solid #3783c9; color: white; font-size: 18px; padding: 6px; text-align: center; }
.qa-form-tall-label {color:#253845; padding:12px 8px 2px 8px; font-size:13px; font-weight:bold;}
.qa-form-tall-data {padding:5px 8px 6px 8px; width:480px;}
.qa-form-tall-text,.qa-form-tall-number {padding:3px;}
.qa-form-tall-text {width:480px; border:1px solid #658296;}
.qa-form-tall-text {height: 22px; border-radius: 3px; border: 1px solid rgb(145, 145, 145); -moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.3) inset; -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.3) inset; -o-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.3) inset; -ms-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.3) inset; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.3) inset;}
.qa-form-tall-number {width:48px; border:1px solid #658296;}
.qa-form-tall-checkbox {float:left; margin-right:6px;}
.qa-form-tall-image {text-align:center; margin-top:12px;}
	.qa-form-tall-image img {border:1px solid #B6B6B6;}
.qa-form-tall-suffix {font-weight:normal; font-size:10px;}
.qa-form-tall-error {background:#fee; border:1px solid #c00; color:#c00; font-size:12px; margin-top:6px; padding:.5em; display:inline-block; border-radius: 3px; -ms-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px;}
.qa-form-tall-note {margin-top:6px;}
	.qa-form-tall-note a {color:#293D39; text-decoration:underline;}
	.qa-form-tall-note a:hover {color:#396E63;}
.qa-form-tall-buttons {padding:8px; text-align:left;}

/* Standard form (wide version) */

.qa-form-wide-table {background: #F7FEFF; border: 1px solid #62a5ce; width:730px; border-radius: 3px; -ms-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px;}
.qa-form-wide-spacer {background:#E3F4FF; line-height:1px; padding:0; font-size:1px;}
.qa-form-wide-ok {background: #3783c9; border: 1px solid #3783c9; color: white; font-size: 16px; padding: 6px; text-align: center;}
.qa-form-wide-label {border-bottom: 1px solid #f4f4f4;color:#253845; padding:6px 10px; font-size:13px; font-weight:bold; white-space: nowrap;}
.qa-form-wide-data {border-bottom: 1px solid #f4f4f4;padding: 6px 10px;}
.qa-form-wide-text,.qa-form-wide-number {padding:3px;}
.qa-form-wide-text {width:320px; border:1px solid #658296;}
.qa-form-wide-text {width:12em; margin-right:2px; height: 22px; border-radius: 3px; border: 1px solid rgb(145, 145, 145); padding: 0 6px; -moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.3) inset; -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.3) inset; -o-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.3) inset; -ms-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.3) inset; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.3) inset;}
.qa-form-wide-number {width:48px; border:1px solid #658296; vertical-align:middle;}
.qa-form-wide-error {display:inline-block; background:#fee; border:1px solid #c00; color:#c00; font-size:11px; margin-left:6px; padding:.5em;}
.qa-form-wide-note {font-size:10px; margin-left:4px;}
.qa-form-wide-buttons {padding:8px; text-align:center;}

/* Standard form (light version - buttons only) */

.qa-form-light-button {background:none; border:1px solid #fff; cursor:pointer; padding:0; margin-right:6px; font-size:12px; overflow: visible;} /* overflow:visible for IE, 1px border needed for tooltips to work more reliably in IE */
	.qa-form-light-button {color:#666;}
	.qa-form-light-button:hover {color:#000;}
.qa-form-light-button-edit {text-transform: capitalize; background: url(images/ma_table_edit.png) no-repeat left center; padding-left: 18px;}
.qa-form-light-button-flag {text-transform: capitalize; background: url(images/ma_flag_red.png) no-repeat left center; padding-left: 18px;}
.qa-form-light-button-close {text-transform: capitalize; background: url(images/ma_lock.png) no-repeat left center; padding-left: 18px;}
.qa-form-light-button-hide {text-transform: capitalize; background: url(images/ma_application_double.png) no-repeat left center; padding-left: 18px;}
.qa-form-light-button-answer {box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3),0 1px 0 rgba(255, 255, 255, 0.4) inset; -ms-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3),0 1px 0 rgba(255, 255, 255, 0.4) inset;  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3),0 1px 0 rgba(255, 255, 255, 0.4) inset;  -o-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3),0 1px 0 rgba(255, 255, 255, 0.4) inset;  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3),0 1px 0 rgba(255, 255, 255, 0.4) inset;  border-radius: 3px; text-decoration: none; font-weight: bold;  text-transform: capitalize;  background: url(images/ma_pencil.png) no-repeat 2px center #444444;  color: #fff;  font-size: 12px;  border: 1px solid #3A3A3A;  padding: 5px 15px 5px 30px;  line-height: 14px;  cursor: pointer; }
.qa-form-light-button-answer:hover {color: white; background: url(images/ma_pencil.png) no-repeat 2px center #444444;}
.qa-form-light-button-comment {text-transform: capitalize; background: url(images/ma_comment_add.png) no-repeat left center; padding-left: 18px;}
.qa-form-light-button-reply {text-transform: capitalize; background: url(images/ma_comments_add.png) no-repeat left center; padding-left: 18px;}
.qa-form-light-button-follow {text-transform: capitalize; background: url(images/ma_folder_add.png) no-repeat left center; padding-left: 18px;}

/* Standard form (basic version - buttons only) */

.qa-form-basic-button {background:none repeat scroll 0 0 #293D39; border:1px solid #293D39; margin:4px 4px 4px 0; padding:3px 4px; vertical-align:middle;}
	.qa-form-basic-button {color:#FFF;}
	.qa-form-basic-button:hover {background:#396E63; border:1px solid #293D39; color:#FFF;}

.qa-form-basic-note {font-size:11px;}

/* Question list */

.qa-q-list-item {border-color: #888888; zoom:1; padding: 10px 0; border-bottom-width: 1px; border-bottom-style: dotted;} /* zoom for IE, padding for early FF */
.qa-q-item-main {float:left; width:570px;}
.qa-q-item-title {color:#235272; font-weight:bold; font-size:16px;}
	.qa-q-item-title a {color:#307198; text-shadow: 1px 0px 1px rgb(209, 209, 209); -moz-text-shadow: 1px 0px 1px rgb(209, 209, 209); -o-text-shadow: 1px 0px 1px rgb(209, 209, 209); -ms-text-shadow: 1px 0px 1px rgb(209, 209, 209); -webkit-text-shadow: 1px 0px 1px rgb(209, 209, 209);}
	.qa-q-item-title h2 {padding: 1px 0 0 0; margin: 0;}
.qa-q-item-content {font-size:10px; margin-top:6px; max-height:64px; overflow-y:auto; padding:4px; border:1px solid #ccc;}
.qa-q-item-avatar {display:inline-block; vertical-align:middle; margin-top:6px; margin-right:2px;}
.qa-q-item-meta {display:inline-block; vertical-align:middle; margin-top:6px; color: #555555;}
.qa-q-item-when-data {font-weight:bold;}
.qa-q-item-who-title {font-size:80%; font-weight:bold; color:#900707;}
.qa-q-item-points-data {font-weight:bold;}
.qa-q-item-flags {background:#f00; color:#fff; font-weight:bold; padding:2px 5px; display:inline-block;}
.qa-q-item-tags {margin-top: 3px;}
.qa-q-item-tag-list {list-style:none; margin:0; padding:0;}
.qa-q-item-tag-item {display:inline;}
.qa-q-item-buttons {text-align:right; clear:both;}
.qa-q-item-stats {font-family: verdana, arial, sans-serif;}
.qa-q-item-what {display: none;}
.qa-q-item-where {display: none;}
.qa-q-item-who-pad {display: none;}

.qa-suggest-next {font-size:14px; padding:20px 0; text-align:left; color: #555555; clear:both;}
	.qa-suggest-next a {box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3),0 1px 0 rgba(255, 255, 255, 0.4) inset; -ms-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3),0 1px 0 rgba(255, 255, 255, 0.4) inset;  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3),0 1px 0 rgba(255, 255, 255, 0.4) inset;  -o-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3),0 1px 0 rgba(255, 255, 255, 0.4) inset;  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3),0 1px 0 rgba(255, 255, 255, 0.4) inset;  border-radius: 3px; text-decoration: none; font-weight: bold;  text-transform: capitalize;  background-color: #444444;  color: #fff;  font-size: 12px;  border: 1px solid #3A3A3A;  padding: 5px 15px 5px 15px;  line-height: 14px;  cursor: pointer; }
	.qa-suggest-next a:hover {}

/* Votes */

.qa-voting {background:#F7FEFF; border:1px solid #62a5ce; margin-right:8px; float:left; height:37px; overflow:hidden; padding:0 0 3px 0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;}
.qa-vote-buttons {float:left; width:18px; padding-left:5px; height:38px; margin-top: 2px;}

.qa-vote-one-button {margin:12px 1px;}
.qa-vote-second-button {margin-top:0;}

.qa-vote-up-button,.qa-vote-up-disabled {background:url(images/vote-buttons.gif) no-repeat; border:0; height:15px; width:17px;}
	.qa-vote-up-button {background-position:0 0; color:#38544e;}
	.qa-vote-up-disabled {background-position:0 -60px; color:#38544e;}
	.qa-vote-up-button:hover {background-position:0 -15px; color:#65968e;}

.qa-vote-down-button,.qa-vote-down-disabled {background:url(images/vote-buttons.gif) no-repeat; border:0; font-size:1px; height:15px; width:17px;}
	.qa-vote-down-button {background-position:-17px 0; color:#38544e;}
	.qa-vote-down-disabled {background-position:-17px -60px; color:#38544e;}
	.qa-vote-down-button:hover {background-position:-17px -15px; color:#65968e;}

.qa-voted-up-button {background:url(images/vote-buttons.gif) no-repeat; border:0; font-size:1px; height:15px; width:17px;}
	.qa-voted-up-button {background-position:0 -30px; color:#f3cb7f;}
	.qa-voted-up-button:hover {background-position:0 -45px; color:#f3cb7f;}

.qa-voted-down-button {background:url(images/vote-buttons.gif) no-repeat; border:0; font-size:1px; height:15px; width:17px; margin:12px 0;}
	.qa-voted-down-button {background-position:-17px -30px; color:#f3cb7f;}
	.qa-voted-down-button:hover {background-position:-17px -45px; color:#f3cb7f;}

.qa-vote-count {float:left; text-align:right;}

.qa-netvote-count {width:55px; display:block; padding-right: 5px; color: rgb(63, 63, 63);}
.qa-netvote-count-data {padding-top:1px; font-size:20px; font-weight:bold; display:block; margin-bottom: -4px;}
.qa-netvote-count-pad {font-size:11px;}

.qa-upvote-count,.qa-downvote-count {width:48px; height:27px; position:relative; top:-4px; display:block;}
.qa-upvote-count-data,.qa-downvote-count-data {font-size:18px; font-weight:bold; display:inline;}
.qa-upvote-count-pad,.qa-downvote-count-pad {font-size:9px; display:none;}

/* Answers and views count */

.qa-a-count {color: #488700 !important; background: #dfb; -o-box-shadow: inset 0 0 2px #690; -ms-box-shadow: inset 0 0 2px #690; -moz-box-shadow: inset 0 0 2px #690; -webkit-box-shadow: inset 0 0 2px #690; box-shadow: inset 0 0 2px #690; text-align: center; width: 55px; height: 38px; overflow: hidden; float: left; padding: 2px 0; margin-right: 8px; border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -webkit-border-radius: 3px;}
.qa-a-count-zero {color: #c33 !important; background: #FFF7F7 !important; -o-box-shadow: inset 0 0 2px #D63 !important; -ms-box-shadow: inset 0 0 2px #D63 !important; -moz-box-shadow: inset 0 0 2px #D63 !important; -webkit-box-shadow: inset 0 0 2px #D63 !important; box-shadow: inset 0 0 2px #D63 !important;}
.qa-a-count-data {font-size:20px; font-weight:bold; display:block; margin-bottom: -4px;}
.qa-a-count-pad {font-size:11px;}

.qa-view-count {color: #888888; background: #EEE; -o-box-shadow: inset 0 0 2px #888888; -webkit-box-shadow: inset 0 0 2px #888888; -moz-box-shadow: inset 0 0 2px #888888; -ms-box-shadow: inset 0 0 2px #888888; box-shadow: inset 0 0 2px #888888; text-align: center; width: 50px; height: 38px; overflow: hidden; float: left; padding: 1px 0; margin-right: 8px; border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px;  -ms-border-radius: 3px; -webkit-border-radius: 3px;}
.qa-q-item-main .qa-view-count {margin:3px 10px 0 20px;}
.qa-q-view-main .qa-view-count {margin-left: 5px;color: #888888; background: #EEE; -o-box-shadow: inset 0 0 2px #888888; -webkit-box-shadow: inset 0 0 2px #888888; -moz-box-shadow: inset 0 0 2px #888888; -ms-box-shadow: inset 0 0 2px #888888; box-shadow: inset 0 0 2px #888888; text-align: center; width: 50px; height: 38px; overflow: hidden; float: right; padding: 1px 0; margin-right: 8px; border-radius: 3px;-moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -webkit-border-radius: 3px;}
.qa-view-count-data {font-size: 20px; font-weight: bold; display: block; margin-bottom: -4px;}

/* Tags, users and categories */

.qa-top-tags-table {float:left; border-collapse:collapse; margin-bottom:1em;}
.qa-top-tags-count {border:1px solid #658296; border-right:1px dashed #c1ced6; color:#235272; text-align:right; padding:6px 8px 6px 12px;}
.qa-top-tags-label {border:1px solid #658296; border-left:none; background:#e7eff4; padding:3px 16px 0px 8px;}
	.qa-top-tags-label .qa-tag-link {font-weight:normal;}
.qa-top-tags-spacer {padding:0 4px;}

.qa-top-users-table {float:left; border-collapse:collapse; margin-bottom:1em;}
.qa-top-users-label {border:1px solid #c1c5a9; border-right:1px dashed #c1c5a9; padding:6px 16px 6px 12px; text-align:left;}
.qa-top-users-score {border:1px solid #c1c5a9; border-left:none; background:#e9ebde; color:#414944; text-align:right; padding:6px 12px;}
.qa-top-users-spacer {padding:0 4px;}

.qa-browse-cat-list {list-style:none; padding:0; margin:0; margin-left:2.5em;}
.qa-browse-cat-list-1 {font-size:16px;}
.qa-browse-cat-list-2 {font-size:14px;}
.qa-browse-cat-list-3 {font-size:12px;}
.qa-browse-cat-list-4 {font-size:10px;}
.qa-browse-cat-item {margin:0.5em 0; font-weight:bold; color:#000;}
.qa-browse-cat-closed {list-style:disc;}
.qa-browse-cat-open {list-style:circle;}
.qa-browse-cat-link {font-weight:bold; text-decoration:none; color:#000;}
.qa-browse-cat-note {font-weight:normal; font-size:85%; color:#444;}
	.qa-browse-cat-note a {color:#473A9F;}

/* Question view */

.qa-q-view-stats {float:left;}
.qa-q-view-main {float:left; width:630px;}
.qa-q-view-content {font-size:14px; margin-bottom:16px;}
	.qa-q-view-content .entry-content {font-size:16px; margin-bottom:16px; color: #555555;}
.qa-q-view-avatar {display:inline-block; vertical-align:middle; margin-right:8px;}
.qa-q-view-meta {display:inline-block; vertical-align:middle; font-size:13px;}
.qa-q-view-follows {font-size:13px; margin-bottom:12px; font-style:italic;}
.qa-q-view-closed {font-size:13px; margin-bottom:18px; font-style:italic;}
.qa-q-view-closed-content {font-weight:bold;}
.qa-q-view-extra {font-size:13px; margin-bottom:18px; font-style:italic;}
.qa-q-view-extra-content {font-weight:bold;}
.qa-q-view-when-data {font-weight:bold;}
.qa-q-view-who-title {font-size:80%; font-weight:bold; color:#900707;}
.qa-q-view-points-data {font-weight:bold;}
.qa-q-view-flags {background:#f00; color:#fff; font-weight:bold; padding:2px 5px; margin:4px 0; display:inline-block;}
.qa-q-view-tags {margin-bottom:25px;}
.qa-q-view-tag-list {list-style:none; margin:0; padding:0;}
.qa-q-view-tag-item {display:inline; margin-right: 4px;}
.qa-q-view-buttons {text-align:right; clear:both;}
.qa-q-view-what {color: #62a5ce;}
.qa-q-view-c-list {clear:both; margin:24px 0 0 24px; border-top:1px dotted #666;}
/*.qa-q-view-who {display: block; text-align: left;}*/

.qa-q-view-hidden {}
	.qa-q-view-hidden .qa-voting {background:#fff; border:1px solid #ccc; color:#ccc;}
	.qa-q-view-hidden .qa-q-view-content {color:#999;}
	.qa-q-view-hidden .qa-q-view-meta {color:#ccc;}
	.qa-q-view-hidden .qa-user-link {color:#999;}
	.qa-q-view-hidden .qa-q-view-who-title {color:#999;}
	.qa-q-view-hidden .qa-category-link {color:#999;}
	.qa-q-view-hidden .qa-tag-link {background-color:#ccc;}

/* Answer view  */

.qa-a-list-item {margin-bottom:30px; zoom:1; border-bottom: 2px solid #dddddd; padding-bottom: 30px;} /* zoom for IE, padding for early FF */
.qa-a-list-item-hidden {}
	.qa-a-list-item-hidden .qa-voting {background:#FFF; border:1px solid #ccc; color:#ccc;}
	.qa-a-list-item-hidden .qa-a-item-content {color:#999;}
	.qa-a-list-item-hidden .qa-a-item-what {color:#ccc;}
	.qa-a-list-item-hidden .qa-a-item-meta {color:#ccc;}
	.qa-a-list-item-hidden .qa-a-item-who-title {color:#999;}
	.qa-a-list-item-hidden .qa-user-link {color:#999;}

.qa-a-item-what {color: #62a5ce;}
.qa-a-item-main {float:left; width:630px; display:inline-block;} /* inline-block for IE */
.qa-a-item-selected {background-color: rgb(255, 248, 223); border-left: 6px solid rgb(255, 218, 76); padding:10px; overflow:hidden; zoom:1;} /* zoom for IE */
.qa-a-item-content {font-size:14px; margin-bottom:12px;}
.qa-a-item-content .entry-content {font-size:16px; color: #555555;}
.qa-a-item-avatar {display:inline-block; vertical-align:middle; margin-right:8px;}
.qa-q-item-avatar-meta {float: right;}
.qa-a-item-meta {display:inline-block; vertical-align:middle; font-size:12px; color: #555555;}
.qa-a-item-when-data {font-weight:bold;}
.qa-a-item-who-title {font-size:80%; font-weight:bold; color:#900707;}
.qa-a-item-points-data {font-weight:bold;}
.qa-a-item-flags {background:#f00; color:#fff; font-weight:bold; padding:2px 5px; display:inline-block;}
.qa-a-item-buttons {text-align:right; margin-top:20px; clear:both;}
.qa-a-item-c-list {clear:both; margin:20px 0 0 12px; border-top:1px dotted #BEBEBE;}

/* Answer selection */

.qa-a-selection {float:right; width:48px; text-align:center; padding:6px 0;}

.qa-a-select-button {background:url(images/ma_award_star_gold_3.png) no-repeat; border:0; height:28px; width:30px;}
	.qa-a-select-button {opacity: 0.5;}
	.qa-a-select-button:hover {opacity: 1;}

.qa-a-unselect-button {background:url(images/ma_medal_icon.png) no-repeat; border:0; height:28px; width:30px;background-size: 100%;}
	.qa-a-unselect-button {opacity: 1;}
	.qa-a-unselect-button:hover {opacity: 0.5;}

.qa-a-selected {background:url(images/ma_medal_icon.png) no-repeat 0 0; height:28px; width:30px; margin:0 auto;background-size: 100%;}
.qa-a-selected-text {font-size:10px; font-weight:bold; display:block; margin-top:6px;}

/* Comments */

.qa-c-list-item {border-bottom:1px dotted #BEBEBE; padding:6px; padding-right:0;}
.qa-c-item-hidden {}
	.qa-c-item-hidden .qa-c-item-content {color:#bbb;}
	.qa-c-item-hidden .qa-c-item-link {color:#aaf;}
	.qa-c-item-hidden .qa-c-item-what {color:#ccc;}
	.qa-c-item-hidden .qa-c-item-meta {color:#ccc;}
	.qa-c-item-hidden .qa-c-item-who-title {color:#999;}
	.qa-c-item-hidden .qa-user-link {color:#999;}

.qa-c-item-what {color: #62a5ce;}
.qa-c-item-link {display:block; margin-bottom:6px;}
.qa-c-item-expand {display:block; color:#666; font-style:italic; margin:4px 0;}
.qa-c-item-content {display:block; color:#555555; margin-bottom:6px;}
.qa-c-item-footer {position:relative; height:1%;} /* height for IE6 */
.qa-c-item-avatar {display:inline-block; vertical-align:middle; margin-right:4px;}
.qa-c-item-meta {display:inline-block; vertical-align:middle; font-size:10px; color:#666;}
.qa-c-item-who-title {font-size:80%; font-weight:bold; color:#900707;}
.qa-c-item-who-points {display:none;}
.qa-c-item-flags {background:#f00; color:#fff; font-weight:bold; padding:2px 5px; display:inline-block;}
.qa-c-item-buttons {display:block; position:absolute; bottom:0px; right:0px;}

/* Message list */

.qa-message-item {margin:12px 0;}
.qa-message-content {width:600px; margin-bottom:6px;}
.qa-message-avatar {display:inline-block; vertical-align:middle; margin-right:4px;}
.qa-message-meta {display:inline-block; vertical-align:middle; font-size:10px;}
.qa-message-buttons {display:inline-block; vertical-align:middle; font-size:10px; margin-left:12px;}

/* Related questions and activity count widgets */

.qa-related-q-list {list-style-type:none; padding:0;}
.qa-related-q-item {margin:12px 0; word-wrap: break-word; text-shadow: 1px 0px 1px rgb(209, 209, 209); -moz-text-shadow: 1px 0px 1px rgb(209, 209, 209); -o-text-shadow: 1px 0px 1px rgb(209, 209, 209); -ms-text-shadow: 1px 0px 1px rgb(209, 209, 209); -webkit-text-shadow: 1px 0px 1px rgb(209, 209, 209);}
	.qa-related-q-item a {color: #62a5ce; font-weight: bold; font-size: 14px;}
	.qa-related-q-item a:hover {color: #307198; text-decoration: underline;}
.qa-activity-count {font-size:150%;}
.qa-activity-count-item {margin:0.25em 0;}
.qa-activity-count-data {font-weight:bold;}

/* Footer parts */

.qa-nav-footer-list {float:left; list-style-type:none; padding:0; margin:0;}
.qa-nav-footer-item {float:left; margin-right:12px;}
.qa-nav-footer-link {color:#FFF; text-decoration:underline !important;}
	.qa-nav-footer-link:hover {color:#f5d495;}
.qa-attribution {float:right; color: #dddddd;}
	.qa-attribution a {color:#dddddd; text-decoration:underline; !important;}
	.qa-attribution a:hover {color:#dddddd;}

/* Classes in HTML passed to theme class */

.qa-user-link, .qa-ip-link {color:#62a5ce; font-weight:bold; padding: 0 2px;}
.qa-user-link:hover, .qa-ip-link:hover {background: #62a5ce; color:#ffffff; font-weight:bold; text-decoration: none; border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; -ms-border-radius: 2px;}
.qa-category-link {color:#555555; font-weight:bold; text-decoration: none;}
	.qa-category-link:hover {text-decoration: underline;}
.qa-tag-link {font-size:11px; color:#FFF !important; font-weight:bold; padding:3px 5px; margin-bottom:3px; background-color:#62a5ce; display:-moz-inline-stack; display:inline-block; vertical-align:middle; text-decoration:none !important; padding: 2px 10px 3px 10px; border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; box-shadow: 1px 1px 1px #818181; -ms-box-shadow: 1px 1px 1px #818181; -o-box-shadow: 1px 1px 1px #818181; -webkit-box-shadow: 1px 1px 1px #818181; -moz-box-shadow: 1px 1px 1px #818181;} /* inline-block for IE, -moz-inline-stack for early FF */
	.qa-tag-link:hover {text-decoration:none; background-color:#307198;}
.qa-avatar-image {border:0; vertical-align:middle;}
.qa-avatar-link,.qa-avatar-link:hover {text-decoration:none;}
.qa-favorite-image {background:url(images/favorite-plus.gif) no-repeat; background-position: 0 -26px; border:0; margin:2px; height:26px; width:26px; vertical-align:middle; display:inline-block;}

/* Favorited items */

.qa-q-favorited .qa-q-item-title a, .qa-tag-favorited, .qa-cat-favorited, .qa-user-favorited, .qa-nav-cat-favorited, .qa-browse-cat-favorited {background-image:url(images/favorite-icon-14x14.gif); background-repeat: no-repeat;}
.qa-cat-parent-favorited {background-image:url(images/favorite-light-icon-14x14.gif); background-repeat: no-repeat;}
.qa-q-favorited .qa-q-item-title a, .qa-nav-cat-favorited, .qa-browse-cat-favorited {background-position: left center; padding-left:18px;}
.qa-tag-favorited {background-position: 3px center; padding-left:20px;}
.qa-cat-favorited, .qa-cat-parent-favorited, .qa-user-favorited {background-position: left center; padding-left:17px;}
.qa-nav-cat-favorited {margin-left:-18px;}

/* Custom */
.qa-top-blue {min-height: 5px; width: 100%; margin-bottom: -5px; position: relative; background: #3783c9;}
.qa-bottom-grey {border-color: #555555; background-color: #888888; border-top-width: 2px; border-top-style: solid; padding: 6px 10px 5px 10px; height: 18px;}
span.entry-title {color: #666;}
h2#a_list_title {color: #666666; border-bottom: 4px solid #dddddd; margin-bottom: 25px;}
.qa-logged-in-data .qa-user-link {border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; color: #3783c9; background: white; text-transform: capitalize; padding: 0 4px;}
.qa-logged-in-data .qa-user-link:hover {text-decoration: underline;}
.qa-a-item-selected .qa-a-item-content {text-shadow: 1px 1px 1px white;}
.qa-q-view-main .qa-q-view-avatar-meta {float: right; text-align: right; margin-bottom: 20px; color: #555555;}
.qa-share-buttons {width: 130px; height: 16px; margin-top: 28px;}
.qa-share-buttons .qa-share-final .qa-share-fb, .qa-share-buttons .qa-share-final .qa-share-tw, .qa-share-buttons .qa-share-final .qa-share-gp, .qa-share-buttons .qa-share-final .qa-share-li {background-image: url(images/ma_share_buttons_full.png); background-repeat: no-repeat; overflow: hidden; background-color: transparent; width: 16px; height: 16px; display: inline-block; text-indent: -999em; outline: none;}
.qa-share-buttons .qa-share-final .qa-share-gp {background-position: -18px 0;}
.qa-share-buttons .qa-share-final .qa-share-fb {background-position: 0 0;}
.qa-share-buttons .qa-share-final .qa-share-tw {background-position: -36px 0;}
.qa-share-buttons .qa-share-final .qa-share-li {background-position: -54px 0;}
.qa-share-buttons .qa-share-final {float: right;}
.qa-share-buttons .qa-share-text {color: #555; font-size: 13px; float: left;}
.qa-clear {clear: both;}
.qa-nav-cat-all a {font-size: 16px !important; display: block; text-decoration: none; margin-bottom: 5px; color: #555555 !important; font-weight: bold; border-bottom: 3px solid #dddddd; padding: 0 0 6px; z-index: 3;}
.qa-nav-cat-all a:hover{text-decoration: none !important;}
.qa-nav-cat-item a {text-decoration: none; margin-bottom: 5px; color: #62a5ce; font-weight: bold; font-size: 14px; text-shadow: 1px 0px 1px rgb(209, 209, 209); -webkit-text-shadow: 1px 0px 1px rgb(209, 209, 209); -moz-text-shadow: 1px 0px 1px rgb(209, 209, 209); -ms-text-shadow: 1px 0px 1px rgb(209, 209, 209); -o-text-shadow: 1px 0px 1px rgb(209, 209, 209);}
.qa-nav-cat-item a:hover {color: #307198; text-decoration: underline;}
.qa-nav-cat-note {font-size: 14px; color: #555555;}
.qa-nav-user-facebook-login {margin: 0;}
	.qa-nav-user-facebook-login span {display: none;}
.qa-part-form-profile {float:left;}
	.qa-part-form-profile .qa-form-wide-table {background: rgb(250, 250, 250); width: 350px; padding-bottom: 5px; min-height: 310px;}
	.qa-part-form-profile .qa-form-wide-table tr:hover {background:rgb(240, 240, 240);}
	.qa-part-form-profile .qa-form-tall-image {margin-top: 5px;}
.qa-part-form-activity {float: right;}
	.qa-part-form-activity .qa-form-wide-table {background: rgb(250, 250, 250); width: 340px; padding-bottom: 5px;}
	.qa-part-form-activity h2 {padding: 0 0 10px 0; margin: 0;}
	.qa-part-form-activity .qa-form-wide-table tr:hover {background:rgb(240, 240, 240);}
.qa-part-message-list {float: right; width: 340px;}
	.qa-part-message-list .qa-message-list-form .qa-form-wide-table,
	.qa-part-message-list .qa-message-list-form .qa-form-tall-table {background: #F7FEFF; width: 340px;}
	.qa-part-message-list .qa-message-list-form .qa-form-tall-table .qa-form-tall-text {width: 310px;}
	.qa-part-message-list .qa-message-list .qa-form-wide-table {background: white; width: 350px;}
	.qa-part-message-list .qa-message-list .qa-message-content {width:350px;font-size: 13px;}
	.qa-part-message-list #wallmessages {background: rgb(230, 230, 230); padding: 2px 10px; width: 330px; margin-top: 15px; border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px;}
	.qa-part-message-list .qa-message-item {margin: 5px 0;border-bottom: 1px dotted rgb(122, 122, 122);padding-bottom: 10px;}
.qa-form-light-button-delete {background: url(images/ma_delete.png) no-repeat;border: 0;cursor: pointer;padding: 0 0 0 18px;margin-right: 6px;font-size: 12px;overflow: visible;width: 18px;     height: 16px;}
a.qa-display-more-mobile{display:none;}
a.qa-logo-link img {max-height: 55px;}

/* Media queries */
@media screen and (max-width: 720px) {
	.qa-body-wrapper {width: 710px; padding: 0; margin: 0 5px;}
	body {width: 720px;}
	.qa-main {width:710px;}
	.qa-sidepanel {float: left; width: 100%;}
	.qa-q-item-main {float: left; width: 100%;}
	.qa-q-view-main { float: none; width: 100%; }
	.qa-a-item-main { float: none; width: 100%; display: block; }
	.qa-form-tall-text { width: 670px; }
	.qa-form-tall-table { width: 670px; }
	.qa-q-item-main { float: left; width: 505px; }
}

@media screen and (max-width: 540px) {
	a.qa-logo-link img { max-height: 32px; margin-top: 2px; }
	.qa-part-form-profile {float: none; width: 530px;}
	.qa-part-form-profile .qa-form-wide-table {width: 530px;}
	.qa-part-form-activity { float: none; margin-top: 15px; }
	.qa-part-form-activity .qa-form-wide-table { width: 530px; padding-bottom: 5px; }
	.qa-part-message-list { float: none; width: 530px; }
	.qa-part-message-list .qa-message-list-form .qa-form-tall-table { width: 530px; }
	.qa-part-message-list #wallmessages { width: 530px;}
	.qa-body-wrapper {width: 530px; padding: 0; margin: 0 5px;}
	body {width: 540px;}
	.qa-logo {height: 31px !important; float: left; margin-bottom: 0px; margin-top: 24px; font-size: 24px; font-weight: bold; color: #000000; text-align: center; width: 100%;}
	.qa-main { width: 530px;}
	.qa-sidepanel {float: left; width: 100%;}
	.qa-q-item-main {float: left; width: 100%;}
	.qa-q-view-main { float: none; width: 100%; }
	.qa-a-item-main { float: none; width: 100%; display: block; }
	.qa-search-field {width: 420px; height: 18px;}
	input.qa-search-button {padding: 3px 22px;}
	.qa-q-item-main { float: right; width: 330px; }
	.qa-form-tall-text { width: 490px; }
	.qa-form-tall-table { width: 490px; }
	.qa-nav-user { float: none; position: absolute; text-align: center; width: 513px; }
	.qa-search { float: right; clear: right; margin-top: 2px; white-space: nowrap; margin-bottom: 2px; }
}

@media screen and (max-width: 400px) {
	a.qa-logo-link img { max-height: 32px; margin-top: 0px; }
	.qa-part-form-profile {float: none; width: 390px;}
	.qa-part-form-profile .qa-form-wide-table {width: 390px;}
	.qa-part-form-activity { float: none; margin-top: 15px; }
	.qa-part-form-activity .qa-form-wide-table { width: 390px; padding-bottom: 5px; }
	.qa-part-message-list { float: none; width: 390px; }
	.qa-part-message-list .qa-message-list-form .qa-form-tall-table { width: 390px; }
	.qa-part-message-list #wallmessages { width: 390px;}
	a.qa-display-more-mobile {display: block; font-size: 16px; position: absolute; top: 96px; left: 5px; cursor: pointer;}
	.qa-body-wrapper {width: 390px; padding: 0; margin: 0 5px;}
	body {width: 400px;}
	.qa-q-item-main {float: left; width: 100%; }
	.qa-nav-user {text-align: right; position: absolute; float: none; width: 373px; color: #ffffff; white-space: nowrap; height: 18px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-radius-bottomright: 5px; -khtml-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; padding: 0 8px 5px; z-index: 9; background: #3783c9; box-shadow: 0px 1px 1px #023362; -webkit-box-shadow: 0px 1px 1px #023362; -ms-box-shadow: 0px 1px 1px #023362; -o-box-shadow: 0px 1px 1px #023362; -moz-box-shadow: 0px 1px 1px #023362;}
	.qa-logo { height: 26px !important; float: left; margin-bottom: 0px; margin-top: 29px; font-size: 20px; font-weight: bold; color: #000000; text-align: center; width: 100%; }
	.qa-sidepanel {float: left; width: 390px;}
	.qa-search { float: right; clear: right; margin-top: 12px; white-space: nowrap; }
	.qa-form .qa-form-tall-text { width: 345px; }
	.qa-form-tall-text { width: 350px; }
	.qa-form-tall-table { width: 350px; }
	.qa-main { width: 390px;}
	.qa-q-view-main { float: none; width: 375px; }
	.qa-search-field {width: 30px;}
	.qa-a-item-main { float: none; width: 100%; display: block; }
	.cke_editor_a_content {width: 360px;}
	.qa-search-field { width: 312px; height: 19px; }
	.qa-search { float: left; clear: right; margin-top: 3px; white-space: nowrap; margin-bottom: 3px; }
	input.qa-search-button {padding: 2px 6px;}
	.qa-q-view-buttons {padding-top: 10px;}
	.qa-a-item-buttons, .qa-q-view-buttons {text-align: left;}
	.qa-q-list .qa-voting, .qa-q-list .qa-a-count, .qa-q-list .qa-view-count {display: none; }
	.qa-bottom-grey {height: 28px;}
	.qa-nav-main-item {display: none;}
	.qa-nav-main-ask {float: right; display: block;}
}

@media screen and (max-width: 360px) {
	a.qa-logo-link img { max-height: 32px; margin-top: 0px; }
	.qa-part-form-profile {float: none; width: 350px;}
	.qa-part-form-profile .qa-form-wide-table {width: 350px;}
	.qa-part-form-activity { float: none; margin-top: 15px; }
	.qa-part-form-activity .qa-form-wide-table { width: 350px; padding-bottom: 5px; }
	.qa-part-message-list { float: none; width: 350px; }
	.qa-part-message-list .qa-message-list-form .qa-form-tall-table { width: 350px; }
	.qa-part-message-list #wallmessages { width: 350px;}
	a.qa-display-more-mobile{font-size: 16px; position: absolute; top: 96px; left: 5px; cursor: pointer;}
	.qa-body-wrapper {width: 350px; padding: 0; margin: 0 5px;}
	body {width: 360px;}
	.qa-q-item-main {float: left; width: 100%; }
	.qa-nav-user {text-align: right; position: absolute; float: none; width: 333px; color: #ffffff; white-space: nowrap; height: 18px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-radius-bottomright: 5px; -khtml-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; padding: 0 8px 5px; z-index: 9; background: #3783c9; box-shadow: 0px 1px 1px #023362; -webkit-box-shadow: 0px 1px 1px #023362; -ms-box-shadow: 0px 1px 1px #023362; -o-box-shadow: 0px 1px 1px #023362; -moz-box-shadow: 0px 1px 1px #023362;}
	.qa-logo { height: 26px !important; float: left; margin-bottom: 0px; margin-top: 29px; font-size: 20px; font-weight: bold; color: #000000; text-align: center; width: 100%; }
	.qa-sidepanel {float: left; width: 350px;}
	.qa-search { float: right; clear: right; margin-top: 12px; white-space: nowrap; }
	.qa-form .qa-form-tall-text { width: 305px; }
	.qa-form-tall-text { width: 310px; }
	.qa-form-tall-table { width: 310px; }
	.qa-main { width: 350px;}
	.qa-q-view-main { float: none; width: 335px; }
	.qa-search-field {width: 30px;}
	.qa-a-item-main { float: none; width: 100%; display: block; }
	.cke_editor_a_content {width: 320px;}
	.qa-search-field { width: 272px; height: 19px; }
	.qa-search { float: left; clear: right; margin-top: 3px; white-space: nowrap; margin-bottom: 3px; }
	input.qa-search-button {padding: 2px 6px;}
	.qa-q-view-buttons {padding-top: 10px;}
	.qa-a-item-buttons, .qa-q-view-buttons {text-align: left;}.qa-a-item-buttons, .qa-q-view-buttons {text-align: left;}
	.qa-q-list .qa-voting, .qa-q-list .qa-a-count, .qa-q-list .qa-view-count {display: none; }
	.qa-bottom-grey {height: 30px;}
	.qa-nav-main-item {display: none;}
	.qa-nav-main-ask {float: right; display: block;}
}

@media screen and (max-width: 320px) {
	a.qa-logo-link img { max-height: 32px; margin-top: 0px; }
	.qa-part-form-profile {float: none; width: 310px;}
	.qa-part-form-profile .qa-form-wide-table {width: 310px;}
	.qa-part-form-activity { float: none; margin-top: 15px; }
	.qa-part-form-activity .qa-form-wide-table { width: 310px; padding-bottom: 5px; }
	.qa-part-message-list { float: none; width: 310px; }
	.qa-part-message-list .qa-message-list-form .qa-form-tall-table { width: 283px; }
	.qa-part-message-list .qa-message-list-form .qa-form-tall-table .qa-form-tall-text {width: 271px;}
	.qa-part-message-list #wallmessages { width: 310px;}
	a.qa-display-more-mobile{font-size: 16px; position: absolute; top: 96px; left: 5px; cursor: pointer;}
	.qa-body-wrapper {width: 310px; padding: 0; margin: 0 5px;}
	body {width: 320px;}
	.qa-q-item-main {float: left; width: 100%; }
	.qa-nav-user {text-align: right; position: absolute; float: none; width: 293px; color: #ffffff; white-space: nowrap; height: 18px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-radius-bottomright: 5px; -khtml-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; padding: 0 8px 5px; z-index: 9; background: #3783c9; box-shadow: 0px 1px 1px #023362; -webkit-box-shadow: 0px 1px 1px #023362; -ms-box-shadow: 0px 1px 1px #023362; -o-box-shadow: 0px 1px 1px #023362; -moz-box-shadow: 0px 1px 1px #023362;}
	.qa-logo { height: 26px !important; float: left; margin-bottom: 0px; margin-top: 29px; font-size: 20px; font-weight: bold; color: #000000; text-align: center; width: 100%; }
	.qa-sidepanel {float: left; width: 310px;}
	.qa-search { float: right; clear: right; margin-top: 12px; white-space: nowrap; }
	.qa-form .qa-form-tall-text { width: 265px; }
	.qa-form-tall-text { width: 270px; }
	.qa-form-tall-table { width: 270px; }
	.qa-main { width: 310px;}
	.qa-q-view-main { float: none; width: 295px; }
	.qa-search-field {width: 30px;}
	.qa-a-item-main { float: none; width: 100%; display: block; }
	.cke_editor_a_content {width: 280px;}
	.qa-search-field { width: 225px; height: 19px; }
	.qa-search { float: left; clear: right; margin-top: 3px; white-space: nowrap; margin-bottom: 3px; }
	input.qa-search-button {padding: 2px 6px;}
	.qa-a-item-buttons, .qa-q-view-buttons {text-align: left;}
	.qa-q-view-buttons {padding-top: 10px;}
	.qa-q-list .qa-voting, .qa-q-list .qa-a-count, .qa-q-list .qa-view-count {display: none; }
	.qa-bottom-grey {height: 30px;}
	.qa-nav-main-item {display: none;}
	.qa-nav-main-ask {float: right; display: block;}
}