h1.blog
  {
  font-family: palatino, serif;
  font-size: xx-large;
  letter-spacing: -0.08em;
  }

hr
  {
  text-align: center;
  border: thin solid gray;
  height: 0px;
  width: 75%;
  }

hr.third
  {
  width: 33%;
  }

hr.half
  {
  width: 50%;
  }

hr.twothirds
  {
  width: 66%;
  }

hr.full
  {
  border: medium solid gray;
  width: 100%;
  }

/*
h3.entrytitle
  {
  font-style: italic;
  font-size: larger;
  text-align: right;
  }
*/
h3.entrytitle
  {
  font-family: palatino, serif;
  font-size: larger;
  font-style: oblique;
/*  font-variant: small-caps; */
  font-weight: 900;
  text-align: right;
  letter-spacing: 0.2em;
  word-spacing: 0.2em;
  margin-right: 0px;
  margin-left: 0px;
  }

span.entrydate a:hover, h1 a:hover
  {
  color: black;
  }

td.main p.top, span
  {
  text-align: right;
  font-size: smaller;
  }

td.main p.top span
  {
  border-top: thin solid gray;
  }

td.main p.notice
  {
  font-size: larger;
  font-family: serif;
  text-align: center;
  font-style: oblique;
  }

table.blognav
  {
  border: 0px solid black;
  width: auto;
  margin: auto;
  padding: 0px;
  vertical-align: middle;
  }
	
table.blognav td
  {
  font-size: smaller;
  text-align: center;
  border: 0px solid black;
  padding: 1px 5px 1px 5px;
  vertical-align: middle;
  }

table.blognav span
  {
/*  font-family: times; */
  text-align: center;
  font-size: larger;
  font-weight: bolder;
  }

div.entry > :first-child
  {
/* text-align: center; */
  margin-left: 80px;
  font-variant: small-caps;
  font-size: larger;
  font-family: times, serif;
/*  font-weight: bolder; */
  }

ul.mathlist li {text-align:left;margin-top: 3ex; margin-bottom: 3ex;}
ul.mathlist {list-style:none;}
