BODY{
  margin: 30px 10px 35px 20px;
  color: #000000;
  font-family: sans-serif , Arial , Helvetica, "Comic Sans MS";
  font-size: 1em;
  background-color: #fafafa;
}


BODY.rand{
  margin: 0px;
  padding: 0px;
  color: #bcd3c0;
  background-color: #fafafa;
  font-family: sans-serif;
}

*.imgblock{
  margin-left: 10px;
  margin-bottom: 15px;
}

*.dark {
  padding: 6px;
  /*background-color: #efefef;*/
}

*.dark2 {
  padding: 6px;
  text-decoration: underline;
  margin-left: 10px;
  /*background-color: #f6f6f6;*/
}

h1 {
  color: #006B01;
  font-family: times;
  font-size: 1.9em;
  word-spacing : +0.2em;
  letter-spacing : +0.1em;
  filter: progid:DXImageTransform.Microsoft.shadow(color=#dcdcdc,direction=45,Strength=6); width:580; color:green;
  /*filter: progid:DXImageTransform.Microsoft.glow(Color=#f0f4ee,Strength=10);*/
  /*filter: dropShadow(color=#cccccc,offX=2,offY=2); width:580; */
}

h2 {
  font-family: times;
  color: #006B01;
  /*
  progid:DXImageTransform.Microsoft.MotionBlur(strength=4, direction=135)
    progid:DXImageTransform.Microsoft.Blur(pixelradius=1)
  */
  margin-bottom: 15px;
}

h3 {
  font-size: 1.1em;
  font-family: times;
  color: #006B01;
}

h4 {
  font-weight: normal;
  font-family: times;
  /*color: #006B01;*/
}


/*h5 {
  color: green;
  background-color: #f0f4ee;
  text-shadow: 0.2em 0.2em silver
  font-family: fantasy;
  font-variant: small-caps;
  font-style: oblique
  padding: 2px 5px 2px 5px;
  border-width: 1px;
  border-style: dotted;
}*/

p.txt, p.txt2 {
  /*padding: 0px 10px 0px 0px;*/
  padding:0px;
  margin-bottom: 30px;
}

p.txt2 {
  margin-bottom: 20px;
}

p.txt:first-letter, p.txt2:first-letter {
  font-size: 115%;
  font-family: times;
  padding-right: 1px;
}

li {
  margin-bottom: 4px;
  list-style-image: url('img/bullet.gif');
}

a:link, a:active, a:visited{
  text-decoration: underline;
  color: #000000;
}

a:hover{
  font-weight: bold;
  font-style: italic;
  /*color: #056322;*/
}

