body, div, p, ul, li, h2 {
	margin:0;
	padding:0;
}
ul,li {list-style:none;}
textarea {
	color:#696969;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}
input:focus,textarea:focus {outline:none;}
body {
	background-color:#fff;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:13px;
	min-width:980px;
}
.bkg {
	background-color:#191a1c;
	margin:0;
	padding:0;
}
.wrap {
	margin:0 auto;
	padding:14px 0;
	width:980px;
}
.verticalMargin {
	margin:15px 0;
}
.displayNone {display:none;}
#wrap {
	background-color:#191a1c;
	padding:20px 0;
}
#header-home {
	background-color:#191a1c;
	position:relative;
}
#header {
	margin:0 auto;
	position:relative;
	width:980px;
}
#content {
	margin:22px auto 0;
	padding:0 30px;
	width:980px;
}
body#qhub-invite div#content {
	padding:0 50px;
	width:880px;
}
#footer-home {	
	color:#999;
	font-size:0.9em;
	font-weight:bold;
	margin:0 auto;
	width:940px;
}
#footer {	
	border-top:1px solid #ccc;
	color:#999;
	font-size:0.9em;
	font-weight:bold;
	margin:43px auto 0;
	padding:20px 0;
	width:940px;
}
#footer-home a:link, #footer-home a:visited,
#footer a:link, #footer a:visited {
	color:#999;
	margin: 0 10px;
}
#footer-home a.last:link, #footer-home a.last:visited, #footer a.last:link, #footer a.last:visited {margin-right:0;}
.left {float:left;}
.right {float:right;}
.clearLeft {clear:left;}
.clearRight {clear:right;}
.clearBoth {clear:both;}
.alignRight {text-align:right;}
.transBG {
	background:transparent url('/css/common/transparent.png') 0 0 repeat;
	padding:3px;
}
.avatar {
	background-color:transparent;
	float:left;
	height:45px;
	margin-right:10px;
	width:45px;
}

/**
 * Header
 */
h1 {
	color:#999;
	font-size:1.85em;
	font-weight:normal;
	padding:4px 0 0 0;
}
a#qHubLogo {
	background:transparent url('../en/logo.png') 0 0 no-repeat;
	display:block;
	float:left;
	height:32px;
	text-indent:-2000em;
	overflow:hidden;
	width:110px;
}
form#search_form {
	right:0;
	position:absolute;
	top:4px;
	width:268px;
}
form#search_form input {
	border:0 none;
	border-radius:1.2em;
		-moz-border-radius:1.2em;
		-webkit-border-radius:1.2em;
	color:#fff;
	float:left;
	font-weight:bold;
	margin-right:15px;
	padding:8px 20px;
	width:178px;
	background-color:rgb(255, 255, 255);
	background-color:rgba(255, 255, 255, 0.1);
}
form#search_form button {
	background:transparent url('../common/search.png') 4px 0 no-repeat;
	border:0 none;
	cursor:pointer;
	display:block;
	height:29px;
	text-indent:-2000em;
	width:33px;
}

/**
 * Links
 */
a:link, a:visited {
	color:#cfcfcf;
	text-decoration:none;
}
a:hover {text-decoration:underline;}
#currentActivity a:link, #currentActivity a:visited {
	color:#333;
	text-decoration:none;
}
#currentActivity a:hover {text-decoration:underline;}

/**
 * Join Conversation
 */
#joinConversation {
	color:#fff;
	font-size:1.2em;
	line-height:1.4em;
	margin:0 0 0 41px;
	padding:60px 0 60px 36px;
	width:403px;
}
#joinConversation h2 {margin-bottom:15px;}
#joinConversation p {
	color:#999;
	font-size:1.1em;
	line-height:1.5em;
}
#joinConversation ul {
	list-style-position:inside;
	margin:20px 0;
	padding:0;
}
#joinConversation li {color:#999;}
#joinConversation li span {
	color:#fff;
	font-weight:bold;
}

/**
 * Create Hub
 */
div.errors {
	background-color:#b91d1e;
	border-radius:0.25em;
		-moz-border-radius:0.25em;
		-webkit-border-radius:0.25em;
	color:#fff;
	margin:5px auto 15px;
	padding:8px 15px;
	position:relative;
	width:700px;
}

