/* normal 12px content */
body {
	font-size: 11px;
}
/* text */
#product, #productf, #news, #events, #about, #contact, table.terms {
	font-size: 12px;
}
#product, #productf, #news, #events, #about, #contact {
	line-height: 160%;
}
/* boxes */
#b3, #box3a, #box3b, #box3p, #box1e {
	font-size: 14px;
}
#qa img {
	margin-top: 0;
}
#box2b ul li {
	padding-bottom: 0;
}
/* headings */
h1 {
	font-size: 22px;
}
h2 {
	font-size: 18px;
}
#about h2, #news h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
#news strong {
	font-size: 1.09em;
}
.superscript {
	font-size: 0.66em;
	vertical-align: 8%;
}
h1 .superscript, h2 .superscript {
	font-size: 0.44em;
	vertical-align: 30%;
}
