/* copy & paste of skins/answers/css/monaco_answers.css with only some minor changes */

.activityfeed img.sprite {
	display: none;
}

/* tagline */
#siteSub {
	display:none;
}

/* ask box */
#answers_ask input.header_field,
#tabAsk input.header_field,
#tab input.header_field {
	-webkit-border-radius:10px 10px 10px 10px;
	border:3px solid #E0EAF8;
	font-family:"Helvetica Neue",Helvetica,Arial,default;
	font-size:16pt;
	width:666px;
}

#answers_ask, #tabAsk, #tabSearch {
	font-size:16pt;
	margin-bottom:30px;
	padding: 10px;
}

#answers_ask_heading {
	color:#7BA7E1;
	font-size:11pt;
	font-style: italic;
	margin-bottom:2px;
	padding-left:2px;
}

/* Style the "ask" button at the top */
#ask_button,
#ask_button_intab,
#search_button_intab {
	font-size: 111%;
	height: 32px;
}

/* Tagline */
#tagline {
	margin-right: 150px;
	position: relative;
	text-align: right;
	top: -25px;
}

/* Category field */

.mainpage #articleCategories {
	        display: none;
}

.sprite-small.add {
	display:none;
}


/* article setup */
.answers-article-left {
	float: left;
	width: 468px;
}

.answers-article-right {
	margin-left: 500px;
}


/* Right now, this only affects the answer article */
#p {
	font-size: 125%;
}

#question_heading {
	color: #000;
	font-size: 170%;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:1.4em;
}

#question_box {
	-webkit-border-radius: 10px 10px 0px 0px;
	border-left: 2px solid #E0EAF8;
	border-right: 2px solid #E0EAF8;
	border-top: 2px solid #E0EAF8;
	padding: 10px;
}

#category_level {
	margin-bottom: 10px;
}

#answer_box {
	-webkit-border-radius: 10px;
	margin-bottom: 20px;
	padding-bottom: 35px; /* overcome float:right" in save button */
	padding: 12px;
}

#answer_content {
	font-size:120%;
}

#article_save_button {
	background: #2966B8;
	border: 1px solid;
	color: #fff;
	font-family:"Helvetica Neue",Helvetica,Arial,default;
	font-size: 120%;
	height:25px;
	margin-right: 3px;
	padding: 2px 5px;
}

#article_save_button:hover {
	background: #fff;
	color: #2966B8;
	text-shadow:none;
}

#answer_edit_link, #question_edit_link {
	float: right;
}

#answer_edit_link a:link,
#question_edit_link a:link,
#answer_edit_link a:visited,
#question_edit_link a:visited,
#answer_edit_link a:hover,
#question_edit_link a:hover {
	color:#333;
}

.answer-input {
	border: 1px solid #ddd;
	height:100px;
	margin-bottom:10px;
	margin-top:10px;
	width:99%;
}


#related_questions ul {
	margin: 0px;
}

#questionBar {
	width: 493px;
}
#questionBarList {
	float: right;
	list-style-image: none;
}
#questionBarList li {
	background-color: #DDD;
	float: left;
	list-style-image: none;
	list-style-type: none;
	margin: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	white-space: nowrap;
}


.qa_box {
	-webkit-border-radius: 8px;
	border-style: solid;
	border-width: 1px;
	padding: 10px 10px 6px;
	width: 249px;
}

.qa_box ul {
	margin:0px;
}

#qa_featuredbox {
	margin-top: 15px;
}

#qa_toolbox_button {
	-webkit-border-radius: 8px;
	background-color: #fff;
	border: 1px solid #A9C5EB;
	font-size: 120%;
	font-weight: bold;
	padding: 10px;
}

#qa_toolbox #qa_toolbox_button:hover {
	background-color: #7BA7E1;
}

#qa_toolbox #qa_toolbox_button:hover a {
	color: #fff;
	text-decoration: none;
}

#qa_toolbox_button_wrapper {
	text-align: center;
	padding-bottom: 10px;
}

#qa_ca-share_feature {
	padding: 0 5px 0 2px;
}

#qa_toolbox_icons {
	padding-top:5px;
}

#qa_toolbox_advancedtools_top ul {
	padding: 10px 0px 10px 15px;
}

#qa_toolbox_advancedtools_bottom {
	border-top-style: dotted;
	border-top-width: 2px;
	padding-top: 10px;
}

#qa_control_history {
	float: right;
}

#qa_control_clear {
	clear: right;
	display: block;
	height: 1px;
}

#qa_control_protect img,
#qa_control_delete img,
#qa_control_history img {
	margin-bottom:-2px;
}

/* the advanced tools box is hidden by default */
#qa_toolbox_advancedtools_wrapper {
	display: none;
}

