/*

Theme Name: MINING.com V1

Theme URI: http://www.mining.com

Description: Revised theme for MINING.com website - Launched January 2011

Author: Dave Arthur

Author URI: http://www.infomine.com

Version: 2.0

*/

/* Print.css Rules */
@media print {
	body {
		font-family: Arial, Helvetica, san-serif;
		color: #000;
		font-size: 0.625em;
		line-height: 1.4;
	}

	.MainContainer {
		border: none;
	}

	img.bg {
		display: none;
	}


	.Permalink {
		color: #000;
		font-size: 1.4em;
		line-height: 1.4;
	}


	a, a:link, a:visited {
		color: black;
		text-decoration: underline;
	}

	.LogoContainer {
		margin-bottom: 30px;
	}

	.AdProS728x90Container, .LinkToArchiveSite, .MainNav, .PopularTopics, .GlobalSearch, .RelatedArticles, .PostComment, .DisplayComments, .PagesNav, .MetaBlock, .NewsSources, .MiningNews, .RightContent, .PrintArticleLink, .ShareArticle, .edit-link, .ChartWidget {
		display: none;
	}

	.single .LeftContent, .page .LeftContent {
		width: 100%;
	}
}
/* End Print */


/* START RESET CSS RULES */

/* By Eric Meyer - http://meyerweb.com/ */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; } table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } img { border: none; }

/* END RESET CSS RULES */

/* START CLEARFIX STYLES */

.VisualClear {
	clear: both;
}

.VisualClear:after {  /* This prevents floats from expanding out of their containing box - apply as container class when needed.  */
	content: '.';
	height: 0;
	visibility: hidden;
	display: block;
	font-size: 0;
	clear: both;
}

/* END CLEARFIX STYLES */

/* GENERAL ELEMENT STYLES START */


body {
	font-family: Helvetica, Arial, san-serif;
	color: #363636;
	font-size: 0.625em; /* This font size is equivalent to 10px (7.5pt) - assuming browser font size is set to the default 16px */
	line-height: 1.4;
 	/*background: #878787 url(images/backgrounds/MiningCOMOptimized.jpg) no-repeat fixed 50% 0;*/
	background-color: white;
}

img.bg { display: none;  }
/* Typography Notes */

/* Using the body tag font-size as a reference use the following chart for all other font and margin/padding sizes.  Line height proportions are relative to the current font size. So a font size of 1.2em (9pt) with a line height of 1.3 would have a line height value of 1.56em (11.7pt).

*     8pt - 10px - 1.1em    	   13pt - 17px - 1.7em         16pt - 22px - 2.2em
*     9pt - 12px - 1.2em         13.5pt - 18px - 1.8em         17pt - 23px - 2.3em
*    10pt - 13px - 1.3em           14pt - 19px - 1.9em         18pt - 24px - 2.4em
*  10.5pt - 14px - 1.4em         14.5pt - 20px - 2.0em         19pt - 25px - 2.5em
*    11pt - 15px - 1.5em           15pt - 21px - 2.1em         20pt - 26px - 2.6em
*    12pt - 16px - 1.6em

*/

a, a:link {
	color: #044869;
	text-decoration: none;
}

a:visited {
	color: #780000;
	text-decoration: none;
}

a:hover {
	color: #db0909;
}

a:active {
	color: #044869;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bolder;
	margin-bottom: 1em;
}

h1 {
	font-size: 2.4em;
	line-height: 1.333;
}

h2 {
	font-size: 1.8em;
	line-height: 1.333;
}

h3 {
	font-size: 1.55em;
	line-height: 1.22;
}

h4 {
	font-size: 1.2em;
	line-height: 1.2;
}

h5 {
	font-size: 1.1em;
	line-height: 1.2;
}

h6 {
	font-size: 1em;
	line-height: 1.2;
}

p {
	margin-bottom: 1.25em;
	font-size: 1.2em;
	line-height: 1.4;
}

strong {
	font-weight: bolder;
}

em {
	font-style: italic;
}

input::-webkit-input-placeholder {  /* Default placeholder text is way too light gray.  */
    color: #808080;
}

input:-moz-placeholder {
    color:  #808080;
}

input:-o-placeholder {
    color:  #808080;
}



/* GENERAL ELEMENT STYLES END */

/* ANNOUNCEMENT STYLES START */

.Announcement {
	background: #000;
	color: #fff;
	font-size: 1.1em;
	line-height: 1.333;
	text-align: center;
	border-bottom: 1px #292929 solid;
}

.AnnoucementContent {
	width: 980px;
	margin: 0 auto;
	background: transparent url(images/backgrounds/announcement.gif) 35px -30px no-repeat scroll;
	padding: 0.5em 0;

}

.Announcement strong {
	color: #ffd600;
}

.Announcement p, .Announcement h3 {
	margin-bottom: 0;
	display: inline;
}

.Announcement p {
	margin-left: 10px;
}


/* ANNOUNCEMENT STYLES END */


/* ADVERTISING CONTAINERS START */

.AdProS728x90Container { /* Changed Nov 29 2011 */
    border: none;
	padding: 15px;
	height: 90px;
	background: #ececec;
	text-align: center;
	font-size: 8px;  /* do not remove. needed for IE and banner toolbar */
}
.AdProS728x90Container img {
	border: 0;
}
.AdProS728x90Container > div {
	float: left;
}

.textwidget > div {
	margin: 10px 0;
}

.textwidget img {
	width: 300px;
	border: 1px #b9b9b9 solid;
	display: block;
}

.AdPro200x90Container { /* Changed Nov 29 2011 */
	margin-left: 15px;
	width: 200px;
	height: 90px;
	display: block;
	float: right;
	overflow: hidden;
}

.AdPro200x90Container .SponsoredContentAd > div {
	background: white;
	border: 1px solid #d1d1d1;
	width: 198px;
	height: 88px;
	margin: 0;
	padding: 0 0;
}
.AdPro200x90Container .SponsoredContentAd h4 {
	margin: 10px 0 5px;
	}
.AdPro200x90Container .SponsoredContentAd h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	}

#sponsored-content-excerpt {
	display: none;
	}

/* ADVERTISING CONTAINERS END */

/* MASTHEAD STYLES START */

.LogoContainer {
	padding: 15px 22px 13px;  /* changed 20121024 */
}



.LogoContainer h1 { /* Changed Nov 29 2011 */
	font-size: 3.2em;
	color: #636363;
	line-height: 0.8;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	padding: 0;
	margin-bottom: 0;
}

.LogoContainer .HomeMainHeading {
	line-height: 1;
}

.TagContainer {   /* changed 20130828 */
	width: 240px;
	float: left;
	display: table;
	height: 64px;
	text-align: center;
}


.LogoContainer  h1.HeadingWithTagline {
	line-height: 1;
	vertical-align: bottom;
	padding-bottom: 6px;
	height: 2em;
}

.TagContainer h1.HeadingWithTagline {
	display: block;
	height: auto;
	padding-bottom: 3px;
	/* margin-top: 4px; /* SR - 20130820 */
	font-size: 22px;
}

.tag .TagContainer h1.HeadingWithTagline, .post-type-archive-blog .LogoContainer h1.HeadingWithTagline {
	display: table-cell;
}

.Tagline {
	margin-bottom: 0;
	color: #AAA;
	line-height: 1.4;
	font-size: 12px;
	padding: 0 2em; /* SR - 20130828 */
}

.page-id-431249 .Tagline, .page-id-8829 .Tagline, .page-id-27680 .Tagline {
	font-size: 1.7em;
	display: none;
}

.page-id-8829 .LogoContainer h1.HeadingWithTagline,
.page-id-27680 .LogoContainer h1.HeadingWithTagline,
.page-id-431249 .LogoContainer h1.HeadingWithTagline {
	font-size: 2.0em; /* SR - 20130828 */
	line-height: 1.4em;
}

/* SR - 20130820 */

.TagHeading {  /* changed 20121024 */
	width: 421px;
}

.GraphicTagHeading {
	margin-left: 20px;
}

.LogoContainer h1.HomeMainHeading {
	text-transform: none;

}

.Logo { /* Changed Sept 04 2012 */
		float: left;
		line-height: 0.8;
		font-size: 3.2em;
		font-weight: bold;
}


.TopicTagline {
	font-size: 2.2em;
	color: #636363;
	line-height: 1.25;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bolder;
}

.FeatureHeading {
	display: block;
	visibility: hidden;
	text-indent: -9999px;
	height: 0px;
}

.LinkToArchiveSite  a, .LinkToArchiveSite  a:link, .LinkToArchiveSite  a:visited {
	font-size: 1.2em;
	color: #666;
	margin: 0 22px 5px 0;
	float: right;
}

