h1 { font-size: 2em; }
h3 { font-size: 1.1em; }

#content .cols2 .a
{
font-size: 0.85em;
}

#content .cols2 .b
{
font-size: 0.89em;
margin: 0 -1 640px 0; padding: 0.1em 0 0.1em 2em;
border-left: 1px solid #94811c;
}

#content .navigation-by-holes
{
float: left;
position: relative;
margin: 1em 1em -4em 0;
font-family: serif;
white-space: nowrap;
color: #000000;
}
#content .navigation-by-holes a
{
text-decoration: none;
}
#content .navigation-by-holes a:hover
{
height: 1.4em;
margin-top: -0.2em; margin-right: -0.25em; margin-bottom: 2.8em; margin-left: -0.27em; //margin-left: -0.4em; padding-bottom: 0.06em;
font-size: 1.4em; font-weight: bold;
color: #000000 ! important;
}
#content .navigation-by-holes a.one:hover
{
margin-left: -0.18em; //margin-left: -0.4em;
}
#content .navigation-by-holes a,
#content .navigation-by-holes b
{
float: left;
position: relative;
width: 1.8em; height: 1.75em;
margin-bottom: 4em;
text-align: center;
border-bottom: 1px solid #94811c;
}
#content .navigation-by-holes b b
{
z-index: 1;
width: auto; height: auto;
margin: 0 0 0 -2.15em; //margin-left: -6.30em;
border: 0 hidden;
}
#content .navigation-by-holes a.one,
#content .navigation-by-holes b.one
{
width: 1.5em;
}
#content .navigation-by-holes .larr,
#content .navigation-by-holes .rarr
{
position: absolute;
top: 0.27em;
height: 1.75em ! important;
margin: 0 ! important; padding: 0 ! important;
font-size: 2em ! important; font-weight: normal ! important;
border-bottom: 0 hidden;
}
#content .navigation-by-holes a.larr:hover,
#content .navigation-by-holes a.rarr:hover
{
color: #ffffff ! important;
}
#content .navigation-by-holes .larr
{
right: 100%;
}
#content .navigation-by-holes .rarr
{
left: 100%;
}
#content .navigation-by-holes b
{
font-weight: normal;
}
#content .navigation-by-holes b span
{
position: absolute;
left: -0.2em; top: 100%;
width: 5em;
margin-top: -3px; padding-top: 5px;
font-size: 3em;
text-align: left;
background: url('hole-marker.gif') 0.4em top no-repeat;
}
#content .navigation-by-holes b.one span
{
left: 0;
background-position: 0.15em top;
}
#content .navigation-by-holes b span sup
{
font-size: 0.5em;
vertical-align: top;
}

img.measures,
.measures img.labels
{
visibility: hidden;
}
.measures img.measures
{
visibility: visible;
}

.special ul b
{
color: #000000;
}
.measures ul li b,
.special ul .measures b
{
text-decoration: underline;
font-weight: normal;
cursor: pointer; cursor: hand;
}
.special ul b,
.measures ul li.measures b
{
text-decoration: none;
font-weight: bold;
cursor: default;
}
.measures ul li b:hover,
.special ul .measures b:hover
{
color: #ffffff;
}
.measures ul li.measures b:hover
{
color: #000000;
}



