/* !important's are needed to make sure to override poorly coded themes */
body { 
	padding-top: 29px !important;
}
#wpabar {
	background: url('images/wpabar_bkg.png') #14568a no-repeat 50% 0 !important;
	border-bottom: 1px solid #3285ae !important;
	color: #fff !important;
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana !important;
	height: 28px !important;
	margin: 0 !important;
	position: absolute; /* change this to "fixed" to make it sticky when you scroll */
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	z-index: 2000 !important;
}
#wpabar .wpabar-dropdown {
	background: url('images/bullet_arrow_down.gif') no-repeat 100% 0 !important;
	padding-right: 1.5em !important;
}
#wpabar .wpabar-menupop li {
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
#wpabar .wpabar-menupop ul {
	background: #14568a !important;
	border: 1px solid #3285ae !important;
	left: -999em;
	position: absolute !important;
}
#wpabar #wpabar-rightside {
	float: right !important;
}
#wpabar a {
	border: none !important;
	color: #c3def1 !important;
	display: block !important;
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana !important;
	font-weight: normal !important;
	letter-spacing: normal !important;
	padding: 0.5em 1em !important;
	text-decoration: none !important;
}
#wpabar a img {
	background: transparent !important;
	border: 0 !important;
	padding: 0 !important;
}
#wpabar a:hover, .wpabar-menuhover {
	background: #2c77a4 !important;
	color: #fff !important;
}
#wpabar small a {
	display: inline !important;
}
#wpabar ul {
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
	text-align: left !important;
}
#wpabar ul li {
	list-style: none !important;
	float: left !important;
	margin: 0 !important;
	padding: 0 !important;
}

/* Hides the comments in moderation count if it's zero */
#wpabar .count-0 {
	display: none;
}