.align_center{text-align: center;}
.valign_middle{vertical-align: middle;}
.relative{position: relative;}
.blue-gradient {background: #003871 url(/reports/images/blue_gradient_bg_slice.jpg) repeat-x;}
.red-gradient {background: #be0529 url(/reports/images/red_tab_bg.jpg) repeat-x;}
.menu_bubble_coverage{ position: absolute; bottom: 32px; left: 0px;}
.menu_bubble_new{ position: absolute; bottom: 32px; left: 3px;}
.ie7 .sound_cloud_player, .ie8 .sound_cloud_player {display:none;} /*hide sound cloud player on ie7 and ie8 as it is not supported on these browsers*/
/*#articleheader {height:auto;}*/

body {
	background: #e3e3e3 url(/reports/images/background_full.jpg) repeat-x; background-position: top;
}

/* Outlook 2013 header */
#headerblock {
  width: 1010px;
  height: 115px;
  background: #003871 url(/reports/images/header_titles/header_generic.jpg) no-repeat; }

#heading {
  width: 1010px;
  height: 115px;
  margin: 0px auto;
  padding: 0px;
  text-align: left; 
  background: #003871 url(/reports/images/header_titles/header_generic.jpg) no-repeat;
}

/*Outlook 2014 header*/
.outlook2014 #headerblock, .outlook2014 #heading
{
	background: #003871 url(/reports/images/header_titles/header_outlook2014.jpg) no-repeat;
}

/*Outlook 2015 header*/
.outlook2015 #headerblock, .outlook2015 #heading
{
	background: #003871 url(/reports/images/header_titles/header_outlook2015.jpg) no-repeat;
}

/*Outlook 2015 invest like an expert header*/
.outlook2015_invest #headerblock, .outlook2015_invest #heading
{
	background: #003871 url(/reports/images/header_titles/header_invest_outlook2015.jpg) no-repeat;
}

/*Invest like the experts header*/
.invest_like_experts #headerblock, .invest_like_experts #heading
{
	 background: #003871 url(/reports/images/header_titles/header_invest_outlook2014.jpg) no-repeat;
}

/*Denver Forum header*/
.denver_forum #headerblock, .denver_forum #heading
{
	 background: #003871 url(/reports/images/header_titles/header_denver_forum.jpg) no-repeat;
}

/*Clinton Global Initiative*/
.clinton_global_initiative #headerblock, .clinton_global_initiative #heading
{
	 background: #003871 url(/reports/images/header_titles/header_clinton_global_initiative.jpg) no-repeat;
}

/*5-year anniversary*/
.kitco_news_5years #headerblock, .kitco_news_5years #heading
{
	 background: #003871 url(/reports/images/header_titles/header_kitco_news_5years.jpg) no-repeat;
}

/*PDAC 2015*/
.pdac2015 #headerblock, .pdac2015 #heading
{
	 background: #003871 url(/reports/images/header_titles/header_pdac2015.jpg) no-repeat;
}

/*Mining Picks*/
.mining_picks #headerblock, .mining_picks #heading
{
	 background: #003871 url(/reports/images/header_titles/header_mining_picks.jpg) no-repeat;
}

/*Wall Street vs Main Street*/
.wall_vs_main #headerblock, .wall_vs_main #heading
{
	 background: #003871 url(/reports/images/header_titles/header_wall_street_vs_main_street.jpg) no-repeat;
}

/*Podcast embedded audio article template*/
.podcast #headerblock, .podcast #heading
{
	 background: #003871 url(/reports/images/header_titles/header_podcast.jpg) no-repeat;
}

/*Podcast embedded audio article template*/
.howto #headerblock, .howto #heading
{
	 background: #003871 url(/reports/images/header_titles/header_howto.jpg) no-repeat;
}

#gold_survey_inline_survey_box {float: right; margin-left: 10px;border:1px solid #000;margin-bottom: 10px;}

#kitco_news_logo_link{
	width: 200px;
	height: 110px;
	display: inline-block;
}

.kitco_news_5years #kitco_news_5years_link, .outlook2015 #outlook2015_link, .outlook2015_invest  #outlook2015_link{
	width: 700px;
	height: 110px;
	display: inline-block;
}

.pdac2015 #pdac2015_link{
	width: 700px;
	height: 110px;
	display: inline-block;
}


#kitco_news_5years_link {display:none;}

#navbar {
	background: #999999;
	border-top: 1px #fff solid;
	color: #fff;
	width: 100%;
	height: 40px;
}

#navbar #nav{
	width: 1010px;
	height: 40px;
	margin: 0px auto;
	padding: 0px;
}