div.success {background-color:#a6c600;border-radius:0.4em;-moz-border-radius:0.4em;-webkit-border-radius:0.4em;color:#ffffff;font-size:1.1em;font-weight:bold;margin:0 0 20px;padding:10px 15px;}

form#createHub, form#signup_form {color:#999;}
form#createHub {width:480px;}
form#signup_form {margin:30px 0 0 0;}
div.details {
	margin-left:202px;
	padding:7px 0 0;
}
form#createHub div.details {margin-left:195px;padding:4px 0 0;}
body#qhub-customize div.details {float:right;margin:0;width:745px;}
form#signup_form div.details p.errors, a#errors {
	color:#b91d1e;
	display:inline;
	margin:0 10px;
}
a#errors {font-size:0.85em;font-weight:bold;margin:0 0 0 100px;}
div.options {
	border-right:4px solid #e5e5e5;
	float:left;
	min-height:272px;
	padding:9px 0 0;
	text-align:right;
	width:174px;
}
form#createHub div.options  {border-right:4px solid #303133;min-height:199px;}
form#signup_form div.options, body#qhub-create div.options {
	border-right:4px solid #e5e5e5;
	height:232px;
	width:182px;
}
form#createHub div.options {height:199px;}
body#qhub-create div.options {height:438px;}
body#qhub-customize div.options {margin:0 0 0 30px;}
div.options h2 {
	border:0 none;
	color:#fff;
	font-size:1.8em;
	padding-right:10px;
}
form.inviteContacts div.options h2, form#signup_form div.options h2, body#qhub-create div.options h2, body#qhub-customize div.options h2, body#qhub-addQuestions div.options h2 {color:#191a1c;}
div.options p {
	color:#999;
	margin:20px 0;
	padding:0 10px;
}
div.options ul {
	float:right;
	margin-right:-4px;
}
div.options ul li, div.options ul li {
	color:#50c1ee;
	font-weight:bold;
	padding:5px 19px 5px 0;
	text-decoration:none;
	width:115px;
}
div.options ul li a:link, div.options ul li a:visited {
	color:#50c1ee;
	text-align:right;
}
div.options ul li.active, div.options ul li.active {
	color:#fff;
	background:rgb(0, 182 ,255);
	background:rgba(0, 182, 255, 0.45);
}
div.options ul li.active a:link, div.options ul li.active a:visited {color:#fff;}
form.inviteContacts label,
div.details label {
	color:#999;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	margin:15px 0 5px 8px;
}
div.details label.first {margin-top:12px;}
form#createHub input {
	background-color:#e6e6e6;
	border:0 none;
	border-radius:2em;
		-moz-border-radius:2em;
		-webkit-border-radius:2em;
	color:#999;
	font-size:1.1em;
	font-weight:bold;
	padding:8px 15px;
	width:256px;
}
form#signup_form input, form.inviteContacts input {
	background-color:#e6e6e6;
	border:0 none;
	border-radius:2em;
		-moz-border-radius:2em;
		-webkit-border-radius:2em;
	color:#999;
	font-size:1.1em;
	font-weight:bold;
	padding:8px 15px;
	width:256px;
}
form#createHub input#code {
	margin:0 11px 0 0;
	width:137px;
	background:rgb(255, 255, 255);
	background:rgba(255, 255, 255, 0.1);
}
form#createHub button {
	background:transparent url('create_btn.png') 0 0 no-repeat;
	border:0 none;
	border:0 none;
	border-radius:2em;
		-moz-border-radius:2em;
		-webkit-border-radius:2em;
	color:#999999;
	cursor:pointer;
	font-size:1.1em;
	font-weight:bold;
	margin:10px 0 0;
	padding:8px 15px;
	text-indent:-2000em;
	width:93px;
}
a.takeTour:link, a.takeTour:visited {
	font-weight:bold;
	margin:0 0 0 10px;
}
form#signup_form input, form#signup_form input {color:#696969;}
form#signup_form input.optional, form#signup_form input.optional, form#signup_form textarea.optional {color:#b0b0b0;}
form#createHub button {margin:15px 0 0;}
div#div_hub_url {position:relative;}
form#signup_form div#div_hub_url {display:inline;}
div#div_hub_url span {
	font-size:1.1em;
	font-weight:bold;
	position:absolute;
	right:25px;
	top:9px;
}
form#createHub div#div_hub_url span {right:17px;}
form#signup_form div#div_hub_url span {
	color:#696969;
	top:0;
}
form#createHub input#hub_url {
	padding:8px 93px 8px 15px;
	width:179px;
}
form#signup_form input#hub_url {
	padding:8px 93px 8px 15px;
	width:179px;
}
form#signup_form textarea {
	background-color:#e6e6e6;
	border:0 none;
	border-radius:1em;
		-moz-border-radius:1em;
		-webkit-border-radius:1em;
	color:#696969;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	height:75px;
	padding:8px 15px;
	width:256px;
}
form#signup_form input.error {border:1px solid #b91d1e;}
form#signup_form div.form_action, form.inviteContacts div.form_action {padding:20px 0 0;}
form#signup_form div.form_action button, form.inviteContacts div.form_action button {margin:0;}
form#signup_form button#skipBtn, form.inviteContacts button#skipBtn {
	background:0 none;
	border:0 none;	
	color:#50c1ee;
	text-indent:0;
}
form.inviteContacts textarea {margin:0 0 10px 0;background-color:#e6e6e6;border:0 none;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;color:#696969;font-size:1.1em;font-weight:bold;height:75px;padding:8px 15px;width:100%;}
li.separateBtm {border-bottom: 1px dashed #d5d5d5; margin: 0 0 10px; padding-bottom: 10px !important;}
li.separateTop {border-top: 1px dashed #d5d5d5; margin: 10px 0 0; padding-top: 10px !important;}
label#seed_hub_label {display:inline;}
input#seed_hub, label#seed_hub_label {margin:15px 0 0 8px;}
form#signup_form input#seed_hub {background:none;width:14px;vertical-align:-10%;}
img#hubScreenshot {
	float:right;
	height:473px;
	margin:20px 0 0 0;
	width:460px;
}
/**
 * Current Activity
 */
.rss {
	background:transparent url('../temp/rss-orange24.png') 10px 12px no-repeat;
	display:block;
	height:13px;
	margin:0;
	padding:12px 0 0 10px;
	overflow:hidden;
	text-indent:-2000em;
	width:13px;
}
.avatar {
	background-color:#000;
	border:0 none;
	border-radius:0.25em;
		-moz-border-radius:0.25em;
		-webkit-border-radius:0.25em;
	float:left;
	height:45px;
	margin-right:10px;
	width:45px;
}
p.meta {
	margin:7px 0 5px;
	color:#696969;
}
p.meta a:link, p.meta a:visited {
	color:#898989;
	font-weight:bold;
	text-decoration:none;
}
p.meta a:hover {text-decoration:underline;}
p.meta a.tag:link, p.meta a.tag:visited {
	border:1px solid #999;
	border-radius:0.25em;
		-moz-border-radius:0.25em;
		-webkit-border-radius:0.25em;
	color:#999;
	font-size:0.9em;
	margin:0 5px 5px 0;
	padding:2px 4px;
	text-decoration:none;
}
p.meta a.tag:hover {
	border:1px solid #333;
	border-radius:0.25em;
		-moz-border-radius:0.25em;
		-webkit-border-radius:0.25em;
	color:#333;
	text-decoration:none;
}
#currentActivity {
	background-color:#e9e9eb;
	border-radius:1em;
		-moz-border-radius:1em;
		-webkit-border-radius:1em;
	color:#000;
	margin:6px 0 0;
	position:relative;
}
#currentActivity #rightNow {
	background:transparent url('right_now.png') 0 0 no-repeat;
	display:block;
	height:87px;
	position:absolute;
	right:0;
	text-indent:-2000em;
	top:0;
	width:87px;
}
#currentActivity h2 {
	font-size:1.7em;
	padding:19px 30px 0;
}
#currentActivity ul#recentQuestions {
	padding:15px 18px 25px;
	width:613px;
}
#currentActivity ul#recentQuestions li.individual_activity {
	background-color:#fff;
	border-radius:0.5em;
		-moz-border-radius:0.5em;
		-webkit-border-radius:0.5em;
	margin:5px 0;
	padding:15px;
}
#currentActivity ul#recentQuestions li p.question a:link, #currentActivity ul#recentQuestions li p.question a:visited {
	color:#333;
	font-size:1.4em;
	font-weight:bold;
	text-decoration:none;
}
#currentActivity ul#recentQuestions li p.question a:hover {
	text-decoration:underline;
}
#currentActivity ul#recentQuestions li div.answer_wrap {
	 border-left:4px solid #ddd;
	 margin:10px 0;
	 padding:5px 0 5px 10px;
}
#currentActivity ul#recentQuestions li div.answer_wrap div.answer {
	font-size:1.1em;
	line-height:1.4em;
}
ul#recentQuestions {clear:left;float:left;}
ul#recentQuestions li {float:left;width:570px;}
img.avatar {
	background-color:transparent;
	border:0 none;
	float:left;
	height:45px;
	margin-right:10px;
	width:45px;
}
img.default_avatar {
	background:#191A1C url('../common/default.png') 0 1px no-repeat;
	border:0 none;
	border-radius:0.25em;
		-moz-border-radius:0.25em;
		-webkit-border-radius:0.25em;
	float:left;
	height:45px;
	margin-right:10px;
	width:45px;
}

