/* FONT-FAMILY TAHOMA RESET*/

body,
textarea, 
input {
	/* Add this later only for IE sub-8 */
	/*font-family: tahoma, sans-serif;*/
	}
#DIRECTION-RTL,
body,
.direction-rtl {
	text-align:right;
	direction: rtl;
}
#DIRECTION-LTR,
#mc_mv_EMAIL,
.direction-ltr {
	text-align: left;
	direction: ltr;
}

h2 {
	clear: right;
	}

#RIGHT-TO-LEFT-MARKER-CONTENT,
.contributor:after,
.post-time:after,
.right-to-left-marker-content {
	/*Inserts &rlm; marker to ensure
	the contained content is always 
	displayed RTL*/
	content: "\200F";
}
/*TEXT ALIGN RESETS*/
#TEXT-ALIGN-RIGHT,
#RTL-MATCH-TEXT-ALIGN-LEFT,
.header-tools-container .widget,
#mc_signup #mc_unsub_link,
.text-align-right {
	text-align: right;
}
#TEXT-ALIGN-LEFT,
#RTL-MATCH-TEXT-ALIGN-RIGHT,
.more,
.more-link,
a.more,
h3.datestamp,
.header-tools-container,
.post-translations-table .translation-language,
.text-align-right {
	text-align: left;
}
/*FLOAT RESETS*/
#FLOAT-RIGHT-NOT-LEFT,
#RTL-MATCH-FLOAT-LEFT,
.navigation .previous,
.navigation .pagenumber,
.avatar,
.full-article .entry .avatar,
.credit .contributor,
.archive-title-logo,
.special-coverage .thumbnail-container,

/*COPIED FROM GRID GROUPS*/
#GRID-BOX-ONE-THIRD-NOMARGIN,
.headlines-vertical .thumbnail-container,
#sidebar-wrapper,
.postfooter-headlines .headline,
.home-header .widget-sidebar-container,
.archive-header .widget-sidebar-container,
.sidebar-3 .widget-container,
.footer .widget-container,

#GRID-BOX-ONE-HALF-NOMARGIN,
.header-tools .footer-widgets-container .widget-container,
.call-to-action .widget,
.column-count-2,
.archive-grid-2 .archive-grid-column,
.postfooter-headlines .headline,
ul.sponsors-badges li,
.page-footer-navigation .widget-container,

#GRID-BOX-TWO-THIRDS-NOMARGIN,
.featured,
.post-archive-container,
.full-article-container,

#GRID-BOX-ONE-QUARTER-NOMARGIN,
.column-count-4,
.post-archive .thumbnail-container,
.full-article .post-summary .thumbnail-container,

.float-right-not-left {
	float: right;
	}
#FLOAT-LEFT-NOT-RIGHT,
#RTL-MATCH-FLOAT-RIGHT,
.disambiguation .site-translations-title,
.taxonomy-list-sampler-header .taxonomy-list-title,
.header-nav-bar .header-tools-container,
.post-archive h2 .datestamp,
.navigation .next,
.post-summary .custom-context-badge,
ul.commentlist .avatar,
.postfooter .license,
.animated-form-close-button,
#cancel-comment-reply-link,
.commentdiv .comment-meta,
.float-left-not-right  {
	float: left;
	}
