body
{ background-color: rgb(102,152,102); background-image: url('images/stripe5.jpg'); 
  margin: 0px;
  font: normal normal normal 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;
  color: rgb(51,102,51); }

a:link    { color: rgb(0,51,0); background: rgb(221,238,221);
  text-decoration: none; }
a:visited { color: rgb(0,51,0); background: rgb(238,245,238);
  text-decoration: none; }
a:active  { color: rgb(51,102,51);
  text-decoration: none; }
a:hover   { color: rgb(255,255,255); background: rgb(51,102,51);
  text-decoration: none; }

a.nav:link, a.nav:visited, a.nav:active
{ font: italic normal normal 14pt Lucida Sans Unicode, Lucida Grande, sans-serif;
  color: rgb(255,255,255); background-color: transparent;
  text-decoration: none; }
a.nav:hover
{ font: italic normal normal 14pt Lucida Sans Unicode, Lucida Grande, sans-serif;
  color: rgb(51,102,51);
  background-color: rgb(255,255,255);
  text-decoration: none; }
font.navpage
{ font: italic normal normal 14pt Lucida Sans Unicode, Lucida Grande, sans-serif;
  color: rgb(128,153,128); }

font.ha-title
{ font: italic normal normal 24pt Lucida Sans Unicode, Lucida Grande, sans-serif;
  color: rgb(51,102,51); }
font.ha-tilde
{ font: italic normal normal 24pt Lucida Sans Unicode, Lucida Grande, sans-serif;
  color: rgb(255,255,255); }

a.image:link, a.image:visited, a.image:active, a.image:hover
{ background: rgb(255,255,255); }

table.sambucus
{ width: 950px; margin: 0px; padding: 0px; border: 0px;
  background-image: url('images/Sambucus5.png'); background-repeat: no-repeat; }
table.sambucus-books
{ width: 1150px; margin: 0px; padding: 0px; border: 0px;
  background-image: url('images/Sambucus5.png'); background-repeat: no-repeat; }

font.fineprint
{ font: normal normal normal 8pt Lucida Sans Unicode, Lucida Grande, sans-serif; }

h1 { font-size: 175%; color: rgb(102,127,102); margin-top: 0; margin-bottom: 0; }
h2 { font-size: 150%; color: rgb(51,102,51); margin-top: 0; margin-bottom: 0; }
h3 { font-size: 125%; color: rgb(51,102,51); margin-top: 0; margin-bottom: 0; }

hr.normal { width: 580; color: rgb(153,178,153); }
hr.unsized            { color: rgb(153,178,153); }

font.normal
  { font: normal normal normal 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;
  color: rgb(51,102,51); }

p.normal { margin-top: 0; margin-bottom: 0 }
p.indent { text-indent: 25pt; margin-top: 0; margin-bottom: 0 }
blockquote { margin-left: 25pt; margin-top: 0; margin-bottom: 0; margin-right: 0; }

.floatimgright
{ float:right; margin-top:10px; margin-left:10px;  margin-bottom:10px; }
.floatimgleft
{ float:left;  margin-top:10px; margin-right:10px; margin-bottom:10px; }

ul
{ padding: 1em; margin: 0; }

ol
{ padding: 1.5em; margin: 0; }

li
{ padding: .1em; }

div.frame 
{ background: rgb(255,255,255);
  border-width: normal; border-style: solid; border-color: rgb(51,153,204);
  padding: 10pt; }

div.announceframe 
{ background: rgb(255,255,255);
  border-width: thick; border-style: solid; border-color: rgb(51,153,204);
  padding: 15pt; }

div.video 
{ background: rgb(255,255,255);
  border-width: thin; border-style: solid; border-color: rgb(51,153,204);
  padding: 5pt; }
