/*
	Question2Answer (c) Gideon Greenspan

	http://www.question2answer.org/

	
	File: qa-theme/Classic/qa-styles.css
	Version: See define()s at top of qa-include/qa-base.php
	Description: CSS file for included Classic theme


	This program is free software; you can redistribute it and/or
	modify it under the terms of the GNU General Public License
	as published by the Free Software Foundation; either version 2
	of the License, or (at your option) any later version.
	
	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	More about this license: http://www.question2answer.org/license.php
*/

/*
	Theme URI: 
	Theme Version: 1.5
	Theme Date: 2012-09-11
	Theme Author: Question2Answer
	Theme Author URI: http://www.question2answer.org/
	Theme License: GPLv2
	Theme Update Check URI: 
*/


/* General page layout */

body {margin:0; padding:0; text-align:center;}


body,td,input,textarea {font-size:15px; font-family:Helvetica, Arial,  sans-serif;line-height:1.4}
a:link,a:active,a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
p {margin-top:0;}

.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;}*/

/* ADDED: For footer header bodywrapper*/
.qa-body-wrapper,.qa-header,.qa-footer {width:90%;max-width:980px; margin:0 auto; margin-top:-1px; text-align:left;}

/* Ajax loading spinner */

.qa-waiting {background:url(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;}

/* 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:22px; margin-bottom:22px;padding:16px 0px;color:#0085c3;background:#fff;}
h2 {font-size:16px; padding-top:12px; clear:both;margin:0px;margin-top:30px;padding:6px 10px;background:#cce6f3;}

.qa-favoriting {float:right; padding-right:48px; padding-top:4px;}
.qa-q-view .qa-favoriting {float:left; padding-right:28px; padding-top:0px;}

.qa-favorite-button,.qa-unfavorite-button {background:url(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:2em 0em; font-weight:bold;}
	.qa-error a {color:#900; text-decoration:underline;}
	.qa-error a:hover {color:#f00;}

/* Page sections */

.qa-header {padding:10px 20px 0 20px;}

.qa-header {width:90%;max-width:980px; margin:0 auto; margin-top:-1px; text-align:left;}

.my-header-outer{background:#0085c3;}

.qa-sidepanel {float:right; width:22%;}
* html .qa-sidepanel {margin-right:10px;} /* IE6 */
.qa-sidebar {padding:12px; font-size:14px; background:#f5e4c3; border:1px solid #f3c772; margin:24px 0;}
.qa-feed {background:url(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:75%; clear:left; overflow:hidden;border:0px solid #aaa;padding:10px}
.qa-main-hidden h1 {color:#999;}
.qa-footer {color:#FFF; font-size:10px; padding:12px;}
* html .qa-footer {padding-top:6px;} /* IE6 */

.my-footer-outer{clear:both;background:#0085c3;height:600px;}

/* Widget wrappers */

.qa-widgets-full-top {margin-bottom:-4px;}
.qa-widget-full {clear:both; margin:20px; width:100%;}
.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:16px 0; width:176px;}

/* Header sections */

.qa-logo {float:left; margin-bottom:16px; font-size:24px; font-weight:400;}
.qa-logo-link, .qa-logo-link:hover {color:#a3d7ff;line-height:1.0;font-family: Tahoma,Arial,sans-serif;text-decoration:none;padding-left:10px;}
.qa-logo-link:hover{color:#cce6f3;}

.qa-nav-user {float:right; font-size:13px; color:#fff; white-space:nowrap;margin-top:3px;padding-right:30px;}
.qa-nav-user-list {list-style:none; padding:0; margin:0; display:inline;}
.qa-nav-user-item {display:inline; margin-left:12px; font-weight:400;}
.qa-nav-user-link {color:#fff;}
.qa-nav-user-link:hover {background:none;color:#fff;}

li.qa-nav-user-item:hover a{background:none;}



.qa-logged-in {display:inline;}
.qa-logged-in  .qa-user-link{color:#fff;font-weight:bold}

.qa-my-search {width:auto;float:right;margin-right:15px;padding-bottom:10px;}
.qa-search {float:right;white-space:nowrap;width:auto;background:#fff;border-radius:5px;padding:0px 5px;}
/*clear right on off floatet oder nicht*/
.qa-search-field {margin-right:2px;border:0px;}
.qa-search-button {border:0px;font-weight:bold;color:#0085c3;background:#fff;}

/* 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 {border:1px solid #0085c3;border-bottom:0px;}
.qa-nav-main-item {float:left; margin-right:4px;}
.qa-nav-main-item-opp {float:right; margin-left:4px;}
.qa-nav-main-link {color:#fff; display:block; padding:12px 10px;font-size:120%;background:#0085c3;font-weight:700}
.qa-nav-main-link:hover, .qa-nav-main-selected {background:#fff; text-decoration:none;color:#0085c3;}
.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-sub {clear:both;margin:14px 0px 24px 0px;}
.qa-nav-sub-list {font-size:15px; list-style:none; padding:0; margin:0;}
.qa-nav-sub-item {float:left; margin-right:18px;margin-bottom:2px;}
.qa-nav-sub-link {color:#0085c3; font-weight:bold;padding-bottom:5px;margin-right:10px;display:block;border-bottom:2px solid #fff;}
.qa-nav-sub-link:hover, .qa-nav-sub-selected {border-bottom:2px solid #0085c3;background:#fff;text-decoration:none;}
/*.qa-nav-sub-link .qa-nav-selected {color:#000;}*/

.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 {border:0px solid #658296; background-color:#cce6f3; width:100%;}
	.qa-template-register .qa-form-tall-table,.qa-template-login .qa-form-tall-table{width:auto;}
.qa-form-tall-spacer {background:#E3F4FF; line-height:1px; padding:0; font-size:1px;}
.qa-form-tall-ok {background:#efe; border:1px solid #090; color:#090; 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:0px 8px 6px 8px;}
	.qa-template-register .qa-form-tall-data,.qa-template-login .qa-form-tall-data{width:auto;}
.qa-form-tall-text,.qa-form-tall-number {padding:3px 6px;}
.qa-form-tall-text {width:310px;border:1px solid #658296;border-radius:3px;}
textarea.qa-form-tall-text {width:98%;border-radius:3px;}
#a_name, #a_email{width:310px;}
#title{width:98%;}
#tags, #email{width:310px;}


.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 #000;}
.qa-form-tall-suffix {font-weight:normal; font-size:10px;}
.qa-form-tall-error {background:#fee; border:1px solid #c00; color:#c00; font-size:14px; margin-top:6px; padding:.5em; display:inline-block;}
.qa-form-tall-note {margin-top:6px;font-size:11px;width:250px;}
	.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:center;}
.qa-form-tall-button {padding:8px;line-height:1;background:#6a9c00;border:1px solid #6a9c00;border-radius:2px;color:#fff;font-weight:700;font-size:16px;}
.qa-form-tall-button:hover {background:#5d8800;}
/* Standard form (wide version) */

.qa-form-wide-table {border:0px solid #658296; background-color:#eee;width:100%}
.qa-form-wide-spacer {background:#E3F4FF; line-height:1px; padding:0; font-size:1px;}
.qa-form-wide-ok {background:#efe; border:1px solid #090; color:#090; font-size:16px; padding:6px; text-align:center;}
.qa-form-wide-label {color:#253845; padding:6px 10px; font-size:13px; font-weight:bold; white-space: nowrap;}
.qa-form-wide-data {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-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:#6a9c00; border:1px solid #6a9c00; cursor:pointer; padding:4px; margin-left:4px; font-size:12px; overflow: visible;border-radius:2px;line-height:1;font-weight:700} /* overflow:visible for IE, 1px border needed for tooltips to work more reliably in IE */
	.qa-form-light-button {color:#fff;}
	.qa-form-light-button:hover {background:#5d8800;}
.qa-c-item-buttons .qa-form-light-button {background:#edf6fa;color:#6a9c00;border:0px}
.qa-c-item-buttons .qa-form-light-button:hover {color:#5d8800;}
/* 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 {margin-bottom:24px; padding-bottom:1px; zoom:1;} /* zoom for IE, padding for early FF */
.qa-q-item-main {float:left; width:70%;}
.qa-q-item-title {color:#0085c3; font-weight:bold; font-size:16px;border:0px solid #ccc;}
	.qa-q-item-title a {color:#0085c3;}
.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:2px; margin-right:2px;}
.qa-q-item-meta {display:inline-block; vertical-align:middle; margin-top:2px;font-size:11px;color:#aaa;}
.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:0px;}
.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-suggest-next {font-size:14px; padding:0.5em 0; text-align:left; clear:both;}
	.qa-suggest-next a {border:1px solid #1f2e2b; color:#fff; padding:3px 6px; background:#293d39; margin:0 2px;}
	.qa-suggest-next a:hover {color:#fff; background:#396e63; text-decoration:none;}

/* Votes */

.qa-voting {background:#e7f7ff; border:1px solid #ddd; margin-right:8px; float:left; height:42px; overflow:hidden; padding:8px 0;border-radius:3px;}
.qa-vote-buttons {float:left; width:18px; padding-left:2px;}

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

.qa-vote-up-button,.qa-vote-up-disabled {background:url(vote-buttons.gif) no-repeat; border:0; font-size:1px; 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(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(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(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:center;}

.qa-netvote-count {width:38px; display:block;}
.qa-netvote-count-data {padding-top:1px; font-size:20px; font-weight:bold; display:block;}
.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;}

.qa-template-question .qa-netvote-count{width:48px}
.qa-template-question .qa-netvote-count-pad {display:none}
.qa-template-question .qa-netvote-count-data {padding-top:2px;line-height:1.0}
.qa-template-question .qa-vote-buttons {width:auto;line-height:1.0}
.qa-template-question .qa-voting-net {height:auto;padding:0px;}

.qa-template-question .qa-vote-second-button {margin-top:2px;}
.qa-template-question .qa-vote-one-button {margin:0px;margin-top:4px;}
.qa-template-question .qa-voting {background:none;border:0px;}
.qa-template-question .qa-voting{background:#e7f7ff;padding:1px 2px 2px 2px;border-radius:3px;border:1px solid #b4e6ff;}
/* Answers and views count */

.qa-a-count {background:#eafff4; border:1px solid #ddd; text-align:center; width:58px; height:42px; overflow:hidden; float:left; padding:9px 0 7px 0; margin-right:12px;border-radius:3px;}
.qa-a-count-data {font-size:20px; font-weight:bold; display:block;}
.qa-a-count-pad {font-size:11px;}

.qa-a-count-zero {background:#fff; border:1px solid #ddd;border-radius:3px;}
.qa-a-count-selected{background:#d9f5bb; border:1px solid #ddd;border-radius:3px;}

.qa-view-count {float:right; font-size:11px; color:#8F5EA3;}
.qa-q-item-main .qa-view-count {margin:3px 10px 0 20px;}
.qa-q-view-main .qa-view-count {margin:0 0 6px 6px;}
.qa-view-count-data {font-weight:bold;}

/* 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; border:none;color:#235272; text-align:right; padding:6px 8px 6px 12px;}
.qa-top-tags-label {border:1px solid #658296; border:none; padding:3px 16px 0px 0px;}
	.qa-top-tags-label .qa-tag-link {font-weight:normal;font-size:15px;}
.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;padding-bottom:10px;width:100%;}
.qa-q-view-content {margin-bottom:16px;padding:20px 0px}
.qa-q-view-avatar {display:inline-block; vertical-align:middle; margin-right:8px;margin-top:-15px;}
.qa-q-view-meta {display:inline-block; vertical-align:middle; font-size:13px;margin-top:-15px;color:#777;padding:5px 0px;}
.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 {}
.qa-q-view-who-data,.qa-q-view-what {font-weight:400}
.qa-q-view-who-title {font-size:80%;color:#900707;}
.qa-q-view-points-data {}
.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-top:-12px;float:right}
.qa-q-view-tag-list {list-style:none; margin:0; padding:0;}
.qa-q-view-tag-item {display:inline;}
.qa-q-view-buttons {text-align:right;}
.qa-q-view-c-list {clear:both; margin:24px 0 0 24px; border-top:1px dotted #666;}

.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{margin-top:10px;}
.qa-a-list-item {margin-bottom:40px; zoom:1; padding-bottom:1px;} /* 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-main {float:left;display:inline-block;} /* inline-block for IE */
.qa-a-item-selected {background-color:#fcfcfc; border:1px dashed #ddd; padding:10px; overflow:hidden; zoom:1;} /* zoom for IE */
.qa-a-item-content {margin-bottom:12px;padding:10px 0px}
.qa-a-item-content .entry-content .span {font-size:15px; font-family:Helvetica, Arial,  sans-serif;line-height:1.4}
.qa-a-item-avatar {display:inline-block; vertical-align:middle; margin-right:8px;}
.qa-a-item-meta {display:inline-block; vertical-align:middle; font-size:13px;}
.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:12px;}
.qa-a-item-c-list {clear:both; margin:12px 2% 0 2%;padding-top:10px;}

/* Answer selection */

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

.qa-a-select-button {background:url(select-star.png) no-repeat; border:0; height:28px; width:30px;}
	.qa-a-select-button {background-position: 0 -28px;}
	.qa-a-select-button:hover {background-position: 0 -56px;}

.qa-a-unselect-button {background:url(selected-star.png) no-repeat; border:0; height:28px; width:30px;}
	.qa-a-unselect-button {background-position: 0 0;}
	.qa-a-unselect-button:hover {background-position: 0 -28px;}

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

/* Comments */

.qa-c-list-item {padding:6px; padding-right:0;border:0px solid #cce6f3;margin-bottom:12px;background:#edf6fa;}
.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-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:#333; margin-bottom:6px;font-size:13px;margin-bottom:10px}
.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;padding-right:4px;}

/* Message list */

.qa-message-item {margin:12px 0;}
.qa-message-content {width:90%; 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:0.5em 0; word-wrap: break-word;}
.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;}
	.qa-attribution a {color:#FFF; text-decoration:underline; !important;}
	.qa-attribution a:hover {color:#f5d495;}

/* Classes in HTML passed to theme class */

.qa-user-link {color:#079075; font-weight:bold;}
.qa-category-link {color:#473A9F; font-weight:bold;}
.qa-tag-link {line-height:1;font-size:11px; color:#fff !important; font-weight:700; padding:4px; margin-bottom:3px; background-color:#66b5db; display:-moz-inline-stack; display:inline-block; vertical-align:middle;text-decoration:none !important;border:1px solid #66b5db;border-radius:2px} /*     inline-block for IE, -moz-inline-stack for early FF */
	.qa-tag-link:hover {text-decoration:none; background-color:#4ca9d5;}
.qa-avatar-image {border:0; vertical-align:middle;}
.qa-avatar-link,.qa-avatar-link:hover {text-decoration:none;}
.qa-favorite-image {background:url(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(favorite-icon-14x14.gif); background-repeat: no-repeat;}
.qa-cat-parent-favorited {background-image:url(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;}





/*Strip the ul of padding and list styling
ul {list-style-type:none;margin:0;padding:0;position: absolute;}
*/
ul {list-style-type:none;margin:0;padding:0;}
/*Create a horizontal list with spacing
li {display:inline-block;float:left;margin-right:1px;}
*/
/*Style for menu links
li a {display:block;min-width:140px;height: 50px;text-align: center;line-height: 50px;	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;background: #2f3036;text-decoration: none;
}*/

/*Hover state for top level links*/
li:hover a {background: #fff;}

/*Style for dropdown links*/
li:hover ul a {background: #f3f3f3;color: #2f3036;height: 40px;line-height: 40px;}

/*Hover state for dropdown links*/
li:hover ul a:hover {background: #fff;color: #fff;}

/*Hide dropdown links until they are needed
li ul {display: none;}*/

/*Make dropdown links vertical*/
li ul li {display: block;float: none;}

/*Prevent text wrapping*/
li ul li a {width: auto;min-width: 100px;	padding: 0 20px;}

/*Display the dropdown on hover*/
ul li a:hover + .hidden, .hidden:hover {display: block;}
/*ul li a:hover + .qa-nav-sub-list, .qa-nav-sub-list:hover {display: block;}*/

/*Style 'show menu' label button and hide it by default*/
.show-main-menu,.show-user-menu,.show-search {text-decoration: none;color:#fff;font-weight:bold;font-size:24px;text-align: center;padding: 0px 0;display: none;width:35px;float:right;border:0px solid #ccc;margin-top:8px;}
.show-main-menu{margin-right:10px}
.show-main-menu:hover,.show-user-menu:hover,.show-search:hover{color:#eee;}
/*Hide checkbox*/
.qa-header input[type=checkbox]{display: none;}

/*Show menu when invisible checkbox is checked*/
.qa-header input[type=checkbox]:checked ~ #main-menu{display: block;}
.qa-header input[type=checkbox]:checked ~ #user-menu{display: block;}
.qa-header input[type=checkbox]:checked ~ #search{display: block;}

/*Responsive Styles*/

@media screen and (max-width : 760px){
	/*Make dropdown links appear inline*/
	ul {position: static;display:none;}
	ul.qa-nav-sub-list {position: static;display:block;}
	li.qa-nav-sub-item {width:auto;}
	
	/*Create vertical spacing*/
	li {margin-bottom: 1px;}
	/*Make all menu links full width*/
	ul li {width: 100%;}
	/*Display 'show menu' link*/
	.show-main-menu {display:block;}
	.show-user-menu {display:block;}
	.show-search {display:block;}
	.qa-sidepanel{clear:both;width:100%;}
	.qa-my-search {width:100%;float:right;margin-right:0;padding-bottom:1px;}
	.qa-nav-user{width:100%;float:right;margin-right:0;text-align:right;}
	a.qa-nav-user-link{line-height:30px;width:auto;}
	.qa-search{width:92%;float:right;margin-bottom:6px;margin-top:6px;margin-right:2%;margin-left:2%;padding-right:2%;padding-left:2%;background:#fff;}
	.qa-search-field{width:92%;}
	.qa-search-button{width:6%;text-align:right;}
	.qa-logo{margin-bottom:0px;margin:10px 0px 0px 10px;}
	.qa-main{width:100%;padding:0px}
	.qa-header{width:100%;padding:0px;}
}