#content .figure {
	display: block;
	margin: 0 auto;
	margin-top: 24px;
}
	#content .figure .loading-image {
		display: block;
		height: 450px;
	}
	#content .figure .loading-image img {
		float: left;
		height: 32px;
		margin: 165px 0 0 470px;
	}
	#content .figure .first-image {
		display: none;
		height: 450px;
	}
	#content .figure #image-port-container{
		display: none;
	}
	#content .figure img {
		display: block;
		height: 450px;
	}
#content .figcaption {
	width: 100%;
	vertical-align: center;
	display: block;
	margin: 0 auto;
	background-color: #F0F0F0;
	color: #666666;
	height: 26px;
	border-bottom: 2px solid #E6E6E6;
	font-size: 10pt;
	padding-top: 14px;
}
	#content .figcaption .caption {
		padding-left: 17px;
		float: left;
	}
	#content .figcaption .link {
		padding-right: 17px;
		float: right;
	}
	
	#content .figcaption .link a {
		color: #05d400;
	}
	
	#content .figcaption .link a:visited {
		color: #0334c1;
	}
#content .article-blog {
	width: 470px;
	margin-top: 30px;
	float: left;
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	padding-left: 10px; padding-right: 10px;
}
	#content .article-blog div {
		margin-top: -5px;
		color: #777777;
		/*font-family: helvetica;*/
		font-size: 12px;
	}
	#content .article-blog .header h1, #content .article-blog .header h1 a {
		color: #000;
		font-size: 17px;
		font-weight: normal;
		margin-bottom: 0px;
	}
	#content .article-blog .header h1 a:hover {
		color: #777777;
	}
		#content .article-blog .header h1 .hilite {
			color: #F77E1E;
		}
	#content .article-blog .header h2 { 
		margin-top: 5px;
		color: #34414A;
		font-size: 12px;
	}
	#content .article-blog div h2 {
		margin-top: 10px;
		color: #34414A;
		font-size: 12px;
	}
	#content .article-blog .footer {
		padding-top: 0px;
		background-color: #FFFFFF;
		height: 10px;
		clear: both;
		width: 100%;
		text-align: left;
		border-top: 0px;
		
		font-weight: bold;
		margin-top: 5px;
		color: #34414A;
		font-size: 12px;
	}
	
	#content .article-blog .footer a {
		color: #05d400;
	}
	
	#content .article-blog .footer a:visited {
		color: #0334c1;
	}
	
#content .article-tweet {
	width: 223px;
	margin-top: 30px;
	float: left;
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	padding-left: 10px; padding-right: 10px;
}
	#content .article-tweet div {
		margin-top: -5px;
		color: #777777;
		/*font-family: helvetica;*/
		font-size: 12px;
	}
	#content .article-tweet .header h1, #content .article-tweet .header h1 a {
		color: #000;
		font-size: 17px;
		font-weight: normal;
		margin-bottom: 0px;
	}
	#content .article-tweet .header h1 a:hover {
		color: #777777;
	}
		#content .article-tweet .header h1 .hilite {
			color: #F77E1E;
		}
	#content .article-tweet .header h2 { 
		margin-top: 5px;
		color: #34414A;
		font-size: 12px;
	}
	#content .article-tweet div h2 {
		margin-top: 10px;
		color: #34414A;
		font-size: 12px;
	}
	#content .article-tweet .footer {
		padding-top: 0px;
		background-color: #FFFFFF;
		height: 10px;
		clear: both;
		width: 100%;
		text-align: left;
		border-top: 0px;
		
		font-weight: bold;
		margin-top: 5px;
		color: #34414A;
		font-size: 12px;
	}
	
	#content .article-tweet .tweet a {
		color: #05d400;
	}
	
	#content .article-tweet .tweet a:visited {
		color: #0334c1;
	}
	
#content .article-oprec {
	width: 221px;
	margin-top: 30px;
	float: left;
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	padding-left: 10px; padding-right: 10px;
}
	#content .article-oprec div {
		margin-top: -5px;
		color: #777777;
		/*font-family: helvetica;*/
		font-size: 12px;
	}
	#content .article-oprec .header h1, #content .article-oprec .header h1 a {
		color: #000;
		font-size: 17px;
		font-weight: normal;
		margin-bottom: 0px;
	}
	#content .article-oprec .header h1 a:hover {
		color: #777777;
	}
		#content .article-oprec .header h1 .hilite {
			color: #F77E1E;
		}
	#content .article-oprec .header h2 { 
		margin-top: 5px;
		color: #34414A;
		font-size: 12px;
	}
	#content .article-oprec div h2 {
		margin-top: 10px;
		color: #34414A;
		font-size: 12px;
	}
	#content .article-oprec .footer {
		padding-top: 0px;
		background-color: #FFFFFF;
		height: 10px;
		clear: both;
		width: 100%;
		text-align: left;
		border-top: 0px;
		
		font-weight: bold;
		margin-top: 5px;
		color: #34414A;
		font-size: 12px;
	}
	
	#content .article-oprec div a {
		color: #05d400;
	}
	
	#content .article-oprec div a:visited {
		color: #0334c1;
	}
	
.bord {
	float: left;
	height: 125px;
	width: 1px;
	margin-top: 30px;
	border-left: 1px solid #DDDDDD;
}

.facebook-like {
	float: left;
	margin-top: 10px;
}