head { margin-top: 0px; }

h1.indextitle { color: rgb(255,50,0); background-color: rgb(255,200,100); padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }

h1.aboutthissite { color: rgb(10,50,150); margin-top: 0px; margin-bottom: -6px; text-align: center; }

h1.links { color: rgb(150,0,0); margin-top: 0px; margin-bottom: -6px; text-align: center; }

h1.speciesgallery { color: rgb(240,120,0); margin-top: 0px; margin-bottom: -6px; text-align: center; }

h1.lichenkey { color: rgb(20,200,20); margin-top: 0px; margin-bottom: -6px; text-align: center; }

h1.lichenscapes { color: black; margin-top: 0px; margin-bottom: -6px; text-align: center; }

h1.opal { color: blue; margin-top: 0px; margin-bottom: -6px; text-align: center; }
h3.opal { color: blue; }

h1.pictureindex { color: green; margin-top: 0px; margin-bottom: -6px; text-align: center; }
h2.pictureindex { color: rgb(0,150,25); margin-top: 10px; margin-bottom: 0px; }

p.pictureindexsubtitle { color: green; margin-top: -5px; }
h3.piindent { color: rgb(25,0,150); text-indent: 100px; margin-top: 10px; margin-bottom: 0px; }
h4.piindent2 { color: rgb(150,0,25); text-indent: 200px; margin-top: 15px; margin-bottom: 5px; }

h3.aboutthissite { color: rgb(10,50,150); margin-top: 0px; margin-bottom: 0px; }

h2.wal1 { color: green; }

p.indexsubtitle { color: rgb(255,102,0); margin-bottom: -4px; }

p.linkssubtitle { color: rgb(150,0,0); }

body { font-family: Verdana,Arial,sans-serif; font-size: 80%; margin-bottom: 0px; }

body.index { font-family: Verdana,Arial,sans-serif; font-size: 100%; margin-bottom: 0px; }


img { border-style: none; }

/* First button text */
p.button1text { color: rgb(10,50,150); text-indent: 44px; font-family: Georgia, Arial, san-serif; font-size: medium; }

/* First button */
img.button1 { border-style: none; margin-left: 0px; margin-top: -20px; margin-bottom: -10px; }

/* WAL button text */
p.WALbuttontext { color: black; text-indent: 16px; font-family: Georgia, Arial, san-serif; font-size: medium; }

/* WAL button */
img.WALbutton { border-style: none; margin-left: 0px; margin-top: 0px; margin-bottom: -10px; }

/* Second button text */
p.button2text { color: rgb(150,0,0); text-indent: 138px; font-family: Georgia, Arial, san-serif; font-size: medium; }

/* second button */
img.button2 { border-style: none; margin-left: 0px; margin-top: 0px; margin-bottom: -10px; }

/* Third button text */
p.button3text { color: rgb(240,120,0); text-indent: 42px; font-family: Georgia, Arial, san-serif; font-size: medium; }

/* third button */
img.button3 { border-style: none; margin-left: 0px; margin-top: 0px; margin-bottom: -10px; }

/* fourth button text */
p.button4text { color: olive; text-indent: 57px; font-family: Georgia, Arial, san-serif; font-size: medium; }

/* fourth button */
img.button4 { border-style: none; margin-left: 0px; margin-top: 0px; margin-bottom: -10px; }

/* fifth button text */
p.button5text { color: green; text-indent: 55px; font-family: Georgia, Arial, san-serif; font-size: medium; }

/* fifth button */
img.button5 { border-style: none; margin-left: 0px; margin-top: 0px; margin-bottom: -10px; }

/* blog button text */
p.blogbuttontext { color: rgb(120,0,120); text-indent: 15px; font-family: Georgia, Arial, san-serif; font-size: medium; }

/* blog button */
img.blogbutton { border-style: none; margin-left: 0px; margin-top: 0px; margin-bottom: -10px; }

/* opal button text */
p.opalbuttontext { color: blue; text-indent: 53px; font-family: Georgia, Arial, san-serif; font-size: medium; }

/* opal button */
img.opalbutton { border-style: none; margin-left: 0px; margin-top: 0px; margin-bottom: -10px; }

/* picture index */
img.thumb { border-style: none; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; }

img.floatleft { float: left; }

table.title { width: 100%; margin-top: -18px; margin-left: -12px; margin-right: 0px; }
td.title { virtical-align: middle; padding-left: 0px; border-bottom: 2px; border-style: outset; background-color: rgb(255,200,100); }

table.index { width: 800px; }

td.indexleft { width: 300px; padding: 0px; border-right-width: 1px; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 0px; }
td.indexcentre { width: 200px; padding: 0px; border-right-width: 1px; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 0px; }
td.indexright { padding: 0px; border-right-width: 1px; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 0px; }