#qa_toolbox_advancedtools_toggler {
	float: right;
	font-size: 80%;
}

#qa_toolbox a { 
	color: #514833;
	text-decoration: none; 
}
#qa_toolbox a:visited { 
	color: #514833; 
	text-decoration: none; 
}
#qa_toolbox a:active { 
	color: #514833; 
	text-decoration: none; 
}
#qa_toolbox a:hover { 
	text-decoration: underline; 
}

/* SEARCH & ASK TABS */


#answers_article .ui-tabs-nav {
	background-color: #FFF;
	background-image: none;
}

#answers_article .ui-widget {
	font-family: "Helvetica Neue",Helvetica,Arial,default;
	font-size: 100%;
}

#answers_article .ui-tabs,
#answers_article .ui-tabs-nav,
#answers_article li.ui-tabs-selected {
	padding-bottom:0px;
}

#answers_article .ui-tabs-selected {
	background-color: #cee296;
}

#answers_article .ui-tabs,
#answers_article .ui-tabs-nav li {
	margin:0 0.2em 0 0;
}

#answers_article .ui-state-active,
#answers_article .ui-state-active {
	background: transparent;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

#answers_article .ui-tabs-nav,
#answers_article .ui-tabs {
	padding: 0px;
}


#answers_article .ui-corner-bottom,
#answers_article .ui-corner-all,
#answers_article .ui-corner-top {
	-webkit-border-radius: 0px;
}

#answers_article .ui-widget-content {
	background-image: none;
	border: none;
}

#answers_article .ui-widget-header {
	border: none;
}

#answers_article .ui-state-active {
	background-color: #cee296 !important;
	border-top: 3px solid #699000 !important;
}

#answers_article .ui-state-hover {
	border-left: none;
	border-right: none;
	border-top: 3px solid #cee296 !important;
}

/* TODO: check this border stuff */
#answers_article .ui-state-default {
	background-color: #e2eec0;
	border-top: 3px solid #e2eec0;
	border: none;
}

#answers_article .ui-widget input,
#answers_article .ui-widget select,
#answers_article .ui-widget textarea,
#answers_article .ui-widget button {
	font-family: "Helvetica Neue", Helvetica, Arial, default;
}



/* Related questions */
#related_questions {
	-webkit-border-radius:10px 10px 10px 10px;
	padding: 10px;
}

#related_questions h2 {
	border: none;
	color: #676767;
	font-size: 15pt;
	font-weight: bold;
	letter-spacing: -1px;
}



/* === ARTICLE COMMENTS === */

.dark_text_1 {
	color: #514833;
	font-size: 15pt;
	font-weight: bold;
}

#article-comments-wrapper {
	margin-top: 10px;
	padding: 10px;
}

#article-comments-wrapper h2 {
	border: 0;
	margin: 0;
}

.neutral {
	background-color: #FFF;
	padding-bottom: 10px;
}

div.article-comm-input-text textarea {
	border: 2px solid #E0EAF8;
	width: 362px;
}




/* === LEFT NAV === */

#search_box {
	background-image: none;
	padding: 0px;
	-webkit-border-radius: 5px;
}

#searchform {
	background-image: none;
	border: 2px solid #E0EAF8;
}

#search_field {
	border: none;
	width: 190px;
}

#search-button { 
	display: none; 
}

/* realign text in the widget */

.WidgetCommunity li strong {
	font-weight: normal;
}

/* No real idea why this needs to be 1px, but WTH */
.WidgetCommunity .widgetfeed {
	margin-left: 1px;
	margin-right: 10px;
}

.widget {
	background-color: transparent;
	border: 0;
}

.WidgetCommunity .toolbar {
	display: none;
}

.WidgetCommunity .community_header {
	background: transparent;
	border: none;
	padding: 0 0 20px;
}

.widget dt {
	display: none;
}

.WidgetCommunity .widgetfeed li {
	color: #AAA;
	font-size: 8pt;
	margin-bottom: 12px;
}

/* === ATTRIBUTION === */

#question_attribution, #answer_attribution {
	text-align: right;
}

#question_attribution h3, #answer_attribution h3 {
	display: none;
}

.answer-title {
	padding: 0px; /* Override the padding of 0.5em on monaco css */
}

.contributors, 
ul.contributors, 
ol.contributors {
	margin: 0px;
}

.contributors li, 
ul.contributors li,
ol.contributors li {
	float: right;
}

.userInfoBadgeAvatarWrapper {
	float: right;
	height: 100%;
	margin-right: 5px !important;
	padding: 2px !important;
}

.userInfoBadge img {
	border: solid 1px #AAA;
	height: 35px !important;
	width: 35px !important;
}

/* TODO: inline and height */
.userInfo {
	display: inline;
	height: 100%;
	margin-left: 62px;
	padding: 0 10px 0 0 !important;
	width: auto;
}

