.cssbtn {
	display:inline; display:inline-block;
	width:50px;
	margin:0.2em; padding:1px;
	font-size:12px;
	font-family: "Arial";
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	background:#cdf;
	color:#333;
	border:1px solid #000080;
	vertical-align:middle;
	white-space:nowrap;
	cursor:hand; cursor:pointer;
	}
.cssbtn[class] {
	width:auto;
	min-width:50px;
	}
.cssbtn strong {
	font-weight:bold;
	background:white;
	color:#06c;
	}
.cssbtn:hover { background:#ff2211; color:white }
.cssbtn:hover strong { background:#ccc; color:#ff2211; }

.btnw3c { background:#06c; color:white }
.btnxml { background:#f90; color:black }
.btnw4d { background:#090; color:white }
	.btnw4d strong { color:#090 }
.btnpwr { background:#006; color:white }
	.btnpwr strong { background:#ccf; color:#006 }
.btnauth { background:#dd9; color:black }
	.btnauth strong { background:#003; color:#ffc }

/* just for the last example: */
.var2 { width:140px }
.var2[class] { width:auto; min-width:120px }