
/* this site is copyright Paul Jefferies 2002, all moral rights reserved */
/* print.css used information initially from http://evolt.org/article/Kissing_Print_Versions_of_Pages_Goodbye/20/22225/index.html */

/* add ons for printing ++++++++++++++++++ */
a:after {content:"[" attr(href) "]"; }


/* end of print add ons ------------------ */

html {margin: 0; padding: 0;}
body {font: 12pt Verdana, sans-serif; margin: 0; padding: 0;}
body {color: #000000; background: #ffffff;} /* old colors #eeeeee #a5bece */


h1#sitetitle {
    font-size: 200%; line-height: 0.9em;
    margin: 0; padding: 0.5em 0 0;   /* T LR B */
    text-transform: lowercase; letter-spacing: 0.3em;
    border-bottom: 1px solid;
    }

h1#sitetitle span {
    padding-left: 0.3em;
    padding-right: 0.3em;
    padding-bottom: 0.15em;
    margin: 0 0 0 20px; border: 1px solid
    }

h1#sitetitle span {background: #f5f5f0; color: #282291; }

body div#main {
	margin: 0px;
	text-align: left;
	padding: 15px;
	}

/* menubar positioning and formatting -- don't display for print version*/

div#menubar {   display:none;    }


/* credits positioning -- don't display for print version*/

div#credits {   display:none;    }


/* footer positioning and formatting */

div#footer {
    font-size: 80%; margin-top: 20px; padding: 5px 10px 10px;
    border: 1px solid; border-width: 1px 0 0 0;
    text-align: right; clear: both; /* line-height: 1em; */
    height: 40px;
    }

div#footer p {
    margin: 0.1em 0 0.2em;
    }

div#footer {
    border-color: #4c4c7f;
    background: #6a97d2;
    }

/* headings */

h2 {margin: 0; font-weight: bold; font-size: 150%;}

h3 {font-size: 130%; font-weight: bold;
  margin: 1em 0 0; padding: 0;
  border-style: solid; border-width: 0 0 1px 0;}

h3 a.hlinks {position: relative; bottom: -0.6em;
  padding: 1px 0.5em; margin: 0;
  border-style: solid; border-width: 1px 2px;
  text-decoration: none;}

h4 {margin: 1.66em 0 0; font-size: 115%; font-weight: bold;}

h5 {margin: 1.25em 0 0; font-size: 100%;}

/* special highlighting for events in when.html */

.eventlisting 
   { 
   border-color: #cc0000; border-width: 1px 0 0; border-style: solid;
   padding: 0; margin: 3px 0 0;
   }
.nexteventlisting h4 { background: #000000; color: #ffffff; }

/* special highlighting for table rows in changes.html */

.trA { background: #fefefe; }