table.speciesgallery { width: 100%; }
td.SGLeft { width: 50px; border-right-width: 1px; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: Olive; }

table.wal1 { width: 860px; padding: 0px; border-width: 8px; border-style: solid; border-color: rgb(80,200,80); }
tr.wal1 { background-color: rgb(230,250,210); border-width: 2px; padding: 0px; border-style: solid; border-color: rgb(80,200,80); }
th.waltabhead1 { background-color: rgb(150,200,80); border-width: 2px; border-style: solid; border-color: rgb(80,200,80); }
td.wal1 { background-color: rgb(230,250,210); padding: 3px; border-right-width: 1px; border-left-width: 0px; border-top-width: 1px; border-bottom-width: 0px; border-style: solid; border-color: rgb(80,200,80); }
td.wal1r { background-color: rgb(230,250,210); padding: 3px; border-right-width: 0px; border-left-width: 0px; border-top-width: 1px; border-bottom-width: 0px; border-style: solid; border-color: rgb(80,200,80); }
td.wal1b { background-color: rgb(230,250,210); padding: 3px; border-right-width: 0px; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 2px; border-style: solid; border-color: rgb(80,200,80); }

table.wal2 { width: 860px; padding: 0px; border-width: 8px; border-style: solid; border-color: rgb(255,200,100); }
tr.wal2 { border-width: 2px; padding: 0px; border-style: solid; border-color: rgb(80,200,80); }
th.waltabhead2 { background-color: rgb(255,200,100); border-width: 2px; border-style: solid; border-color: rgb(255,200,100); }
td.wal2 { background-color: rgb(255,255,200); padding: 3px; border-right-width: 1px; border-left-width: 0px; border-top-width: 1px; border-bottom-width: 0px; border-style: solid; border-color: rgb(255,200,100); }
td.wal2r { background-color: rgb(255,255,200); padding: 3px; border-right-width: 0px; border-left-width: 0px; border-top-width: 1px; border-bottom-width: 2px; border-style: solid; border-color: rgb(255,200,100); }
td.wal2b { background-color: rgb(255,255,200); padding: 3px; border-right-width: 0px; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: rgb(255,200,100); }

table.wal3 { width: 860px; padding: 0px; border-width: 8px; border-style: solid; border-color: rgb(220,240,255); }
tr.wal3 { border-width: 2px; padding: 0px; border-style: solid; border-color: rgb(220,240,255); }
th.waltabhead3 { background-color: rgb(220,240,255); border-width: 2px; border-style: solid; border-color: rgb(220,240,255); }
td.wal3 { background-color: rgb(250,250,255); padding: 3px; border-right-width: 1px; border-left-width: 0px; border-top-width: 1px; border-bottom-width: 0px; border-style: solid; border-color: rgb(220,240,255); }
td.wal3r { background-color: rgb(250,250,255); padding: 3px; border-right-width: 0px; border-left-width: 0px; border-top-width: 1px; border-bottom-width: 0px; border-style: solid; border-color: rgb(220,240,255); }
td.wal3b { background-color: rgb(250,250,255); padding: 3px; border-right-width: 0px; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: rgb(220,240,255); }


td { padding: 5px; vertical-align: top; font-family: Georgia, Arial, san-serif; font-size: small; }


table.lichenkey2 { font-size: 60%; }
td.lKey2left { width: 150px; padding: 0px; border-right-width: 0px; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 0px; }

td.Keyleft { width: 200px; padding: 0px; border-right-width: 0px; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 0px; }
td.linerow { padding: 0px; border-right-width: 0px; border-left-width: 0px; border-top-width: 1px; border-bottom-width: 0px; border-style: solid; border-color: Olive; }
td.Keycol1 { width: 200px; padding: 0px; border-right-width: 0px; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 0px; }
td.Keycol2 { width: 100px; padding: 0px; border-right-width: 0px; border-left-width: 0px; border-top-width: 1px; border-bottom-width: 0px; }
td.Keycol3 { padding: 0px; border-right-width: 0px; border-left-width: 0px; border-top-width: 1px; border-bottom-width: 0px; }
td.Keycol4 { padding: 0px; border-right-width: 0px; border-left-width: 0px; border-top-width: 1px; border-bottom-width: 0px; }

Table.opalns { border-width: 3px; border-style: solid; border-color: blue; }
Table.opali { border-width: 3px; border-style: solid; border-color: gray; }
Table.opalnl { border-width: 3px; border-style: solid; border-color: orange; }

.mainExpand {
  cursor:hand;
  cursor:pointer;
  font: bold .9em verdana, arial, helvetica, sans-serif; }

