body {
color: #000000;
background-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
}

h1,h2,h3,h4,h5 {
color:#000066;
background-color:transparent;
}

.widebox {
float:left;
width:100%;
margin:0;
padding:0;
border:0;
}

.imgbox {
float:left;
width:45%;
padding:1%;
border:black solid 1px;
margin:1%;
text-align:center;
}

.imgbox p {
text-align:center;
font-size:.9em;
}

.infobox {
float:left;
width:45%;
padding:1%;
border:#000066 solid 1px;
margin:1%;
text-align:center;
}

.infobox p {
font-size:.85em;
}

.revdate {
font-size: .8em; 
font-style: italic;
margin-bottom: 1em;
}

.sig {
margin-top:2em;
margin-bottom: 1em;
font-size: .8em; 
font-style: italic;
}

.navblock {
float:right;
width:100%;
}

.crumbsnav {
width:98%;
text-align:right;
padding:.5em 1% .5em 1%;
margin:0px 0px 1em 0px;
color:#000000;
background-color: #ffde73;
}

ul.crumbsnav {
list-style-type: none;
font-size:0.8em;
}

ul.crumbsnav li {
margin-right:1.5em;
display:inline;
padding:0px .5em 0px .5em;
margin:0px;
border-right:black double 3px;
}

ul.crumbsnav li:first-child {
border-left:black double 3px;
}

.printer-only {
display:none;
}

.printer-not {
}

.bookname {
font-style: italic;
}

p.block-caption {
margin-top: .2em;
font-size: .9em;
}

.clipimg {
float: right;
width: auto;
padding: 10px;
border: #000066 solid 1px;
margin: 5px;
}

.flampaudiobug {
display:none;
/* change to display:run-in if audio bug returns */
}