.LinkToArchiveSite  a:hover {
	color: #db0909;
}

/* MASTHEAD STYLES START */

/* SOCIAL FAN PAGES LINKS */

#social-fan-pages {
	float: right;
	text-align: right;
}

#social-fan-pages a {
	font-size: 1.4em;
	color: #888;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans",sans-serif;
}

#social-fan-pages a span {
	margin-left: 10px;
	padding-right: 10px;
	float: left;
}
#social-fan-pages .fan-count {
	border: 1px solid #D4D4D4;
	margin: 0;
	padding: 3px;
}

/* END SOCIAL FAN PAGES */

/* MAIN NAVIGATION STYLES START */
#MainNavFooter {
	margin-bottom: 10px;
}

.MainNav {
	margin: 1px 22px 13px 22px; /* Changed Nov 29 2011 */
	width: auto;
	background: #005293 url(images/backgrounds/TwoRowMainNavBg.gif) 0 0 repeat scroll;
}

.MainNav ul {
	/* float: left; */
}

.MainNav > ul > li, .MainNav > ul > .Icon { /* changed 20121024 */
	font-size: 14px;
	float: left;
	border-left: 1px #fff solid;
}

.MainNav .Icon a, .MainNav .Icon a:link, .MainNav .Icon a:visited {
	padding: 0;
	height: 32px;
	width: 32px;
}

.MainNav a, .MainNav a:link, .MainNav a:visited {
	display: block;
	color: #fff;
	padding: 10px 5px; /* SR - 20130820 */
	height: 12px;
	font-weight: bolder;
	letter-spacing: 0.05px;
	margin-top: 1px;
	line-height: 12px;
}

.MainNav .current-menu-item a, .MainNav .current-menu-item a:link, .MainNav .current-menu-item a:visited , .MainNav a:hover {
	background: #db0909;
}

.MainNav .AllTopics > li {  /* changed 20121024 */
	float: left;
}

/* Main Nav Option Dropdown menus styles START */

.MainNav .OptionsMenu  li {
	float: left;
	position: relative;
}

.MainNav .OptionsMenu ul {
	background: #044869;
	position: absolute;
	left: 0px;
	top: 32px;
	display: none;
	width: 100%;
	padding: 7px 0;
	/* Some CSS3 goodies :D  */
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
	box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
	z-index: 500;
}

/* Depending on the width of the items in the dropdown menus you may want to adjust the following 3 rules */

.MainNav .OptionsMenu ul#menu-commodities-dropdown {
	width: 115%;
}

.MainNav .OptionsMenu ul#menu-countries-regions-dropdown {  /* changed 20121024 */
	width: 150%;
}

.MainNav .OptionsMenu ul#menu-companies-dropdown {
	width: 265%;
}

.MainNav .OptionsMenu ul a {
	display: block;
}

 .MainNav .OptionsMenu li:hover ul, .MainNav .OptionsMenu li.over ul {
	display: block;
}

.MainNav .OptionsMenu ul li {
	float: none;
	border-left: none;
	font-size: 13px;
}

.MainNav .OptionsMenu li ul a {
	height: auto;
	line-height: 1.1;
	padding: 7px 3px 7px 9px;
}

.MainNav .OptionsMenu ul a {
	margin: 0;
}

.MainNav .OptionsMenu li.trigger a {
	padding-right: 25px;
	background: transparent url(images/main-nav/down-arrow.gif) no-repeat scroll 95% 12px ;
}

.MainNav .OptionsMenu li.trigger a:hover {
	background: #db0909 url(images/main-nav/down-arrow-hover.gif) no-repeat scroll 95% 12px ;
}

.MainNav .OptionsMenu li.trigger ul a, .MainNav .OptionsMenu ul li.current-menu-item a {
	background: none;
}

.MainNav .OptionsMenu li.trigger ul a:hover, .MainNav .OptionsMenu ul li.current-menu-item a:hover {
	background: #db0909;
}

/* Options Menu Styles END */

#edition_button { /* SR - 20130820 */
	padding-right: 6px;
	}

/* Market Data Nav item styles START */


.MainNav .MarketDataLink a, .MainNav .MarketDataLink a:link, .MainNav .MarketDataLink a:visited, .MainNav .MarketDataLink.current_menu_item a {
		padding-right: 34px;
		background: #00732e  url(images/icons/market-data-bg.png) 0px 0px no-repeat scroll;
}

.MainNav .MarketDataLink a:hover {
		background-color: #DB0909;
}

/* MAIN NAVIGATION STYLES END */


.ChartWidget {   /* Changed Nov 29 2011 */
	background: #D7E2E6;
	padding-left: 15px;
    margin-bottom: 8px;
	border: none;
}

.ChartWidget iframe {
	display: inline;
}


/* GLOBAL SEARCH START */


.GlobalSearch {
	float: right;
	margin: 0em 0px 1.1em 0; /* changed 20130820 */
	font-size: 1.2em;
}

.SearchField {
	border: 1px #B2B2B2 solid;
	width: 200px;
	padding: 2px;/* changed 20121024 */
	font-family: Arial, sans-serif;
}

