@charset "UTF-8";
/* CSS Document */

body {
  background-color: white;
}

/* Specify font defaults for each containment level rather than rely on inheritance;
 * avoid possibility of a different (cascaded) stylesheet defining it
 */
body, p, div, pre.poem  {
  font-family: arial, helvetica, sans-serif;
  font-style:  normal;
  font-size:   10pt;   /*.85em; 10pt; 13px;   */
  font-weight: normal;  
}

p.shortspace {
  margin-top:  0pt;  
  margin-bottom: 8pt;
}

.headquote {
  font-family: palatino, georgia, times, serif;
  font-style:  italic;
  font-size:   10pt;
  font-weight: normal;
}

.siteref {
  font-style:  italic;
  font-size:   8pt;
}

.caption {
  font-size:   8pt;
}

.bookmark {
  color: #339999;		
  text-align:  right;
}

.bookmarkBullet {
  background-color: gray; 
  visibility: hidden;
  filter:alpha(opacity=80);opacity:.80;
}


img {
  border-style: none;
} 

.author {
  color: #339999;		
  margin-left:   2em;
  font-style:  italic;
}

pre {
/*
  margin-left:    5%; 
  margin-right:  10%;
  margin-top:    1em; 
  margin-bottom: 1em;
*/
  whitespace: pre;
}

/** Link Styles **/

/* darker green option: 009999 or 669999 */
a:link    {  color: #339999; 
			 text-decoration: none; }	 
a:visited {  color: #339999; 
 			 text-decoration: none; }
a:active  {  color: #33cccc; 
		     font-style:  italic;
             text-decoration: none; }
a:hover   {  color: #33cccc;
			 font-weight: normal; }

/** Head styles **/

.inlinehead {
  color:       #339999;
  font-size:   12pt;
}

h1, h2, h3, h4, .inlinehead { 
  color:       #339999;   /* light green */
  /*margin-left: -2%;*/
  /*font-family: arial, helvetica, san-serif; */
  font-family: palatino, georgia, times, serif;
  letter-spacing: 2px;
  font-variant: small-caps;  
  font-style:  normal;
  font-weight: normal;
}

h1 { 
  font-size:   14pt;
  margin-top:  15pt;
  margin-bottom: 4pt;
}

h2 { 
  font-size:   12pt;
  margin-top:  15pt;
  margin-bottom: 4pt;
}

h3 {
  font-size:   12pt;
  margin-top:  10pt;
  margin-bottom: 2pt;
}

h4 {
  font-size:   12pt;
  margin-top:  10pt;
  margin-bottom: 2pt;
}

td {
  vertical-align:top;
  text-align:left;
}

/** List Styles **/

/* Uses the current font but with extra spacing between lines; 
 * use on a div or p with entries that will not be more than one line each
 */
.menuList {
  line-height: 160%;
}
ul.noLabel li {
  line-height: 160%;
  list-style-type:  none; 
}

/* Numbered lists:  1  a  i  1 */
ol  { list-style: decimal }
ol ol  { list-style: lower-alpha }
ol ol ol  { list-style: lower-roman }
ol ol ol ol  { list-style: none }

/* Bulleted lists */
ul  { list-style: square }