#MARGIN-RIGHT-ONE-LINE,
#RTL-SHOULD-MATCH-MARGIN-LEFT-ONE-LINE,
.menu ul ul,
.commentlist .children,
.margin-right-one-line {
	margin-left: 0;
	margin-right: 24px;
	margin-right: 1.5rem;
}
#MARGIN-RIGHT-HALF-LINE,
#RTL-MATCH-MARGIN-LEFT-HALF-LINE,
.header-mission-statement,
.header-taxonomy .taxonomy-sampler .active-term+.active-term,
.commentdiv .avatar,
.post .custom-context-badge,
.margin-right-half-line {
	margin-left: 0;
	margin-right: 12px;
	margin-right: .75rem;
}
#MARGIN-LEFT-ONE-LINE,
#RTL-MATCH-MARGIN-RIGHT-ONE-LINE,
.site-title-container .site-title-text,
.header-banner .hidebutton,
.archive-title-logo img,
.site-title-container .site-title-text,
.archive-title-logo img,
.archive-header .user-bio .user-bio-avatar,
.full-article,
.header-taxonomy .taxonomy-list-text-item,
.taxonomy-list-column li,
ul.sponsors-badges a,
#comments #respond,
.user-bio .avatar,
.footer .menu li a,
.user-list-summary .author-block,
.margin-right-one-line {
	margin-right: 0;
	margin-left: 24px;
	margin-left: 1.5rem;
}
#MARGIN-LEFT-HALF-LINE,
#RTL-SHOULD-MATCH-MARGIN-RIGHT-HALF-LINE,
.avatar,
.widget_gv_random_users .widgettitle,
.widget .user-list-avatars .author-block,
#full-article .entry .avatar,
.site-title,
.credit .contributor,
.post-archive .post-thumbnail,
.post-summary-thumbnail .thumbnail-container,
.headlines .thumbnail-container,
.full-article .post-summary .post-thumbnail,
.headlines-vertical .post-thumbnail,
#full-article .entry .post-thumbnail,
.share-links-icons .share-icon-label,
.margin-right-half-line {
	margin-right: 0;
	margin-left: 12px;
	margin-left: .75rem;
}
#PADDING-RIGHT-LINE-AND-HALF,
#RTL-MATCH-PADDING-LEFT-LINE-AND-HALF,
.full-article .entry ul,
.full-article .entry ol,
.padding-right-line-and-half {
	padding-left: 0;
	padding-right: 36px;
	padding-right: 2.225rem;
}
#PADDING-RIGHT-ONE-LINE,
#RTL-MATCH-PADDING-LEFT-ONE-LINE,
ul,
ol,
.full-article .entry .factbox ul,
.full-article .entry .factbox ol,
.taxonomy-list-2-column.taxonomy-plain-list-container,
.footer .widget,
.padding-right-one-line {
	padding-left: 0;
	padding-right: 24px;
	padding-right: 1.5rem;
}
#PADDING-RIGHT-HALF-LINE,
#RTL-MATCH-PADDING-LEFT-HALF-LINE,
.widget-container .widget_gv_random_users,
.padding-left-half-line {
	padding-left: 0;
	padding-right: 8px;
	padding-right: .75rem;
}
#NO-PADDING-RIGHT,
#RTL-MATCH-NO-PADDING-LEFT,
.post-header .toggle-menu:first-child.menu-closed  .menu-toggle,
.archive-menus .toggle-menu:first-child.menu-closed .menu-toggle,
.no-padding-right {
	padding-right: 0;
}
#NO-PADDING-LEFT,
#RTL-MATCH-NO-PADDING-RIGHT,
.widget-container .widget_gv_random_users,
.no-padding-left {
	padding-left: 0;
}
#BORDER-RIGHT-BLOCK,
#RTL-MATCH-BORDER-LEFT-BLOCK,
.taxonomy-list-2-column.taxonomy-plain-list-container,
.recent-comment .comment-text,
.post-translations-table .translation-title,
.border-right-block {
	border-width: 0 2px 0 0;
	border-style: solid;
}
#BORDER-RIGHT-LIST-ITEM,
#RTL-MATCH-BORDER-LEFT-LIST-ITEM,
.taxonomy-list-sampler-header .taxonomy-list-title,
.taxonomy-sampler .taxonomy-sampler-term,
.truncated-menu .menu-item,
.truncated-menu .page_item,
.header-tools .menu-toggle,
.border-right-list-item {
	display: inline-block;
	border-style: solid;
	border-width: 0;
	border-left-width: 0;
	border-right-width: 1px;
	}
#BORDER-LEFT-LIST-ITEM,
#RTL-MATCH-BORDER-RIGHT-LIST-ITEM,
#RTL-MATCH-BORDER-LEFT-LIST-ITEM,
.header-taxonomy .taxonomy-list-header .taxonomy-sampler .taxonomy-sampler-term.active-term,
.truncated-menu .active-item,
.border-left-list-item {
	display: inline-block;
	border-style: solid;
	border-width: 0;
	border-right-width: 0px;
	border-left-width: 1px;
	}	
#BORDER-RIGHT-ONE-PX,
#RTL-MATCH-BORDER-LEFT-ONE-PX-GROUPS,
#TODO-clean-up-main-css-to-have-border-left-one-px,
#BORDER-LEFT-ONE-PX-LIGHT-GREY,
.footer .widget,
.border-right-one-px {
	border-left-width: 0;
	border-right-width: 1px;
}
#DISABLE-BACKGROUND-IMAGES,
.flattr-share-button,
.sharing-tools .flattr-sharing-button {
	background-image: none;
	}
.toggle-menu .toggle-menu-content-container {
	padding-left: 0;
}
/*SINGLE POST*/
.post-header-sharing,
#MATCH-POST-HEADER-SHARING {
	left: auto; /*0 was causing problems*/
	right: 40px;
	right: -2.5rem;
	}
.postfooter .credit {
	/*Make room for CC graphic from .license*/
	margin-right: 0;
	margin-left: 100px;
	}

/*COMMENTS*/
.commentlist .reply,
.position-right-half-line {
	left: 0;
	right: -12px; /*RTL*/ /*Undo half-line-padding*/
	right: -.75rem; /*RTL*/
	}