/*
 * Layout independant of typography as normal
 *
 * COLOURS
 * Main olive         #666633;    * top area, always
 * Dark green         #669933;    * text area during main menu's
 * Dark grey          #636363;    * main menu (not here)
 *
 * Print red          #fe0000;    
 */

body 
{
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}
  
div#container
{
  width: 600px;
  margin: 30px auto 0 auto;
  text-align: left;
}

div.panelmenu
{
  float: left;
  width: 100%;
  background-color: #666633;   /* always */
}

div.paneltext
{
  float: left;
  clear: left;
  width: 100%;
  margin-top: 4px;
/*border: 1px solid black; */
}

div#fixheight{ float: left; width: 1px; height: 120px; }
div#imageheight{ float: left; width: 1px; height: 215px; }


/* Colouring of main text panel and footer text */
div.paneltext#main{ background-color: #669933; }     /* at 'top' menu level */
.footer#main{ color: #669933;}

.paneltext#printadvocate{ background-color: #fe0000;;}
.footer#printadvocate{ color: #fe0000;;}

.paneltext#printconnexions{ background-color: #ff6600;}
.footer#printconnexions{ color: #ff6600;}

.paneltext#printsas{ background-color: #6666cc;}
.footer#printsas{ color: #6666cc;}

.paneltext#printmilknosugar{ background-color: #cc0063;}
.footer#printmilknosugar{ color: #cc0063;}

.paneltext#printbookcovers{ background-color: #cc9999;}
.footer#printbookcovers{ color: #cc9999;}

.paneltext#idadvocate{ background-color: #df0032;}
.footer#idadvocate{ color: #df0032;}

.paneltext#idbelowzero{ background-color: #b19c87;}
.footer#idbelowzero{ color: #b19c87;}

.paneltext#idjobpartners{ background-color: #91b7d0;}
.footer#idjobpartners{ color: #91b7d0;}

.paneltext#idsolar{ background-color: #ec6514;}
.footer#idsolar{ color: #ec6514;}

.paneltext#idfruitfix{ background-color: #bd0069;}
.footer#idfruitfix{ color: #bd0069;}

.paneltext#exhibdis{ background-color: #999999;}
.footer#exhibdis{ color: #999999;}

.paneltext#illustrate{ background-color: #99cc33;}
.footer#illustrate{ color: #99cc33;}

.paneltext#photography{ background-color: #99cc33;}
.footer#photography{ color: #99cc33;}

.paneltext#online{ background-color: #00cccc;}
.footer#online{ color: #00cccc;}

.paneltext#links{ background-color: #00cccc;}
.footer#links{ color: #00cccc;}


div.panelimage
{
  float: left;
  clear: left;
  width: 100%;
/*  height: 215px; */
}

div.footer
{
  float: left;
  clear: left;
  width: 100%;
  text-align: right;
}

div.footer span
{
}

