html, body
 {
  font-family: serif; font-size: 12pt;
  color: #000000; background: #cccccc;
  background-image:url('images/fnw_2010_background.jpg');
  padding: 0.7ex 0.7ex 0.7ex 0.7ex; margin: 0 0 0 0
 }
a:link { color: #333333 }
a:visited { color: #111111 }
a:hover { color: #666666 }
a:visited:hover { color: #444444 }
a:active { color: #990066 }
img.right { float: right; border: 1px solid }
table { border-color: #000000 }
td { border-color: #000000 }

.huge { font-size: 4.5ex }
.large { font-size: 2.7ex }
.small { font-size: 1.4ex }

.menu { background-color: #999999; padding: 0.5ex; border: 0.2ex solid }
.selected { background-color: #e2e2e2; padding: 0.5ex; border: 0.2ex solid }


.title { font-style: italic }
.volume { font-weight: bold }
.abstract { margin: 0.6ex 3em 0.8ex 3em }
.note { margin: 0.6ex 3em 0.8ex 3em }
.speaker { text-decoration: underline }
.math { font-style: italic }
.vector { font-weight: bold }
.weight { font-weight: bold }
.Uweight { font-weight: bold; text-decoration: underline }
.emph { font-style: italic }
.fn { font-size: x-small }
.quote { background: #c0c0c0; padding: 0.5ex; border-style: dotted; 
  border-width: 1px; margin-top: 0.5ex; margin-bottom: 0.5ex; 
  margin-left: 3em; margin-right: 3em }

.red { color: #dd0000 }
.blue { color: #3333ff }

sup, sub { height: 0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative; }
sup { bottom: 1ex; }
sub { top: .5ex; }

.bothss sub { margin-left: -1ex; }
.bothss sup { margin-left: 0.2ex; }
.bothssn sub { margin-left: -1.1ex; }
.bothssn sup { margin-left: 0ex; }

.refs { text-align: right; vertical-align: top; font-size: small }
.refb { font-size: small }