/**
 * Content
 */
#speil {margin:0 0 0 86px;}
#speil h2 {
	border:0 none;
	font-size:2em;
	margin:0 0 15px;
}
#speil p {
	color:#696969;
	font-size:1.3em;
	line-height:1.6em;
	width:380px;
}
#recaptcha_widget_div {margin:30px 0 0;}
p.agree {
	margin:20px 0;
	width:300px;
}
p.agree a:link, p.agree a:visited {
	color:#4fc1ed;
	font-weight:normal;
}
.relative {position:relative;}
.left {float:left;}

/**
 * Invite
 */
table.inviteContacts tbody {
	float:none;
	height:290px;
	overflow-x:hidden;
	overflow-y:scroll;
	width:100%;
}
table.inviteContacts {width:74%;}
table.inviteContacts thead, table.inviteContacts tbody {border:1px solid #f0f0f0;}
table.inviteContacts tr.row0 {background-color:#f0f0f0;}
table.inviteContacts th, table.inviteContacts td {text-align:left;}
table.inviteContacts th.alignRight {text-align:right;}
table.inviteContacts td {padding:5px 5px 5px 10px;}
table.inviteContacts tbody tr:hover {background-color:#c0c0c0;}
table.inviteContacts th.checkbox, table.inviteContacts td.checkbox {
	padding:5px;
	width:20px;
}
table.inviteContacts th.checkbox input, table.inviteContacts td.checkbox input {width:16px;}
#messageLabel {margin:30px 0 7px;}
form.inviteContacts h3#manual label, form.inviteContacts #messageLabel label {color:#333;}
form.inviteContacts h3#manual .right, form.inviteContacts #messageLabel .right {
	color:#696969;
	float:right;
	margin-top:5px;
}
form.inviteContacts textarea#message {width:100%;}

/**
 * Support pages
 */
body#qhub-support div#content, body#qhub-press_releases div#content, body#qhub-admin-static_page_editor div#content {
	font-size:1.1em;
	width:920px;
}
body#qhub-support div#mainContent, body#qhub-press_releases div#mainContent, body#qhub-admin-static_page_editor div#mainContent {
	width:640px;
}
body#qhub-support h2, body#qhub-press_releases h2, body#qhub-admin-static_page_editor h2 {
	font-size:1.4em;
	line-height:1.4em;
	margin:25px 0 10px;
}
h3 {
	margin:5px 0;
}
body#qhub-support div#content p, body#qhub-press_releases div#content p, body#qhub-admin-static_page_editor div#content p {
	line-height:1.6em;
	margin-bottom:1em;
}
body#qhub-press_releases div#content div.contact p {
	line-height:1.4em;
	margin-bottom:0;
}
body#qhub-support div#content ul.spaced li, body#qhub-admin-static_page_editor div#content ul.spaced li {
	list-style: outside;
	margin-left:2em;
	margin-top:0.2em;
}
body#qhub-press_releases div#content ul {
	margin:0 1em 1em;
}
body#qhub-support div#content ul li, body#qhub-press_releases div#content ul li, body#qhub-admin-static_page_editor div#content ul li {
	line-height:1.4em;
	list-style: outside;
	margin-left:1em;
}
body#qhub-support div#content ol li, body#qhub-admin-static_page_editor div#content ol li {
	list-style: outside;
	margin-left:1em;
}
body#qhub-support div#content ol.roman li, body#qhub-admin-static_page_editor div#content ol.roman li {
	list-style: outside lower-roman;
	margin-left:1em;
}
body#qhub-support div#content ul.qa li, body#qhub-admin-static_page_editor div#content ul.qa li {
	list-style: none;
	margin-left:1em;
	margin-bottom:1.1em;
	font-weight:bold;
}
body#qhub-support div#content ul.blogs, body#qhub-support div#content ul.articles,
body#qhub-admin-static_page_editor div#content ul.blogs, body#qhub-admin-static_page_editor div#content ul.articles {
	margin:0 2.5em;
}
body#qhub-support div#content ul.blogs li, body#qhub-support div#content ul.articles li, 
body#qhub-admin-static_page_editor div#content ul.blogs li, body#qhub-admin-static_page_editor div#content ul.articles li {
	margin:0;
	padding:0;
	list-style:none;
}
body#qhub-support div#content a:link, body#qhub-support div#content a:visited,
body#qhub-press_releases div#content a:link, body#qhub-press_releases div#content a:visited,
body#qhub-admin-static_page_editor div#content a:link, body#qhub-admin-static_page_editor div#content a:visited {
	color:#32b3e7;
}
body#qhub-support div#content ul.blogs p.date, body#qhub-support div#content ul.articles p.date,
body#qhub-admin-static_page_editor div#content ul.blogs p.date, body#qhub-admin-static_page_editor div#content ul.articles p.date {
	color: #999;
	margin:0 0 5px 0;
}
body#qhub-support div#content ul.blogs p, body#qhub-support div#content ul.articles p,
body#qhub-admin-static_page_editor div#content ul.blogs p, body#qhub-admin-static_page_editor div#content ul.articles p {
	line-height:1.6em;
	margin:0 0 0.3em 0;
}
body#qhub-support div#content ul.blogs div.excerpt, body#qhub-support div#content ul.articles div.excerpt,
body#qhub-admin-static_page_editor div#content ul.blogs div.excerpt, body#qhub-admin-static_page_editor div#content ul.articles div.excerpt {
	line-height:1.6em;
	margin-bottom:1em;
}

