    body {
      margin:0;
      padding:0;
      background-image:url('images/page_bg.png');
      background-repeat: repeat;
      font-size:1em;
    }
    a:link {
      color:#27732b;
      text-decoration:underline;
    }
    a:visited {
      color:#27732b;
      text-decoration:underline;
    }
    a:hover {
      color:#4c8ebc;
      text-decoration:underline;
    }
    a:active {
      color:#27732b;
      text-decoration:underline;
    }
    div#header {
      background-image:url('images/head_bg.jpg');
      width:100%;
      height:118px;
      text-align:left;
    }
    div#mainarea {
      background-image:url(images/main_bg.gif);
      width:700px;
      margin:0 0 0 165px;
      text-align:center;
      padding:0 0 10px 0;
    }
    h2 {
      font-size:140%;
      margin:0 auto 10px auto;
      font-family:arial,helvetica,sans-serif;
      text-align:left;
      width:660px;
      padding:0 15px 0 25px;
      line-height:140%;
    }
	h3 {
      font-size:120%;
      margin:0 auto 10px auto;
      font-family:arial,helvetica,sans-serif;
      text-align:left;
      width:660px;
      padding:0 15px 0 25px;
      line-height:120%;
    }
    div#mainarea p {
      margin:0 auto 15px auto;
      font-family:arial,helvetica,sans-serif;
      font-size:85%;
      text-align:justify;
      width:630px;
      padding: 0 10px 0 10px;
      line-height:180%;
    }
    div#mainarea p.sig {
      text-indent:350px;
    }
    div#mainarea p.caption {
      margin:10px auto 20px auto;
      font-family:arial,helvetica,sans-serif;
      font-size:75%;
      text-align:center;
      width:540px;
      padding: 0 0 0 0px;
      line-height:100%;
    }
    div#mainarea p.refs {
      font-size:60%;
      margin-bottom:10px;
      line-height:100%;
    }
    div#mainarea div.listcontainer {
      text-align:left;
      width:95%;
      padding-left:25px;
      margin:0;
    }
    div#mainarea div.listcontainer ul {
      text-align:left;
      margin:0 0 20px 0px;
      width:330px;
      padding:20px 10px 20px 30px;
      font-family:arial,helvetica,sans-serif;
      font-size:85%;
      border:1px solid #363;
      background-color:#ffc;
    }
    div#mainarea div.listcontainer ol {
      text-align:justify;
      line-height:180%;
      margin:0 0 0 20px;
      padding:0 20px 0 0;
      font-family:arial,helvetica,sans-serif;
      font-size:85%;
      list-style-position:outside;
    }
    div#mainarea div.listcontainer ol li {
      margin:0 0 15px 0;
    }
    div#mainarea div.listcontainer ol li p {
      text-align:left;
      margin:0;
      padding:0;
      font-family:arial,helvetica,sans-serif;
      font-size:95%;
      width:630px;
    }
    div#mainarea div.listcontainer ul li {
      margin:0 0 6px 0px;
      padding:0;
    }
    .picture {
      margin:10px 10px 20px 10px;
      text-align:center;
    }
    .picture img {
      border:1px solid #000;
    }
    .bold {
      font-weight:bold;
    }
    .ital {
      font-style:italic;
    }
    .bi {
      font-weight:bold;
      font-style:italic;
    }
    .uline {
      text-decoration:underline;
    }
    div#mainarea p#announce {
      margin:0 auto 10px auto;
      font-family:'arial black';
      font-size:120%;
      text-align:justify;
      width:560px;
      padding:15px 0 0 0;
      line-height:140%;
    }
    .casino {
      color:#a58260;
    }
    .not {
      color:#e61a3d;
    }
    .natural {
      color:#4c8ebc;
    }
    #navigation {
      position:absolute;
      margin:0;
      padding:0;
      top:200px;
      left:10px;
      width:173px;
      background-image:url('images/nav_bg.jpg');
      z-index:20;
    }
        #navul {
          margin:0 0 0 1px;;
          padding:0;
		  width:167px;
        }
        #navul li {
          list-style-type:none;
          margin:0 0 6px 0px;
		  padding:0 0 6px 8px;
	  	  border-bottom:1px solid #735c46;
        }
		#navul li.last {
	  	  border-bottom:none;
		  margin:0;
        }
        #navigation a:link {
          color:#fff;
          font-family:arial,helvetica,sans-serif;
          font-size:80%;
          text-decoration:underline;
        }
        #navigation a:visited {
          color:#fff;
          font-family:arial,helvetica,sans-serif;
          font-size:80%;
          text-decoration:underline;
        }
        #navigation a:hover {
          color:#cc9;
          font-family:arial,helvetica,sans-serif;
          font-size:80%;
          text-decoration:underline;
        }
        #navigation a:active {
          color:#e61a3d;
          font-family:arial,helvetica,sans-serif;
          font-size:80%;
          text-decoration:underline;
        }
        #div-top {
          width:173px;
          height:8px;
          font-size:1%;
          background-image:url('images/nav_top.jpg');
          background-repeat:no-repeat;
        }
        #div-bot {
          width:173px;
          height:11px;
          background-image:url('images/nav_bot.jpg');
          background-repeat:no-repeat;
          font-size:1%;
        }
    #undernav {
      position:absolute;
      margin:0;
      padding:0;
      top:600px;
      left:10px;
      width:173px;
      z-index:19;
    }
        #footer {
          width:100%;
        }
        #footer #bottomstripe {
          width:100%;
          height:85px;
          font-size:1%;
          background-image:url('images/bottomstripebg.xng');
          background-repeat:repeat-x;
        }
        #footer #footercontent {
          margin:0 0 0 165px;
          background-image:url('images/main_bg.gif');
          background-repeat:no-repeat;
          width:700px;
          text-align:center;
        }
        #footer #footercontent ul {
          margin:0 auto;
          padding:0;
          width:600px;
          text-align:center;
        }
        #footer #footercontent ul li {
          display:inline;
          list-style-type:none;
        }
        #footer #footercontent ul li a {
          font-size:75%;
          font-family:arial,helvetica,sans-serif;
        }
        p.copyright {
          font-family:arial,helvetica,sans-serif;
          font-size:75%;
          margin-bottom:-20px;
          padding-bottom:20px;
        }
        blockquote {
          width:470px;
          border-top:1px solid #333;
          border-bottom:1px solid #333;
          padding:10px 0 10px 0;
          margin:0 auto 10px auto;
          font-family:arial,helvetica,sans-serif;
          font-size:120%;
          font-style:italic;
          color:#000;
          text-indent: 0px;
          background: url(images/oquote.gif);
       	  background-position: 0px 10px;
    	  background-repeat: no-repeat;
          text-align:center;
          line-height:140%;
        }
        div#mainarea blockquote p {
          width:450px;
          text-align:justify;
    	  margin:0;
    	  padding:0 10px 0 10px;
    	  background: url(images/cquote.gif);
    	  background-position: bottom right;
    	  background-repeat: no-repeat;
        }
    ol.references {
      text-align:left;
      line-height:180%;
      margin:0 0 0 60px;
      padding:0 20px 0 0;
      font-family:arial,helvetica,sans-serif;
      font-size:85%;
      list-style-position:outside;
    }
    ol.references li {
      margin:0 0 15px 0;
    }
	ol.references ul {
	  margin:0;
	  list-style-type:none;
	  line-height:180%;
      font-family:arial,helvetica,sans-serif;
      list-style-position:outside;
	}
	ol.references ul li {
	  margin:10px 0 0 0;
	}