<p> table {
font-size: inherit;
}
tr, td {
vertical-align: top;
}
#header {
padding: 0.8em;
background-color: #f0f0f0;
border-bottom: 1px solid #ccc;
}
#body {
padding: 1em 1em 6em 1em;
}
#footer {
width: 100%;
position: fixed;
bottom: 0px;
background-color: #f0f0f0;
border-top: 1px solid #ccc;
padding: 1em;
}
#explanations {
margin: 3em auto 1em auto;
text-align: left;
color: #666;
width: 30em;
padding: 1em 2em;
}
.toggle {
margin: 0em auto;
width: 70%;
text-align: right;
font-size: 90%;
}
.toggle a {
color: #666;
}
.examples {
margin: 1.5em;
text-align: center;
}
.picker, .result {
margin: 1em auto 0em auto;
width: 70%;
padding: 10px;
font-size: 120%;
}
.picker input {
font-size: 120%;
width: 13em;
}
.picker .message {
font-size: 80%;
font-style: italic;
}
.result .note {
margin-top: 1.5em;
font-size: 90%;
}
.box {
border: 1px solid #ccc;
background-color: #f8f8f8;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
.id a, .id span {
font-family: monospace;
font-size: 115%;
color: #333;
}
.separator {
margin-top: 1em;
padding-top: 1em;
border-top: 1px solid #ccc;
}
.namespace {
font-size: 85%;
color: #888;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.bottom {
vertical-align: bottom;
}
.path {
margin: 0.3em 0.6em;
}
.right {
text-align: right;
}
.namespace-table {
margin-top: 1em;
}
.namespace-table td {
padding: 2px;
}
.namespace-table tr.odd {
background: white;
}
</p>