.SubmitBtn, .form-submit input { /* changed 20121024 */
	background: rgb(178,178,178);
	background: -moz-linear-gradient(top,  rgba(208,208,208,1) 0%, rgba(178,178,178,1) 61%, rgba(178,178,178,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(208,208,208,1)), color-stop(61%,rgba(178,178,178,1)), color-stop(100%,rgba(178,178,178,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(208,208,208,1) 0%,rgba(178,178,178,1) 61%,rgba(178,178,178,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(208,208,208,1) 0%,rgba(178,178,178,1) 61%,rgba(178,178,178,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(208,208,208,1) 0%,rgba(178,178,178,1) 61%,rgba(178,178,178,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(208,208,208,1) 0%,rgba(178,178,178,1) 61%,rgba(178,178,178,1) 100%); /* W3C */
	color: #fff;
	border: none;
	padding: 3px 7px;
	border-radius: 5px;
	cursor: pointer;
	margin-left: 2px;
}

/* GLOBAL SEARCH END */

/* START POPULAR TOPIC TAG CLOUD STYLES START */

.PopularTopics {  /* changed 20121024 */
	border: 1px solid #DDDDDD;
    float: left;
    margin: 10px 0 0 22px;
    padding: 3px 1px 2px;
    width: 609px;
	background-color: #eee;
}

.PopularTopics h3 { /* changed 20121024 */
	color: #222222;
    float: left;
    font-size: 1.2em;
    line-height: 1.4em;
    margin: 0 0.5em;
	text-transform: uppercase;
}
.PopularTopics ul {

	float: left;
}

.PopularTopics li {
	display: inline;
	padding: 0 5px 0 4px;
	border-right: 1px #ccc dotted;
	font-size: 1.2em;
}

.PopularTopics li:last-child {
	border: none;
}

/* START POPULAR TOPIC TAG CLOUD STYLES END */


/* SUB NAV BOX STYLES END */


/* FOOTER PAGES MENU START */

.PagesNav {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	margin: 15px 22px;
}

.PagesNav a, .PagesNav a:link, .PagesNav a:visited {
	color: #757575;
}

.PagesNav a:hover {
	color: #db0909;
}

.PagesNav {
	text-align: center;
}

.PagesNav li {
	display: inline;
	border-left: 1px #757575 solid;
	padding: 0 10px;

}

.PagesNav li:first-child {
	border-left: none;
}


.PagesNav a, .PagesNav a:link, .PagesNav a:visited {
	text-decoration: underline;
}

/* FOOTER PAGES MENU END */

/* GENERIC CONTENT CONTAINER STYLES START */

.MainContainer {
	width: 980px;
	margin: 0 auto;
	background: #fff;
	border: none;
}

.ContentContainer {
	padding: 0 22px 0; /* Changed Nov 29 2011 */
	background: #FFF;
}

.single .ContentContainer {
	padding-bottom: 2.5em;
}

.LeftContent {
	width: 609px;
	padding-right: 16px;
	float: left;
}

.RightContent {
	float: right;
	width: 302px;
	padding-left: 8px;
	border-left: 1px #b9b9b9 solid;
	margin-top: 9px;
}

.ArticleExcerpt img {
	float: left;
	margin-right: 1em;
}


.ArticleExcerpt.LastItem, .OneColumn li:last-child  .ArticleExcerpt {
	border-bottom: none;
}

.OneColumn .ArticleExcerpt {
	margin-bottom: 0.9em;
}

.OneColumn .ArticleExcerpt {
	margin-bottom: 0.9em;
    float: left;
    clear: both;
    width: 100%;
}

.OneColumn img {
	margin-bottom: 1em;
}

.OneColumn .attachment-related-articles-thumb, .OneColumn .FeatureArticle .attachment-related-articles-thumb, .SponsoredPostArticle img { /* Changed Nov 29 2011 */
	float: right;
	margin-left: 1em;
}

.OneColumn h3 {
	margin-bottom: 0.5em;
	line-height: 1.4;
}

.OneColumn p {
	line-height: 1.5;
}

.AuthorName {
	font-weight: bolder;
	clear: both;
	margin: 0.4167em 0;
	font-size: 1.2em;
	line-height: 1.3;
	color: #555;
}

.OneColumn .FeatureArticle .AuthorName { /* Changed Nov 29 2011 */
	font-size: 1.4em;
	margin-bottom: 1em;
}

.OneColumn .FeatureArticle h2 {  /* Changed Nov 29 2011 */
	margin-bottom: 0.41666667em;
}

.OneColumn .AuthorName {
	margin-bottom: 0.75em;
	clear: none;
}

.PubDate {
	font-size: 1.1em;
	line-height: 1.3;
	color: #444;
}

.MetaBlock {
	font-size: 1.2em;
	line-height: 1.333;
}

.GeneralContainer {
	border: 1px #b9b9b9 solid;
	margin: 10px 0 20px;
}

.GeneralContainer h2 { /* changed 20121024 */
	background: #00693c;
	padding: 0.25em 7px 0.214em 18px;
	font-size: 1.5em;
	color: #fff;
	margin-bottom: 0;
	text-transform: uppercase;
}

.GeneralContainer h3 {
	font-size: 1.33em;
}

.BoxContent {
	padding: 1em 15px;
}

.RightContent .BoxContent {
	padding: 0.8em 8px;
}

.SectionFooter {
	margin: 0 18px;
	padding: 0.5em 0;
	line-height: 1;
	background: #e3ebef;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #b9b9b9;
	font-size: 1.2em;
	text-align: center;
    display: block;
}
.SectionFooter:hover {
    background: #d3dbdf;
}

.HomeFeedMoreLink img {
	display: none;
}

.HomeFeedMoreLink .InitialMessage {
	display: none;
}

.ArrowDownIcon {
	padding-left: 5px;
	vertical-align: middle;
}

.LinkedH2 , .LinkedH2:link, .LinkedH2:visited, .LinkedH2:hover {
	color: #fff;
}

/* GENERIC CONTENT CONTAINER STYLES END */

/* AUTHOR PAGE STYLES START */

.AuthorDescription {
	margin: 0.5em 0 1em;
}

.AuthorDescription h2 {
	margin-bottom: 0.25em;
}

.AuthorImg {
	float: left;
}

.Permalink.AuthorBio img {
	margin: 0 15px 1em 0;
}

.AuthorBio .gplus-button img {
	margin: 0;
}

.Permalink.AuthorBio .RssIcon {
	float: none;
	margin: 0 0 0.125em 8px;
	vertical-align: middle;
}
.Permalink.AuthorBio p {
	line-height: 1.429;
	margin-bottom: 0.357em;
}

.Permalink h1 {
	margin-bottom: 0.333em;
	margin-top: 0.25em;
}

.Permalink img {
	max-width: 920px; /* Prevent previous images from expanding outside left side container */
}
.LeftContent.Permalink img {
	max-width: 609px; /* Prevent previous images from expanding outside left side container */
}

.ImgColumn, .DetailsColumn {
	float: left;
}

.SearchResults h1 { /* 2011 Nov 10 */
	margin-bottom: 0;
}

.SearchResults h2 {
	margin-bottom: 0.75em;
}

.SearchResults .gsc-control-cse { /* 2011 Nov 10 */
	padding: 0;
}

.SearchResults .gsc-cursor-box { /* 2011 Nov 10 */
	text-align: right;
}

.SearchResults table.gcsc-branding { /* 2011 Nov 10 */
	margin-top: 20px;
}

.ArticleListBlock.SearchResults {
	margin-top: 0;
}

.SearchResults .ImgColumn {  /* Note: If don't have image remove ImgColumn markup and set remove "width: 523px" from .DetailsColumn rule below */
	width: 78px;
}

.SearchResults  .DetailsColumn {
	width: 523px;
	padding-right: 8px;
}

.WebSearch .DetailsColumn {
	width: auto;
}

.SearchResults h2, .AuthorBio h2 {
	color: #3c3c3c;
}


.SearchResults .AuthorName {
	margin: 0.333em 0 0.833em ;
}

.SearchResults .AuthorName strong {
	font-weight: bold;
}

.SearchResults h3 {
	margin-bottom: 0;
}

.SearchResults p {
	margin: 0 0 0.4167em;
}

.SearchResults .ArticleExcerpt {
	margin-bottom: 1em;
	border-bottom: 1px #b9b9b9 solid;
	padding-bottom: 1em;
}

.SearchResults .ArticleExcerpt:last-child {
	border-bottom: none;
}

.SearchResults .MetaBlock {
	margin-top: 0.833em;
}

/* AUTHOR PAGE STYLES END */

/* HOME PAGE/TOPIC PAGE SPECIFIC STYLES START */

.ArticleListBlock {
	float: left;
	margin: 9px 0 10px;
}

.CommentaryBlock {
	width: 278px;
	padding-right: 8px;
}

.RecentArticlesBlock {
	width: 300px;
	padding: 0 0 0 22px;
	border-left: 1px #b9b9b9 solid;
}

#RecentArticlesBlock-Top {
    padding-left: 9px;
}

.CommentaryBlock .ArticleExcerpt, .RecentArticlesBlock .ArticleExcerpt {
	border-top: 1px #b9b9b9 solid;
	border-bottom: none;
	padding: 1em 0 0 0;
}

.CommentaryBlock li.ArticleExcerpt:first-child, .RecentArticlesBlock li.ArticleExcerpt:first-child {
	border-top: none;
	padding-top: 0;
}

.CommentaryItem {
	margin-bottom: 1em;
	color: #000;
}

.CommentaryItem h3 {
	line-height: 1.3125;
	font-size: 1.6em;
	margin-bottom: 0;
}
.CommentaryItem .AuthorName {
	margin-bottom: 0.25em;
}

.CommentaryItem p {
	margin-bottom: 0.833em;
}

.SponsoredPost {
	background: #eee;
	padding: 1em 10px;
	color: #000;
	border: 1px solid #c5c5c5; /* changed 20121024 */
	margin-bottom: 15px;
}

.SponsoredPost h2 {
	font-size: 1.2em; /* changed 20121024 */
}

.SponsoredPost h3 {
	line-height: 1.3125;
	font-size: 1.6em;
}

.SponsoredPost img {
	display: block;
	float: none;
	max-width: 239px;
	margin: 0 auto 0.8em;
}


.CommentaryBlock .SponsoredPost {
	margin-bottom: 0;
	padding: 1em 10px;
	border-width: 1px;
	width: 278px; /* changed 20121024 */
	border-bottom: none; /* changed 20121024 */
}


.CommentaryBlock .SponsoredPost h3 {
	margin-bottom: 0.625em;
}

.FeatureArticle h2 {
	margin-bottom: 0.625em;
	font-size: 2.4em;
}

.FeatureArticle p, .FeatureArticle .MetaBlock {
	font-size: 1.4em;
	line-height: 1.5;
}

.FeatureArticle p {
	margin: 1.07em 0;
}

.FeaturedContentContainer {
	border-bottom: 1px #b9b9b9 solid;
	padding-bottom: 0.9em;
}

.AuthorLogo img {
	float: none;
	margin: 0 0 0 15px;
	vertical-align: baseline;
	width: 70px;
	height: 20px;
}

.RecentArticleItem {
	margin-bottom: 1.4em;
}

.RecentArticleItem img {
	float: none;
	margin: 0.5em 0 0 0;
}

.RecentArticleItem h3 {
	margin: 0 5px 0 0;
	padding-top: 0;
	font-size: 1.8em;
	line-height: 1.333;
}

.RecentArticleItem h3.LogoPresent {
	width: 75%;
	float: left;
}

.RecentArticleItem .AuthorLogo {
	float: right;
	margin-top: 0.5em;
}

.MiningNews h3 {
	font-size: 1.2em;
	line-height: 1.25;
	margin-bottom: 0;
}

.MiningNews li {
	margin-bottom: 1.1em;
}

.MiningNews .BoxContent, .NewsSources .BoxContent {
	padding-bottom: 0;
}

.MiningNews p {
	margin-bottom: 0;
}

.NewsSources li {
	font-size: 1.15em;
	line-height: 1.2;
}

.NewsSources a, .NewsSources a:link, .NewsSources a:visited {
	font-weight: bolder;
}

.MultiCol {
	float: left;
    padding-top: 10px;
}

.NewsSources #col1 {
    padding-left: 15px;
}

.MultiCol li {
	margin-bottom: 1.1em;
}

.AlphaCatList li {
	font-size: 1.25em;
}

.TagList li {
	font-size: 1.15em;
	line-height: 1.5em;
}

/* HOME PAGE/TOPIC PAGE SPECIFIC STYLES END */

/* DIGEST WIDGET BLOCK SPECIFIC START */

.DigestSignupBox {
	margin-top: 20px;
}

.DigestSignupBox fieldset {
	display: block;
	padding-left: 5px;
}

.DigestSignupBox input[type="checkbox"], .DigestSignupBox .BoxContent  a  {
	vertical-align: top;
	display: inline-block;
}

.DigestSignupBox .BoxContent li {
	font-size: 1.15em;
	margin-bottom: 1em;
	float: left;
	width: 135px;
	margin-right: 5px;
}

.DigestSignupBox .BoxContent li:nth-child(even) {
	margin-right: 0;
}

.DigestSignupBox .BoxContent li input[type="checkbox"]  {
	margin: 0 5px 0 0;
}

.DigestSignupBox .BoxContent a {
	width: 100px;
	margin-top: -0.15em;
	min-height: 3.04em;
}

.DigestSignupBox h3 {
	margin: 0.4167em 0 0.75em;
}

.DigestSignupBox fieldset:first-child h3 {
	padding-top: 0;
	border-top: 0;
}

.DigestSignupBox .BoxContent p {
	margin: 0.5em;
	text-align: center;
}

/* DIGEST WIDGET BLOCK SPECIFIC END */

/* PERMALINK PAGE STYLES START */

.RelatedArticleSection {
	float: left;
	margin: 0.75em 0;
	padding: 0.75em 0;
	border-width: 1px 0;
	border-style: solid;
	border-color: #d5d5d5;
}

.RelatedArticle {
	border-right: 1px dotted #b9b9b9;
	margin-right: 15px;
	padding-right: 15px;
}

.RelatedArticleSection > h3 {
	margin: 5px 0;
}

.RelatedArticleItem {
	width: 125px;
    float: left;
    display: block;
    margin: 1em;
}

.RelatedArticleItem img {
	margin-bottom: 0.3em;
    width: 125px;
    height: 93.75px;  /* I know, i know.  0.75px??? Browsers will round... */
}

.RelatedArticleItem .Caption {
	margin: 0 auto;
	font-size: 1.2em;
	line-height: 1.167;
}

.Permalink {
	border-bottom: none;
	padding: 0 0 0.9em 0;
}

.Permalink .AuthorName {
	margin: 0 0 1em 0;

}

.Permalink p, .Permalink .AuthorName, .Permalink .MetaBlock {
	font-size: 1.4em;
	line-height: 1.5;
}

.Permalink .PrintArticleLink img {
	float: none;
	font-weight: normal;
	margin: 0 0 0 3px;
	vertical-align: middle;
	border-left: 1px #363636 solid;
	padding-left: 0.8em;
}

.Permalink .FeaturedImg { /* changed 20121129 */
	float: left;
	margin: 0 15px 1.5em 0;
	text-align: center;
}

.Permalink .FeaturedImg img {
	max-width: 250px;  /* changed 20121129 */
	height: auto; /* changed 20121129 */
}

.Permalink .FeaturedImg .feat-img-caption { /* changed 20121024 */
	font-size: 1.2em;
	color: #333;
	display: block;
	margin-top: 5px;
	font-weight: bold;
	text-align: left;
	max-width: 250px;
}

.Permalink .MetaBlock {  /* changed 20121024 */
	clear: both;
	padding-bottom: 0.75em;
	border-bottom: 1px solid #b9b9b9;
	margin-bottom: 0.75em;
}

.addthis_default_style {
	float: left;
	width: 70%;
}

.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300m, .addthis_default_style .at300bs {
	float: none;
	margin: 0;
	padding: 0;

}

.ShareArticle {
	width: 100%;
	border-width: 1px 0;
	border-color: #e9e9e9;
	border-style: solid;
	padding: 1em 0 0;
	margin: 1.5em 0;
}

.SocialButtons > div, .SocialButtons > form, .SocialButtons .IN-widget, .SocialButtons > span {
	padding: 0 3px 0.4em 2px;
	float: left;
	font-size: 1.1em;
}

.SocialButtons .fb-like {
	padding-top: 1px;
}

.SocialButtons .google-plus {
	padding-top: 2px;
}

.SocialButtons > div:first-child {
	padding-left: 0;
}

.SocialButtons a {
	cursor: pointer;
}

.addthis_default_style {
	float: left;
	width: 32px;
	height: 32px;
}
.addthis_toolbox:nth-child(2n) {
    clear: left;
    padding-top: 2px;
}
.addthis_toolbox a > span {
	border: 1px solid #fff;
}
.addthis_toolbox a > span:hover {
	border: 1px solid #bbb;
}

#social-fan-pages > * {
    display: block;
    float: left;
    padding-left: 10px;
}

.comments-bubble .CommentCount {
	position: relative;
	height: 33px;
	line-height: 33px;
	vertical-align: middle;
	border: 1px solid #b9b9b9;
	border-radius: 3px;
	padding: 0 5px;
	font-size: 1.3em;
	margin-bottom: 10px;
	text-align: center;
	display: block;
}

.CommentCount i, .CommentCount u {
    border-color: #AAAAAA transparent;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-style: solid solid none;
    border-width: 4px 4px 0;
    bottom: 0;
    left: 50%;
    line-height: 0;
    margin: 0 0 -4px -4px;
    top: auto;
	position: absolute;
	width: 0;
	height: 0;
}

.CommentCount u {
    border-top-color: #FFFFFF;
    margin-bottom: -3px;
}

.comment-on-article {
	text-align: center;
}

.comment-on-article a {
	color: #fff;
	font-size: 1em;
	padding: 4px 7px 3px;
	border-radius: 3px;
	margin-top: 1px;
	background-color: #666;
}

.comment-on-article a:hover {
	background-color: #b30000;
}

.addthis_button_email {
	height: 21px;
}

.CommentLink a, .CommentLink a:link, .CommentLink a:visited {
	font-size: 1.1em;
	font-weight: normal;
	line-height: 2em;
}


.CommentLink img {
	padding-right: 7px;
}

.CommentLink .CommentRSS {
	padding-left: 7px;
	border-left: 1px #ccc dotted;
	margin-left: 7px;
	vertical-align: middle;
}

.CommentLink .CommentBubble  {
	vertical-align: middle;
}
/* ARTICLE COMMENTS FORM STYLES START */

.PostComment label {
	display: block;
	width: 66px;
	float: left;
	font-size: 1.2em;
}

.PostComment label[for="comment"] {
	font-size: 12px;  /* The comment label is hidden by the field so make this fixed font-size - for browsers better than IE7 */
}

.PostComment .FormRow input, .FormRow textarea{
	border: 1px #b9b9b9 solid;
	width: 505px;
}

.FormRow {
	margin: 0.8em 0;
	overflow: hidden;
	font-size: 1.2em;
}

.FormRow textarea {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.1em;
}

.PostComment  .form-submit {
	float: right;
	margin: 0 2px 0 0;
}

/* ARTICLE COMMENTS FORM STYLES END */

/* COMMENT LIST STYLES START */

.DisplayComments ol {
	padding: 5px 0 0;
}

.DisplayComments li:first-child .CommentItem {
	border-top: none;
	padding-top: 0;
}

.DisplayComments p {
	margin: 0;
}

.CommentItem h3 {
	font-size: 1.4em;
	padding-top: 0.9em;
	font-weight: normal;
	margin-bottom: 0;
}

.CommentItem h3 .AuthorName {
	color: #044869;
	font-weight: bolder;
	clear: none;
	margin-top: 0;
}
.CommentItem .MetaBlock {
	margin-top: 0.25em;
	font-size: 1.2em;
	color: #666;
}

.CommentItem p {
	margin: 0.5833em 0 0.167em;
	font-size: 1.3em;
}

.CommentItem {
	padding: 1em 10px 0;
	border-width: 1px 5px 0 5px;
	border-color: #b9b9b9 #fff #fff #fff;
	border-style: solid;
	margin: 1em 10px;
}

.ThumbnailContainer {
	float: left;
	margin-right: 12px;
	width: 69px;
	height: 69px;
	position: relative;
	background: transparent url(images/backgrounds/CommentAvatarBg.gif) 0 0 no-repeat scroll;
}

.ThumbnailContainer img {
	position: absolute;
	width: 50px;
	height: 50px;
	left: 9px;
	top: 5px;
}

.comment-author-admin .CommentItem, .bypostauthor .CommentItem {
	border-width: 0 0 5px 0;
	border-color: #8ebed6;
	border-style: solid;
	padding: 0;
	background: transparent url(images/backgrounds/CommentAuthorCommentBgSides.gif) 0 0 repeat-y scroll; /* 2 borders needed so made an image as replacement */
}

.comment-author-admin .InnerCommentContainer, .bypostauthor .InnerCommentContainer {
	background: transparent url(images/backgrounds/CommentAuthorCommentBgTop.gif) 0 0 repeat-x scroll;
	padding: 2.5em 15px 1em;
}

.DisplayComments .comment-author-admin:first-child .InnerCommentContainer, .DisplayComments .bypostauthor:first-child  .InnerCommentContainer {
	background: none;
	border-top: 5px #8ebed6 solid;
	padding-top: 1em;
}

/* COMMENT LIST STYLES END */

/* PERMALINK PAGE STYLES END */


/* START WORDPRESS-SPECIFIC STYLES */

.widget-title {
	display: none;
}

/* END WORDPRESS-SPECIFIC STYLES */

/* START ALL TOPIC PAGE STYLES */

.AlphaCatList {
	padding: 0.75em 0;
	border-top: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	margin: -1em 0 2em;
}

.AlphaCatList li{
	float: left;
	text-align: center;
	border-left: 1px #666 dotted;
	color: #999;
}

.AlphaCatList li:first-child {
	border-left: none;
}

.AlphaCatList li.Selected  a {
	background: #044869;
	color: #fff;
	padding: 2px 4px;
	margin-top: -2px;
}

.AlphaCatList a, .AlphaCatList a:link, .AlphaCatList  a:visited {
	display: block;
	padding: 0 4px;
	min-width: 1em;
}


.AlphaCatList li.Selected  a:hover {
	border-bottom: none;
}

.TagList {
	padding-left: 15px;
}

.TagList li {
	text-transform: uppercase;

}

.TopLink {
	clear: both;
	text-align: right;
	border-bottom: 1px #b9b9b9 solid;
	padding-top: 1em;
	margin-bottom: 0;
}

/* END ALL TOPIC PAGE STYLES */

/* START ENTRY STYLES */

.entry .edit-link {
	font-size: 0.8em;
}

.entry {
	font-size: 1.4em;
	padding-bottom: 1.25em;
	margin: 1.25em 0;
	border-bottom: 1px solid #b9b9b9;
}

.single .entry { /* changed 20121024 */
	border-bottom: 0;
	padding-bottom: 0;
}

.page-id-13574 .entry {
	border-bottom: none;
	padding-bottom: 0;
}

.entry a, .entry a:link, .entry a:visited {
	color: #086b9b;
}

.entry a:hover {
	color: #b30000;
	text-decoration: underline;
}

.entry p {
	font-size: 1em;
	line-height: 1.4286em;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
	margin-bottom: 0.5em;
}

.entry h1, .entry h2 {
	font-size: 1.2em;
}

.entry h3 {
	font-size: 1.1em;

}

.entry h4 {
	font-size: 1em;
}

.entry h5 {
	font-size: 0.929em;
}

.entry h6 {
	font-size: 0.857em;
}

.entry img {
	float: none; /* reset img styles */
}

.entry ul, .entry ol {
	padding-left: 20px;
	list-style-position: outside;
	margin: 0 0 1.75em 0;
}

.entry ul {
	list-style-type: disc;
}

.entry ul ul {
	list-style-type: square;
	margin-bottom: 0;
}


.entry ol {
	list-style-type: decimal;
}

.entry ol ol {
	list-style: upper-alpha;
	margin-bottom: 0;
}

.entry ol ol ol {
	list-style: lower-roman;
}

.entry ol ol ol ol {
	list-style: lower-alpha;
}

.entry hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 1.8em;
}

.entry dl {
	margin: 0 0 1.75em 0;
}
.entry dt {
	font-weight: bold;
	margin: 0 0 0.75em 0;
	font-size: 1em;
	line-height: 1.2;

}

.entry li, .entry dd {
	font-size: 1em;
	line-height: 1.4286em;
	margin-bottom: 0.75em;
}

.entry cite, i {
	font-style: italic;
}

.entry b {
	font-weight: bolder;
}

.entry pre {
	font-family: "Courier New", "Courier", monospace;
	font-size: 1em;
	white-space: pre-wrap;
	margin: 0 0 0.75em;
}

.entry big {
	font-size: 131.25%;
}

.entry small {
	font-size: 80%;
}

.entry acronym {
	font-size: 0.714em;
}

.entry abbr {
	cursor: help;
	border-bottom: 1px dotted #666;

}

.entry sup, .entry sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
	font-size: 0.57em;
}

