/* FancyWork.CSS  This file copyright ©2008 Roderic A. Davis ALL RIGHTS RESERVED */
html {
 font-size:13.5pt;
 Font-family:"Century Schoolbook", "Century", "Lucida Sans", verdana, "News Gothic MT", arial, tahoma, sans-serif;
 }
body {
 max-width:210mm;
 font-size-adjust: .48;
 }
form {margin:0px;}
.F {
 color:#483D8B;
 }
.G {
 color:#556B2F;
 }
.S {
 color:#8b0000;
 }
.F,.G,.S {
 text-decoration: none;
 }
table.items {
 border:thin solid #B0C0D0;
 border-spacing:0pt;
 border-collapse:collapse;
 background: #FFFAF0;
 font-size:4mm;
 margin-top:0;
 }
table.items td {
 padding:.2em;
 border: #B0C0D0;
 }
.items .S, .items .F, .items .G {
 Font-size:larger;
 }
table.items caption {
 text-align:left
 }
Table.SideBar {
 border:2px gray solid;
 border-collapse:collapse;
 width:17em;
 }
Table.SideBar.F {
 border:2px #483D8B solid;
 }
Table.SideBar.G {
 border:2px #556B2F solid;
 }
Table.SideBar.S {
 border:2px #8b0000 solid;
 }
div.W3C,p.W3C,div.PPW-Rexx,p.PPW-Rexx {display:inline}
UL.plain  { list-style-type: none }
a:hover[href]           , a:focus[href]  ,
a:hover[href] img[title], a:focus[href] img[title],
.link
 {
   outline:thin dotted red;
   background:#FFFF66 !important;
   color:black !important;
   }
body {
   Background-attachment: fixed;
 }
.logo {
 Position:absolute;
 left:10mm;
 top:13mm;
 Float:left;
 Margin-right:2mm;
 }
img.logo1 {
 width:135px;
 }
h1,h5,.welcome,.S,.F,.G {
 font-family: "Script MT Bold", "French Script MT", "embassy bt", "BD Cursif", "Vivaldi", "Lucida Handwriting", "commercial script bt", cursive;
 }
h1, .welcome {
 color:black;
 text-align:center;
 font-size:26pt;
 }
h2 {
 font-size:16pt;
 }
cite {
 font-weight:bold;
 font-style:italic;
 }
del {
 text-decoration:none;
 background: url("linethrough.gif") repeat-x center left;
 color: black;
 }
.item {
 font-size:85%;
 font-weight: bolder;
 }
div.plink {
 padding-left:3em;
 }
.small *, .small {
 Font-size:9pt
 }
.medium {
 Font-size:11pt;
 }
.bigger  {
 font-size:16pt;
 }
Table#SideBar {
 margin:1mm;
 font-size:10pt;
 border: none;
 }
Table.SideBar td {
 Padding:2mm;
 }
pre.SideBar{
  margin:3px;
 font-family:"Century Schoolbook", "Century", "Lucida Sans", verdana, "News Gothic MT", arial, tahoma, sans-serif;;
 }
.BigButton {
 background:silver;
 width:61.8%;
 border:2px gray solid; border-radius:10px;-moz-border-radius:10px;
 padding:1mm;
 margin-top:1em;
 Font-size:10pt
 }
.BigButton * {
 font-family:"Century Schoolbook", "Century", "Lucida Sans", verdana, "News Gothic MT", arial, tahoma, sans-serif;;
 text-decoration:none;
 }
.NavIconBox img {
 top:0px;
 right:0px;
 position:fixed;
 height:16px;width:16px;
 }
.rubric {
 color:red;
 Letter-spacing:1mm;
 }
.reveal-trigger {
 position:relative;
 margin:1em 0 2em 0; padding:0;
 width:100%; height:1.4em;
 }
.reveal {
 position:absolute; top:10px;
 margin:0; padding:0;
 height:1.4em;
 overflow:hidden;
 }
.reveal:hover {
 overflow:visible;
 }
/* Photo Zoom CSS */
/* http://randsco.com/_miscPgs/cssZoom03.html */
.zoom a,   .zoom a:visited ,
.zoom .trigger,.zoom .trigger:visited
 {
 border: 0pt none ;
 background: rgb(255, 255, 255) none repeat scroll 0%;
 text-decoration: none;
 top: 0pt;
 left: 0pt;
 }
.zoom a:hover ,
.zoom .trigger:hover
 {
 text-decoration: none;
 background-color: rgb(140, 151, 163);
 color: rgb(0, 0, 0);
 }
.zoom a .large ,
.zoom .trigger .reveal
 {
 border: 0px none ;
 display: none;
 position: absolute;
 width: 1px;
 height: 1px;
 top: -1px;
 left: -1px;
 }
.zoom a:hover .large ,
.zoom .trigger:hover .reveal
 {
 border: 4px solid white;
 display: block;
 position: fixed;
 Top: 5%;
 Left: 50%;
 height:auto;
 width:auto;
 }
/* End Photo Zoom CSS */

