span.wp-ideas-label {
    display: inline-block;
    padding: 4px 6px;
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    font-size: .875em;
    font-weight: bold;
    text-decoration: none;
	line-height: 1em;
}

span.wp-ideas-type {
    padding: 4px 8px;
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    font-size: 13px;
	line-height: 1em;
	display: inline-block;
    text-decoration: none;
	margin: 0 6px;
    border: solid 1px #366799;
    background: #366799;
    color: #fff;
	font-weight: normal;
}

span.wp-ideas-label-large {
    padding: 4px 8px;
    border-radius: 3px;
    font-size: 13px;
	line-height: 1em;
    text-decoration: none;
	font-weight: normal;
}

/* badges */
span.wp-ideas-label.open {
    border: solid 1px #666;
    background: #666;
    box-shadow: inset 0px 1px 0px #555, 0px 1px 3px rgba(0,0,0, .1);
    color: #fff;
}

span.wp-ideas-label.pending_approve {
    border: solid 1px #c0c0c0;
    background: #ccc;
    box-shadow: inset 0px 1px 0px #ddd, 0px 1px 3px rgba(0,0,0, .1);
    color: #fff;
}

span.wp-ideas-label.under_review {
    border: solid 1px #ff6000;
    background: #ff6000;
    box-shadow: inset 0px 1px 0px #ff6000, 0px 1px 3px rgba(0,0,0, .1);
    color: #fff;
}

span.wp-ideas-label.in_progress {
    border: solid 1px #29b1c9;
    background: #29b1c9;
    box-shadow: inset 0px 1px 0px #5bc4d7, 0px 1px 3px rgba(0,0,0, .1);
    color: #fff;
}

span.wp-ideas-label.completed,
span.wp-ideas-label.fixed,
span.wp-ideas-label.resolved {
    border: solid 1px #84c70f;
    background: #84c70f;
    box-shadow: inset 0px 1px 0px #8dd213, 0px 1px 3px rgba(0,0,0, .1);
    color: #fff;
}

span.wp-ideas-label.closed,
span.wp-ideas-label.rejected {
    border: solid 1px #b91f1f;
    background: #b91f1f;
    box-shadow: inset 0px 1px 0px #923333, 0px 1px 3px rgba(0,0,0, .1);
    color: #fff;
}