/*    CSS Style Sheet  - the primary css for the Classes   */

body  {
  margin-top:0;
  margin-left:0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  color:#efefef; 
  background-color:#3b4d19;
 }

table  {
  font-size:0.82em;
  font-weight:normal;
  width: 450px;
  padding: 20px;
  background-color: transparent;
 }
td { 
  background-color:transparent;
  padding-left:20px;    /*#ffff98;*/
 }
th {
  text-align:center;
  padding-left:20px;
  padding-right:20px;
  color:maroon;
  background: #ffffcc url(bin/gradyel1.jpg);
  background-repeat: no-repeat;
  background-position: right;
 }
h1  {
  margin-top: 10px;
  font-size:1.2em;
  font-weight:bold;
  /*color:#efefef;*/
  background-color:transparent;
 }
h2  {
  font-size:0.92em;
  font-weight:bold;
  background-color:transparent;
 }
h3  {
  padding:3px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:0.82em;
  font-weight:normal;
  color: #000000; 
  background-color:transparent;
 }

p  { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:0.82em;
  font-weight:normal;
  padding-left:10px;
  color: #000000; 
  background-color:transparent; }

ol { 
  list-style-type:decimal;
  list-style-image:none; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:0.82em;
  text-align:left;
} 
ul {
  list-style-type:none;
  list-style-image:none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  text-align:left;
} 
 
a  { text-decoration: none; }

img  { border: none; }

em   { font-size: 2em; }

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}
a.button {
    background: transparent url(bin/btn_right2.png) no-repeat scroll top right;
    color: #efefef;
    display: block;
    float: left;
    font: normal 0.68em arial, sans-serif;
    height: 26px;
    width:158px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.button span {
    background: transparent url(bin/btn_left2.png) no-repeat;
    display: block;
    line-height: 16px;
    width:158px;
    padding: 5px 0 5px 10px;
}
a.button:active {
    background-position: bottom right;
    color: #efefef;
    outline: none; /* hide dotted outline in Firefox */
}
a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 10px; /* push text down 1px */
}

a.button:hover span { 
  font-weight: bold;
  line-height: 16px;
  text-decoration: none;
  color:yellow;
 } 

.rulesregs caption {
   text-align:center;
   font: bold 1em "Times New Roman", times, serif;
   padding-left:20px;
   padding-top: 3px;
   padding-bottom: 2px;
   border: 1px solid #267f26;
   color: #cccccc;
   background-color: #3b4d19;
}
.rulesregs td {
   padding-left:20px;
   /*font: normal 0.82em Verdana, Arial, Helvetica, sans-serif;*/
   text-align:left;
   vertical-align:text-top;
   color:#000000;
   background-color:transparent;
}
.title {
  font-size:1.2em;
  font-weight:bold;
  padding-top:5px;
  padding-bottom:5px;
  text-align:center;
  border-top: 2px solid maroon;
  border-right: 1px solid maroon;
  border-bottom: 2px solid maroon;
  color:#ffffd0;
  background-color:#415c0a;
 }
.bakgrnd8 {
   background: #efefef url(bin/bakgrnd8.jpg) no-repeat bottom;
}
.bakgnd9a {
   background: #efefef url(bin/bakgnd9a.jpg) no-repeat bottom;
}
.bakgnd10 {
   background: #efefef url(bin/bakgnd10.jpg) no-repeat bottom;
}
.schedbg {
   background: #efefef url(bin/shedimg6.jpg);
   background-repeat: no-repeat;
   background-position: 25% 10%;
}
.footbg {
  width:650px;
  text-align:center;
  margin-top:10px;
  margin-left:30px;
  padding:10px;
  /*padding-bottom:5px;*/
  clear:both;
  color:blue;  /*#00ccc8;*/
  background: #ffffcc url(bin/gradyel1.jpg);
  background-repeat: no-repeat;
   }
.footprt {
  text-align:center;
  font-family:"Times New Roman", times, serif;
  font-size:0.92em;
  font-weight:normal;
  font-style:italic;
 }
.mvleft {
   float: left;
   margin-right:5px;
   margin-bottom:3px;
   width:auto;
 }
.mvright {
   float: right;
   margin-left:5px;
   margin-bottom:3px;
   width:auto;
 }
.centered { text-align:center; }
.rightspace { padding-right:25px; }
.leftspace  { padding-left:25px; }
.clear    { clear:both; }
.tdwidth1 { width:75px; }
.tdwidth2 { width:375px; }

#toprow {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  top: 0px;
  left: 0px;
  width: 980px;
  height: 100px;
  background: #3b4d19 url(bin/hdr1f.jpg);
  background-repeat: no-repeat;
  background-position: right;
   }
#topbanner {
   position: absolute;
   margin-left: 0;
   margin-right: 0;
   top: 125px;
   left: 223px;
   width: 740px;
   height: 150px;
  }
#newstuff {
   position: absolute;
   margin-top:-25px;
   top:0;
   left:330px;
   width:200px;
   /*height:125px;*/
   background-color:#85a751;
  }

/*          ----------  #navlist horizonal buttons used only in CLASS 16 and history.htm   --------------  */
  #navlist  { 
  padding: 3px 0;
  margin-left: 0;
  border-bottom: 1px solid #778;
  font: bold 0.92em Verdana, sans-serif;
 } 

  #navlist li  {
  display: inline;
  list-style: none;
  margin: 0;
  font-size:0.62em;
  font-weight:bold;
 }

  #navlist li a  {
  padding: 3px  0.5px;
  margin-left: 3px;
  border-bottom: none;
  background: #dde;
  text-decoration: none;
 }

  #navlist li a:link { color: #3b4d19; }

  #navlist li a:visited { color: #667; }

  #navlist li a:hover  {
  color: #00aaff;
  }
/*       -----------------   End of horizontal buttons used in CLASS 16    ------------------- */

#navigation  {
  position: absolute;
  top: 102px;
  left: 0;
  width: 222px;
  background: #415c0a url(bin/navbot2.jpg) no-repeat bottom;
  }
#navigation ul {
   margin:0;
   padding:0;
   list-style-type:none;
}

#content {
  position: absolute;
  margin-left: 0;
  margin-right: 0;
  top: 276px;
  left: 223px;
  width: 740px; 
  text-align: left;
  color: #550000;
  Background-color:#ccffcc;
  /* background: #efefef url(bin/wallpr1e.jpg) no-repeat bottom; */
 }
#picturebackground  {
  position: relative;
  width:740px;
  height:150px;
}
#legal  {
  position: absolute;
  top: 1550px;
  left: 225px;
  width: 715px; 
  padding-bottom:20px;
  font-size:0.82em;
  font-weight:bold;
  color: #eeeeee;
  background-color: #3b4d19; /*#669900;*/
 }
/* end  classcss.css */

