body
{
background-color: #fff9ad;
margin-top: 2em;
margin-right: 5%;
margin-bottom: 10em;
margin-left: 5%;
font-family: sans-serif;
font-size: 14pt
}

/*body.mandala
{
background-position: 2% 50%;
background-attachment: fixed;
background-repeat: no-repeat;
background-image: url("../graphics/mandala.gif");
margin-left: 18em
}*/

p
{
/*text-indent: 1em;*/
line-height: 16pt; text-align: justify }
div.figure {float: left;
margin: 0.5em;
}

div.figure p 
{
  text-align: right;
  text-indent: 0;
}

a:link 
{ 
color: #534207;
}

a:active 
{ 
color: #795e04;
}

a:visited
{ 
color: #6f6f6f;
}

a:hover
{
color:#a4a4a4;
}

colgroup.firstcol
{
width:10em;
background:#fff67b;
}

col.linkscol
{
background:#fff67b;
}

td.plain
{
background-color:#fff9ad;
}

td.link
{
background-color:#fff67b;
}
table
{
width:100%
}

table
{
border-style:none;
font-family: sans-serif;
border-collapse:collapse;
margin:2em 0
}

table.twocol
{
table-layout:fixed
}

table.twocol tr td:first-child
{
width:10em
}

table.fivecol
{
table-layout:fixed
}

table.fourcol
{
table-layout:fixed
}

table.fourcol tr > td
{
width:25%
}

td
{
vertical-align:top
}

col.narrow
{
width:5em
}

table.fivecol tr:first-child
{
font-weight:bold
}

td.left
{
padding-left:1em;
padding-right:1em;
padding-top:10px;
padding-bottom:10px;
border:solid 1px black
}

table.colours
{ 
  width: 100%;
  margin: 0;
  table-layout: auto;
  background-color:white;
}

tr.violet
{
background-color:violet;
}

tr.blue
{
background-color:cornflowerblue;
}

tr.green
{
background-color:lawngreen;
}

tr.yellow
{
background-color:yellow
}

tr.orange
{
background-color:orange
}

tr.red
{
background-color:red
}
h1
{
font-size:22pt
}

h2
{
font-size:18pt;
}

h3
{
font-size:14pt
}

h1 + p
{
text-indent: 0
}

h2 + p
{
text-indent: 0
}

h3 + p
{
text-indent: 0
}

h4 + p
{
text-indent: 0
}

td p:first-child
{
text-indent: 0
}

hr.footer
{
margin-top: 5em; 
height: 0;
border-top: solid 1px black;
border-bottom: none;
border-left: none;
border-right: none
}

a.footer
{
font-size: 1.4em;
font-weight: bold;
}
#logobackground
{
height: 5cm;
width: 100%;
}
#logobackground img
{
float:right
}      
table.teacherslist
{
  width:50em;
  margin:auto;
}

