<style type="text/css">
<!--
	:link { color: #0000ff; text-decoration: none; font-weight:bold}
	:visited {color: #0000ee; text-decoration: none; font-weight:bold}

        a:link {color: #000088; text-decoration: none; font-weight:bold}
	a:visited {color: #000077; text-decoration: none; font-weight:bold}
	a:hover {color: #0000ff; text-decoration: underline; font-weight:bold}

        p.button a {
                     color: #000000;
                     text-decoration: none;
                     background-color: #d5d5df;
                     display: block;
                     padding: 3px 0px 3px 12px;
                     width: 150px;
                     border-top: 1px solid #EEEEEE;
                     border-right: 1px solid #666666;
                     border-bottom: 1px solid #666666;
                     border-left: 1px solid #EEEEEE;
                     background-repeat: no-repeat;
                     }
        p.button a:hover, p.button a:active {
                     background-color: #05050f;
                     color: #FFFFFF;
                     background-repeat: no-repeat;
                     }

	body{background: #ffffff; font-family: Verdana,Tahoma,Arial,Monaco,Geneva,Helvetica,Helv; font-size: small; color: #000088; text-align: center;}
        .dark{color: #444444}
	table.spaced{border-spacing: 10px;}
	table.spaceddashed{border-spacing: 20px; border: 1px dashed #dddddd}
	table.outline{border: 2px solid #dddddd; cell-spacing: 5px}
	table.lined{border: 2px solid #dddddd; cell-spacing: 5px; cell-border: 2px solid #ff0000;}
	table.dashed{border: 1px dashed #dddddd; cell-spacing: 5px}
        th{font-family: Verdana,Tahoma,Arial,Monaco,Geneva,Helvetica,Helv; font-size: medium; text-decoration: bold; color:#882222; }
	td{font-family: Verdana,Tahoma,Arial,Monaco,Geneva,Helvetica,Helv; font-size: small;}
	td.ar{text-align:right;}
	td.al{text-align:left;}
	td.grey{background-color: #dddddd;}
	h1{font-family: Verdana,Tahoma,Arial,Monaco,Geneva,Helvetica,Helv; font-size: x-large; text-decoration: bold; color: #883333}
	h2{font-family: Verdana,Tahoma,Arial,Monaco,Geneva,Helvetica,Helv; font-size: large; text-decoration: bold; color: #AA5555}
	h3{font-family: Verdana,Tahoma,Arial,Monaco,Geneva,Helvetica,Helv; font-size: large; text-decoration: none; color: #EE9999}
        img.spacedoutlined{margin: 10px; border: 1px solid #000000;}
        img.spaced{margin: 20px;}
        img.spaced3{margin: 3px;}
        img.spaced5{margin: 5px;}
        img.outlinedwhite{border: 2px solid #ffffff;}
        img.outlinedblack{border: 1px solid #000000;}
        img.verticallined{border-left: 1px solid #0000ff; border-right: 1px solid #0000ff;}


  .centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }

#frontpagewrapper {
  padding: 10px;
}

#leftnav {
  position: absolute;
  left: 0px;
/*  float: left; */
  text-align: center;
  background-color: #fafaff;
  border-color: #b0b0cc;
  border-style: dotted;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  padding: 5px;
  margin: 5px;
  z-index: 5;
}

#rightnav {
  position: absolute;
  right: 0px;
/*  float: right; */
  text-align: center;
  background-color: #fafaff;
  border-color: #b0b0cc;
  border-style: dotted;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  padding: 5px;
  margin: 5px;
  z-index: 6;
}

#header {
/*  position: absolute;    */
  top: 0px;
  width: 750px;
  margin: 0 auto;
  z-index: 1;
}

#main {
  z-index: 10;
  text-align: center;
  border-top: 1px solid #0000ff;
  padding: 25px 5px 5px 5px;
  margin: 0px;
  text-align: left;
}

#admin {
  background-color: #f0f0ff;
  border-color: #e0e0ee;
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  padding: 10px;
  text-align: center;
}

#intro {
  padding: 10px;
}

#advert {
  text-align: center;
  padding: 10px;
  float: right;
}

#shortnews {
  padding: 10px;
}

#news {
  border-color: #b0b0cc;
  border-style: dotted;
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  padding: 10px;
}

#giftaid {
  background-color: #f0f0ff;
  border-color: #b0b0cc;
  border-style: dotted;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  padding: 10px;
}

#rphoto {
  float: right;
  padding: 5px;
  margin: 5px;
  z-index: 9;
}

#blurb {
}

#central {
  float: centre;
}

#decorationl {
  float: left;
}

#decorationr {
  float: right;
}

#variations1 {
  float: left;
}

#variations2 {
  float: right;
}

span.merchoption        { font-size:small; }
span.smallprint        { font-size:x-small; }
th.merchitem 		{ text-align:left; font-size:medium; }
th.merchprice 		{ text-align:right; font-size:medium; }
td.merchitem 		{ text-align:left; font-size:medium; }
td.merchprice 		{ text-align:right; font-size:medium; }
td.merchbutton		{ text-align:right; font-size:medium; }

//-->
</style>
