body	{ margin: 0;
	padding: 0;
	color: black;
	background-color: #909;
	font:	15px Palatino, serif; }

h1	{ font-size: 2em; }
h2	{ font-size: 1.75em; }
h3	{ font-size: 1.5em; }
h4	{ font-size: 1.25em; }
h5	{ font-size: 1em; }

h1, h2, h3, h4, h5, h6
	{ margin: 1.25em 0 0 0;
	font-family:	AvantGarde, sans-serif;
	color: #660099;
	background: transparent; }

h1.center {text-align: center;}
h2.center {text-align: center;}
h3.center {text-align: center;}
h4.center {text-align: center;}
h5.center {text-align: center;}
h6.center {text-align: center;}

p	{ margin: .5em 0; }

//p:first-letter {font-size: 100%;
//	 font-style: italic; }
//p sub:first-letter {font-size: 100%;
//          font-style: none; }

p.center {text-align: center;}

a	{ font-size: 1em;
	text-decoration: none;}
//	font-weight: bold; }

a:link	{ color:  #fff;
	background-color: transparent; }

a:visited { color: #0F0;
	background-color: transparent; }

a:hover { color: #09f;
	background-color: light blue;
	font-style: italic; }

a:link img { border: 3px solid black }
a:visited img { border: 3px solid green }
a:hover img { border: 3px solid purple }

code, tt, pre	{
	font:	11px monaco, "andale mono", courier, "courier new", sans-serif;
	color:	#630;
	background-color: transparent;
	}

img	{ border: 0;
	margin: 1em;
	vertical-align: middle; }

table	{border-style: none;
	empty-cells: show; }

td	{ padding: .5em;
	vertical-align: text-top; }

td.links { width:30%; }

td p a	 { font-size: 1.25em;
	 font-weight:bold;
          color: #fff; }

tr td a    { font-size: 1.25em;
            font-weight:bold;
            color: #fff; }

@media print {
	 body { color: black; background-color: white; }
	 h1, h2, h3,
	 h4, h5, h6    { page-break-after: avoid; page-break-inside: avoid }
	 blockquote,
	 pre	       { page-break-inside: avoid }
	 ul, ol, dl    { page-break-before: avoid }   }