.entry sup {
	bottom: 1ex;
}

.entry sub {
	top: .5ex;
}

.entry .alignleft {
	float: left;
	margin: 0 15px 1.07em 0;
}

.entry .alignright {
	float: right;
	margin: 1.07em 0 1.07em 15px;
}

.entry .aligncenter {
	display: block;
	margin: 1.07em auto;
}

.entry blockquote {
	margin: 0 0 1.75em 0;
	padding: 1em 10px;
	clear: both;
	background: #eee;
}

.entry blockquote p {
	padding: 0 10px;
}

.entry blockquote p:last-child {
	margin-bottom: 0;
}

.entry address {
	font-size: 1em;
	line-height: 1.333;
	font-style: italic;
	margin: 0 0 0.75em 0;
}

.entry table {
	margin-bottom: 1.5em;
	border-collapse: collapse;
}

.entry th {
	font-weight: bold;
}

/* Gallery */

.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}

.gallery-columns-2 .gallery-item {
	width: 33%;
}

.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}

.gallery-columns-2 .attachment-medium {
	max-width: 88%;
	height: auto;
}

.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 11px;
	margin: 0 0 12px;
	width: 150px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 1px solid #b9b9b9;
}
.gallery br+br {
	display: none;
}

/* WP caption text */

.entry .wp-caption-text {
	color: #888;
	font-size: 0.8em;
	margin: 0 0 1.2em;
}

