a:link {color:#0000ff; text-decoration:none;}
a:visited {color:#0000ff;}
a:hover {color:red}
a:active {color:orange}

body {
    background-color:#f4fff4;
    border: 1px solid black;
}
p { margin-top: 1em; margin-bottom: 0.1em;margin-left:2px;width:60%;}
p.title {font-size:1.8em;font-weight:bold;margin-bottom:1.4em}

br {
   display: block;
   margin: 10px 0;
}
br {
    margin-bottom:0em;
}

table.vocexp  {border:2px solid black;margin-left:60px;width:50%;margin-top:15px;margin-bottom:5px;border-collapse:collapse;}
table.vocexp td {border:1px solid black;padding:2px 5px;}
table.vocexp th {border:1px solid black;font-variant:small-caps;}

table.clv {border:2px solid black;border-collapse:collapse;margin-left:60px;width:70%;background-color:#FFCCCC;margin-top:15px;margin-bottom:5px}
table.clv td {border:1px solid black;padding:2px 5px;}
table.clv tr.altrow {background-color:#BBFFBB;}
table.clv th {border:1px solid black;font-variant:small-caps;}
table.clv a:link {color:#303085;}
table.clv a:visited {color:#888888;}

td.rowlabel {font-weight:bold;}

/* Simple vocabulary table */
table.voc {border:1px solid black;border-collapse:collapse;margin-left:40px;background-color:#FFCFBF}
table.voc td {border:1px solid black;padding-left:1em;padding-right:1em;margin:5px;}
table.voc th {border:1px solid black;padding-left:1em;padding-right:1em;margin:5px;}

table.voc br {margin:-2px;}


/* Verb paradigm */
table.vpar {border:1px solid black;border-collapse:collapse;margin-left:40px;width:70%;background-color:#FFA07A}
table.vpar td {border:1px solid black;padding 2px 4px;}
table.vpar th {border:1px solid black}

/* Possessive paradigm of noun */
table.npar {border:1px solid black;border-collapse:collapse;margin-left:40px;width:45%;background-color:#FFD0AA;margin-top:15px;margin-bottom:5px}
table.npar td {border:1px solid black;padding:2px 4px;}
table.npar th {border:1px solid black}

/* Glossed sentence */
table.sent {background-color:#BBBBFF;margin-left:40px;margin-bottom:0.8em}
table.sent td {padding:0px 15px}

td.cl1 {background-color:#FFD0AA;}
td.cl2 {background-color:#7AA0FF;}

table.classcolour {border:2px solid black;border-collapse:separate;margin-left:60px;width:70%;background-color:#FFCCCC;margin-top:15px;margin-bottom:5px;border-spacing: 0 10px;}

div.chart {margin-left:5em;}

img.qrc {width:1.50em;margin-top:4px;}
img.genlink {width:1.50em;margin-top:4px;}
img.backhome {border:solid black 2px;margin-top:4px;width:1.50em;}

