body { background-color: #aefece;
       color: #000000;
       font-family: sans-serif;
       font-style: normal;
       font-variant: normal;
       font-weight: normal;
       font-stretch: normal;
       font-size: small;
       text-align: left;
       margin: 0;
       padding: 0;
       max-width: 800px }


div { position: static;
      margin: 1em;
      padding: 0.5em;
      border-style: double;
      border-color: #7baf90 }


div.main   { width: 70%;
             margin-top: 0;
             float: right }

div.left   { margin-right: 75% }

div.header { min-height: 77px }

div.footer { width: 100%;
	     border-bottom-style: none;
	     border-right-style: none;
	     border-left-style: none;
	     float: right }


span { float: none }

span.urgent       { background-color: inherit;
                    color: #dd0000;
                    font-weight: bold }

span.organisation { font-weight: bold }

span.emailaddress { font-weight: normal }


h1 { font-size: x-large;
     font-weight: bold;
     margin-left: 0;
     margin-right: 0;
     margin-top: 0;
     margin-bottom: 0;
     text-align: right }

h1.major { font-size: xx-large;
           text-align: center }

h1.header { font-size: large;
            font-weight: normal }

h2 { margin-top: 2em;
     margin-bottom: 1em;
     margin-left: 0;
     margin-right: 0;
     font-size: large;
     font-weight: bold }
	 
h2.first { margin-top: 0 }
	 
h2.event { margin-top: 0;
           margin-left: 0;
	   margin-right: 1em;
	   margin-bottom: 1em;
	   text-align: center }

h2.major { font-size: x-large;
           text-align: center }

h3 { margin-top: 2em;
     margin-left: 0;
     margin-right: 0;
     margin-bottom: 0;
     font-size: medium;
     font-weight: bold }

h4 { margin-top: 1.5em;
     margin-left: 0;
     margin-right: 0;
     margin-bottom: 0;
     font-size: small;
     font-weight: bold }

h5 { margin-top: 1.5em;
     margin-bottom: 0;
     margin-right: 0;
     margin-left: 0;
     font-size: x-small;
     font-weight: bold }

h6 { margin-top: 0;
     margin-bottom: 0;
     margin-right: 0;
     margin-left: 0;
     font-size: x-small;
     font-weight: normal;
     font-style: italic }

	 
p { margin-top: 1em;
    margin-left: 3em;
    margin-right: 0;
    margin-bottom: 0 }

p.quote      { margin-left: 4em;
               margin-right: 4em;
               font-style: italic }

p.quotewho   { margin-left: 4em;
               margin-right: 4em;
               margin-top: 0;
               text-align: right;
               font-size: x-small }

p.lessimport { font-size: x-small }

p.margin     { font-size: x-small;
               margin-top: 0;
	       margin-left: 0 }

p.footer     { margin-bottom: 1em;
	       margin-left: 0;
	       margin-right: 0;
               text-align: center }

p.header     { margin-top: 0;
               margin-bottom: 0;
	       margin-left: 0;
	       margin-right: 0;
	       font-weight: bold }

p.onpage     { margin-top: 0.25em;
               margin-bottom: 0;
	       margin-left: 525px;
	       margin-right: 0;
               font-size: x-small}

p.update     { margin-top: 0.5em;
               font-style: italic;
               font-size: x-small }

p.event      { margin-left: 1em;
               margin-right: 1em }

p.eventpic   { margin-left: 1em;
               margin-right: 1em;
	       text-align: center }

p.reset      { clear: both }

	 
table { margin-top: 1em;
        margin-left: 1em;
        margin-right: 1em;
        margin-bottom: 1em }

table.image { margin-top: 0;
              margin-left: 0;
              margin-right: 0;
              margin-bottom: 0;
	      width: 100px }

td { vertical-align: top }

td.ibc { text-align: center;
         vertical-align: bottom;
	 width: 100px }


img { margin-right: 0.5em;
      margin-bottom: 0.5em;
      border-style: none;
      float: left }

img.alone { float: none }

img.right { float: right }

img.char  { margin: 0;
            float: none }


ol { margin-left: 3em;
     margin-right: 0;
     margin-top: 0.5em;
     margin-bottom: 0.5em }


ul { margin-left: 3em;
     margin-right: 0;
     margin-top: 0.5em;
     margin-bottom: 0.5em }

ul.diary { margin-left: 2em;
           margin-top: 0 }

ul.decorated { list-style-image: url(blipsmall.png) }

hr { margin-top: 1em;
     margin-bottom: 1em;
     margin-left: 1em;
     margin-right: 1em;
     clear: both }


em  { font-style: italic }
