@CHARSET "ISO-8859-1";

/* Used to show a count 'badge' (like iOS) above an item (E.G. unread posts) */
.badge {
	display: inline-block;
	float: left;
	background-image: -webkit-linear-gradient(top, rgb(249, 249, 249),
		rgb(240, 240, 240) );
	background-image: -moz-linear-gradient(top, rgb(249, 249, 249),
		rgb(240, 240, 240) );
	background-image: -o-linear-gradient(top, rgb(249, 249, 249),
		rgb(240, 240, 240) );
	background-image: -ms-linear-gradient(top, rgb(249, 249, 249),
		rgb(240, 240, 240) );
	background-image: linear-gradient(top, rgb(249, 249, 249),
		rgb(240, 240, 240) );
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		StartColorStr='#f9f9f9', EndColorStr='#f0f0f0' );
	-webkit-border-radius: 0.2em;
	-moz-border-radius: 0.2em;
	border-radius: 0.2em;
	-webkit-box-shadow: inset 0px 1px 0px #fff, 0px 1px 2px
		rgba(0, 0, 0, .06);
	-moz-box-shadow: inset 0px 1px 0px #fff, 0px 1px 2px rgba(0, 0, 0, .06);
	box-shadow: inset 0px 1px 0px #fff, 0px 1px 2px rgba(0, 0, 0, .06);
	position: relative;
	font-family: 'Helvetica Neue', Helvetica, sans-serif;
	/* 	font-size: 0.75em; */
	font-weight: bold;
	color: #666666;
	text-shadow: 0px 1px 0px #ffffff;
	padding: 0 1em;
	line-height: 2.5em;
	text-decoration: none;
}

.badge a span {
	position: absolute;
	top: 0.5em;
	right: 0.5em;
	width: 1.5em;
	height: 1.5em;
	line-height: 1.5em;
	text-align: center;
	font-family: "Helvetica Neue";
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, .15);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 35), 0px 1px
		1px rgba(0, 0, 0, .2);
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .35), 0px 1px 1px
		rgba(0, 0, 0, .2);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .35), 0px 1px 1px
		rgba(0, 0, 0, .2);
	-webkit-border-radius: 4em;
	-moz-border-radius: 4em;
	border-radius: 4em;
	opacity: 1;
	filter: alpha(opacity = 100);
	text-decoration: none;
}

.badge span.red {
	background-image: -webkit-linear-gradient(top, rgb(255, 20, 30),
		rgb(255, 80, 90) );
	background-image: -moz-linear-gradient(top, rgb(255, 20, 30),
		rgb(255, 80, 90) );
	background-image: -o-linear-gradient(top, rgb(255, 20, 30),
		rgb(255, 80, 90) );
	background-image: -ms-linear-gradient(top, rgb(255, 20, 30),
		rgb(255, 80, 90) );
	background-image: linear-gradient(top, rgb(255, 20, 30),
		rgb(255, 80, 90) );
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		StartColorStr='#f78297', EndColorStr='#f46677' );
	border: 1px solid #ce4f5e;
}