a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid1welcome,
#annualevents,
#pid3virtualtour,
#summerevents,
#springevents,
#pid2lodging,
#pid9directions,
#pid4activities,
#fallevents,
#pid11schedule,
#pid10attractions  {
   margin: 0px auto 0px auto;
   width: 800px;
   position: relative;
}

#summerschedule2009 p,
#fallschedule2008 p,
#springschedule2009 p,
#localattractionsheadingtext p,
#annualeventschedule p  {
   font: 18px/11px Helvetica;
   margin: 0px;
   color: #330000;
   padding-bottom: 5px;
   padding-top: 3px;
   text-align: left;
}

#localattractionstext p,
#annualschedtext p,
#springschedtext p,
#fallschedtext p,
#employeetext p,
#summerscheduletext p  {
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	text-align: left;
	letter-spacing: 1px;
	color: #330000;
	font-family: Helvetica;
	font-size: 12px;
	line-height: 12px;
}

#sumactivitiestext,
#fallactivitiestext,
#spractivitiestext,
#lodgingtext,
#annualactivitiestext,
#events,
#begintour  {
	visibility: visible;
	position: absolute;
	left: 300px;
	z-index: 3;
	width: 300px;
	line-height: 16px;
}

#shape1,
#directionbgrnd,
#shape1schedule,
#shape1sum,
#shape1annual,
#shape1fall,
#attractionsbackground  {
	visibility: visible;
	position: absolute;
	left: 148px;
	top: 76px;
	z-index: 5;
	width: 643px;
	height: 302px;
	background-repeat: no-repeat;
}

#attractiontext p,
#events p,
#employeeschedule p,
#copyrighttext p,
#directiontext p,
#greeting p  {
   font: 12px Helvetica;
   margin: 0px;
   color: #330000;
   padding-top: 3px;
   padding-right: 3px;
   padding-left: 3px;
   text-align: left;
}

#fallschedtext,
#springschedtext,
#summerscheduletext,
#localattractionstext,
#annualschedtext  {
	visibility: visible;
	position: absolute;
	left: 151px;
	top: 79px;
	z-index: 6;
	width: 628px;
	height: 309px;
	font-weight: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-variant: normal;
}

#spractivitiestext p,
#fallactivitiestext p,
#sumactivitiestext p,
#annualactivitiestext p  {
   font: bold 12px/12px Helvetica;
   font:Arial, Helvetica, sans-serif; font-weight:normal;
   padding: 3px 3px 15px 3px;
   margin: 0px;
   text-align: center;
   color: #330000;
}

#id0summer,
#lodgerndimage,
#airstream,
#id0spring,
#roundphoto  {
	visibility: visible;
	position: absolute;
	left: 25px;
	z-index: 6;
	width: 238px;
	height: 238px;
	background-repeat: no-repeat;
}

#hayrideround  {
	visibility: visible;
	position: absolute;
	left: 64px;
	z-index: 6;
	width: 238px;
	height: 238px;
	background-repeat: no-repeat;
}

#begintour p a,
#events p a,
#attractiontext p a,
#maincontenttext p a  {
   border: 0px none #000000;
   color: #330000;
   text-decoration: underline;
   font-weight: bold;
}

#begintour p a:hover,
#events p a:hover,
#maincontenttext p a:hover  {
   color: #FBFB0F;
   text-decoration: underline;
}

#attractiontext p a:hover,
#localattractionstext p a:hover  {
   color: #FDF724;
   text-decoration: underline;
}

#activitiesimage,
#lodgeimage,
#mainimage,
#tourimage  {
   visibility: visible;
   position: absolute;
   left: 168px;
   top: 82px;
   z-index: 5;
   width: 620px;
   height: 304px;
   background-repeat: no-repeat;
}

#localattractionsheadingtext,
#annualeventschedule  {
	visibility: visible;
	position: absolute;
	left: 187px;
	top: 84px;
	z-index: 7;
	width: 259px;
}

#begintour p,
#lodgingtext p,
#maincontenttext p  {
	font: 12px/14px Helvetica;
	padding: 3px 3px 8px 3px;
	margin: 0px;
	color: #330000;
	text-align: left;
}

#springschedule2009,
#fallschedule2008  {
	visibility: visible;
	position: absolute;
	left: 158px;
	top: 80px;
	z-index: 7;
	width: 225px;
}

#copyrighttext *:first-child  {
   padding-top: 0px;
}

#addresstext p,
#infotext p  {
   font: 12px/11px Helvetica;
   margin: 0px;
   padding-bottom: 3px;
   text-align: left;
   color: #330000;
}

#localattractionstext p a  {
   border: 0px none #000000;
   color: #330000;
   text-decoration: underline;
   letter-spacing: 1px;
}

#annualactivitiestext p  {
	line-height: 14px;
}

#localattractionstext p  {
   padding-bottom: 5px;
}

#attractionsbackground  {
   background-image: url(sg_attractions_media/attractionsbackground.gif);
}

#annualactivitiestext  {
   top: 411px;
}

#localattractionstext  {
   width: 343px;
}

#summerscheduletext p  {
   padding-bottom: 15px;
}

#mainmenu li a:hover  {
   color: #515435;
   text-decoration: underline;
}

