/* */
sub {
	font-size: 75%;
	vertical-align: bottom;
}
.function ol li{
/* background-color: #eef3ff;*/
 background-color: #ffffff;
}
.function ol li h4{
 margin:0;
 padding:0;
 border:0 none;
 background-color: #eef3ff;
}
.function ol li p{
 margin:0;
 background-color: white;
}
/*div#maincontents div.description .function ol li pre{*/
.function ol li pre{
  margin: 2px 0em;
  padding-left: 1em;
}

.function .spec-of{

}

div#tagsupport ul{
	width:620px;
	margin-left: 50px;
}
div#tagsupport ul li{
	width:100px;
	border:1px dotted gray;
	float: left;
}
div#browsersupport table{
	border: 1px solid gray;
}
div#browsersupport table colgroup.browser-name col{
	width: 100px;
	vertical-align: top;
}
div#browsersupport table colgroup.tag-name col{
	vertical-align: top;
}
div#browsersupport table colgroup.support-of col{
	width: 2em;
	text-align: center;
}
div#browsersupport table colgroup.description col{
	text-align: left;
}

div#browsersupport table * td,
div#browsersupport table * th{
	padding-left: 2px;
	padding-right: 2px;
	vertical-align: top;
}

div#browsersupport table thead th{
	border: 1px solid gray;
}

div#browsersupport table tbody th{
	text-align: center;
	border: 0px none;
}
div#browsersupport table tbody th:first-child{
	border: 1px solid gray;
}

div#browsersupport table tbody td{
	border: 1px solid gray;
}

