body         { font-family: Arial, Arial, Helvetica; font-size: x-small;
	background-color: #97a2cb; }
td, p, h1, h2, ul, ol, li  { font-family: Arial, Helvetica, sans-serif }
p            { font-size: x-small; margin-top: 0; margin-bottom: 1em }
p.hide       { display: none; }
p.spacer     { margin-top: 5px }
p.tight      { margin-bottom: 5px }
p.toplink    { text-align: right; margin-top: .5em; }
p.footnote   { font-size: .7em; margin-top: -.75em; color: #666; }
h1           { font-size: small; font-weight: bold; color: #313983;
               padding: 0; border-bottom: 5px double #900; 
		   margin-bottom: .2em;	text-transform: uppercase; }
h1.top       { text-align: center; }
h1.date      { border-bottom: 0; margin-bottom: 1em; text-transform: none; }
h1.tight     { margin-top: 0; margin-bottom: 0; text-align: center }
table#chart td { font-size: .7em; }
h2           { font-size: x-small; font-weight: bold }
h3           { font-size: x-small; font-weight: bold; margin-bottom: 0 }
h4           { font-size: x-small; font-weight: bold; margin: 0; color: #313983; }
ul, ol       { font-size: x-small; }
ul  		 { margin-top: 0; margin-bottom: 0 }
ul.minimenu  { margin-left: 100px; list-style: none; padding-left: 0; }
li           { margin-bottom: 3px }
ul.minimenu li { margin-bottom: 0; }
ul.tight li  { margin-bottom: 0 }
table#topbar tr { background-color: #569; }
.topnav a   { font-size: x-small; background-color: #97a2cb; color: black; padding: 0 2px;
               text-decoration: none; }
.topnav a:link, .topnav a:visited { color: #fff; }
.topnav a:hover { color: #fc6; }
hr           { color: #CCC; shading: solid; size: 1 }
.teaser      { margin: 0 70px 10px 70px; padding: 5px 5px 8px 5px;
               background-color: #EEE }
a:link	{ color: #67b; }
a:visited   { color: #348; }
a:hover     { color: #c90 }


