/* Style sheet for my web pages.  David Aspinall, Jan 2000.
 * $Id: da.css,v 1.4 2004/01/07 17:45:49 da Exp $
 */

/* ###### Body Text ###### */

body{
 font-family: Verdana, Arial, sans-serif;	/* font for the doc body */
 background-attachment: fixed;			 /* background shouldn't scroll */
 background: #FAFAFA;				 /* text colour is greyish */
 color: #200030;				 /* text colour is greyish */
 text-align: justify;
/* letter-spacing: 0.01em; bad idea */
}

p{
 font-family: Verdana, Arial, sans-serif;	/* Netscape is picky, */
 color: #200030;				/* so we must set every tag */
 margin-right: 5em;  			        /* ensure inside hanging titles */
 margin-left: 1em;
}

pre{
 font-family: LucidaTypewriter, monospace;
 color: #200030;					
}

h1{
 font-family: Verdana, Arial, sans-serif;
 font-size-adjust: .48;
 font-weight: 500;
 font-size: 1.75em;
 color: #200030;
}

h2{
 font-family: Verdana, Arial, sans-serif;
 font-size-adjust: .48;
 font-weight: 500;
 font-size: 1.5em;
 color: #202080;
 border-bottom: 1px solid #a9a9a9;
 margin-right: 2em;   /* FIXME: would like this to line up exactly with map */
/* old style: */
/* background: #C0E0F0; */
/* padding: 2px 4px 4px 1px; */
}

h3{
 font-family: Verdana, Arial, sans-serif;	
 font-size: medium;
 padding: 2px 2px 2px 1px;
 margin-top: 3ex;
 margin-bottom: 1ex;
 margin-right: 2em;
 color: #202080;
 border-bottom: 1px solid #808080;
}

blockquote,form,input,select{
 font-family: Verdana, Arial, sans-serif;	
 color: #200030;
}


address{
 font-family: Verdana, Arial, sans-serif;	
 font-size: small;				/* "smaller" is better on IE */
 color: #200030;				/* but varies randomly in NN */
}

input,select,textarea {
 background: #2D1D03;
 color: #200030;
}

/* Lists */

dl,ul,dir,li{
 font-family: Verdana, Arial, sans-serif;	
 color: #200030;
  margin-right: 3em;	/* ensure inside hanging titles */
}
dt{ font-style: italic; font-weight: bold }      /* Netscape misses this */

ul.gappylist { 
  font-size: smaller;
  margin-left: 1em;
  padding-left: 1em;
/*  list-style: none; */
}

.gappylist li { 
  margin-bottom: 1em;
}

.largegappy li { 
  margin-bottom: 1.5em;
}

/* Quotes */

blockquote.abstract  { 
  font-size: smaller;
  background: #E0E0E0;
}


}

/* Table Elements */
table{
 font-family: Verdana, Arial, sans-serif;	
 color: #200030;
}

td,tr{
 font-family: Verdana, Arial, sans-serif;	
 color: #200030;
}

/* Link Elements */
a:link,a:visited{			        /* visited appears same */
 font-family: Verdana, Arial, sans-serif;	
 text-decoration: none;				/* Remove the underline */
 color: #201080;				
}

a:active,a:hover{
 font-family: Verdana, Arial, sans-serif;	
 background: #e0e0e0;				/* Grey background on hover */
}

p.nb{
 font-size: smaller;
 font-style: italic
}

.ad {
 font-size: smaller;
 font-style: italic;
 margin: 1ex 2em 1ex 2em;
}

.headline { 
 font-size: smaller;
 margin-left: 140px; 
 margin-top: 2ex;
}

.banner { 
}

.main { 
 }

.picright { 
  float: right; 
  margin-left: 1.5em; 
  margin-right: 6em;
  text-align:left
 }

.picleft { 
  float: left;
  margin-right: 3em;
 }

.section { 
  text-align:left;
/*  display: block;  */
  }

/* Drop shadows */

.img-shadow  {
  float: left;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 10px;
}

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
/*  border: 1px solid #a9a9a9; */
  margin: -6px 6px 6px -6px;
/*  padding: 4px; */
  }

