*{
			margin:0;
			padding:0;
			box-sizing:border-box;
		}
		.group:before,
		.group:after {
		    content: "";
		    display: table;
		} 
		.group:after {
		    clear: both;
		}
		.group {
		    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
		}
		a{
			color:#222;
			text-decoration: none;
		}
		a:hover{
			color:#4A7E3E;
		}
		footer{
			padding:1em;
			border-top:1px solid #eee;
			margin-top:1em;
		}
		body,html{
			height:100%;
			color:#222;
			font-family: 'pt-sans', sans-serif;
		}
		header{
			height:3em;
			border-bottom:1px solid #eee;
			padding:1em;
		}
		header .fa{
			color:#55acee;
		}
		.content{
			padding:1em;
		}
		.tweets{
			list-style: none;
			font-size:.9em;
		}
		.tweets li{
			margin-bottom:.2em;
		}
		.tweets .hash-info{
			float:left;
			margin-right:1em;
			width:14em;
			line-height:1.2;
			text-align: right;
		}
		.hash-info .flag{
			width:20px;
		}
		.name-header{
			width:12.5em;
			margin-right:1em;
			text-align:right;
		}
		.count{
			color:#707070;
		}
		.tweets .tweet-bar{
			float:left;
		}
		.tweets .tweet{
			width:.6em;
			height:1.25em;
			background:#4A7E3E;
			float:left;
			border-right:1px solid #aaa;
			position: relative;
		}
		.thumb{
			width:50%;
			position: absolute;
			height:20%;
			bottom:0;
			background:#d0d0d0;
		}
		.tweets .tweet:hover{
			background:#ddd;
		}
		.tweets .tweet:hover .tooltip{
			display:block;
			position:absolute;
			left:0;
			top:.9em;
			font-size:1.5em;
			padding:.5em .8em;
			background:rgba(255,255,255,1);
			pointer-events:none;
			width:20em;
			z-index:9999;
		}
		.tweets .tooltip{
			display:none;
		}
		.tweets-header > div{
			float:left;
		}
		.tweets-header{
			margin-bottom: .5em;
			font-weight:bold;
		}
		.viz-header{
			position:relative;
			padding-left:.85em;
		}
		.block{
			display: inline-block;
			background: #4A7E3E;
			border-right: 1px solid #999;
			width: .55em;
			position: absolute;
			top: 2px;
			left:0;
			height: 1em;
		}
		.block-img{
			margin-left:1em;
		}
		.created-at{
			color:#999;
			font-size:.75em;
		}