/* END ENTRY STYLES */

/* SPECIFIC PAGE STYLES START */

/* Advertise in Digests (page id 8935) / Website (page id 8936) pages */
/* Mining News Digests (page id 10677) */

.page-id-702073 .entry h2, .page-id-8935 .entry h2, .page-id-8936 .entry h2, .page-id-10677 .entry h2 {
	clear: both;
	padding-bottom: 0.15em;
	border-bottom: 1px #d5d5d5 solid;
	margin-top: 3em;
}

.page-id-702073 .entry h3, .page-id-8935 .entry h3, .page-id-8936 .entry h3 {
	clear: both;
}

.page-id-702073 .FeatureBox, .page-id-8935 .FeatureBox, .page-id-8936 .FeatureBox {
	padding: 1em 10px;
	background: url(http://www.mining.com/wp-content/themes/MININGdotcomV1/images/backgrounds/feature-box-gd-slice.gif) repeat-x scroll 0 0 transparent;
 }

.page-id-702073 .FeatureBox ul, .page-id-8935 .FeatureBox ul, .page-id-8936 .FeatureBox ul, .page-id-10677 .entry ul {
	list-style-type: none;
	padding: 0;
}

.page-id-702073 .FeatureBox li, .page-id-8935 .FeatureBox li, .page-id-8936 .FeatureBox li {
	float: left;
	font-size: 1em;
	width: 30%;
}

.page-id-702073 .FeatureBox li, .page-id-8936 .FeatureBox li {
	width: 40%;
	padding: 0 4%;
	border-left: 1px solid #dddddd;
	margin-bottom: 1.8em;
	min-height: 95px;
}

.page-id-702073 .FeatureBox li:nth-child(odd), .page-id-8936 .FeatureBox li:nth-child(odd) {
	border: none;
}

.page-id-8935 .FeatureBox .MiddleOption {
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	padding: 0pt 2%;
	margin: 0pt 2%;
}


.page-id-702073 .FeatureBox p:first-child, .page-id-8935 .FeatureBox p:first-child, .page-id-8936 .FeatureBox p:first-child{
	font-size: 1em;
	margin-bottom: 1em;
}

.page-id-702073 .FeatureBox p, .page-id-8935 .FeatureBox p, .page-id-8936 .FeatureBox p {
	font-size: 0.85em;
	line-height: 1.3;
	margin: 0.7em 0 0;
}



/* SPECIFIC PAGE STYLES END */

/* MARKET DATA PAGE STYLES START */

.MarketWatchSection {
	margin-bottom: 1.5em;
}

.MarketWatchSection h2 {
	padding-bottom: 0.15em;
	border-bottom: 1px #b9b9b9 solid;
	font-size: 1.68em;
}

.MarketWatchSection iframe {
	float: left;
	width: 210px;
	margin-right: 10px;
}

.ChartsSection {
	width: 370px;
	float: left;
}

.ChartsSection li {
	float: left;
	width: 180px;
	margin-right: 5px;
}

.ArticleExcerpt .MarketWatchSection img {
	float: none;
	margin-right: 0;
}

/* MARKET DATA PAGE STYLES END */

/* POPULAR ARTICLES SIDEBAR WIDGET STYLES START */

#PopularNews h3 {
	margin-bottom: 0.5em;
	padding-bottom: 0.6452em;
	border-bottom: 1px #d5d5d5 solid;
}