.userInfoNoAvatar {
	display: inline;
	margin-top: 0px !important;
}

/* TODO: are elements necessary in selector? */
ul.userInfoNoAvatar, 
ul.userInfoNoAvatar div.userPoints,
ol.userInfoNoAvatar, 
ol.userInfoNoAvatar div.userPoints {
	font-size: 0.92em !important;
}

.userInfoNoAvatar, 
.userInfoNoAvatar * {
	color: #888;
	font-weight: normal !important;
}

li .userInfoNoAvatar:hover a{
	color:#00C !important;
}

.userInfo {
	float: left;
}

.userInfo .userPageLink {
	display: block;
	font-size: 1em;
	font-weight: bold;
	white-space: pre;
}

.userInfo .anonEditPoints {
	display: block;
	font-size: 0.9em;
	margin-top: 6px;
}

.userInfo .userEditPoints {
	margin-top: 4px;
}

.userInfo .userEditPoints {
	background: #E0E0E0 url('../images/user_edit_points_bg.png') no-repeat -175px 0;
	border-left: none;
	border: solid 1px #AAA;
	font-size: 9px;
	font-weight: bold;
	line-height: 15px;
	margin-left: 66px; /* For IE6 and 7, gets overriden. */
	padding-right: 3px;
	text-transform: uppercase;
}

.userInfo .userEditPoints {
	margin-left: 0;
}

.userInfo .userPoints, 
li .userInfoNoAvatar:hover .userPoints {
	background: #f6dd5d url('../images/user_edit_points_bg.png') no-repeat;
	border: 1px solid #584013;
	float: left;
	font-size: 13px;
	margin: -1px 3px 0 0;
	padding: 0 3px;
}

div.userInfoNoAvatar .userPoints {
	background: #EEE;
	border: 1px #888 solid;
	line-height:.95em !important;
	margin-left: 5px !important;
	margin-top: 2px !important;
}



/* === SOCIAL PROFILE PAGE === */

#profile-toggle-button { 
	display:none; 
}

#profile-top {
	margin: 0 !important;
	padding: 0 0 20px !important;
}

.user-section-heading {
	margin-top: 35px;
	border: 0 !important;
}

.user-section-title {
	color: #555;
	font-size: 132% !important;
	font-weight: bold;
	letter-spacing: 0px !important;
	padding: 20px 10px 5px 0 !important;
}

#profile-title-container  {
	padding: 14px 0 6px 6px !important;
}

/** edit points **/
.profile-title-points {
	color: #888;
	font-size: 0.8em;
	font-weight: normal;
	padding-left: 10px;
}

.profile-actions { 
	color: #FFF; 
}

.action-right a:link, .action-right a:visited {
	-webkit-border-radius: 3px 3px 3px 3px;
	background: #6094DB;
	color: #FFF;
	padding: 2px;
	text-decoration:none;
}

.action-right {
	padding: 22px 0 0 0 !important;
}



/* === ADS === */

/* Google js ads */
.google-ad-unit {
	margin-top: 10px;
	padding: 8px;
	position: relative;
}

.google-ad-unit small a { /* Ads By Google link */
	color: #999;
	font-size: 11px;
	text-decoration: none;
}

.google-ad-unit p {
	font-size-adjust: none;
	font-size: 13px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 115%;
	margin-bottom: 10px;
}
.google-ad-unit p a {
	color: #333 !important;
	text-decoration: none;
}

.google-ad-unit a:hover {
	text-decoration: underline;
}

.google-ad-unit a strong {
	color: #369;
	font-size-adjust: none;
	font-size: 15px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 122%;
}
.google-ad-unit em {
	color: #999;
	font-size: 12px;
	font-style: normal;
}

.adunit {
	border: 1px dashed black;
	font-size: 30pt;
	text-align: center;
}

/* === EDITING SCREEN === */

#editingTips {
	display: none !important;
}

#star-rating-row {
	color: #888888;
	font-size: 90%;
	padding-top: 3px;
}

/* === FRONT PAGE, CONTENT === */

.activity-type-move:before {
	content: "rephrased:";
}

.activityfeed.shortlist li {
	margin-bottom: 10px;
	padding: 2px;
}

.activityfeed-diff { 
	display: none; 
}

/* activity feed for editsonly */
.ActivityFeedEditsOnly .activity-type-new { 
	display:none; 
}

/* activity feed for new questions only */
.ActivityFeedNewOnly .activity-type-edit,
.ActivityFeedNewOnly .activity-type-move,
.ActivityFeedNewOnly .activity-type-talk,
.ActivityFeedNewOnly .activity-type-categorization {
	display:none; 
}

