﻿body
{
  margin: 0;
  padding: 0;
  font-family: arial,helvetica, sans-serif;
  font-size: 75%; /* font sizing in ems. if you want to change anything, just change this.*/ /*funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. poop.*/
  color: #000;
  letter-spacing: .01em;
  word-spacing:.02em;
}

/*typography*/
a
{
  text-decoration: none;
  font-weight: normal;
  color: #000;
}
a:link
{
}
a:visited
{
}
a:active
{
}
a:hover
{
  text-decoration: underline;
}
h1
{
  font-size: 2.0em;
  font-weight: normal;
  margin-top: 0em;
  margin-bottom: 0em; /*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
}
h2
{
  font-size: 1.7em;
  margin: 1.2em 0em 1.2em 0em;
  font-weight: normal;
}
h3
{
  font-size: 1.4em;
  margin: 1.2em 0em 1.2em 0em;
  font-weight: normal;
}
h4
{
  font-size: 1.2em;
  margin: 1.2em 0em 1.2em 0em;
  font-weight: bold;
}
h5
{
  font-size: 1.0em;
  margin: 1.2em 0em 1.2em 0em;
  font-weight: bold;
}
h6
{
  font-size: 0.8em;
  margin: 1.2em 0em 1.2em 0em;
  font-weight: bold;
}
img
{
  border: 0;
}
ol, ul, li
{
  list-style: none;
  font-size: 1.0em;
  line-height: 1.8em;
  margin-top: 0.2em;
  margin-bottom: 0.1em;
}
p,dd
{
  font-size: 1.0em;
  line-height: 1.4em;
  margin: 1.2em 0em 1.2em 0em;
}
li > p
{
  margin-top: 0.2em;
}
pre
{
  /*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
  font-family: monospace;
  font-size: 1.0em;
}
strong, b
{
  font-weight: bold;
}

.floatLeft
{
  float: left;
}
.block
{
  display: block;
}
.strike
{
  text-decoration: line-through;
}
.smaller{font-size:.85em;}

