.clear {clear: both;}

.buttons {height: 26px;}
.button-bar {height: 26px; margin-bottom: 10px;}

button {border: none; padding: 0; margin: 0; overflow: hidden;}

button, a.button {
	margin: 0px 8px 8px 0;
	border: none;
	background: transparent url(/buttons/button-normal.gif) right 0px no-repeat;
	
	display: inline-block;
	Xfloat: left;
	height: 13px;
	Xline-height: 26px;
	
	padding: 6px 8px 7px 8px;
	
	color: #fff;
	font-family: "Lucida Grande", "Lucida Sans", Tahoma, Verdana, sans-serif;
	text-decoration: none;
	color: #111;
	font-size: 11px;
	overflow: hidden;
}

button {
	height: 26px;
	line-height: 26px;
	padding: 0 8px 0 8px;
	display: block;
	float: left;
	vertical-align: middle;
	Xmargin-top: 6px;
}

.bar {margin-right: -4px !important; }

button:hover, a.button:hover {background-position: right -26px;}
button.default, a.default {background-image: url(/buttons/button-default.gif); color: #fff;}
button.destructive, a.destructive {background-image: url(/buttons/button-destructive.gif); color: #fff;}
button.add, a.add {background-image: url(/buttons/button-add.gif); color: #fff;}
button.go, a.go {background-image: url(/buttons/button-go.gif); color: #fff;}
button.dark_green, a.dark_green {background-image: url(/buttons/button-green.gif); color: #fff;}
button.tan, a.tan {background-image: url(/buttons/button-tan.gif); color: #fff;}
