/* Copyright (C) 2008-2009 beingmeta, inc.

   This file is a part of the FDJT web toolkit (www.fdjt.org)
   These are various helpful style declarations for general
   layout and presentation.

   This program comes with absolutely NO WARRANTY, including implied
   warranties of merchantability or fitness for any particular
   purpose.

    Use, modification, and redistribution of this program is permitted
    under either the GNU General Public License (GPL) Version 2 (or
    any later version) or under the GNU Lesser General Public License
    (version 3 or later).

    These licenses may be found at www.gnu.org, particularly:
      http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
      http://www.gnu.org/licenses/lgpl-3.0-standalone.html
*/

span.nobreak { white-space: nowrap; }
span.inhead { 
  font-weight: bold; font-variant: small-caps; font-size: 115%;
  padding-right: 4px;}
.narrative {
  color: purple; font-style: italic; }
span.narrative_hidden {
  color: purple; font-style: italic;
  display: none;}
p.compact { margin-top: 2px; margin-bottom: 2px;}

div.urlref {
  margin-top: 2px; margin-bottom: 2px; padding: 0px;
  font-family: fixed; margin-left: 10%; white-space: nowrap;}
div.example {
  margin-top: 2px; margin-bottom: 2px; padding: 0px;
  font-family: courier,fixed; margin-left: 10%;}
div.footer {
  text-align: center; font-style: italic;
  margin-bottom: 4px; margin-top: 20px; 
  padding: 0px; padding-top: 8px; padding-left: 10%; padding-right: 10%;
  border-top: inset silver 4px;}
div.footer img { vertical-align: middle; border: 0px;}

/* Items, pretty much like bullets */

div.items {}
div.item { margin-left: 10%; margin-top: 2px; margin-bottom: 2px;}

/* Default frame description */

table.fdjtdata th.header { 
  vertical-align: top; text-align: center; 
  font-family: sans; font-size: large; }
table.fdjtdata th {
  vertical-align: top;
  text-align: right;
  padding: 2px;
  font-family: sans;}
table.fdjtdata td {
  vertical-align: top; text-align: left; padding: 2px;
  background-color: lightblue; color: black;
  font-family: fixed;}
table.fdjtdata td span.value {
  white-space: nowrap;}

/* Centered page heads */

h1#PAGEHEAD {
  text-align: center;}
h1#PAGEHEAD div.subtitle {
  font-size: 60%;}
h1#PAGEHEAD span.tld { font-size: 90%; opacity: .75;}
