body,h1,h2,h3,p {font-family:verdana,arial,helvetica,
	helv,sans-serif,Geneva,SunSans-Regular; 
	background-color: #F8FFF8;
	font-size: 12pt;}
	
h1 {font-size: 160%; color: #008080;  margin-top: 0; margin-bottom: 5px; }
h2 {font-size: 130%; color: #008040;  margin-top: 0; margin-bottom: 3px; }
h3 {font-size: 110%; color: #008000;  margin-top: 0; margin-bottom: 1px; }
h4 {font-size: 100%; color: #008000;  margin-top: 0; margin-bottom: 0px; }

p {margin-top: 0; margin-bottom: 3px; }

a.greenlink:link {color: #00A000;}

.alamy {font-size:110%; color: #008000;  margin-top: 5pt; margin-bottom: 0; }
.about {margin-bottom: 3px; }
.camdata {font-size:80%; color: #AA8866; }
.copyright {font-size:80%; color: #008000; margin-top: 0; margin-bottom: 0; text-align: right; }
.piccount {font-size:80%; color: #008000; margin-top: 0; margin-bottom: 0; text-align: left; }
.enquire {font-size:100%; color: #008000;  margin-top: 5pt; margin-bottom: 0; }
.enquirealamy {font-size:100%; color: #008000; font-weight:bold;  margin-top: 0pt; margin-bottom: 0; text-align: right;}
.enquirepic {font-size:110%; color: #008000; font-weight: normal; margin-top: 0pt; margin-bottom: 2pt; }
.fam {
	font-size:125%;
	color: #004060;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
}
.famind {font-size:150%; color: #004000;  margin-top: 0; margin-bottom: 0; }
.fi {font-size:90%; color: #00A000; }
.gb {margin-top: 0; margin-bottom: 1px; }
.groups {font-size:100%; color: #008000; margin-top: 0; margin-bottom: 0; }
.index {font-size:110%; }
.indexlinks {font-size:90%; background-color: #CCFFCC;}
.info {font-size: 125%; color: #808080; margin-top: 0; margin-bottom: 0; }
.infopic {font-size: 135%; font-weight:bold; color: #606060; margin-top: 0; margin-bottom: 0; }
.insig1  {font-size:80%; color: #A0A8A0; margin-top: 0; margin-bottom: 0pt; text-decoration: none;}
.insig2  {font-size:80%; color: #B0B8B0; margin-top: 0; margin-bottom: 0pt; text-decoration: none;}
.logo  {font-size: 300%; color: #00A000;  font-style: italic; font-weight:bold; background-color: #DDFFDD; border:3px; border-style:solid; border-color: #AAFFAA; text-align: center; }
.photog {font-size: 125%; color: #808080; margin-top: 0; margin-bottom: 0; }
.latinlink {font-size:110%; font-style:italic; }
.h1text {font-size: 90%; color: #008080;  margin-top: 0; margin-bottom: 5px; }
.pagelinks {font-size:80%; color: #008000; margin-top: 0; margin-bottom: 0; text-align: center; border:1px; border-style:solid; border-color: #CCFFCC; }
a.pl:link {font-weight:bold; color: #008000; text-decoration: none;}
a.pl:visited {font-weight:bold; color: #408040; text-decoration: none;}
a.pl:active {font-weight:bold; color: #00A000; text-decoration: none;}
a.pl:hover {font-weight:bold; color: #00FF00; text-decoration: none;}
.pdate {font-size:100%; color: #008000; }
.rightmenu {font-size: 90%; font-weight:bold; text-align: center; border:1px; border-style:solid; border-color: #00AA00; }
.rightmenutext {font-size: 90%; font-weight:normal; text-align: left; }
.section {font-size:100%; color: #008000; }
.smallprint {font-size:80%; color: #008000; margin-top: 0; margin-bottom: 1pt;}
.smallprintgrey {font-size:80%; color: #A0A0A0; margin-top: 0; margin-bottom: 1pt;}
.sub {font-size:100%; margin-top: 0; margin-bottom: 1px; }
.status {font-size:90%; color: #00A000; font-style:italic; }
.topmenu {font-size:90%; color: #004000; font-weight:bold; text-align: center; background-color: #FEDCBA; border:1px; border-style:solid; border-color: #00AA00; cursor:hand;}
.browsemenu {font-size:190%; color: #004000; font-weight:bold; background-color: #FEDCBA; border:1px; border-style:solid; border-color: #00AA00; cursor:pointer; cursor:hand;}
.browsemenustatic {font-size:190%; color: #004000; background-color: #FEDCBA; border:1px; border-style:solid; border-color: #00CC00;}
.browsecell { cursor:hand;}
.linkmenu {font-size:90%; color: #004000; background-color: #AAFFAA; border:1px; border-style:solid; border-color: #00CC00;  cursor:hand;}
.linkmenustatic {font-size:90%; color: #004000; background-color: #AAFFAA; border:1px; border-style:solid; border-color: #00CC00;}

.buttons {color: #004000; font-weight:bold; background-color: #AAFFAA; }
a.buttons {
display:block;
background-color: #FEDCBA;
}
a.buttons:link {
color: #002000;
background-color: #FEDCBA;
}
a.buttons:visited {
color: #008000;
background-color: #FEDCBA;
}
a.buttons:hover {
color:#00B000;
background-color: #CCFFCC;
}
a.buttons:active {
color: #006000;
background-color: #FEDCBA;
}


a.bm:link {font-weight:bold; color: #002000; text-decoration: none;}
a.bm:visited {font-weight:bold; color: #008000; text-decoration: none;}
a.bm:active {font-weight:bold; color: #006000; text-decoration: none;}
a.bm:hover {font-weight:bold; color: #00B000; text-decoration: none;}
a.tm:link {font-weight:bold; color: #002000; text-decoration: none;}
a.tm:visited {font-weight:bold; color: #004000; text-decoration: none;}
a.tm:active {font-weight:bold; color: #006000; text-decoration: none;}
a.tm:hover {font-weight:bold; color: #008000; text-decoration: none;}
.taxonomy {font-size:100%; color: #AA8866 }
.thumbcell {border: 1px solid #C0C0C0;}
.warn1 {font-size:90%; color: #FF8866;}
.warn {font-size:100%; color: #FF7744;}
.warn3 {font-size:100%;  color: #FF6633;}
a.smalllink:link {font-size:80%; color: #FF99FF; text-decoration: none;}
a.smalllink:visited {font-size:80%; color: #FF99FF; text-decoration: none;}
a.smalllink:active {font-size:80%; color: #FF99FF; text-decoration: none;}
a.smalllink:hover {font-size:80%; color: #FF99FF; text-decoration: none;}