body { 
	background-color:#363; 
	font-family: "Comic Sans MS"; 
	font-style: normal;
	font-weight: normal;
	font-size: 18pt;	
	width: auto;
	display: block;
	clear: none;
 }
.page-heading  { color: #fff; font-style: normal; font-weight: bold; font-size: 18px; line-height: 1.1em; font-family: "Comic Sans MS"; text-decoration: none; text-align: center  }
.page-contents  { color: #eee; font-style: normal; font-weight: 800; font-size: 1.1em; font-family: "Comic Sans MS"; text-decoration: none  }
.today-heading { color: white; font-style: normal; font-weight: normal; font-size: 14px; font-family: "Comic Sans MS"; text-decoration: none }

.box-heading { color: #040; font-style: normal; font-weight: bold; font-size: .8em; line-height: 1.25em; font-family: "Comic Sans MS"; text-align: center; background-color:#7BAB68 }
.box-heading A:link { color: #040; font-family: "Comic Sans MS";  text-align: center; text-decoration: underline  }
.box-heading A:visited { color: #040;  }
.box-heading  A:hover { color: #ff0; font-style: oblique; font-family: "Comic Sans MS"; text-decoration: none; text-align: center}

.box-contents { color: white; font-style: normal; font-weight: 300; font-size: .7em; font-family: "Comic Sans MS"; text-decoration: none ; display: block; margin: 6px ; padding: 0px}
.box-contents A:link { color: #eee;  text-decoration: none; }
.box-contents A:visited { color: #555; text-decoration: none }
.box-contents  A:hover { color: #ff0; font-style: oblique; font-family: "Comic Sans MS"; text-decoration: underline ; background-color: #000; display: block;}

.sub-menu { color: #333; font-style: normal; font-weight: 300; font-size: .8em; line-height: 1em; font-family: "Comic Sans MS"; text-decoration: none; text-align: left; display: block; margin: 5px ; padding: 5px}
.sub-menu A:link { color: #eee;  text-decoration: none; }
.sub-menu A:visited { color: #999; text-decoration: none }
.sub-menu  A:hover { color: #ff0; font-style: oblique; font-family: "Comic Sans MS";  }

.menu {background-color: #000}

.menu-heading { color: #ff0; z-inde: 15;font-style: normal; font-weight: bold; font-size: 13px; font-family: "Arial"; text-decoration: none  ;background-image:url("woodgrain.jpg"); display: block; border:black double 2px; text-align: center; white-space:nowrap}
.menu-heading A:link { color: #ff0; text-decoration: none}
.menu-heading A:visited { color: #ff0; text-decoration: none }
.menu-heading A:hover { color: #fff; font-style: italic; font-weight: bold; text-decoration: none; text-transform: capitalize }

.menu-normal { color: #fff; background-color:#000; font-style: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-family: "Comic Sans MS"; text-decoration: none; text-align: center; padding-bottom: 2px ;padding-top: 2px}
.menu-normal A:link { color: #fff; text-decoration: none }
.menu-normal A:visited  { color: #aaa; text-decoration: none }
.menu-normal A:hover  { color: #000; font-weight: 500; text-decoration: none; background-color: #fff; display: block; font-style: oblique; }

.body { color: #fff; font-size: .75em; font-family: "Comic Sans MS" }
.body A:link { color: #fff; }
.body A:visited { color: #aaa; }
.small-body { color: #fff; font-size: .65em; font-family: "Comic Sans MS" }
.small-body A:link { color: #c90; }
.small-body A:visited { color: #a70; }
.large-body { color: #fff; font-size: .85em; font-family: "Comic Sans MS" }
.large-body A:link { color: #c90; }
.large-body A:visited { color: #a70; }
.tiny-body { color: #fff; font-size: .55em; font-family: "Comic Sans MS" }
.tiny-body A:link { color: #c90; }
.tiny-body A:visited { color: #a70; }
/* legacy styles */
.todaybodytext { color: #fff; font-size: 10pt; font-family: "Comic Sans MS" }
.hilitebodytext { color: #ab0; font-size: 10pt; font-family: "Comic Sans MS" }
.promotext  { color: #f00; font-weight: bold; font-size: 14pt; font-family: "Comic Sans MS", Arial, san-serif; background: #222222; text-align: center; border: groove 2pt #999999; margin: 2px }
.inns-promotext
{
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	font-family: "Comic Sans MS", Arial, san-serif;
	text-align: center;
	border: inset 2pt #999999;
	margin: 2px;
	background-color: #7BAB68;
}

#logobox  { position: absolute; z-index: 10; top: 0px; left: 5px; width: 164px; height: 134px; visibility: visible; display: block }
.left-menu { background-color: #000; position: absolute; left: 17px; width: 140px; height: 100px; visibility: visible; display: block }
.left-menue { background-color: #7BAB68;   visibility: visible; display: block; margin:5px }
.left-menug { background-color: #808;   visibility: visible; display: block; margin:10px }
#leftmenu1 { top: 145px;  }
#leftmenu2 { top: 250px;  }
#leftmenu3 { top: 355px;  }

#mountain { position: absolute; z-index: 10; top: 94px; left: 208px; width: 110px; height: 276px; visibility: hidden; display: block }
#services { position: absolute; z-index: 10; top: 94px; left: 318px; width: 110px; height: 304px; visibility: hidden; display: block }
#visit    { position: absolute; z-index: 10; top: 94px; left: 428px; width: 110px; height: 168px; visibility: hidden; display: block }
#coop     { position: absolute; z-index: 10; top: 94px; left: 538px; width: 110px; height: 122px; visibility: hidden; display: block }
#general  { position: absolute; z-index: 10; top: 94px; left: 648px; width: 110px; height: 122px; visibility: hidden; display: block }

#mask { position: absolute; z-index: 5; top: 0px; left: 0px; width: 800px; height: 800px; visibility: hidden; display: block }
.small-dog { color: #339; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; float: right; clear: none; border: black; width: 160px }

.bannertext { color: white; font-weight: bold; font-size: 16px; font-family: "Comic Sans MS", fantasy; margin: 4px }
.bigcaptodaybodytext { color: #114411; font-weight: bold; font-size: 22px; font-family: "Comic Sans MS", fantasy }


acronym {
        border-bottom: 1px dashed #00cc00;
        cursor: help;
}