#PopularNews a {
	padding-top: 1em;
	border-top: 1px #d5d5d5 solid;
    display: block;
    min-height: 4em;
    margin: 1em;
}

#PopularNews h2 + a {
    padding-top: 0;
	border-top: none;
}

#PopularNews h4 {
	display: inline;
	margin-top: 0.25em;
}

#PopularNews img {
	max-width: 50px;
	float: left;
	margin-right: 7px;
}

/* POPULAR ARTICLES SIDEBAR WIDGET STYLES END */

.NewsList > h4 {   /* Changed 20121217 */
	border-top: 1px #d5d5d5 solid;
	padding-top: 0.5em;
    margin: 1em;
}

.NewsList h2 + h4 {  /* Changed 20121217 */
	border-top: none;
	margin-top: 0;
}


/* PODCASTING BOX AND PLAYER STYLES START */

.entry .powerpress_links {
	margin-top: 0.42em;
	font-size: 0.85em;
}

.PodcastBox li {   /* Changed 20121217 */
	border-top: 1px #d5d5d5 solid;
	padding-top: 0.5em;
}

.PodcastBox li:first-child {  /* Changed 20121217 */
	padding-top: 0;
	border-top: none;
	margin-top: 0;
}

.PodcastBox h4, .PodcastNewsRel {
	background: transparent url(images/icons/podcast-audio-marker.gif) 0 0 no-repeat scroll;
	padding-left: 19px;
}

.PodcastBox h4 {
	margin-bottom: 0.2em;
	line-height: 1.3;
	min-height: 19px;
}

.PodcastBox p {
	font-size: 0.95em;
	padding-left: 19px;
	margin-bottom: 0;
}

.PodcastIcon {
	margin-left: 0.5em;
	padding-left: 0.5em;
	vertical-align: middle;
	border-left: 1px #363636 solid;
}

.PodcastNewsRel {
	line-height: 1.8em;
}

/* PODCASTING BOX AND PLAYER STYLES END */

/* TAG PAGE CHART BOX STYLES START */

.ChartBox {
	width: 100%;
	padding: 1em 0;
	text-align: center;
	border-width: 0 0 1px;
	border-style: solid;
	border-color: #b9b9b9;
	margin-bottom: 1.4em;
}

/* TAG PAGE CHART BOX STYLES END */

/* Small Suppliers and Equipment Fix START */

.page-id-27680 .RecentPublications:first-child .ArticleListBlock, .SuppliersEquipTag .ArticleListBlock   {
	margin-bottom: 0;
}

.page-id-27680 .RecentPublications:last-child .ArticleListBlock  {
	margin-top: 0;
}

.page-id-27680 .RecentPublications:first-child .ArticleListBlock  li:last-child .ArticleExcerpt, .SuppliersEquipTag .ArticleListBlock  li:last-child .ArticleExcerpt  {
	border-bottom: 1px #b9b9b9 solid;
}

.SuppliersEquipTag .ArticleListBlock  li:last-child .ArticleExcerpt {
	margin-bottom: 0;
}

.page-id-27680 .OneColumn li .SponsoredPostArticle {
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: 1px solid #B9B9B9;
    padding: 10px;
}

.page-id-27680 .SponsoredPostArticle h2 {
	font-size: 1.15em;
	color: #000;
}

/* Small Suppliers and Equipment Fix END */

/* Disqus Comment Styles START */

#dsq-account-dropdown a {
	font-size: 1.2em;
}

#dsq-content .dsq-comment-text {
	font-size: 1.3em;
	line-height: 1.333;
}

.dsq-comment-actions a, .dsq-comment-actions a:link, .dsq-comment-meta a, .dsq-comment-meta a:link {
	font-size: 1.2em;
	color: #044869;
}
.dsq-comment-actions a:visited, .dsq-comment-meta a:visited {
	color: #780000;
}

.dsq-comment-actions a:hover, .dsq-comment-meta a:hover {
	color: #db0909;
}

.dsq-comment-actions a:active, .dsq-comment-meta a:active {
	color: #044869;
}

/* Disqus Comment Styles END */

/* Homepage Takeover Specific CSS */

.Takeover body {
	_position: relative;
}

.Takeover body .TakeoverBgLinkContainer {
	position: fixed;
	top: 0px;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	display: block;
	_position: absolute;
	_height: 6000px;
}

.Takeover body .TakeoverBgLink {
	display: block;
	width: 1280px;
	margin: 0 auto;
	height: 100%;
	text-decoration: none;
}

.Takeover body .MainContainer {
	position: relative;
	z-index: 100;
}

/* The following rules need to be applied so 300px x 600 px  ad can fit in left column */
/* Date: 20130513 - default style/DOM-tree has changed, these rules should not fire
 .Takeover .home .LeftContent {
	padding-right: 8px;
}

.Takeover .home .CommentaryBlock {
	width: 300px;
}

.Takeover .home .CommentaryBlock .SponsoredPost {
	padding: 1em 0;
	background: none;
}

.Takeover .home .SponsoredPost img {
	max-width: 300px;
	margin-bottom: 0;
}

/*End Homepage Takeover CSS */

/* Homepage changes 11/29/2011 */

.home .LeftContent {
	width: 300px;
	padding-right: 8px;
	border-right: 1px #b9b9b9 solid;
}

.home .TwoColumnRight {
	width: 619px;
	float: right;
	overflow: hidden;
}

.home .FeaturedContentContainer img {
	float: none;
	max-width: 600px;
	overflow: hidden;
}

.home .ArticleListBlock {
	margin-top: 0;
	padding-right: 0;
}

.home .FeaturedContentContainer {
	margin-bottom: 16px;
}

.home .RecentArticlesBlock {
	border-left: 0;
	padding-left: 0;
}

.home .SubNavContainer {
	margin-bottom: 8px;
}

.home .RightContent {
	margin-top: 0;
}

.AdvertiseWithUs {
	text-align: right;
	text-transform: uppercase;
	margin: 0 0 8px;
	font-size: 1.15em;
}

/* Author box on single article page */

.AuthorImage {
	float: left;
	margin-right: 9px;
	width: 100px;
}

.AuthorInfo {
	border: 10px solid #ddd;
	padding: 10px;
	margin: 15px 0 0; /* changed 20121024 */
	position: relative;

}

.AuthorInfo h3 {
	margin-bottom: 9px;
}

.AuthorDetails p {
	margin-bottom: 6px;
	font-size: 1.3em;
}


.image-present p {
	margin-left: 109px;
}

.gplus-button {
	font-size: 0.9em;
	line-height: 16px;
	display: inline-block;
	position: relative;
	margin: 3px 0 9px;
}


.author-email {
	margin-bottom: 0;
}

.gplus-button img {
	vertical-align: -3px;
}

.Hidden {
	position: absolute;
	left: -9999px;
}

/* Meteor slides for iPhone App page */

.page-template-smartphone-app-php .meteor-slides {
	float: left;
	margin-right: 25px;
}

.page-template-smartphone-app-php .meteor-buttons {
	left: 38%;
	bottom: 90px;
	text-align: center;
}


.page-template-smartphone-app-php .meteor-buttons a {
	display: inline-block;
	float: none;
}

/* New Home page styles - 2012 April */

.TwoColumnLeft {
	width: 619px;
	float: left;
	clear: left;
}

.home .ContentContainer {
	background: #fff url(images/backgrounds/mining.com-home-bg.gif) 0 0 repeat-y;
}

.home .LeftContent {
	padding-right: 9px;
	border-right: 0;
}

.home .RightContent {
	padding-left: 9px;
	border-left: 0;
	clear: none;
	float: none;
}

.home .FeaturedContentContainer {
	background: #fff;
	border-bottom: 0;
	margin-bottom: 0;
}

.home .FeaturedBlockTwo {
	padding-top: 15px;
}

.home .ChartsSection {
	width: 100%;
	float: none;
}

.home .ChartsSection li {
	margin: 0 auto 15px;
	float: none;
}

.home .NewsBlockTwo {
	padding-right: 9px;
    clear: left;
}

.home .NewsBlockThree {
	padding-left: 9px;
}

