.daily-number {
padding:20px; 
background:#f0f0e6;
border-right:1px solid #fff;
color: #000;
}
.daily-number .meta {
padding-bottom: 10px;
display: block;
line-height: 1;
}
.daily-number strong {
font-family: "abril-display",Georgia,"Times New Roman",Times,serif;
font-size: 5em;
font-weight: 600;
line-height: 1;
margin-bottom: 0;
display:block;
}
.daily-number .percentage sup {
font-size:0.5em;
}
.daily-number .millions span,
.daily-number .billions span {
font-size:0.6em;
}
.daily-number p,
.singular .content .daily-number p {
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 1.6em;
line-height: 1.6;
margin-bottom:0;
}
.singular .daily-number {
float:right;
margin:5px 0 20px 30px;
min-height:10px;
width:256px;
}
.page-databank .daily-number {
margin:0;
width:266px;
}
.singular #content .dailynumber .percent {
padding:0 0 10px;	
}
body #content .dailynumber p {
margin-bottom:0;	
}


/*WTF?*/
.singular #sidebar .dailynumber {
width:210px;
margin-left:0px;
margin-bottom:20px;
}
#sidebar .dailynumber p {
font-size:1.6em;
margin-bottom:0;
line-height:160%;
font-family:Georgia, "Times New Roman", Times, serif;
}
.databank .dailynumber {
width:266px;
}

@media (max-width: 999px){
	#sidebar #daily-number {
	float:left;
	clear:none;
	margin:30px 5px 0;
	width:300px;
	}
	.home #sidebar #daily-number {
	float:right;
	width:40%;
	}
}
@media (max-width: 640px){
	#sidebar #daily-number {
	margin:30px 0;
	}
	.home #sidebar #daily-number {
	clear:both;
	float:none;
	width:100%;
	}
}
@media (max-width: 480px){
	.singular .daily-number {
	float: none;
	margin: 15px auto 20px;
	}
}