h1 {
  font            : bold 48pt/45pt Courier, Times, serif;
  font-variant    : small-caps;
  text-align      : center;
  padding         : 0px;
  background      : #C4E1C7;
  color           : black;
  border          : 1px solid #2E595C;
}

h2, h3, h4, h5, h6 {
  font            : bold 24pt/20pt Courier, Times, serif;
  font-variant    : small-caps;
  width           : 100%;
  text-align      : justify;
  padding         : 0px; 
  background      : #C4E1C7;
  color           : black;
  border          : 1px solid #2E595C;
}

img {
  border          : none;
}

A {
  border          : none;
}

li {
  padding         : 5px;
}

A:link, A:visited, A:active {
  text-decoration : none;
  color           : #160;
}

A:hover {
  text-decoration : none;
  background      : #EED;
  color           : #100;
}

a.popup span, a.lpopup span, a.dpopup span, a.dlpopup span {
  position        : absolute;
  font            : 10pt Arial, Times, serif;
  letter-spacing  : 0em;
  color           : #111;
  background      : #CCCCCF;
  letter-spacing  : 0em;
  text-align      : left;
  top             : -2000px;
  width           : 175px;
  padding         : 5px;
  border          : 2px solid #111;
}

a.popup span, a.dpopup span {
  left            : 30px;
}

a.lpopup span, a.dlpopup span {
  right           : 30px;
}

a.popup:hover span, a.popup span:hover, a.lpopup:hover span, a.lpopup span:hover {
  position        : absolute;
  top             : 48px;
}

a.dpopup:hover span, a.dpopup span:hover, a.dlpopup:hover span, a.dlpopup span:hover {
  position        : absolute;
  top             : 48px;
}

p, p + p {
  margin-top      : 0;
  margin-bottom   : 0;
}

p + p {
  text-indent     : 1.9em;
}

.indent {
  text-indent     : 1.9em;
}

html, body {
  margin          : 0;
  padding         : 0;
}

body {
  font            : 12pt/14pt Courier, Times, serif;
  background      : #FFF url(http://www.mize.org/bluelinedbackground2.gif) repeat-y;
  background-position: top center;
}

table.main {
  width           : 100%;
  height          : 100%;
}

td.main {
  vertical-align  : middle;
  text-align      : center;
}

table.tpadder {
  width           : 100%;
  height          : 100%;
}

.container {
  position        : relative;
  text-align      : left;
  margin-left     : auto;
  margin-right    : auto;
  width           : 600px;
  height          : 500px;
}

.shadow {
  position        : absolute;
  top             : 0px;
  left            : 0px;
  width           : 675px;
  height          : 500px;
  padding         : 0px;
  background      : url(http://www.mize.org/shadowdark.gif) repeat;
}

.ishadow {
  position        : absolute;
  top             : 0px;
  left            : 0px;
  width           : 675px;
  height          : 1150px;
  padding         : 0px;
  background      : url(http://www.mize.org/shadowdark.gif) repeat;
}

.lshadow {
  position        : absolute;
  top             : 0px;
  left            : 0px;
  width           : 675px;
  height          : 530px;
  padding         : 0px;
  background      : url(http://www.mize.org/shadowdark.gif) repeat;
}

.content {
  position        : absolute;
  top             : -20px;
  left            : -20px;
  width           : 675px;
  height          : 500px;
  background      : #F8F8F8;
  border-top      : 2px solid #EE9;
  border-left     : 2px solid #EE9;
  border-bottom   : 2px solid #002;
  border-right    : 2px solid #002;
  padding         : 0px;
  overflow        : visible;
}

.icontent {
  position        : absolute;
  top             : -20px;
  left            : -20px;
  width           : 675px;
  height          : 1150px;
  background      : #F8F8F8;
  border-top      : 2px solid #EE9;
  border-left     : 2px solid #EE9;
  border-bottom   : 2px solid #002;
  border-right    : 2px solid #002;
  padding         : 0px;
  overflow        : visible;
}

.lcontent {
  position        : absolute;
  top             : -20px;
  left            : -20px;
  width           : 675px;
  height          : 530px;
  background      : #F8F8F8;
  border-top      : 2px solid #EE9;
  border-left     : 2px solid #EE9;
  border-bottom   : 2px solid #002;
  border-right    : 2px solid #002;
  padding         : 0px;
  overflow        : visible;
}

.textpart {
  position        : absolute;
  top             : 2px;
  left            : 2px;
  width           : 450px;
  height          : 350px;
}

.block {
  font            : 11pt Arial, Times, serif;
  text-align      : left;
  letter-spacing  : .06em;
  background      : url(http://www.mize.org/textbackground3.gif) repeat;
}

.pad20 {
  padding         : 20px;
}

.overflow {
  overflow        : auto;
  line-height     : 2em;
  width           : 413px;
  height          : 310px;
}

.padside {
  padding-right   : 15px;
}

.information {
  position        : absolute;
  text-align      : center;
  top             : 250px;
  right           : 15px;
  width           : 200px;
  height          : 150px;
  overflow        : visible;
}

.information a {
  font            : 10pt Arial, Times, serif;
  letter-spacing  : .2em;
}

.webmaster {
  position        : absolute;
  font            : 8pt Arial, Times, serif;
  text-align      : center;
  top             : 0px;
  right           : 0px;
  width           : 200px;
  height          : 25px;
  overflow        : visible;
}

.webmaster a {
  font            : 8pt Arial, Times, serif;
  letter-spacing  : .2em;
}

.graphic {
  position        : absolute;
  top             : 30px;
  right           : 15px;
  width           : 200px;
  height          : 150px;
  overflow        : hidden;
}
.portrait {
  position        : absolute;
  top             : 360px;
  left            : 90px;
  width           : 200px;
  height          : 135px;
  overflow        : hidden;
}

.phonenum {
  position        : absolute;
  text-align      : center;
  top             : 300px;
  right           : 15px;
  width           : 200px;
  height          : 50px;
}

.tolinks {
  position        : absolute;
  top             : 440px;
  right           : 190px;
  padding         : 10px;
  border          : 5px solid #CCD;
  font            : 10pt Arial, Times, serif;
  letter-spacing  : .25em;
}

.toinfo {
  position        : absolute;
  top             : 405px;
  right           : 30px;
  padding         : 10px;
  border          : 5px solid #CCD;
  font            : 10pt Arial, Times, serif;
  letter-spacing  : .25em;
}

.links {
  position        : absolute;
  top             : 0px;
  left            : 0px;
  padding         : 20px;
}

.info {
  position        : absolute;
  top             : 0px;
  left            : 0px;
  padding         : 20px;
}

.backtohome {
  position        : absolute;
  bottom          : 10px;
  left            : 15px;
  padding         : 10px;
  border          : 5px solid #CCD;
  font            : 10pt Arial, Times, serif;
  letter-spacing  : .25em;
}

.backtoinfo {
  position        : absolute;
  bottom          : 10px;
  right           : 15px;
  padding         : 10px;
  border          : 5px solid #CCD;
  font            : 10pt Arial, Times, serif;
  letter-spacing  : .25em;
}

.backtolinks {
  position        : absolute;
  bottom          : 10px;
  right           : 15px;
  padding         : 10px;
  border          : 5px solid #CCD;
  font            : 10pt Arial, Times, serif;
  letter-spacing  : .25em;
}

.toold {
  position        : absolute;
  bottom          : 5px;
  right           : 5px;
  font            : 10pt Arial, Times, serif;
  letter-spacing  : .25em;
}
