body{
  font-family:Verdana,Lucida,Arial,Helvetica,sans-serif;
	background-color:white;
	margin-left:5%;
	margin-right:5%;
	max-width:1100px;
	}


hr{color:#507700;}

p.hanging{margin-left:50px;text-indent:-50px}

/* Text styles */
span.emph{font-style:italic}
span.bold{font-weight:bold}
span.species{font-style:italic}
span.smallgrey{font-size:smaller;color:gray}
span.small{font-size:smaller}
q{font-style:italic;}

div.charityno{font-size:50%;color:#800000}
div.c{text-align:center}

/* Main text area */
div.content{
  margin-left:220px;
	margin-top:50px;
}

/* Top Menu */
div.menu{
  width:100%;
	font-size:120%;
	text-align:right;
	background-color:gray;
	vertical-align:bottom;
	}
img.menu{
  margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	border-width:0px;
	}
ul.menu{
  list-style-type:none;
  margin:0;
  padding:0;
  overflow:hidden;
	}
li.menu{
  float:right;
	}
a.menu:link,a.menu:visited{
  display:block;
  width:120px;
  color:white;
  background-color:gray;
  text-align:center;
  padding:4px;
  text-decoration:none;
  }
a.menu:hover,a.menu:active{
  color:black;
	text-decoration:none;
	}
	
/* Annual Report Menu */
div.armenu{
  width:90%;
	text-align:center;
	background-color:#507700;
	vertical-align:bottom;
	margin-left:60px;
	color:white;
	}

ul.armenu{
  list-style-type:none;
  margin:10px;
  padding:2px;
  overflow:hidden;
	}
li.armenu{
  float:left;
	}
a.armenu:link,a.armenu:visited{
  display:block;
	background-color:#507700;
	color:#FFFFFF;
  text-align:center;
  padding:4px;
  text-decoration:none;
  }
	
a.armenu:hover,a.armenu:active{
  background-color:#98bf21;
	color:black;
	}

/* Left Menu */
div.leftmenu{
  float:left;
	width:200px;
	vertical-align:top;
	background-color:#507700;
	}

p.leftmenu{
color:black;font-variant:small-caps;text-align:center;
}
ul.leftmenu{
  list-style-type:none;
  margin:0;
  padding:0;
  }
li.leftmenu{
  float:left;
	}

a.leftmenu:link,a.leftmenu:visited{
  display:block;
	background-color:#507700;
	color:#FFFFFF;
  width:192px;
	height:40px;
  text-align:center;
  padding:4px;
  text-decoration:none;
	}
a.leftmenu:hover,a.leftmenu:active
  {
  background-color:#98bf21;
	color:black;
  }

a.emphlmenuj:link,a.emphlmenuj:visited{
  display:block;
	background-color:black;
	color:yellow;
  width:192px;
	height:40px;
  text-align:center;
  padding:4px;
  text-decoration:none;
	}
a.emphlmenuj:hover,a.emphlmenuj:active
  {
  background-color:#98bf21;
	color:black;
  }

a.emphlmenu:link,a.emphlmenu:visited{
  display:block;
	background-color:#507700;
	color:yellow;
  width:192px;
	height:40px;
  text-align:center;
  padding:4px;
  text-decoration:none;
	}
a.emphlmenu:hover,a.emphlmenu:active
  {
  background-color:#98bf21;
	color:black;
  }

/* Images */
img.marg{margin-left:20px;margin-right:20px;margin-top:10px;margin-bottom:10px}
img.r{margin-left:20px;margin-top:10px;margin-bottom:10px;margin-right:0px;float:right;}
img.l{margin-left:0px;margin-right:20px;margin-top:10px;margin-bottom:10px;float:left;}
img.pdfsymbol{border:0px;vertical-align:middle;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px}

/* Images with captions */
div.figure {
  float: left;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:10px
}

div.figure p {
  text-align: center;
  font-size: smaller;
	font-style: italic;
  text-indent: 0;
}

div.figurer {
  float: right;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px
}

div.figurer p {
  text-align: center;
  font-size: smaller;
	font-style: italic;
  text-indent: 0;
}

/* Links */
a{color:#800000;font-variant:small-caps;text-decoration:none}
a:hover{text-decoration:underline}
a.indlink{font-size:smaller}

a.biblioref{color:#80000;font-variant:normal;text-decoration:none}
a.biblioref:hover{text-decoration:underline}

/* Headings */
h1{color:#507700}
h1.c{text-align:center}
h1.w{color:white}
h3{color:#507700}
h3.c{text-align:center}
h5{color:#507700}
h5.leftmenu{margin-left:10px;color:black}

/* Tables */
table.gr{border-collapse:collapse;}
table.gr, th.gr, td.gr{border: 2px solid #507700;padding:5px;}
th.gr{color:#507700;}

table.invisible{border: 0px}
td.invisible{padding:5px}

td.lm{text-align:left;vertical-align:center;padding-left:20px;}
td.rm{text-align:right;vertical-align:center;}
td.small{font-size:small}

/* Tour navigation table */
table.nav{padding:0pt;margin:0pt;border-width:0pt;background-color:white}
td.nav{text-align:center;vertical-align:center;width:33%}

div.tourimage {
border: thin silver solid;
padding:10px;
}
div.tourimage p{
  text-align: center;
  font-size: smaller;
	font-style: italic;
  text-indent: 0;
}

/* Biblio Edit */
table.edit{border-collapse:collapse;}
td.edit{border-bottom: 2px solid #507700;}
td.smalledit{border-bottom: 2px solid #507700;font-size:smaller;}
fieldset.gr{border: 2px solid #507700;padding:5px;}
input.rcol{margin-left:100px}
textarea.rcol{margin-left:100px}
select.rcol{margin-left:100px}

/* Bliblio search */
.ibox input{
  background-color:#98bf21;
	border:1px solid #aaa;
  box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
  border-radius:2px;
}	
.ibox input:focus, .contact_form textarea:focus {
    background: #fff;
    border:1px solid #555;
    box-shadow: 0 0 3px #aaa;
}

button.ibox {
    background-color: #98bf21;
    background: -webkit-gradient(linear, left top, left bottom, from(#98bf21), to(#507700));
    background: -webkit-linear-gradient(top, #98bf21, #507700);
    background: -moz-linear-gradient(top, #98bf21, #507700);
    background: -ms-linear-gradient(top, #98bf21, #507700);
    background: -o-linear-gradient(top, #98bf21, #507700);
    background: linear-gradient(top, #98bf21, #507700);
    border: 1px solid #509111;
    border-bottom: 1px solid #5b992b;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    box-shadow: inset 0 1px 0 0 #9fd574;
    -webkit-box-shadow: 0 1px 0 0 #9fd574 inset ;
    -moz-box-shadow: 0 1px 0 0 #9fd574 inset;
    -ms-box-shadow: 0 1px 0 0 #9fd574 inset;
    -o-box-shadow: 0 1px 0 0 #9fd574 inset;
    font-variant:small-caps;
    color: white;
/*    padding: 6px 20px;*/ 
    text-align: center;
    text-shadow: 0 -1px 0 #396715;
}
button.ibox:hover {
    opacity:.85;
    cursor: pointer;
}
button.ibox:active {
    border: 1px solid #20911e;
    box-shadow: 0 0 10px 5px #356b0b inset;
    -webkit-box-shadow:0 0 10px 5px #356b0b inset ;
    -moz-box-shadow: 0 0 10px 5px #356b0b inset;
    -ms-box-shadow: 0 0 10px 5px #356b0b inset;
    -o-box-shadow: 0 0 10px 5px #356b0b inset;
}

/* Lists */
dt.green{color:#507700;}
dt.b{font-weight:bold;color:#507700;}


