* 
  	{margin: 0 auto;
    max-width: 34em;}


body, div, p, h1, h2, h3, h4, h5, h6, ul, li {
  margin: 0;
  padding: 0;
}



body {color:#000000; background-color:#ffffff; margin: 0; padding: 0 .5em 1em 1.2em;
font-family: Georgia, serif;font-size: 17px; 
}
 h1,h2,h3,h4 {font-weight:normal;  }
 h1 {font-size:120%; margin-left: .1em; padding-top: 1.25em; padding-bottom: .5em; border-bottom: 1px solid #aaa; margin-bottom: .75em;}
 h2 {font-size:110%;margin-left: .2em;padding-top: .25em; padding-bottom: .7em;}
 h3 {font-size:100%; margin-left: .3em;  padding:1em 0 .5em 0;}}
 li {font-size: 100%; margin: .5em 0 .75em 0; list-style-type: none; font-weight:normal; border-bottom: 0 solid #aaa;
   padding-bottom: .1em;}
p {font-size: 100%; margin: .5em .1em .75em .25em;  font-weight:normal; 
  line-height: 1.6em;
 }
 blockquote {max-width: 29em;}
 ul { padding: .2em 0 0 .5em;}
 table {margin: 0 0 .75em .25em; width: 95%;}
td {font-size: 100%; margin: .5em .1em .75em .25em;  font-weight:normal; 
  line-height: 1em;}

a:link		{ color: #a00; text-decoration: none;}
	a:visited	{ color: #a00; text-decoration: none;} 
	a:active	{ color: #a00; text-decoration: none;} 
	a:hover		{ color: #b00; text-decoration: none;}
	
blockquote {margin-left: 1em;}
pre {font-family: Georgia, serif; font-size: 90%;line-height: 1.6em; margin: .5em .1em .75em .5em;}

.footer { border-top: 1px solid #aaa; padding-top: .9em;  margin-top: 1.2em;}