li.button {margin: 0 0 15px 0}

li.button {
	display:inline; 
	list-style:none;
	font-size: 0.75em;
}

li.button a {
	display:block; 
	float:left;
	height:22px;
	margin-right:15px;
}

li.button a span {
	cursor:pointer;
	display:inline;
	float:left;  
	height:18px; 
	padding:4px 10px 0 0; 
	margin-left:10px;	
}

li.button a:hover {
	background-position:0px bottom;
}

li.button a:hover span {
	background-position:right bottom;
}

/* color schemes */
.blue a {background:transparent url(images/buttons-1.jpg) no-repeat top left;color: #333;}
.blue a span {background:transparent url(images/buttons-1.jpg) no-repeat right top}
.blue a:hover {color:#fff}
.orange a {background:transparent url(images/buttons-2.jpg) no-repeat top left;color: #fff;}
.orange a span {background:transparent url(images/buttons-2.jpg) no-repeat right top}
.orange a:hover {color:#fff}