/* properties for div#content, div#header, img#logoTxt, div#sidenav, div#sidenav a, */
/* div#sidenav img, div#main, div#notice, table#board td, table#board td.lastBd     */
/* table#album td, table#virtual td, body#qtvr, p.adobe, p.adobe a, p.picTitle      */
/* p.bottomnav, td.bottomnav, p.bottomnav a, td.bottomnav a, body#privacy p,        */
/* div#public, .iquote, .contrast, .iquote h0, .iquote h2, .iquote p, .iquote ul,   */
/* .iquote ol, .iquote li, .iquote a, .unit, .name, .company                        */

div#content
{
  /* NS4 misbehaves without this border */
  border: 1px solid rgb(255, 255, 255);
  padding: 0;
  margin: 0;
}
div#header
{
  border: 1px solid rgb(255, 255, 255);
  padding: 0 5px 5px 0;
  width: 750px;
}
img#logoTxt
{
  margin-right: 10px;
  margin-bottom: 15px;
}
div#sidenav
{
  float: left;
  margin-top: 15px;
  width: 128px;
}
div#sidenav a
{
  display: block;
}
div#sidenav img
{
  margin-bottom: 5px;
}
div#main
{
  left: 150px;
  margin: 0 0 0 15px;
  padding: 0 10px 15px 15px;
  position: absolute;
  text-align: justify;
  width: 602px;
}
div#notice
{
	left: 0px;
	margin: 0 0 0 15px;
	padding: 0 10px 30px 30px;
	text-align: left;
	width: 750px;
	float: top;
}
table#board td
{
  padding-bottom: 2px;
}
table#board td.lastBd
{
  padding-bottom: 15px;
}
table#album td
{
  padding: 5px 20px 20px 0;
}
table#virtual td
{
  padding: 5px 20px 20px 0;
  text-align: center;
}
body#qtvr
{
  padding: 0;
  margin: 10px 0 0 0;
}
p.adobe
{
  font-size: 0.85em;
  margin: 3em 1.5em 0 1.5em;
  text-align: center;
}
p.adobe a
{
  font-size: 0.85em;
}
p.picTitle
{
  margin: 0;
  padding: 0;
}
p.bottomnav, td.bottomnav
{
  font-size: 1.0em;
  margin: 2.5em 1.5em;
  text-align: center;
}
p.bottomnav a, td.bottomnav a
{
  font-size: 0.85em;
}
body#privacy p
{
  text-align: justify;
}
div#public
{
  text-align: justify;
  width: 750px;
}
.iquote
{
  background-color: rgb(240, 240, 255);
  /* very light pale blue */
  border: 1px solid rgb(0, 64, 128);
  color: rgb(0, 64, 128);
  /* med blue */
  margin: 20px 30px 20px 20px;
  padding: 10px 20px 10px 20px;
}
.contrast
{
  color: rgb(0, 0, 255);
    /* royal blue */
}
/* add iquote h0 */
.iquote h0
{
  font-weight: bold;
  font-size: .85em;
  line-height: 0.5em;
  font-weight: bold;
}
.iquote h2
{
  font-size: 1.5em;
  margin: 0 0 0.5em 0;
}
.iquote p
{
  font-size: 1.1em;
  line-height: 1.4em;
  margin: 0 0 1em 0;
}
.iquote ul, .iquote ol
{
  font-size: 1.1em;
  line-height: 1.5em;
}
.iquote li
{
  font-size: 1.1em;
}
.iquote a
{
  font-size: 1.1em;
}
.unit
{
  font-weight: bold;
  padding-top: 15px;
  padding-bottom: 3px;
}
.name
{
  padding-top: 3px;
}
.company
{
  padding-bottom: 3px;
}