.NewsSources {
    float: left;
	margin: 0;
    width: 100%;
}

.EditorialPartners {
	padding: 20px 0 20px;
	background: #fff;
}

/* Profile Box styles START */

.ProfileContainer {
	padding: 15px 0 20px;
	background: #fff;

}

.home .ProfileBox {
	position: relative;
	padding: 0;
	min-height: 200px;
}

.home .ProfileBox img {
	max-width: 619px;
}

.ProfileBox h2 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 619px;
	margin-bottom: 0;
}

.ProfileBox h2 a, .ProfileBox h2 a:link, .ProfileBox h2 a:visited {
	color: #fff;
	display: block;
	background: #000;
	background: rgba(0,0,0, 0.75);
	padding: 5px 10px;
}

.ProfileBox h2 a:hover {
	background: #b30000;
	background: rgba(179,0,0, 0.75);
}

.profile-banner {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -9999px;
	background: transparent url(images/backgrounds/profile-banner.png) 0 0 no-repeat;
	z-index: 1000;
}

.profile-banner a {
	width: 123px;
	height: 124px;
	display: block;
}


/* Profile Box styles END */

/* Pagination Control - Sept 2012 */

.pagination-control {
    clear: both;
	text-align: center;
}

.pagination-control a {
	display: inline-block;
	background-color: #e5e5e5;
	border: 1px solid #d4d4d4;
	margin-right: 10px;
	color: #333;
	padding: 5px;
}

.pagination-control a:hover {
	color: #fff;
	background-color: #666;
}
/* Whos Hiring Box */

.WhosHiring, .CommentaryBlock .WhosHiring {
	padding-bottom: 0;
	background: #fff;
	margin: 20px 0;
	border: 1px solid #b9b9b9;
}

.WhosHiring p {
	padding-top: 0.25em;
	margin-top: 0.25em;
	margin-bottom: 0;
	font-size: 1.1em;
}

.WhosHiring h2 {
	font-size: 1.3em;
	color: #333;
}

.WhosHiring strong {
	font-size: 1.1em;
}


.WhosHiring table tr:first-child p, .single .WhosHiring table tr p {
	padding-top: 0;
	border-top: none;
	margin-top: 0;
}

.WhosHiring img {
	float: right;
	display: inline;
	margin-bottom: 0.75em;
	margin-left: 7px;
	vertical-align: middle;
	border: 1px solid #c9c9c9;
}

.WhosHiring .job-tagline {
	margin-left: 0.25em;
}

.single .WhosHiring table, .single .WhosHiring tr, .single .WhosHiring td, .single .WhosHiring thead, .single .WhosHiring tbody {
	display: block;
}

.single .WhosHiring table tr {
	display: inline-block;
	width: 50%;
	vertical-align: top;
	padding: 0.5% 4.5% 0.5% 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;

}

.single .WhosHiring table tr:nth-child(even) {
	padding-right: 0;
}

.WhosHiring .SectionFooter {
	margin: 1em 0 0em;
	background: none;
	border: none;
	padding: 0.75em 0;
}
.WhosHiring .SectionFooter:hover {
    background: #f4f4f4;
}
.home .WhosHiring .SectionFooter {
	border-top: 1px solid #d6d6d6;
}


.comments-bubble .digest-link {
	margin-bottom: 6px;
	height: 30px;
	line-height: 30px;
}

.comments-bubble .digest-link > u {
	border-top-color: #f3f3f3;
}

.digest-link a:link, .digest-link a:visited, .digest-link a:active {
	color: #333;
}

.digest-link a:hover {
	color: #db0909;
}



/* Digest sign up widget */

.digest-su {
	margin-bottom: 20px;
	background: #a9a9a9 url(images/backgrounds/digest-sign-up-bg.jpg) 20% 20% no-repeat;
	padding: 10px;
	-moz-box-shadow: 1px 0 2px rgba(0,0,0,0.7);
	box-shadow: 0 2px 3px -2px rgba(0,0,0,0.5);
}

.digest-su-form > fieldset {
	border: none;
}

.digest-su-intro {
	color: #fff;
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0.5em;
	line-height: 1.2;
	text-shadow: 0 0 5px #333;
}

.digest-su .SearchField {
	width: 200px;
	border: none;
	padding-left: 5px;
	border-radius: 5px;
}


.SocialButtons .digest-su-section {
	float: right;
}



.SocialButtons .digest-su-form .SearchField {
	width: 150px;
	border: 0;
	padding: 5px;
	border-radius: 5px;

}

.SocialButtons .digest-su-form .SubmitBtn {
	font-size: 1em;
	background: #005293;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.SocialButtons .digest-su-form .SubmitBtn:hover {
	background: #b30000;
}

/* New digest sign up page - Nov 2012 */

.page-id-10677 .entry h2 {
	margin: 1em 0 0.5em;
}

.page-id-10677 .select-all {
	margin-right: 10px;
	font-size: 0.9em;
	background: #888;
	color: #fff;
	padding: 6px 7px 7px;
	display: inline-block;
}

.page-id-10677 .select-all input {
	margin-right: 7px;
	position: relative;
	top: 2px;
}


.page-id-10677 .submit-button, .page-id-10677 .entry .submit-button:link, .page-id-10677 .entry .submit-button:visited, .page-id-10677 .entry .submit-button:active {
	background-color: #005293;
	border: none;
	color: #fff;
	border-radius: 5px;
	width: 80px;
	padding: 8px 10px 9px;
	text-decoration: none;
	font-size: 0.9em;
	font-family: Arial, sans-serif;
	display: inline-block;
	position: relative;
	bottom: 2px;
}



.page-id-10677 .signup-buttons {
	text-align: center;
}



.page-id-10677 .entry .submit-button:link, .page-id-10677 .entry .submit-button:visited, .page-id-10677 .entry .submit-button:active {
	background-color: #999;
	padding: 10px;
}

.page-id-10677 .submit-button:hover, .page-id-10677 .entry .submit-button:hover {
	background-color: #db0909;
	cursor: default;
	padding: 8px 10px 9px;
}

.page-id-10677 .signup-buttons > * {
	margin-right: 10px;
}

.page-id-10677 .DigestDescriptions {
	padding: 0;
	margin: 0;
}

.page-id-10677 .DigestDescriptions li {
	width: 150px;
	float: left;
	margin-bottom: 10px;
	background: none;
	padding: 10px;
	border: none;
	min-height: 100px;
	margin-right: 15px;
}


.page-id-10677 .DigestDescriptions p {
	font-size: 0.8em;
	margin: 0 0 7px;
}

.page-id-10677 h4 {
	font-size: 0.8em;
	padding-left: 20px;
	line-height: 1.1em;
	text-align: left;
	margin-bottom: 1px;
	width: 144px;
}

.page-id-10677 .DigestDescriptions .send-date {
	margin: 0;
	padding-left: 20px;
	font-size: 0.8em;
	width: 144px;
	text-align: left;
}

.page-id-10677 .DigestDescriptions input[type="checkbox"] {
	float: left;
	position: relative;
	top: 17px;
	margin: 0 9px 0 0;
}

.page-id-10677 .DigestDescriptions .option-selected {
	background-color: #fffddc;
}

.page-id-10677 .steps-message {
	padding: 10px;
	background-color: #e5f8ff;
	margin-bottom: 1.5em;
	border: 1px solid #caf0ff;
}

.page-id-10677 .sign-up-steps h3 {
	margin-bottom: 0.75em;
	font-size: 1.2em;
}

.page-id-10677 .sign-up-steps li {
	float: left;
	width: 27%;
	margin-right: 6%;
	font-size: 0.9em;
}

.page-id-10677 .sign-up-steps ol {
	margin-bottom: 0;
	padding-left: 18px;
}

/* Meteor Slides title */

.meteor-slides .mslide, .entry div.meteor-slides {
	height: auto !important; /* override inline js */
}

.meteor-meta {
	background-color: #000;
	background-color: rgba(0,0,0,0.9);
	padding: 10px;
	border-bottom: 1px solid #666;
}

.meteor-slides .meteor-title {
	font-weight: bold;
	color: #fff;
	font-size: 1.1em;
}

.meteor-slides .meteor-description {
	color: #ccc;
	margin-bottom: 0.25em;
	line-height: 1.3333;
}

.page-id-292678 .meteor-meta {
	display: none;
}

.entry .meteor-slides {
	height: auto !important;
	margin-bottom: 4em;
}

.entry .meteor-slides .meteor-clip {
	overflow: visible;

}

.entry .meteor-slides .meteor-buttons {
	bottom: -30px;
	left: 50%;
}

.page-id-292678 .meteor-slides .meteor-buttons {
    bottom: 120px;
    left: 0;
}

