#publication_by_year div.xAxis div.tickLabel{    
  transform: rotate(-45deg);
  -ms-transform:rotate(-45deg); /* IE 9 */
  -moz-transform:rotate(-45deg); /* Firefox */
  -webkit-transform:rotate(-45deg); /* Safari and Chrome */
  -o-transform:rotate(-45deg); /* Opera */
}

.stats table{ width:45% }
.stats table th, .stats table td{ padding : 2px 5px; vertical-align:top; }
.stats td.legendColorBox{ width:1px; }
.stats table tbody{ border:none; }
.stats table tr{ border:none; }

h3:not(first-child){ margin-top:2em; }


/* TOP USAGE STATISTICS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.usage_publication{
	width : 95%;
	margin : 0 auto 1em auto;
	position : relative;
}

div.usage_publication div.number{
	width : 10%;
	text-align:left;
	float:left;
}
div.usage_publication div.number span{ 
	color : #AAA;
	font-weight : bold;
	font-size : 1.8em;
	font-style:italic;
}
div.publication_data{
	width : 70%;
	float:left;
}
div.publication_data span{
	color : #AAA;
	font-size : 0.8em;
}


div.usage_publication div.counter{
	width : 10%;
	text-align:right;
	padding-left : 0.5em;
	float:right;
}
div.usage_publication div.counter span{ 
	background : #999;
	color : #FFF;
	padding : 4px 8px;
	font-weight : bold;
	font-size : 1.2em;
	-webkit-border-radius: 1.5em;
  -moz-border-radius: 1.5em;
  border-radius: 1.5em;

}