/* Google Site Stats */
div#googlesitestats {
	position:relative;float:right;margin-top:20px;
}
/**
 * Colorpicker
 */
.colorpicker{width:356px;height:176px;overflow:hidden;position:absolute;background:url('../colorpicker/custom_background.png');font-family:"HelveticaNeue",Helvetica,Arial,sans-serif;display:none;}
.colorpicker_color{width:150px;height:150px;left:14px;top:13px;position:absolute;background:#f00;overflow:hidden;cursor:crosshair;}
.colorpicker_color div{position:absolute;top:0;left:0;width:150px;height:150px;background:url('../colorpicker/colorpicker_overlay.png');}
.colorpicker_color div div{position:absolute;top:0;left:0;width:11px;height:11px;overflow:hidden;background:url('../colorpicker/colorpicker_select.gif');margin:-5px 0 0 -5px;}
.colorpicker_hue{position:absolute;top:13px;left:171px;width:35px;height:150px;cursor:n-resize;}
.colorpicker_hue div{position:absolute;width:35px;height:9px;overflow:hidden;background:url('../colorpicker/colorpicker_indic.gif') left top;margin:-4px 0 0 0;left:0px;}
.colorpicker_new_color{position:absolute;width:60px;height:30px;left:213px;top:13px;background:#f00;}
.colorpicker_current_color{position:absolute;width:60px;height:30px;left:283px;top:13px;background:#f00;}
.colorpicker input{background-color:transparent;border:1px solid transparent;color:#898989;font-size:0.8em;font-family:Arial,Helvetica,sans-serif;margin:2px 0;padding:0;position:absolute;right:11px;top:4px;text-align:right;}
.colorpicker_hex{background-color:#dedede;border:1px solid #999;border-radius:0.25em;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;color:#696969;font-size:2em;height:32px;padding:3px 8px;position:absolute;right:16px;top:12px;width:102px;}
.colorpicker_hex input{border:1px solid #a9a9a9 !important;border-radius:0.25em !important;-moz-border-radius:0.25em !important;-webkit-border-radius:0.25em !important;left:30px !important;text-align:left !important;width:83px !important;font-size:0.8em !important;padding:0 !important;font-weight:normal !important;}
.colorpicker_field{height:22px;width:62px;background-position:top;position:absolute;}
.colorpicker_field span{position:absolute;width:12px;height:22px;overflow:hidden;top:0;right:0;cursor:n-resize;}
.colorpicker_rgb_r{background-image:url('../colorpicker/colorpicker_rgb_r.png');top:52px;left:212px;}
.colorpicker_rgb_g{background-image:url('../colorpicker/colorpicker_rgb_g.png');top:82px;left:212px;}
.colorpicker_rgb_b{background-image:url('../colorpicker/colorpicker_rgb_b.png');top:112px;left:212px;}
.colorpicker_hsb_h{background-image:url('../colorpicker/colorpicker_hsb_h.png');top:52px;left:282px;}
.colorpicker_hsb_s{background-image:url('../colorpicker/colorpicker_hsb_s.png');top:82px;left:282px;}
.colorpicker_hsb_b{background-image:url('../colorpicker/colorpicker_hsb_b.png');top:112px;left:282px;}
.colorpicker_submit{background-color:#dedede;border:1px solid #999;border-radius:0.25em;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;color:#696969;cursor:pointer;font-size:1.1em;font-weight:bold;overflow:hidden;padding:4px 8px;position:absolute;right:16px;top:135px;vertical-align:top;width:39px;}
.colorpicker_focus{background-position:center;}
.colorpicker_hex .colorpicker_focus{background-position:bottom;}
.colorpicker_submit .colorpicker_focus{background-position:bottom;}
.colorpicker_slider{background-position:bottom;}

/**
 * Customize
 */
ul#selectTheme {list-style:none;}
	ul#selectTheme li {
		float:left;
		margin:5px 20px 5px 0;
		text-align:center;
		width:150px;
	}
	ul#selectTheme li.last {margin:5px 0;}
	ul#selectTheme li p {
		color:#343434;
		font-size:0.9em;
		font-weight:bold;
		padding:3px 0;
	}
	ul#selectTheme li p.active {color:#50c1ee;}
	ul#selectTheme li img {
		background:transparent url('../themes/metro_screenshot.jpg') center center no-repeat;
		border:2px solid #f2f2f2;
		border-radius:0.5em;
			-moz-border-radius:0.5em;
			-webkit-border-radius:0.5em;
		display:block;
		height:93px;
		width:150px;
	}
	ul#selectTheme li img.active {
		border:2\px solid #50c1ee;
		margin:0;
	}
	ul#selectTheme li img:hover {
		border:2px solid #50c1ee;
		cursor:pointer;
		margin:0;
	}
div.details .hub_design_colors label {
	color:#343434;
	display:block;
	float:left;
	font-weight:bold;
	margin:0 21px 0 0;
	padding:2px 0;
	position:relative;
	text-align:center;
	width:102px;
}
.hub_design_colors label.active {
	color:#e86701;
}
.hub_design_colors .colorpicker-box {
	background-color:#fff;
	border:2px solid #f2f2f2;
	border-radius:0.9em;
		-moz-border-radius:0.9em;
		-webkit-border-radius:0.9em;
	cursor:pointer;
	float:left;
	height:47px;
	margin-right:21px;
	width:97px;
}
.hub_design_colors .colorpicker-box:hover {
	border-color:#50c1ee;
}
.hub_design_colors .colorpicker-box.active {
	border-color:#50c1ee;
}
.hub_design_colors .inactive {
	display:none;
}
.hub_design_colors .colorpicker-container {
	position:absolute;
	z-index:99;
}
.colorpicker_field, .colorpicker_new_color, .colorpicker_current_color {
	display:none;
}
.img_label {
	color:#343434;
	font-size:0.9em;
	font-weight:bold;
	margin-right:10px;
	padding:3px 0;
	text-align:center;
	width:107px;
}
.img_label.active {
	color:#50c1ee;
}
p.upload_own {
	color:#343434;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:10px;
}
p.smallPrint {
	color:#343434;
	margin:5px 0;
}
#kpHeaderImage, #rmHeaderImage, #kpBackgroundImage, #rmBackgroundImage {
	border:2px solid #f2f2f2;
	border-radius:0.9em;
		-moz-border-radius:0.9em;
		-webkit-border-radius:0.9em;
	cursor:pointer;
	display:block;
	float:left;
	height:47px;
	margin-right:10px;
	text-decoration:none;
	width:97px;
}
#kpHeaderImage, #kpBackgroundImage {
	background-position:center center;
	float:left;
	height:47px;
	width:97px;
}
#rmHeaderImage, #rmBackgroundImage {
	background:#fff url('../common/no_image.jpg') center center no-repeat;
	font-size:0.9em;
	height:47px;
	text-decoration:none;
	width:97px;
}
#kpHeaderImage.active, #rmHeaderImage.active, #kpBackgroundImage.active, #rmBackgroundImage.active {
	border:2px solid #50c1ee;
}
#kpHeaderImage:hover, #rmHeaderImage:hover, #kpBackgroundImage:hover, #rmBackgroundImage:hover {
	border:2px solid #50c1ee;
}
form#qhub_addQuestions {padding:0 30px;}
form#qhub_customize_form label {font-size:0.9em;}
form.inviteContacts button, form#qhub_customize_form button, form#signup_form button, form#qhub_addQuestions button {
	background:#50c1ee url('../common/btn_back.png') 0 0 repeat-x;
	border:0 none;
	border-radius:2em;
		-moz-border-radius:2em;
		-webkit-border-radius:2em;
	color:#fff;
	cursor:pointer;
	font-size:1.1em;
	font-weight:bold;
	margin:0 10px 0 0;
	padding:7px 11px;
	text-shadow:1px 0 1px #898989;
	box-shadow:-1px 1px 1px #696969;
		-moz-box-shadow:-1px 1px 1px #696969;
		-webkit-box-shadow:-1px 1px 1px #696969;
}
form#signup_form input.radio {float:left;margin:6px 5px 0 8px;width:15px;}
form#signup_form label.radio {font-size:1em;font-weight:normal;margin:5px 0 0;}
form#signup_form div.details h2 {font-size:1.1em;margin:15px 0 0 8px;}
form#qhub_addQuestions input {background-color:#e6e6e6;border:0 none;border-radius:2em;	-moz-border-radius:2em;	-webkit-border-radius:2em;color:#999;font-size:1.1em;font-weight:bold;padding:8px 15px;width:256px;}
div.options p.optional {font-size:1.3em;margin:5px 0 20px;}
div.options ul li {width:160px;}
form.inviteContacts button.launch, form#createHub button.launch, form#qhub_addQuestions button.launch, form#qhub_addQuestions button.skip, form#qhub_customize_form button.launch, form#qhub_customize_form button.skip {background:0 none;border:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#50c1ee;text-shadow:none;}
form#qhub_addQuestions ul#questionList, ul#saveQuestionList {border:1px solid #dddddd;float:left;height:338px;margin:0 10px 10px;overflow:hidden;overflow-y:scroll;padding:5px 10px;width:305px;}
form#qhub_addQuestions ul#saveQuestionList {float:left;margin:0 0 10px 30px;width:305px;}
form#qhub_addQuestions ul#questionList li, ul#saveQuestionList li {border-bottom:1px dashed #ddd;cursor:pointer;padding:10px 0;}
form#qhub_addQuestions ul#questionList li strong {color:#319cc7;margin:0 5px 0 0;text-decoration:none;}
form#qhub_addQuestions ul#questionList li:hover strong {text-decoration:underline;}
form#qhub_addQuestions ul#questionList li em {display:none;}
form#qhub_addQuestions ul#questionList li span {background:transparent url('/css/common/add_remove.png') 0 1px no-repeat;padding:0 10px;height:15px;width:15px;}
form#qhub_addQuestions ul#saveQuestionList li span {background:transparent url('/css/common/add_remove.png') 0 -15px no-repeat;margin:0 0 0 5px;padding:0 10px;height:15px;width:15px;}
form#qhub_addQuestions ul#saveQuestionList li em {display:none;}
form#qhub_addQuestions p.addRemove {color:#999;display:block;float:left;font-weight:bold;margin:0 8px 5px 12px;padding:0;width:325px;}
form#qhub_addQuestions p.addRemove strong {font-size:1.1em;}
form#qhub_addQuestions p.addRemove a {color:#50c1ee;float:right;}
form#qhub_addQuestions p#removeAll.addRemove {margin:0 0 5px 34px;width:325px;}