#navbar #nav ul{
   	float: left;
    margin-left: 15px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}

#navbar #nav li a{
	display:inline-block;
	height: 40px;
}

#navbar #nav li img{
	margin-top: 8px;
	outline: none;
	border: none;
}

#navbar #addthis {
	float: right;
	display: inline-block;
	width: 250px;
	margin-top: 5px;
	margin-right: 5px;
}

#navbar #nav li{
	text-align: center;
	float: left;
	display: inline-block;
	border-right: 1px #fff solid;
	padding-left: 8px;
	padding-right: 8px;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
}

#navbar #nav a {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

#navbar #nav a:hover {
  text-decoration: underline;
}

#commentaries #container-content.top_spacing_small {margin-top: 10px;}

#container-content td{vertical-align: top;}

/* More links for collection articles*/
#more_links {margin-bottom: 10px;font-size: 12px;}
.story_thumbnail {cursor: pointer;}
.more_link {text-decoration: underline; padding: 0 4px;cursor:pointer;color: #0054a6;}
.more_link:hover {text-decoration:none;}
.current_more_link {font-weight:bold;}

/*collection articles item*/
.intro, .collection_item {margin-bottom: 50px;}
.collection_center_img {margin:10px; width:550px;}
.story_img, .image {margin-left: 10px;float:right;}

/*For collection articles with nav panel*/
#btn-controls{float:right;text-align:right;}
#btn-controls .btn-group.jump {margin: 5px 0; height:25px;width:184px;position: relative;text-align:center;line-height:25px;}
#btn-controls .btn-group.jump  img{ height:25px;}
#btn-controls .btn-group.view  img{width:43px; height:20px;}
#btn-controls .btn-group span:hover {cursor:pointer;}
#page-info {display:none;}
#go-to-prev {position:absolute;left:0;top:0;}
#go-to-next {position:absolute;right:0;top:0;}
#gallery {display: none;float:none; clear:both;overflow:hidden;}
#gallery .story_thumbnail {width:150px;margin-left:10px;margin-bottom:5px;}
#start_link {display:none;}

#leftColumn p {
	font-size: 14px;
}

.disclaimer {
	font-size: 10px;
	color: #999;
}


#commentaries #leftColumn h1 {
	font-size: 24px;
	color: #ac1a2f;
}

#commentaries .date {
	font-size: 12px;
}

.editor_note, .editor_note a{
	font-size: 14px;
	color: #003871;
}

.header_title {overflow:hidden;}

/* For gold survey results template - wall street vs main street*/
#gold_survey_results {margin: 36px 0 30px 0;text-align:center; color: #000;}
#gold_survey_results .title_img{width:258px; height:29px;margin-bottom:10px;}
#gold_survey_results h3 {color: #000; text-align:left; font-size: 20.5px;margin-bottom: 5px;}
#gold_survey_results p {margin:1px 0;background: #444; font-size:26px; color: #fff; font-family: Arial Black,Arial Bold,Gadget,sans-serif;line-height:29px;font-weight:900;}
#gold_survey_results .survey_result {padding:15px; width:631px; border: 1px solid #dcdcdc;background: rgb(247,247,247);background: -moz-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(241, 241, 241) 100%);background: -webkit-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(241, 241, 241) 100%);background: -o-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(241, 241, 241) 100%);background: -ms-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(241, 241, 241) 100%);background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(241, 241, 241) 100%);}
#gold_survey_results .result_bar {width:100%;height:30px; line-height:30px;position: relative;display:block; clear:both;margin-bottom:13px;}
#gold_survey_results .result_bar.neutral {margin-bottom:0;}
#gold_survey_results .result_bar .label {position:absolute; left:0;width:66px; background: #b5b5b5; font-size: 17px; color:#000;}
#gold_survey_results .result_bar .filled_area {position:absolute; left: 66px;height:30px;display:block; width:1px;}
#gold_survey_results .result_bar.bull .filled_area {background: #80c443;}
#gold_survey_results .result_bar.bear .filled_area {background: #ee1a24;}
#gold_survey_results .result_bar.neutral .filled_area {background: #2f68b5;}
#gold_survey_results .result_bar .bar_head {width: 52px; height: 58px; position: absolute;left:67px;}
#gold_survey_results .result_bar.bull .bar_head {top:-19px;}
#gold_survey_results .result_bar.bear .bar_head {top:-15px;}
#gold_survey_results .result_bar .percentage {position:absolute;font-size: 18px; line-height: 30px;}

@media print{
  #headerblock, #navbar{ display:none;}
}