body {
	background-color: #F8F8D5;
	height:100%; overflow-y:auto;
}
p {
	font: 15px/17px "Arial", sans-serif;
	color: #098009;
	margin-left: 5px;
}
h1 {
	color: #098009;
	font: small-caps bold 30px/30px "Times New Roman", serif;
}
h2 {
 margin-top: 0px;
 padding-top: 0px;
	color: #098009;
	font: small-caps bold 20px/20px "Times New Roman", serif;
}
a:active { color: blue; text-decoration: none; }
a:visited { color: blue; text-decoration: none; }
a:link { color: blue; text-decoration: none; }
a:hover { color: red; text-decoration: none; }

.redtext {
  padding: 12px;
  font: 14px/16px "Arial", sans-serif;
  color: red;
}
#text {
  padding: 12px;
  font: 14px/16px "Arial", sans-serif;
  color: black;
}
#text img { padding: 7px; }
#stext {
  padding: 10px;
  font: 12px/14px "Arial", sans-serif;
  color: black;
}
#stext img { padding: 5px; }
#guest {
  list-style-type: disc;
  padding: 12px;
  font: bold 14px/16px "Arial", sans-serif;
  color: maroon;
}
#guest a:active { color: blue; text-decoration: none; }
#guest a:visited { color: #282; text-decoration: none; }
#guest a:link { color: #282; text-decoration: none; }
#guest a:hover { color: blue; text-decoration: none; font-size: 14px; font-weight: bold;}

.guest {
  padding: 12px;
  font: bold 14px/16px "Arial", sans-serif;
  color: maroon;
  text-align: center;
}
.guest a:active { color: blue; text-decoration: none; }
.guest a:visited { color: #282; text-decoration: none; }
.guest a:link { color: #282; text-decoration: none; }
.guest a:hover { color: blue; text-decoration: none; font-size: 14px; font-weight: bold;}

.smalltext {
  padding: 10px;
  font: 12px/14px "Arial", sans-serif;
  color: black;
}

.oldguest {
  list-style-type: disc;
  padding: 2px;
  font: 12px/12px "Arial", sans-serif;
  color: maroon;
  margin-left: 5px;
}
.oldguest a:active { color: blue; text-decoration: none; }
.oldguest a:visited { color: #282; text-decoration: none; }
.oldguest a:link { color: #282; text-decoration: none; }
.oldguest a:hover { color: blue; text-decoration: none; font-size: 12px; font-weight: bold;}

#banner {
  background: #97c44f;
  padding-top: 0px;
  padding-bottom:0px;
  border-bottom: 2px solid;
  font: small-caps 40px/58px "Times New Roman", serif;
  color: #282;
  text-align: center;
}

#banner img {
  float: left;
  padding: 0px;
  border: 0px;
  margin: 0px;
}

#left {
  padding-left: 10px;
  padding-top: 25px;
  padding-bottom: 30px;
  font: small-caps 16px/16px "Arial", sans-serif;
}
#left a:active { color: blue; text-decoration: none; }
#left a:visited { color: #282; text-decoration: none; }
#left a:link { color: #282; text-decoration: none; }
#left a:hover { color: blue; text-decoration: none; font-size: 16px; font-weight: bold;}
#fb {
  padding-left: 10px;
  padding-top: 25px;
  padding-bottom: 30px;
  font: 12px/14px "Arial", sans-serif;
  color: #282;
}

#rtop {
  margin-bottom: 0px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 100%;
  font: 12px/12px "Arial", sans-serif;
  background-color: #97c44f;
  color: #282;
  /* position: fixed; top: 0px; */
  border-left: 2px solid;
}

#rtop h1 { color: #098009; font: small-caps 30px/30px "Times New Roman", serif; }
#rtop a:active { color: red; text-decoration: none; }
#rtop a:visited { color: #011d00; text-decoration: none; }
#rtop a:link { color: #011d00; text-decoration: none; }
#rtop a:hover { color: #ffff33; text-decoration: none; font-size: 16px; font-style: italic;}
#rtop p {
  font: 12px/12px "Arial", sans-serif;
  color: #282;
}

#gspot {
  padding: 12px;
  font: italic 14px/16px "Arial", sans-serif;
  color: black;
}
#navl {
  position: fixed; bottom: 10px; left: 10px;
	color: #098009;
	font: small-caps bold 16px/16px "Times New Roman", serif;
}
* html #navl {position:absolute;}
#navl a:visited { color: #282; text-decoration: none; }
#navl a:link { color: #282; text-decoration: none; }
#navl a:hover { color: red; text-decoration: none; font-size: 17px; }
#navr {
  position: fixed; bottom: 10px; right: 10px;
	color: #098009;
	font: small-caps bold 16px/16px "Times New Roman", serif;
}
* html #navr {position:absolute;}
#navr a:visited { color: #282; text-decoration: none; }
#navr a:link { color: #282; text-decoration: none; }
#navr a:hover { color: red; text-decoration: none; font-size: 17px; }

#sx {
  position: fixed; bottom: 10px;
  margin: 0cm;
  padding-left: 10px;
  padding-top: 225px;
  padding-bottom: 10px;
  font: 8px/8px "Arial", sans-serif;
}

#fair {
  font: 16px/16px "Arial", sans-serif;
  color: black;
}
#past {
  font: 14px/16px "Arial", sans-serif;
  color: #282;
}
#meeting {
  font: italic 14px/16px "Arial", sans-serif;
  color: blue;
}
#current {
  font: 14px/16px "Arial", sans-serif;
  color: maroon;
}

.disp_table0 {
  border-left: thin solid #ADADD7;
  border-top: thin solid #ADADD7;
  border-right: thin solid #ADADD7;
  border-bottom: thin solid #ADADD7;
}
.disp_table1 {
  border-top: thin solid #ADADD7;
  border-right: thin solid #ADADD7;
  border-bottom: thin solid #ADADD7;
}
.disp_table2 {
  border-right: thin solid #ADADD7;
  border-bottom: thin solid #ADADD7;
}
.disp_table3 {
  border-left: thin solid #ADADD7;
  border-right: thin solid #ADADD7;
  border-bottom: thin solid #ADADD7;
}
.disp_table4 {
  border-left: thin solid #ADADD7;
  border-bottom: thin solid #ADADD7;
}
.disp_table5 {
  border-top: thin solid #ADADD7;
  border-left: thin solid #ADADD7;
  border-bottom: thin solid #ADADD7;
}
.disp_table6 {
  border-top: thin solid #ADADD7;
  border-left: thin solid #ADADD7;
}
.disp_table7 {
  border-left: thin solid #ADADD7;
  border-top: thin solid #ADADD7;
  border-right: thin solid #ADADD7;
}
.disp_table8 {
  border-top: thin solid #ADADD7;
  border-right: thin solid #ADADD7;
}
.disp_table9 {
  border-right: thin solid #ADADD7;
  border-left: thin solid #ADADD7;
}
.announce {
  font-weight:bold; font-style:italic; color:#2B314B;
  border-style:solid; border-width:3px;
  border-spacing: 5px;
  border-color:#A9AFD6;
  padding:5px;
  text-align:center;
}