/**
 * a-z
 */
body#qhub-a-z div#content {width:940px;}
body#qhub-a-z ul {margin:30px 30px;}
body#qhub-a-z ul li#individual_hub a.title{font-size:1.5em;color:#333;}
body#qhub-a-z ul li#individual_hub p{color:#494949;margin:10px 0 5px 20px;}
body#qhub-a-z ul li#individual_hub a.url{color:#696969;font-size:0.9em;}
body#qhub-a-z ol {font-size:1.15em;margin:0 auto;width:500px;}
body#qhub-a-z ol li {float:left;margin:0 10px 0 0;}
body#qhub-a-z ol li a:link, body#qhub-a-z ol li a:visited {color:#696969;font-weight:bold;}
body#qhub-a-z ol li span {color:#999;}

.num_answers_pos, .num_answers_neg {background:#dedede url('../temp/num_answers.png') 4px 3px no-repeat;}

.num_answers_wrap {
	position:relative;
}
.answer_wrap .answer_avatar .answer_score,
.num_answers_wrap .num_answers_pos,
.num_answers_wrap .num_answers_neg {
	color:#fff;
	font-weight:bold;
	height:10px;
	left:4px;
	padding:2px 5px 8px 27px;
	position:absolute;
	text-align:right;
	top:35px;
	min-width:17px;
	z-index:1;
}
.num_answers_wrap .num_answers_pos,
.num_answers_wrap .num_answers_neg {
	color:#fff;
}
img.avatar, .answer_wrap .answer_avatar .answer_score, .num_answers_wrap .num_answers_pos, .num_answers_wrap .num_answers_neg {
	border-radius:0.25em;
	-moz-border-radius:0.25em;
	-webkit-border-radius:0.25em;
}

ul#activity .questions.first, ul#popularq_list .questions.first {padding:10px 0;}

ul.recent_activity li.list-item {
	padding:10px 0 10px 10px;
}
.list-item {
	border-bottom:1px dashed #dddddd;
	margin:0;
	padding:10px 0;
	position:relative;
}

p.question a:link, p.question a:visited {
	color:#222;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:5px;
	text-decoration:none;
}
p.question a:hover {
	text-decoration:underline;
}
p.meta {
	line-height:1.6em;
	margin:7px 0 5px;
	color:#999;
}
p.meta a:link, p.meta a:visited {
	color:#666;
	text-decoration:none;
}
p.meta a:hover {
	text-decoration:underline;
}
body#home a:link, body#home a:visited {color:#4ec0ed;}

/**
 * Internationalization
 */
div#selectCountry {
	font-weight:bold;
	padding:10px;
	position:absolute;
	right:0;
	top:3px;		
}
div#selectCountry a:link, div#selectCountry a:visited {color:#999;}
a#countrySelector {
	background:transparent url('/css/common/drop_arrow.png') right 1px no-repeat;
	display:block;
	padding:0 20px 0 0;
}
ul#flags {
	border-radius:0.5em;
		-moz-border-radius:0.5em;
		-webkit-border-radius:0.5em;
	display:none;
	padding:5px 5px;
	position:absolute;
	right:5px;
	top:27px;
	width:140px;
	background:rgb(26, 26, 26);
	background:rgba(26, 26, 26, 0.9);
}
ul#flags li a {
	display:block;
	padding:5px 10px;
}
ul#flags li a:hover {
	background:rgb(255,255,255);
	background:rgba(255,255,255,0.2);
}