#cathub-title-bar h1 {
	border: 0px;
	margin-bottom: 7px;
}
#cathub-title-bar .cathub-title-bar-wikilogo {
	float:left;
	padding: 5px 5px 5px 0px;
}
.cathub-progbar-wrapper {
	float: left;
	height: 25px;
	margin: 0px;
	padding-left: 1px;
	padding-right: 1px;
}
.cathub-progbar {
	cursor: help;
	float: left;
	font-weight: bold;
	height: 100%;
	line-height: 25px;
	margin: 0;
	padding: 0px !important;
	text-align: center;
}
.cathub-progbar-answered {
	background-color: transparent;
	color: #FFF;
	text-align: left;
}
.cathub-progbar-unanswered {
	background-color: #888;
	background-color: transparent;
	border-left: 1px #717171 solid;
	color: #000;
	margin-left: -1px; /* to make room for the border */
	text-align: right;
}
.cathub-progbar-label {
	font-size:.75em;
	font-weight:bold;
}


.cathub-progbar-label-left {
	float: left;
}
.cathub-progbar-label-right {
	text-align: right;
	width: 100%;
}
.cathub-contributors-list {
	float: left;
	list-style: none;
	margin-top: 0px !important;
}
.cathub-contributors-list-wide {
	width:60%;
}
.cathub-contributors-list-narrow {
	width:40%;
}

.cathub-contributors-list li {
	margin: 0px;
	padding: 0px !important;
	width: 100%;
}
.cathub-contributors-list li .listNumber {
	float: left;
	height:100% !important;
}

/* TODO: inline and height */
.cathub-contributors-list li .badgeWrapper {
	display: inline;
	height: 100% !important;
}
.interactive-questions {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.interactive-questions li {
	border-bottom: 1px #AAA solid;
	font-size: 1em;
	margin: 0px;
	padding: 10px;
}
.interactive-questions li:hover {
	background-color: #F5F5F5;
}
.cathub-asked {
	color: #707070;
	font-size: .9em;
	line-height: 1em;
	margin-top: 7px;
}

.cathub-actual-answer {
	margin-top: 15px;
}
.cathub-answer-heading {
	color: #090;
	font-size: 1.1em;
	font-weight: bold;
	line-height: .8em;
}
.cathub-button {
	float: right;
}
.cathub-button-rephrase {
	font-size: .8em;
	font-style: italic;
	margin-left: 10px;
}
.cathub-button-rephrase a {
	color: #00C;
}
li .hideUntilHover {
	visibility: hidden;
}
li:hover .hideUntilHover {
	visibility: visible;
}
.cathub-add-answer-wrapper textarea {
	color: #222;
	font-size: 1.2em;
}
.ui-tabs-nav span {
	font-weight: bold;
}
.ui-tabs-panel {
	margin-left: -2px !important;
	margin-right: -2px !important;
	padding: 0px !important;
}
.ui-widget-content {
	border: 0px;
	margin-bottom: 10px;
}
.no-questions-now {
	padding: 10px;
	font-style: italic;
}
.ui-widget * {
	font-family: sans-serif;
}

.cathub-contributors-list .userInfo {
	margin-left: 0;
}

.cathub-contributors-list .userInfo .userPageLink {
	margin-left: 0;
}

.cathub-contributors-list .userInfoNoAvatar .userPageLink {
	margin-top: 0;
}
.cathub-contributors-list .userEditPoints {
	float: left;
	margin-left: 0;
}

.tagTopContribsAllTime .userInfoBadgeAvatarWrapper,
.tagTopContribsRecent .userInfoBadgeAvatarWrapper {
	float: left;
}


/* === THESE ARE ELEMENTS TO BE HIDDEN === */

#header_mytalk,
#page_tabs,
#link_box_table,
#navigation,
#headerButtonHub,
#navigation .Monaco-sidebar_edit,
#control_watch,
#control_sharefeature,
#profile-actions-wikiuserpage,
body.mainpage .firstHeading,
body.page-Wikianswers h1.firstHeading, 
body.page-Wikianswers #contentSub,
div.noarticletext,
#wikisticky_browser, 
.wikisticky_special_link,
.WidgetTopVoted,
.WidgetWatchlist,
.WidgetWikiPage,
.WidgetTopContent,
.WidgetTips,
.WidgetAncientPages,
.WidgetShoutBox,
.WidgetEditedRecently,
.WidgetRecentChanges,
.WidgetProblemReports,
.WidgetNewPages,
.WidgetMostVisited,
.WidgetLastWikis,
.WidgetSlideshow,
.WidgetNeedHelp,
.WidgetContribs,
.WidgetBookmark,
.WidgetActiveTalkPages,
.WidgetAnswers { 
	display: none; 
}

body.ns-0 #control_edit {
	display: none; 
}

body.mainpage #control_edit {
	display: block;
}

