html, body				{height: 100%;
						}
							
body					{background-position: center top;
						background-image: url(../images/bg2.jpg);
						background-repeat: no-repeat;
						background-color: #94bc58;
						margin: auto;
						padding: 0px;
						height: 100%;
						}

#frame					{text-align: left;
						width: 980px;
						margin: auto;
						z-index: 3;
						padding: 0px;
						}
						
#logo					{position: absolute;
						width: 488px;
						height: 130px;
						margin-top: 0px;
						margin-left: 0px;
						}
						
#specials				{position: absolute;
						width: 195px;
						height: 98px;
						margin-top: 45px;
						margin-left: 500px;
						}
						
#availability			{position: absolute;
						width: 226px;
						height: 98px;
						margin-top: 45px;
						margin-left: 700px;
						}
						
#menu					{position: absolute;
						width: 194px;
						margin-left: 76px;
						margin-top: 136px;
						}
						
#topmenu				{position: absolute;
						width: 300px;
						margin-left: 600px;
						margin-top: 10px;
						text-align: right;
						}
						
#eventbox				{position: absolute;
						width: 596px;
						height: 178px;
						margin-top: 356px;
						margin-left: 316px;
						background-image: url(../images/eventbox.jpg);
						background-color: #ffffff;
						}
						
#backgrounds			{position: absolute;
						width: 596px;
						height: 178px;
						margin-top: 266px;
						margin-left: 316px;
						z-index: 15;
						text-align: right;
						}
						
#contentbox				{font-family: lucida sans unicode, verdana, trebuchet ms, arial;
						font-size: 12px;
						color: #416411;
						}
						
#contentbox	a			{font-family: lucida sans unicode, verdana, trebuchet ms, arial;
						font-size: 12px;
						color: #416411;
						text-decoration: underline;
						}
						
#contentbox	a:hover		{text-decoration: none;
						}
						
#contentbox	img			{border: 1px solid #a89e69;
						background-color: #c9bf8b;
						padding: 5px;
						margin: 3px;
						}
						
.bodytext				{font-family: lucida sans unicode, verdana, trebuchet ms, arial;
						font-size: 12px;
						color: #416411;
						}
						
.bodylink				{font-family: lucida sans unicode, verdana, trebuchet ms, arial;
						font-size: 12px;
						color: #416411;
						text-decoration: underline;
						}
						
.bodylink:hover			{font-family: lucida sans unicode, verdana, trebuchet ms, arial;
						font-size: 12px;
						color: #416411;
						text-decoration: none;
						}
						
.bodytext1				{font-family: verdana, trebuchet ms, arial;
						font-size: 12px;
						color: #b1bf9c;
						}
						
.bodylink1				{font-family: verdana, trebuchet ms, arial;
						font-size: 12px;
						color: #b1bf9c;
						text-decoration: underline;
						}
						
.bodylink1:hover		{font-family: verdana, trebuchet ms, arial;
						font-size: 12px;
						color: #b1bf9c;
						text-decoration: none;
						}
						
.bodytext2				{font-family: lucida sans unicode, verdana, trebuchet ms, arial;
						font-size: 15px;
						color: #442812;
						}
						
.bodylink2				{font-family: lucida sans unicode, verdana, trebuchet ms, arial;
						font-size: 15px;
						color: #442812;
						text-decoration: underline;
						}
						
.bodylink2:hover		{font-family: lucida sans unicode, verdana, trebuchet ms, arial;
						font-size: 15px;
						color: #442812;
						text-decoration: none;
						}
						
.bodytext3				{font-family: verdana, trebuchet ms, arial;
						font-size: 11px;
						color: #daeabd;
						}
						
.bodylink3				{font-family: verdana, trebuchet ms, arial;
						font-size: 11px;
						color: #daeabd;
						text-decoration: underline;
						}
						
.bodylink3:hover		{font-family: verdana, trebuchet ms, arial;
						font-size: 11px;
						color: #daeabd;
						text-decoration: none;
						}
						
.bodytext4				{font-family: lucida sans unicode, verdana, trebuchet ms, arial;
						font-size: 13px;
						color: #442812;
						}
						
.bodylink4				{font-family: lucida sans unicode, verdana, trebuchet ms, arial;
						font-size: 13px;
						color: #442812;
						text-decoration: underline;
						}
						
.bodylink4:hover		{font-family: lucida sans unicode, verdana, trebuchet ms, arial;
						font-size: 13px;
						color: #442812;
						text-decoration: none;
						}
						
.bodytext5				{font-family: lucida sans unicode, verdana, trebuchet ms, arial;
						font-size: 18px;
						color: #416411;
						}
						
.heading				{font-family: lucida sans unicode, verdana, trebuchet ms, arial;
						font-size: 14px;
						color: #416411;
						}
						
.feature				{border: solid 1px #3775a4;
						}
						
.feature:hover			{border: solid 1px #ffffff;
						}
						
.directorybg			{background-color: #a6c5dc;
						}
						
table.fail					{border: #ea0b0b 1px solid;
							}
							
td.fail						{background-color: #ffb8b8;
							color: #ea0b0b;
							font-family: verdana, trebuchet ms, arial;
							font-size: 11px;
							}
							
table.success				{border: #1ba200 1px solid;
							}
							
td.success					{background-color: #bff7b4;
							color: #1ba200;
							font-family: verdana, trebuchet ms, arial;
							font-size: 11px;
							}
							
table.warning		{border: #d09c41 1px solid;
					}
							
td.warning			{background-color: #edcd95;
					color: #b17e24;
					font-family: verdana, trebuchet ms, arial;
					font-size: 11px;
					}
					
.warning			{color: #b17e24;
					font-family: verdana, trebuchet ms, arial;
					font-size: 11px;
					}
						
.spiffy					{display:block;
						}

.spiffy 			  *{display:block;
						z-index: 3;
  						height:1px;
  						overflow:hidden;
						font-size:.01em;
  						background:#d8c99e;
						}
						
.spiffy1				{margin-left:3px;
						margin-right:3px;
						z-index: 3;
						padding-left:1px;
						padding-right:1px;
						border-left:1px solid #d8c99e;
						border-right:1px solid #d8c99e;
						background:#d8c99e;
						}
						
.spiffy2				{margin-left:1px;
  						margin-right:1px;
  						z-index: 3;
  						padding-right:1px;
  						padding-left:1px;
						border-left:1px solid #d8c99e;
  						border-right:1px solid #d8c99e;
 						background:#d8c99e;
						}
						
.spiffy3				{margin-left:1px;
						margin-right:1px;
						z-index: 3;
						border-left:1px solid #d8c99e;
						border-right:1px solid #d8c99e;
						}
						
.spiffy4				{z-index: 3;
						border-left:1px solid #d8c99e;
						border-right:1px solid #d8c99e;
						}
						
.spiffy5				{z-index: 3;
						border-left:1px solid #d8c99e;
						border-right:1px solid #d8c99e;
						}
						
.spiffyfg				{z-index: 3;
						background:#d8c99e;
						padding: 4px;
						font-family: lucida sans unicode, verdana, trebuchet ms, arial;
						font-size: 13px;
						color: #442812;
						}
						
#listserve1				{display:none}
#listserve2				{display:none}
#listserve3				{display:none}
#listserve4				{display:none}
#listserve5				{display:none}
#listserve6				{display:none}
