/* $Source: /home/johnny/html/RCS/jfaq.css,v $ */
@import url(menu/menu.css);
html, body { background: black url("stars.jpg");
 font-family: verdana, arial, sans-serif;
 color: white; }
body { margin-left: 5%; margin-right: 5%; margin-top: 2em; }
span.c2 { font-size: 75%; }
a:link, a:visited { color: red; text-decoration: none;
 background: transparent; }
a:hover, a:focus, a:active { color: white; background: red; }
h1 { text-align: center; font-size: 150%; font-weight: bold;
 margin-left: 0;  /* NN4 work-around */
 background: transparent; color: silver; font-style: italic;
 border: solid white; border-width: 1px 1px 2px 2px;
 padding-top: 0.25em; padding-bottom: 0.25em;
 font-variant: small-caps; }
div.bio { background: white; color: black;
 margin-left: 0;  /* NN4 work-around */
 border: solid silver; border-width: 1px 1px 2px 2px; }
div.bio ul, div.eris ul { list-style: none; background: white; color: black; }
div.bio li { margin: 0em 0.5em 0em 0em; padding: 0;
 font-size: 110%; font-weight: bold; }
small.yold { font-family: times, serif !important ;
 font-size: 80% !important; }
acronym { border: none; cursor: help; }
li#skull { float: left; }
li#pad { padding-top: 1em; }
div.caption { background-color: white; color: black;
 text-align:center; font-weight: bold; font-size: 60%; }
div.framing { border: solid silver thin;  border-width: 1px 1px 2px 2px;
 margin-left: 0;  /* NN4 work-around */
 padding: 1em 0em 1em 0em; clear: both; }
div.satan { float: right; text-align: justify; 
 background: transparent; color: white;
 font-weight: bold; padding-right: 5%; padding-left: 5%; width: 40%; }
div.invictus { background: transparent; color: white;
 padding-left: 5%; font-weight: bold; }
div.eris { clear: both; background: white; color: black;
 text-align: justify; padding-top: 1em; padding-right: 2em;
 border: solid silver; border-width: 1px 1px 2px 2px; }
div.eris li { padding-bottom: 1em; }
div#skullcaption { margin-left: 2em; margin-right: 2em; } 
li#erisimg { float: right; padding-left: 1em; padding-bottom: 0em; } 
.sig { background: transparent; color: white;
 padding-right:2em; clear:both; font-size: 110%; }
img { font-weight: bold; border: solid black;
 border-width: 1px 1px 2px 2px; }
div.nav { color: gray; background: transparent;
 font-style: italic; font-size: 75%; margin-top: 1em;
 float: right; border-top: solid 2px; clear: both; }
div#apocalypse { clear: both; text-align: center; }
span.johnny { color: silver; background: transparent;
 font-style: italic; font-weight: bold; font-size: 110%; }
.squad { background: transparent; color: white; }
#squadimg { margin-left: 1em; }
div.housman { float: right; font-weight: bold;
 background: transparent; color: white;
 padding-right: 1em; padding-left: 7%; margin-top: 1em; width: 40%; }
h2.h2prn, hr.hide { display: none; }
li#listpix, li#lastpix { font-weight: normal !important; }
#today { text-align: right; font-size: 80%; font-style: italic; }
@media print {
html, body, table, td, th {
 background: white !important; color: black !important; 
 font-family: verdana, arial, sans-serif !important;
 font-size: 10pt !important; }
* { color: inherit !important;
  background: transparent; }
html, body { margin: 0; padding: 0; } 
div.housman { float: none; padding-top: 1em; padding-bottom: 1em;
 width: auto; text-align: left }
div.squad { padding-top: 2em; padding-bottom: 2em; }
div.nav, #listpix, #lastpix { display: none; }
.caption { padding-left: 3.5em; }
h2.h2prn { display: block; text-align: center;
 font-size: 120%; page-break-before: always; }
#ftwo { text-align: center; page-break-before: always; }
img { border: none; }
#apocalypse { display: none; }
}
/* $Id: jfaq.css,v 1.28 2007/08/19 09:34:31 johnny Exp $ */
