
@import url(core.css);

a:link,
a:visited,
a:active {
	color: #FFF;
	text-decoration: none;
}

a:hover {
	color: #FFF;
	text-decoration: underline;
}

* { color: #FFF; }


/* MAIN */
div#main {
	padding: 0 6px;
	/* position: relative; */
	z-index: 5;
}

div#bearhead {
	position: absolute;
	top: 413px;
	left: 73px;
}
/* /MAIN */








/* LEFT */
div#left {
	width: 496px;
	float: left;
	/* border: 1px solid red; */
	background: url(../../img/h/bear.jpg) left top no-repeat transparent;
}

div#left div.bear {
}

div#left div.sign {
	/* background: url(../../img/h/sign.jpg) right top no-repeat transparent; */
	height: 303px;
	position: relative;
	padding: 1px 0;
}

div#left div.sign ul {
	list-style-type: none;
}

div#left div.sign li {
	display: block;
	position: absolute;
}
div#left div.sign li a {
	display: block;
	text-indent: -100em;
	font-size: 1px;
	overflow: hidden;
}

div#left div.sign li.skiing { width: 136px; top: 23px; left: 218px; }
div#left div.sign li.skiing a { height: 39px; background: url(../../img/h/sign/skiing.gif) left top no-repeat transparent; }
div#left div.sign li.skiing a:hover { height: 39px; background: url(../../img/h/sign/skiing.gif) 0px -39px no-repeat transparent; }

div#left div.sign li.chalet { width: 95px; top: 23px; left: 377px; }
div#left div.sign li.chalet a { height: 23px; background: url(../../img/h/sign/chalet.gif) left top no-repeat transparent; }
div#left div.sign li.chalet a:hover { height: 23px; background: url(../../img/h/sign/chalet.gif) 0px -23px no-repeat transparent; }

div#left div.sign li.snowboarding { width: 224px; top: 73px; left: 207px; }
div#left div.sign li.snowboarding a { height: 26px; background: url(../../img/h/sign/snowboarding.gif) left top no-repeat transparent; }
div#left div.sign li.snowboarding a:hover { height: 26px; background: url(../../img/h/sign/snowboarding.gif) 0px -26px no-repeat transparent; }

div#left div.sign li.tubing { width: 148px; top: 99px; left: 300px; }
div#left div.sign li.tubing a { height: 35px; background: url(../../img/h/sign/tubing.gif) left top no-repeat transparent; }
div#left div.sign li.tubing a:hover { height: 35px; background: url(../../img/h/sign/tubing.gif) 0px -35px no-repeat transparent; }

div#left div.sign li.hiking { width: 88px; top: 138px; left: 246px; }
div#left div.sign li.hiking a { height: 24px; background: url(../../img/h/sign/hiking.gif) left top no-repeat transparent; }
div#left div.sign li.hiking a:hover { height: 24px; background: url(../../img/h/sign/hiking.gif) 0px -24px no-repeat transparent; }

div#left div.sign li.summer_chalet { width: 100px; top: 145px; left: 242px; }
div#left div.sign li.summer_chalet a { height: 30px; background: url(../../img/h/sign/summer_chalet.gif) left top no-repeat transparent; }
div#left div.sign li.summer_chalet a:hover { height: 30px; background: url(../../img/h/sign/summer_chalet.gif) 0px -30px no-repeat transparent; }

div#left div.sign li.summer_events { width: 95px; top: 18px; left: 379px; }
div#left div.sign li.summer_events a { height: 30px; background: url(../../img/h/sign/summer_events.gif) left top no-repeat transparent; }
div#left div.sign li.summer_events a:hover { height: 30px; background: url(../../img/h/sign/summer_events.gif) 0px -30px no-repeat transparent; }

div#left div.sign li.summer_hiking { width: 150px; top: 19px; left: 213px; }
div#left div.sign li.summer_hiking a { height: 45px; background: url(../../img/h/sign/summer_hiking.gif) left top no-repeat transparent; }
div#left div.sign li.summer_hiking a:hover { height: 45px; background: url(../../img/h/sign/summer_hiking.gif) 0px -45px no-repeat transparent; }

div#left div.sign li.summer_picnics { width: 265px; top: 69px; left: 204px; }
div#left div.sign li.summer_picnics a { height: 30px; background: url(../../img/h/sign/summer_picnics.gif) left top no-repeat transparent; }
div#left div.sign li.summer_picnics a:hover { height: 30px; background: url(../../img/h/sign/summer_picnics.gif) 0px -30px no-repeat transparent; }

div#left div.sign li.summer_weddings { width: 235px; top: 101px; left: 237px; }
div#left div.sign li.summer_weddings a { height: 40px; background: url(../../img/h/sign/summer_weddings.gif) left top no-repeat transparent; }
div#left div.sign li.summer_weddings a:hover { height: 40px; background: url(../../img/h/sign/summer_weddings.gif) 0px -40px no-repeat transparent; }

div#left div.sign h3 {
	width: 205px;
	margin: 215px 0 0 254px;
}

div#left div.sign h3 a {
	display: block;
	
	text-indent: -100em;
	font-size: 1px;
	overflow: hidden;
	
	height: 42px; 
	background: url(../../img/h/sign/enter.gif) left top no-repeat transparent;
}
div#left div.sign h3 a:hover { background-position: 0px -42px; }


div#left div.events {
	padding: 10px 5px 0 220px;
	min-height: 160px;
}

div#left div.events h2 {
	display: block;
	
	text-indent: -100em;
	font-size: 1px;
	overflow: hidden;
	
	width: 75px;
	height: 22px; 
	
	background: url(../../img/h/events.gif) left top no-repeat transparent;
}

div#left div.events dl  {
	padding: 5px 0 0 3px;
}

div#left div.events dt {
	font-weight: bold;
	color: #9e270e;
}

div#left div.events dt a:link,
div#left div.events dt a:visited,
div#left div.events dt a:active,
div#left div.events dt a:hover {
	color: #9e270e;
}



div#left div.sponsors {
	margin: 20px 0 0 7px;
}

div#left div.sponsors p {
	font-size: 10px;
}

div#left div.sponsors img {
	display: block;
}
/* /LEFT */








/* RIGHT */
div#right {
	/* background-color: #0F0; */
	width: 376px;
	margin: 0 0 5px 508px;
	
	min-height: 200px;
	
	color: #eae9e9;
}

h3#blog {
	text-indent: -100em;
	font-size: 1px;
	overflow: hidden;
	
	margin: 8px 0 13px 4px;
}

h3#blog {
	width: 54px;
	height: 19px;
	
	background: url(../../img/h/blog.gif) top left no-repeat transparent;
} 


div.blog { margin: 0 0 20px 0; }
div.blog img.title { border: 0; display: block; }
div.blog  p,
div.blog  h2 {
	padding: 0 2px;
}
div.blog h2 { color: #9e270e; }
div.blog p.date { font-size: 10px; margin: 0 0 1em 0; }
/* /RIGHT */



