* { 
	margin: 0; 
	padding: 0; 
}
body { 
	background-color: rgb(0,0,0); 
	color: rgb(255,255,255);
	font-family: helvetica, verdana, sans-serif;
	font-size: 12px;
}
a {
	color: rgb(255,255,255);
	text-decoration: none;
}
a:hover { color: rgb(0,173,225); }
/* HEADER */
.header { 
    background: rgb(0,0,0);
	background: rgba(0,0,0,.8);
	border-bottom: 1px solid rgb(50,50,50);
    left: 50%;
    margin-left: -454px;
	overflow: hidden;
    padding: 6px 0px 5px;
    position: fixed;
	top: 0;
    width: 908px;
    z-index: 1;
}
/* left header info */
.title {
	color: rgb(0,173,225);
	float: left;
	font-size: 12px;
	line-height: 16px;
	padding-left: 10px;
}
.title a.backButton { 
	background: url(images/arrows.png) 1px 2px no-repeat;
	font-size: 10px; 
	padding-left: 14px;
	display:block;
}
.title .backButton:hover { background: url(images/arrows.png) 1px -11px no-repeat; }
/* right share bar */
.shareContainer { 
	float: right;
	padding-top: 5px;
	overflow: hidden;
}
.shareContainer div { 
	float: right; 
	margin-left: 20px; 
}
.shareContainer .addthis_default_style .addthis_button_google_plusone { 
	padding-left:4px; 
	width: 77px; 
}
.shareContainer  .addthis_default_style .at300b, .shareContainer .addthis_default_style .addthis_counter { float: right; }
/* CONTENT WRAPPER */
.wrapper {
	margin: 40px auto 0;
	width: 908px;
}
/* INFOGRAPHIC */
.graphic { margin: 0 -32px; }
/* HTML CONTENT SECTION */
.content { 
	margin-bottom: 100px;
	overflow: hidden; 
	padding-top: 37px;
}
.content h1 { 	
	border-bottom: 1px solid rgb(50,50,50); 
	font-size: 21px; 
	line-height: 30px;
	margin-bottom: 10px;
	margin-right: 10px;
	padding-bottom: 1px; 
	padding-top: 40px;
}
/* comment box */
.comment {  
	float: left; 
	width:50%; 
}
.comment h1 {  background: url(images/comment.png) no-repeat transparent left 4px; }
#disqus_thread {
	margin-right: 35px; 
	padding-top: 1px;
}
.comment #dsq-content #dsq-global-toolbar { margin-top: 0; }
/* embed box */
.embed { 
	float: left; 
	width:50%; 
}
.embed h1 { 
	background: url(images/embed.png) no-repeat transparent left 4px; 
	border-bottom: none;
	margin-bottom: 0;
}
.embed textarea { 
	background-color:transparent;
	border: 1px solid rgb(50,50,50);
	color: rgb(255,255,255);
	font-family: helvetica, verdana, sans-serif;
	font-size: 11px;
	height: 105px;
	line-height: 15px;
	min-height: 105px;
	min-width: 432px;
	max-width: 432px;
	padding: 10px;
	width: 432px;
}
/* FOOTER */
.footer { 
	font-size: 11px;
	padding-bottom: 50px; 
}
.footerYear { 
	border-bottom: 1px solid rgb(50,50,50);
	color: rgb(100,100,100);
	padding: 0px 0px 2px 0;
}
.footerTagline {
	color: rgb(200,200,200);
	padding: 5px 0px 0px 0;
}
.footerTagline span { color: rgb(100,100,100); }