/*Make all body text black 14-point verdana. 
*/
body {font-family: Arial, tahoma, verdana, serif, "times new roman";
      background:#FFFFFF;
      color:#000099;
      width:59em;
      height:40em;
      font-size: 1em;}


/*Make size1 headings white 20-point verdana. 
*/
h1 {font-family: verdana, Arial, sans-serif, times new roman;
    font-size:1.1em;
    line-height:1em;
    color:#330099;}

/*Make size2 headings blue 16-point verdana. 
*/
h2 {font-family: verdana, Arial, sans-serif, times new roman;
    font-size:1.2em;
    line-height:1em;
    color:#330099;}

/*Make size2 headings blue 16-point verdana. 
*/
h3 {font-family: verdana, Arial, sans-serif, times new roman;
    font-size:1.1em;
    line-height:1em;
    color:#330099;}


/*Underline links
*/

a {text-decoration:none;}
a:link {color:#330099;}
a:visited {color:#330099;}
a:hover {color:#CC6600;}
a:active {color:#330099;}

a.head {text-decoration:none;
        font-family: verdana, Arial, sans-serif, times new roman;
        font-size:1.1em;
        color:#330099;}
a.head:link {color:#330099;
             font-family: verdana, Arial, sans-serif, times new roman;
             font-size:1.1em;
             font-weight:bold;
             color:#330099;}
a.head:visited {color:#330099;
                font-family: verdana, Arial, sans-serif, times new roman;
                font-size:1.1em;
                font-weight:bold;
                color:#330099;}
a.head:hover {color:#CC6600;}
a.head:active {color:#330099;}

a.side:link {text-decoration:underline;
             color:#000099;
             font-weight:bold;
             font-size:1.2em;
             line-height:1.6em;}
a.side:visited {text-decoration:underline;
                color:#330099;
                font-weight:bold;
                font-size:1.2em;
                line-height:1.6em;}
a.side:hover {color:#CC6600;}
a.side:active {color:#330099;}


a.green:link {color:#330099;
              text-decoration:underline;}
a.green:visited {color:#330099;
                 text-decoration:underline;}
a.green:hover {color:#CC0000;
                text-decoration:underline;}
a.green:active {color:#330099;
                text-decoration:underline;}



/*Make hyperlinked images with no borders, so doesn't show
*/

img {border:none}

/*adjust the space between bullets and the image of Nick
*/

ul.adjust {margin:1em;
           padding-left:13em;}



/*Top banner
*/

div.top {display:block;
         position:absolute;
         height:4em;
         width:57em;
         background:#FFFFFF;
         z-index:4;}


/*strapline area
*/

div.strap {display:block;
           position:absolute;
           margin-top:4em;
           height:1.5em;
           width:57em;
           color:#FFFFFF;
           font-weight:bold;
           background:#000099;}


/*Home page navigation area
*/

div.nav {display:block;
         position:absolute;
         z-index:0;
         padding-left:1.5em;
         width:13em;
         height:50em;
         margin-top:7em;
         padding-top:1em;
         font-size:0.8em;
         border-right:2px solid #CC6600;
         line-height:1.65em;}

/*lunchbox page navigation area
*/

div.navl {display:block;
          position:absolute;
          z-index:0;
          padding-left:1.5em;
          width:13em;
          height:108em;
          margin-top:7em;
          padding-top:1em;
          font-size:0.8em;
          border-right:2px solid #CC6600;
          line-height:1.65em;}

/*home page
*/

div.main {display:block;
          position:absolute;
          padding:0.5em;
          margin-left:14em;
          margin-top:7em;
          width:34em;
          height:36em;
          font-size:0.9em;
          background:#FFFFFF;
          line-height:1.1em;}

/*lunch page
*/

div.mainl {display:block;
           position:absolute;
           padding:0.5em;
           margin-left:14em;
           margin-top:7em;
           width:34em;
           height:100em;
           font-size:0.9em;
           background:#FFFFFF;
           line-height:1.1em;}


/*right hand column on home page
*/

div.right {display:block;
           position:absolute;
           margin-top:9em;
           padding:0.25em;
           margin-left:65em;
           width:16em;
           height:50em;
           font-size:0.7em;
           background:#FFFFFF;
           line-height:1.1em;}

/*right hand column on lunch page
*/

div.rightl {display:block;
            position:absolute;
            margin-top:9em;
            padding:0.25em;
            margin-left:65em;
            width:15em;
            height:100em;
            font-size:0.7em;
            background:#FFFFFF;
            line-height:1.1em;}

/*Footer area
*/

div.foot {display:block;
          position:absolute;
          height:15em;
          width:73em;
          padding-top:2em;
          font-size:0.8em;
          margin-top:58em;
          background:#FFFFFF;
          color:#CC6600;
          border-top:2px solid #CC6600;}

/*Footer area for lunch page
*/

div.footl {display:block;
           position:absolute;
           height:15em;
           width:73em;
           padding-top:2em;
           font-size:0.8em;
           margin-top:115em;
           background:#FFFFFF;
           color:#CC6600;
           border-top:2px solid #CC6600;}

