/* THUMBS UP ICONS */
.pb_thumbsup_vote {
	background: #ffffff;
	color: #666;
	border: 1px solid #c9c9c9;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
	margin-bottom: 20px;
	float: left;
	line-height: 22px;
}

.pb_thumbsup_widget_container .pb_thumbsup_vote {
	height: 30px;
}


.pb_thumbsup_item:after,
.pb_thumbsup_media:after,
.pb_thumbsup_vote:after { after: '.'; display: none; visibility: hidden; height: 0; clear: both;  }
.pb_thumbsup_item,
.pb_thumbsup_media,
.pb_thumbsup_vote { display: block; }

.pb_thumbsup_item {
	margin-bottom: 10px;
	clear: both;
}
.pb_thumbsup_vote_icons {
	height: 45px;
	width: auto;
	display: block;
	padding: 5px;
	margin-bottom: 3px;
	float: left;
}
.pb_thumbsup_widget_container .pb_thumbsup_vote_icons, .pb_thumbsup_post_container .pb_thumbsup_vote_icons {
	height: 28px;
	width: auto;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 2px;
	margin-bottom: 5px;
}
/* For Stats Display */
.pb_thumbsup_container .pb_thumbsup_display_stats {
	display: block;
}




.pb_thumbsup_widget_container .pb_thumbsup_display_stats {
	display: block;
}
.pb_thumbsup_vote_stats {
	display: none;
	margin: 15px 10px 0 6px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #666;
	float: left;
}
.pb_thumbsup_widget_container .pb_thumbsup_vote_stats {
	font-size: 12px;
	margin-top: 4px;
}
.pb_thumbsup_vote_stats .plus {
	color: #333;
	font-weight: bold;
	font-size: 24px;
	margin-right: 15px;
}
.pb_thumbsup_post_container .pb_thumbsup_vote_stats .plus { 
	margin-right: 0px;
}
.pb_thumbsup_widget_container .pb_thumbsup_vote_stats .plus {
	font-size: 14px;
	margin-right: 5px;
}
.pb_thumbsup_vote_stats .minus {
	color: #252525;
	font-weight: normal;
	font-size: 24px;
}
.pb_thumbsup_widget_container .pb_thumbsup_vote_stats .minus {
	font-size: 14px;
}

.pb_thumbsup_icon,
.pb_thumbsdown_icon {
	outline: none;
}

a.pb_thumbsup_icon, a.pb_thumbsdown_icon {
	display: block;
	float: left;
	text-indent: -10000px;
	margin: 2px 0 3px 0px;
	width: 40px;
	height: 42px;
}
.pb_thumbsup_widget_container a.pb_thumbsup_icon, .pb_thumbsup_widget_container a.pb_thumbsdown_icon, .pb_thumbsup_post_container a.pb_thumbsup_icon, .pb_thumbsup_post_container a.pb_thumbsdown_icon {
	width: 24px;
	height: 24px;
}
/* Loading Icon */
.pb_thumbsup_loading_gif img {
	padding: 0;
	margin: 0;
	border: 0;
}
.pb_thumbsup_loading_gif {
	position: relative;
	float: right;
	top: -38px;
	width: 16px;
	height: 16px;
}
.pb_thumbsup_widget_container .pb_thumbsup_loading_gif {
	top: -28px;
}
#pb_thumbsup_loading_gif {
	border: 0;
}
/* End Loading Icon*/
.pb_thumbsup_expired, .pb_thumbsup_widget_container .pb_thumbsup_expired {
	width: 1px;
}
/* Light Icons for on a post or page */
.pb_thumbsup_light a.pb_thumbsup_icon {
	background: url(../images/thumbs-sprite-single.png) no-repeat 0 0;
}
.pb_thumbsup_light a.pb_thumbsdown_icon {
	background: url(../images/thumbs-sprite-single.png) no-repeat -42px 0;
}
.pb_thumbsup_light a:hover.pb_thumbsup_icon {
	background: url(../images/thumbs-sprite-single.png) no-repeat -82px 0;
}
.pb_thumbsup_light a:hover.pb_thumbsdown_icon {
	background: url(../images/thumbs-sprite-single.png) no-repeat -124px 0;
}
.pb_thumbsup_light a.pb_thumbsup_selected {
	background: url(../images/thumbs-sprite-single.png) no-repeat -164px 0;
}
.pb_thumbsup_light a:hover.pb_thumbsup_selected {
	background: url(../images/thumbs-sprite-single.png) no-repeat -164px 0;
}
.pb_thumbsup_light a.pb_thumbsdown_selected {
	background: url(../images/thumbs-sprite-single.png) no-repeat -206px 0;
}
.pb_thumbsup_light a:hover.pb_thumbsdown_selected {
	background: url(../images/thumbs-sprite-single.png) no-repeat -206px 0;
}