#id0annual,
#koabldg  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 346px;
   z-index: 6;
   width: 238px;
   height: 230px;
   background-repeat: no-repeat;
}

#maincontenttext p a  {
   font-size: 14px;
}

#fallactivitiestext  {
   top: 411px;
}

#infotext p a:hover  {
   text-decoration: underline;
}

#employeeschedule p  {
   padding-bottom: 5px;
   line-height: 10px;
}

#summerscheduletext  {
   z-index: 7;
}

#annualschedtext p  {
   padding-bottom: 15px;
}

#springschedtext p  {
   padding-bottom: 15px;
}

#sumactivitiestext  {
   top: 411px;
}

#spractivitiestext  {
   top: 411px;
}

#attractiontext p  {
	padding-bottom: 5px;
	line-height: 14px;
	font-weight: bold;
}

#activitiesimage  {
   background-image: url(sg_activities_media/train.jpg);
}

#copyrighttext p  {
   padding-bottom: 5px;
   font-size: 9px;
   line-height: 10px;
}

#fallschedtext p  {
   padding-bottom: 15px;
}

#directiontext p  {
   font-weight: bold;
   line-height: 12px;
   padding-bottom: 10px;
}

#shape1schedule  {
   background-image: url(sg_schedule_media/shape1schedule.gif);
   z-index: 4;
}

#directionbgrnd  {
   background-image: url(sg_attractions_media/attractionsbackground.gif);
}

#employeetext p  {
   padding-bottom: 5px;
}

#lodgerndimage  {
   background-image: url(sg_lodging_media/lodgerndimage.jpg);
   top: 344px;
}

#mainmenu li a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFF33;
   width: 100%;
   display: block;
}

#begintour p a  {
   font-size: 18px;
}

#campingtext p  {
   font: bold 12px/12px Helvetica;
   margin: 0px;
   padding-bottom: 10px;
   text-align: left;
   color: #330000;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 595px;
   z-index: 3;
   width: 275px;
}

#hayrideround  {
	background-image: url(sg_activities_media/tall_timbers_mining_co_logo.gif);
	top: 388px;
}

#headertext p  {
   font: 24px/24px Helvetica;
   margin: 0px;
   color: #FFFF33;
   text-align: left;
}

#shape1annual  {
   background-image: url(sg_springevents_media/shape1annual.gif);
}

#infotext p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #330000;
}

#campingtext  {
   visibility: visible;
   position: absolute;
   left: 629px;
   top: 402px;
   z-index: 3;
   width: 153px;
}

#mainmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#lodgingtext  {
   top: 402px;
}

#addresstext  {
   visibility: visible;
   position: absolute;
   left: 626px;
   top: 524px;
   z-index: 3;
   width: 156px;
}

#greeting p  {
	font-weight: normal;
	line-height: 14px;
	padding-bottom: 10px;
}

#lodgeimage  {
   background-image: url(sg_lodging_media/lodgeimage.jpg);
}

#headertext  {
   visibility: visible;
   position: absolute;
   left: 82px;
   top: 45px;
   z-index: 3;
   width: 378px;
}

#shape1fall  {
   background-image: url(sg_springevents_media/shape1annual.gif);
}

#roundphoto  {
   background-image: url(sg_welcome_media/roundphoto.jpg);
   top: 344px;
}

#airstream  {
   background-image: url(sg_attractions_media/airstream.gif);
   top: 346px;
}

#id0summer  {
   background-image: url(sg_summerevents_media/id0summer.gif);
   top: 346px;
}

#mainimage  {
   background-image: url(sg_welcome_media/mainimage.jpg);
}

#begintour  {
   top: 402px;
}

#tourimage  {
   background-image: url(sg_virtualtour_media/tourimage.jpg);
}

#rectangle  {
	background: url(sg_activities_media/rectangle.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: -1px;
	top: 75px;
	z-index: 3;
	width: 796px;
	height: 319px;
}

#id0annual  {
   background-image: url(sg_annualevents_media/id0annual.gif);
}

#id0spring  {
   background-image: url(sg_springevents_media/id0spring.gif);
   top: 346px;
}

#shape1sum  {
   background-image: url(sg_springevents_media/shape1annual.gif);
}

#infotext  {
   visibility: visible;
   position: absolute;
   left: 625px;
   top: 470px;
   z-index: 3;
   width: 166px;
}

#mainmenu  {
   font: 11px/26px Helvetica;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFF33;
   position: absolute;
   left: 11px;
   top: 73px;
   z-index: 4;
   width: 91px;
}

#events p  {
	padding-bottom: 15px;
	line-height: 14px;
	font-weight: bold;
}

#koabldg  {
   background-image: url(sg_directions_media/koabldg.gif);
}

#shape1  {
   background-image: url(sg_springevents_media/shape1annual.gif);
}

#events  {
   top: 401px;
}

#logo  {
   background: url(sg_activities_media/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 4px;
   z-index: 3;
   width: 65px;
   height: 67px;
}

#path  {
	background: url(sg_activities_media/path.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 18px;
	top: 338px;
	z-index: 4;
	width: 251px;
	height: 250px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #515435;
}
#pid9directions #greeting {
	font-weight: normal;
	color: #330000;
}

