

/* RESET */
body,div, span, p, img, form, table, tbody, tfoot, thead, tr, th, td, iframe,
h1, h2, h3, h4, h5, h6,  blockquote, pre, a, code,
dl, dt, dd, ol, ul, li, fieldset, applet,font, strike, strong, label, legend {
	
	font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  line-height: 1.1;
	outline: 0;	padding: 0;	margin: 0;	border: 0;
}
/* These are customised with css because normally the layout engine will
   allow extra line height which puts an unsightly gap in the text.  */
sup {position:relative; top:-5px; vertical-align:top; font-size:80%;}
sub {position:relative; bottom:-3px; vertical-align:bottom; font-size:80%;}



/* BASICS */
body {
  background-color: white;  /* White for printing, light beige for screen see below */
	color: black;
  padding: 0px 1em 0px 30px;
  font-family:ColabLig,Verdana,Arial,Helvetica,Sans-serif;  /* san-serif default */
  }
.garamond {                               /* nice for printing - a bit spidery for screen */
  font-family:Garamond,Serif;
  font-size:105%;
}
.serif {
  font-family:Palatino,"Times New Roman",Serif;
}

img {float:left;}
p {margin-top:1em;}
div {margin-top:2px;}
.hidden{display:none;}


/* SCREEN */
@media screen {   
  body {
    background-color: #F7F4E1;
  }
}

h3 {clear:both;display:block;}