/* Light Icons for the widgets */
.pb_thumbsup_widget_container .pb_thumbsup_light a.pb_thumbsup_icon, .pb_thumbsup_post_container .pb_thumbsup_light a.pb_thumbsup_icon {
	background: url(../images/thumbs-sprite-widget-single.png) no-repeat 0 0;
}
.pb_thumbsup_widget_container .pb_thumbsup_light a.pb_thumbsdown_icon, .pb_thumbsup_post_container .pb_thumbsup_light a.pb_thumbsdown_icon {
	background: url(../images/thumbs-sprite-widget-single.png) no-repeat -24px 0;
}
.pb_thumbsup_widget_container .pb_thumbsup_light a:hover.pb_thumbsup_icon, .pb_thumbsup_post_container .pb_thumbsup_light a:hover.pb_thumbsup_icon {
	background: url(../images/thumbs-sprite-widget-single.png) no-repeat -48px 0;
}
.pb_thumbsup_widget_container .pb_thumbsup_light a:hover.pb_thumbsdown_icon, .pb_thumbsup_post_container .pb_thumbsup_light a:hover.pb_thumbsdown_icon {
	background: url(../images/thumbs-sprite-widget-single.png) no-repeat -72px 0;
}
.pb_thumbsup_widget_container .pb_thumbsup_light a.pb_thumbsup_selected, .pb_thumbsup_post_container .pb_thumbsup_light a.pb_thumbsup_selected {
	background: url(../images/thumbs-sprite-widget-single.png) no-repeat -96px 0;
}
.pb_thumbsup_widget_container .pb_thumbsup_light a:hover.pb_thumbsup_selected, .pb_thumbsup_post_container .pb_thumbsup_light a:hover.pb_thumbsup_selected {
	background: url(../images/thumbs-sprite-widget-single.png) no-repeat -96px 0;
}
.pb_thumbsup_widget_container .pb_thumbsup_light a.pb_thumbsdown_selected, .pb_thumbsup_post_container .pb_thumbsup_light a.pb_thumbsdown_selected {
	background: url(../images/thumbs-sprite-widget-single.png) no-repeat -120px 0;
}
.pb_thumbsup_widget_container .pb_thumbsup_light a:hover.pb_thumbsdown_selected, .pb_thumbsup_post_container .pb_thumbsup_light a:hover.pb_thumbsdown_selected {
	background: url(../images/thumbs-sprite-widget-single.png) no-repeat -120px 0;
}
/* Dark Icons for on a post or page */
.pb_thumbsup_dark a.pb_thumbsup_icon {
	background: url(../images/thumbs-sprite-single.png) no-repeat  -248px 0;
}
.pb_thumbsup_dark a.pb_thumbsdown_icon {
	background: url(../images/thumbs-sprite-single.png) no-repeat -289px 0;
}
.pb_thumbsup_dark a:hover.pb_thumbsup_icon {
	background: url(../images/thumbs-sprite-single.png) no-repeat -330px 0;
}
.pb_thumbsup_dark a:hover.pb_thumbsdown_icon {
	background: url(../images/thumbs-sprite-single.png) no-repeat -371px 0;
}
.pb_thumbsup_dark a.pb_thumbsup_selected {
	background: url(../images/thumbs-sprite-single.png) no-repeat -412px 0;
}
.pb_thumbsup_dark a:hover.pb_thumbsup_selected {
	background: url(../images/thumbs-sprite-single.png) no-repeat -412px 0;
}
.pb_thumbsup_dark a.pb_thumbsdown_selected {
	background: url(../images/thumbs-sprite-single.png) no-repeat -453px 0;
}
.pb_thumbsup_dark a:hover.pb_thumbsdown_selected {
	background: url(../images/thumbs-sprite-single.png) no-repeat -453px 0;
}
/* Dark Icons for the widgets */
.pb_thumbsup_widget_container .pb_thumbsup_dark a.pb_thumbsup_icon, .pb_thumbsup_post_container .pb_thumbsup_dark a.pb_thumbsup_icon {
	background: url(../images/thumbs-sprite-widget-single.png) no-repeat -145px 0;
}
.pb_thumbsup_widget_container .pb_thumbsup_dark a.pb_thumbsdown_icon, .pb_thumbsup_post_container .pb_thumbsup_dark a.pb_thumbsdown_icon {
	background: url(../images/thumbs-sprite-widget-single.png) no-repeat -169px 0;
}
.pb_thumbsup_widget_container .pb_thumbsup_dark a:hover.pb_thumbsup_icon, .pb_thumbsup_post_container .pb_thumbsup_dark a:hover.pb_thumbsup_icon {
	background: url(../images/thumbs-sprite-widget-single.png) no-repeat -193px 0;
}
.pb_thumbsup_widget_container .pb_thumbsup_dark a:hover.pb_thumbsdown_icon, .pb_thumbsup_post_container .pb_thumbsup_dark a:hover.pb_thumbsdown_icon {
	background: url(../images/thumbs-sprite-widget-single.png) no-repeat -217px 0;
}
.pb_thumbsup_widget_container .pb_thumbsup_dark a.pb_thumbsup_selected, .pb_thumbsup_post_container .pb_thumbsup_dark a.pb_thumbsup_selected {
	background: url(../images/thumbs-sprite-widget-single.png) no-repeat -241px 0;
}
.pb_thumbsup_widget_container .pb_thumbsup_dark a:hover.pb_thumbsup_selected, .pb_thumbsup_post_container .pb_thumbsup_dark a:hover.pb_thumbsup_selected {
	background: url(../images/thumbs-sprite-widget-single.png) no-repeat -241px 0;
}
.pb_thumbsup_widget_container .pb_thumbsup_dark a.pb_thumbsdown_selected, .pb_thumbsup_post_container .pb_thumbsup_dark a.pb_thumbsdown_selected {
	background: url(../images/thumbs-sprite-widget-single.png) no-repeat -265px 0;
}
.pb_thumbsup_widget_container .pb_thumbsup_dark a:hover.pb_thumbsdown_selected, .pb_thumbsup_post_container .pb_thumbsup_dark a:hover.pb_thumbsdown_selected {
	background: url(../images/thumbs-sprite-widget-single.png) no-repeat -265px 0;
}

/*** STYLES FOR POSTS ***/
.pb_thumbsup_post_container, .pb_thumbsup_post_container .pb_thumbsup_item {
	overflow: hidden;
	clear:both;
}

.pb_thumbsup_post_container .pb_thumbsup_vote_icons {
	margin-left: 10px;
	margin-top: -6px;
}
.pb_thumbsup_post_container .pb_thumbsup_vote p {
	float: left;
	margin: 0;
	padding: 0;
}
.pb_thumbsup_post_container .pb_thumbsup_vote {
	float: left;
	border: none;
}
.pb_thumbsup_post_container .pb_thumbsup_vote_stats {
	float:left;
	display: inline;
	margin: 0 0 0 5px;
	padding: 0;
}
.pb_thumbsup_post_container .pb_thumbsup_vote p {
	position:relative;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 0 !important;
}
.pb_thumbsup_post_container .pb_thumbsup_vote_stats span {
	font-size: 12px;
}
.pb_thumbsup_post_container .pb_thumbsup_vote_stats .plus {
	font-size: 14px;
	padding-left: 5px;
}