        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: #000000; text-align: left;}
        th{font-family: Verdana,Tahoma,Arial,Monaco,Geneva,Helvetica,Helv; font-size: medium; font-weight: bold; color:#882222; }
        th.nav{ background-color:#EEEEEE; text-align:center;}
        table.nav{ background-color:#DDDDDD; width:100%; }
	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: large; font-weight: bold; background-color: #dddddd; color: #000000; text-align:center;}
	h2{font-family: Verdana,Tahoma,Arial,Monaco,Geneva,Helvetica,Helv; font-size: large; background-color: #eeeeee; color: #000000; text-align:center;}
	h3{font-family: Verdana,Tahoma,Arial,Monaco,Geneva,Helvetica,Helv; font-size: medium; font-weight: bold; color: #000000; text-align:left;}
	h4{font-family: Verdana,Tahoma,Arial,Monaco,Geneva,Helvetica,Helv; font-size: small; font-weight: bold; color: #000000; text-align:left;}
        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;}

        p.nav {
          font-weight:bold;
          color: #FF4444;
          text-decoration: none;
          font-size: medium;
          background-color: #dddddd;
          padding: 3px;
          text-align: center;
          margin-top: 5px;
          margin-bottom: 0px;
          margin-left: auto;
          margin-right: auto;
        }
        span.link, span.link a:visited, span.link a:link {
          color: #586333;
          text-decoration: none;
          font-size: medium;
          background-color: #dddddd;
          padding-left: 3px;
          padding-right: 3px;
        }
        span.link a:hover, span.link a:active {
          background-color: #586333;
          color: #eeeeee;
          text-decoration: none;
          font-size: medium;
        }

        p.camo {
          margin-top: 0px;
          margin-bottom: 5px;
          margin-left: auto;
          margin-right: auto;
          padding: 3px;
          background-color: #eeeeee;
          color: #000000;
          text-decoration: none;
          text-align: center;
          font-size: large;
          font-weight: bold;
        }

        p.copyright {
          width: 100%;
          padding: 3px;
          background-color: #eeeeee;
          color: #000000;
          text-decoration: none;
          text-align: center;
          font-size: x-small;
        }

  .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: 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-left: 5px; padding-right: 5px;
}

#news {
  border-color: #b0b0cc;
  border-style: dotted;
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  padding: 5px;
}

#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; }

span.link        { font-size:medium; background:#dddddd; color:#000000; }

hr{color:#eeeeee; background-color:#eeeeee; height:5px; width:95%; border:0;}
