/* Tabbed interface, genericallly */

	.h_tab, .v_tab {
	  list-style:none;
	}

/* Tabbed interface, horizontal */

	.h_tab {
	  clear: both;
	  margin-left: 1px;
	}

	.h_tab li {
	  float: left;
	  text-align: center; 
	}

	.h_tab a {
	  font-weight: bold;
	  display: block; 
          padding: .75em;
	  /* shorten (mzanon) */ padding: .25em .5em; 
	  border: 1px solid rgb(204,204,204);
	  margin-left: -1px;
	  text-decoration: none;
	  text-align: center;
	  font-size: small; font-weight: bold;
	  background-color: rgb(230,230,230);
	}

	.h_tab a:hover {
	  text-decoration: underline;
	}

	.h_tab a.active {
	  border-bottom: 0;
	  background-color: white;
	}