.entry .meteor-buttons a {
	margin-right: 10px;
}

/* Additional */

.ChartItem {
    text-align: center;
}

#article-content blockquote.pullquote {
	width: 16em;
	background: url("http://www.mining.com/wp-content/themes/MININGdotcomV1/images/icons/BigQuote2.png") no-repeat scroll 0 0 transparent;
}

#article-content blockquote.pullquote > p {
    border: 0px;
    font-family: Georgia, "URW Bookman L", serif;
    font-size: 1.15em;
    font-style: italics;
    line-height: 28px;
    text-align: right;
    font-weight: bold;
}

.sponsor-content .AdProS728x90Container {
    background: none;
}
.sponsor-content .SocialButtons .digest-su-section {
    float: left;
    margin-left: 32px;
}
#sponsor-content-300x250 img {
    float: right;
    padding: 8px 0px 8px 8px;
    margin: 0px 0px 0 8px;
    /* background: #eeeeee; */
}
#SponsorContent.Permalink img {
    max-width: 936px;
}

#sponsor-stripe {
    width: 100%;
    border-bottom: 2px solid lightgray;
    text-align: center;
    padding-top: 20px;
}
#sponsor-stripe > div {
    display: inline-block;
    cursor: pointer;
}
#sponsor-mast {
    background: gold;
    font-size: 13px;
    font-weight: bold;
    margin-right: 5px;
    padding: 0 15px;
    text-transform: uppercase;
    line-height: 34px;
    height: 34px;
    display: inline-block;
    vertical-align: bottom;
}
#whats-this {
    padding: 0 15px;
    font-size: 11px;
    background: #eeeeee;
    line-height: 35.5px;
    height: 34px;
    display: inline-block;
    vertical-align: bottom;
}
div#whats-this-popup {
    position: absolute;
    top: -9999px;
    left: -9999px;
    width: 440px;
    padding: 8px 14px;
    background: white;
    border: 1px solid #aaa;
    border-radius: 8px;
    font-size: 1.1em;
    text-align: left;
    cursor: default;
}

.sidebar-stick {
    float: right;
}

#disqus_thread {
	margin-top: 2em;
}

/* Zemanta Styling */

.zem_rp_wrap {
	float: left;
	margin: 0.75em 0;
	padding: 1.2em 0;
	border-width: 1px 0;
	border-style: solid;
	border-color: #d5d5d5;
}

h3.related_post_title {
	font-size: 2.2em;
	color: #444;
	margin-bottom: 0.4em;
}

ul.related_post {
	list-style: none;
	padding: 0px;
}

ul.related_post li {
	display: block;
	float: left;
	width: 130px;
	padding-right: 20px;
	font-size: 11px;
	font-style: italic;
}

ul.related_post li a {
	font-size: 12px;
	font-style: normal;
	float: left;
	clear: left;
}

ul.related_post li img {
	width: 100%;
}

#nrelate_flyout { display: none !important; }


table.table-custom-01 {
	/*min-width: 300px;*/
}
.table-custom-01 th {
	padding: 2px 4px;
}
.table-custom-01 tbody tr {
	background: #E0EFF5;
}
.table-custom-01 tbody tr:nth-child(2n) {
	background: #C5E3BF;
}
.table-custom-01 td {
	padding: 5px;
	padding-right: 2em;
}
.table-custom-01 td:last-child { padding-left: 1em; padding-right: 5px; }
.table-custom-01 .tdRight {
	text-align: right;
}


#paginated-post-links span {
	color: navy;
	font-weight: bold;
	border: 2px solid navy;
	background: white;
	padding: 5px 8px;
	margin-right: 5px;
}
#paginated-post-links a span {
	color: white;
	background: navy;
}
#paginated-post-links a:hover span {
	color: white;
	background: skyblue;
}

/* Universal Bar Styles */
#universal-bar .clearfix:before, #universal-bar .clearfix:after, #universal-bar .container:before, #universal-bar .container:after, #universal-bar .container-fluid:before, #universal-bar .container-fluid:after, #universal-bar .row:before, #universal-bar .row:after, #universal-bar .form-horizontal #universal-bar .form-group:before, #universal-bar .form-horizontal #universal-bar .form-group:after, #universal-bar .btn-toolbar:before, #universal-bar .btn-toolbar:after, #universal-bar .btn-group-vertical > #universal-bar .btn-group:before, #universal-bar .btn-group-vertical > #universal-bar .btn-group:after, #universal-bar .nav:before, #universal-bar .nav:after, #universal-bar .navbar:before, #universal-bar .navbar:after, #universal-bar .navbar-header:before, #universal-bar .navbar-header:after, #universal-bar .navbar-collapse:before, #universal-bar .navbar-collapse:after {
		content: " ";
		display: table;
}
#universal-bar *:before, #universal-bar *:after {
		box-sizing: border-box;
}
#universal-bar .clearfix:after, #universal-bar .container:after, #universal-bar .container-fluid:after, #universal-bar .row:after, #universal-bar .form-horizontal .form-group:after, #universal-bar .btn-toolbar:after, #universal-bar #universal-bar .btn-group-vertical > #universal-bar .btn-group:after, #universal-bar .nav:after, #universal-bar .navbar:after, #universal-bar .navbar-header:after, #universal-bar .navbar-collapse:after {
		clear: both;
}
#universal-bar .btn-group > .dropdown-toggle {
	box-shadow: none;
}
#universal-bar .auth-toggle:after {
	  border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #000;
    content: "";
    display: inline-block;
    height: 0;
    margin: 8px 0 0 7px;
    vertical-align: top;
    width: 0;
}
#universal-bar .btn-group > .btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin-left: 0;
}
#universal-bar .btn-group.open .btn-infomine {
    background: #e3e3e3 !important;
	}
#universal-bar .dropdown-menu {
    background: url("http://www.infomine.com/common/assets/images/backgrounds/drop-menu-bg-short.png") repeat-x scroll 0 100% #fff;
    border: 1px solid #d5d5d5;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    margin-top: 0;
    min-width: 100%;
    padding: 8px 8px 16px;
}
#universal-bar .dropdown-menu a:link {
		color: #004d99
}

#universal-bar .dropdown-menu a:hover {
	color: #b30000;
}
#AuthSignInOut .btn-infomine {
	float:right;
}
.navbar {
	border: 1px solid transparent;
	margin-bottom: 0;
	position: relative;
}
.navbar-brand {
	padding: 5px 15px 7px;
}
.btn-group.open .btn-infomine {
    background: #e3e3e3;
	}
.navbar-infomine {
	background: none repeat scroll 0 0 #FFF;
	font-size: 11px;
	font-weight: 600;
}
.navbar-infomine .dropdown-menu {
	background-clip: padding-box;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 0;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
	float: left;
	font-size: 11px;
	left: 0;
	list-style: outside none none;
	margin: 2px 0 0;
	min-width: 160px;
	padding: 5px 0;
	position: absolute;
	top: 100%;
	z-index: 1000;
}
.navbar-fw .nav.navbar-right .dropdown-menu {
		left: auto;
}
.navbar-infomine .navbar-nav > li > a {
		padding: 6px 10px;
		font-size: 11px;
		font-weight:normal;
		display: block;
}
.navbar-infomine .btn {
	font-size: 11px;
	text-shadow: none;
	font-weight: normal;
	border: none;
}
.infomine-dropdown > li {
	font-size: 12px;
}
.btn-group.open .btn-infomine {
	background: #e3e3e3;
	border-radius: 0;
}
.navbar-fw .container {
	position: relative;
	margin: 0 auto;
	width: 990px;
}
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
	margin-right: 0;
	margin-left: 0;
}
.navbar-fw .nav, .navbar-fw .collapse, .navbar-fw .dropup, .navbar-fw .dropdown {
	position: static;
}
.navbar-header {
	float: left;
}
.navbar-right {
	float: right !important;
}
.navbar-brand {
		font-size: 18px;
		line-height: 24px;
}
.navbar-nav.navbar-right:last-child {
	margin-right: 0;
}
.navbar-fw .nav, .navbar-fw .collapse, .navbar-fw .dropup, .navbar-fw .dropdown {
		position: static;
}
.navbar-fw ul li, .container-right ul li {
		list-style: outside none none;
}
.navbar-nav > li {
		float: left;
}
.nav>li {
position: relative;
display: block;
}
.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		overflow: visible !important;
		padding-bottom: 0;
}
.navbar-infomine a:link,
.navbar-infomine a:visited,
.navbar-infomine a:active,
.infomine-dropdown > li > a:link, .infomine-dropdown > li > a:visited, .infomine-dropdown > li > a:active {
		color: #000;
}
.navbar-infomine a:hover,
.infomine-dropdown > li > a:hover {
	color: #004d99
}
