html { min-height: 100%; margin-bottom: 1%;}

body {
	font: .85em/1.5em Verdana, Arial, sans-serif;
	color: #fff;
	margin: 0;
	padding: 0;
	background: #1d2645 url("/ezstatic/data/winooskifalls/i/bg-body.jpg") repeat-x center top;
	text-align: center;
}

h1, h2, h3, h4, h5, p, ul, ol, li, blockquote, form, img {
	margin-top: 0;
	padding: 0;
}

h1 {
	font-weight: bold;
	line-height: normal;
	margin: 0 0 14px 0;
	padding: 0 0 4px 0;
	color: #fff;
	font-size: 1.7em;
}

h2 {
	color: #fff;                                             
	line-height: normal;
	font-size: 1.5em;
}

h3 {
	font-size: 1.2em;
	line-height: normal;
	color: #fff;
}

h4 {
	font-size: 1.0em;
}

p {
	margin: 0 0 14px 0;
}

a {
	outline: 0;
	color: #fcb918;
	text-decoration:none;
}

a:hover {
	text-decoration: underline;
}

a:visited {
	border: 0;
	outline: none;
}

a img {
	border: 0;
}

th {
	background: #333;
	text-align: left;
	line-height: normal;
	padding: 4px;
}

td {
	vertical-align: top;
	padding: 4px;
}

.clearboth {
	clear: both;
}

.redtext {
	color: #c00;
	font-weight: bold;
}

.smaller {
	font-size: 80%;
	display: block;
}

.padding {
	padding: 20px;
}


label {
	display: block;
} 

.txt-upper {
	text-transform: uppercase;
}

.imgright {
	float: right;
	margin: 0 0 20px 20px;
}

.imgleft {
	float: left;
	margin: 0 20px 20px 0;
}

.imgcenter {
	display: block;
	margin: 20px auto;
}

#ezarticleviewtpl ul,
#ezarticleviewtpl ol {
	margin-left: 30px;
}

/*
	SHARED TEMPLATE STYLES
	----------------------
*/

#ow {
	width: 964px;
	background: #7b8e63 url("/ezstatic/data/winooskifalls/i/bg-greenwheel.gif") no-repeat left top;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	/*height:auto !important;*/ /* real browsers */
	/*height:100%;*/ /* IE6: treated as min-height*/
	/*min-height:100%;*/ /* real browsers */
	-moz-box-shadow: 0px 0px 20px #333; /* Firefox */
	-webkit-box-shadow: 0px 0px 20px #333; /* Safari, Chrome */
	box-shadow: 0px 0px 20px #333; /* CSS3 */
	position: relative;
}

#iw {
	
}

/*
	DEFAULT TEMPLATE
	--------
*/

#iw {
	padding: 200px 0 0;
	background: transparent url("/ezstatic/data/winooskifalls/i/masthead.gif") no-repeat left top;
}

#navbar {
	top: 100px;
}


/*
	HOME PAGE TEMPLATE
	------------------
*/

#home #iw {
	padding: 420px 0 0;
	background: transparent url("/ezstatic/data/winooskifalls/i/masthead-home.gif") no-repeat left top;
}

#home #navbar {
	top: 8px;
}

.heading28134 {
	width: 723px;
	height: 33px;
	text-indent: -999em;
	background: transparent url("/ezstatic/data/winooskifalls/i/hdr-vermontdowntown.png") no-repeat left top;
}



/*
	MASTHEAD
	--------
*/

#sitename {
	position: absolute;
	top: 8px;
	left: 401px;
	z-index: 999;
	margin: 0;
	padding: 0;
}

#sitename a {
	display: block;
	width: 162px;
	height: 165px;
}

#sitename a img {
	-moz-box-shadow: 0px 0px 20px #333; /* Firefox */
	-webkit-box-shadow: 0px 0px 20px #333; /* Safari, Chrome */
	box-shadow: 0px 0px 20px #333; /* CSS3 */
}


/*
	CONTENTAREA
	-----------
*/

#cw {
	width: 712px;
	margin: 0 auto;
	padding: 0 0 20px 0;
}

/*
	NAVBAR - GENERAL
	----------------
	classes shared by all navbars
*/

.navbar,
.navbar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.navbar li,
.navbar a {
	display: block;
	margin: 0;
	padding: 0;
}

.navbar li {
	position: absolute;
	top: 0;
	z-index: 200;
}

ul.navbar li a {
	text-indent: -9999px;
	text-decoration: none;
	outline: none;
}

/*
	NAVBAR
	------
*/


#navbar {
	width: 964px;
	height: 42px;
	position: absolute;
	left: 0;
	z-index: 888;
}

ul#navbar li,
#navbar a {
	height: 42px;
}

#nb0 { left: 0; width: 65px; }
#nb1 { left: 65px; width: 182px; }
#nb2 { left: 247px; width: 141px; }
#nb3 { left: 566px; width: 262px; }
#nb4 { left: 828px; width: 136px; }

#nb0 a { background: transparent url("/ezstatic/data/winooskifalls/i/navbar.png") no-repeat left top;}
#nb1 a { background: transparent url("/ezstatic/data/winooskifalls/i/navbar.png") no-repeat -65px top;}
#nb2 a { background: transparent url("/ezstatic/data/winooskifalls/i/navbar.png") no-repeat -247px top;}
#nb3 a { background: transparent url("/ezstatic/data/winooskifalls/i/navbar.png") no-repeat -566px top;}
#nb4 a { background: transparent url("/ezstatic/data/winooskifalls/i/navbar.png") no-repeat -828px top;}

#nb0 a:hover { background: transparent url("/ezstatic/data/winooskifalls/i/navbar.png") no-repeat left bottom;}
#nb1:hover a, #nb1 a:hover { background: transparent url("/ezstatic/data/winooskifalls/i/navbar.png") no-repeat -65px bottom;}
#nb2:hover a, #nb2 a:hover { background: transparent url("/ezstatic/data/winooskifalls/i/navbar.png") no-repeat -247px bottom;}
#nb3:hover a, #nb3 a:hover { background: transparent url("/ezstatic/data/winooskifalls/i/navbar.png") no-repeat -566px bottom;}
#nb4:hover a, #nb4 a:hover { background: transparent url("/ezstatic/data/winooskifalls/i/navbar.png") no-repeat -828px bottom;}


/* dropdowns */

ul#navbar li ul {
	position: absolute;
	left: -9999em;
	width: 220px;
	margin: 0;
	padding: 0 0 6px;
	background: transparent url("/ezstatic/data/winooskifalls/i/bg-dropdown.png") repeat-y left top;
}

ul#navbar li#nb1 ul { width: 182px; }
ul#navbar li#nb2 ul { width: 141px; }
ul#navbar li#nb3 ul { width: 262px; }
ul#navbar li#nb4 ul { width: 136px; }


ul#navbar li:hover ul, 
ul#navbar li.sfhover ul {
	left: 0;
	z-index: 100;
	top: 100%; 
}

ul#navbar li:hover ul li a, 
ul#navbar li.sfhover ul li a {
	background: transparent !important;
}

ul#navbar li ul li {
	position: relative;
	height:auto;
	top: 6px;
	padding: 0;
	line-height: normal;
	margin-bottom: 12px;
}


ul#navbar li ul li a {
	font-size: 90%;
	font-weight: bold;
	text-indent: 0;
	background: transparent;
	display: block;
	min-height: 20px;
	padding: 0 2px 0 16px;
	color: #fff;
} 

ul#navbar li ul li a {
  height: auto !important;
  height: 20px;
}

ul#navbar li ul li a:hover {
	color: #fcb818;
}

/* for crappy browsers */
* html ul#navbar li ul li, * html ul#navbar li ul li a {  

}

/*
	NAVBAR - LOCATIONS
	------------------
*/

/*
	shared styles
	(shared between home page and default page)
	-------------------------------------------
*/

#position-wrapper {
	position: relative;
	padding-bottom: 220px;
}

#navbar-locations {
	width: 712px;
	position: absolute;
	left: 0;
}

ul#navbar-locations li,
#navbar-locations a {
	width: 175px;
}

ul#navbar-locations li {
	background-image: url("/ezstatic/data/winooskifalls/i/navbar-braverman.jpg");
}


/*
	home page
	--------
*/
#home #position-wrapper {
	padding: 0;
}
#home #navbar-locations {
	top: -360px;
}

#home #navbar-locations,
#home ul#navbar-locations li,
#home #navbar-locations a {
	height: 324px;
}

#home #nb-cascades { left: 0; background-position: left top; }
#home #nb-keens { left: 179px; background-position: -179px top; }
#home #nb-champlainmill  { left: 358px; background-position: -358px top; }
#home #nb-spinnerplace { left: 537px; background-position: -537px top; }


/*
	default page
	--------
*/

#navbar-locations {
	bottom: 0;
	_bottom: 260px; /* ie 6 */
}

#navbar-locations,
ul#navbar-locations li,
#navbar-locations a {
	height: 200px;
}

#nb-cascades { left: 0; background-position: left -400px; }
#nb-keens { left: 179px; background-position: -179px -400px; }
#nb-champlainmill  { left: 358px; background-position: -358px -400px; }
#nb-spinnerplace { left: 537px; background-position: -537px -400px; }






/*
	FOOTER
	------
*/

#footernavbar1 {
	position: relative;
	height: 60px;
	background: transparent url("/ezstatic/data/winooskifalls/i/bullet.gif") no-repeat 316px 2px;
	margin: 40px 0 0;
}

#footernavbar1 a {

}

#fnb0 {
	left: 270px;
}

#fnb1 {
	left: 334px;
}

#fnb0 a {
	display: block;
	width: 36px;
	background: transparent url("/ezstatic/data/winooskifalls/i/navbar-blogcontact.gif") no-repeat left top;
}

#fnb0 a:hover {
	background: transparent url("/ezstatic/data/winooskifalls/i/navbar-blogcontact.gif") no-repeat left -88px;
}

#fnb1 a {
	display: block;
	width: 89px;
	height: 12px;
	background: transparent url("/ezstatic/data/winooskifalls/i/navbar-blogcontact.gif") no-repeat -70px top;
}

#fnb1 a:hover {
	background: transparent url("/ezstatic/data/winooskifalls/i/navbar-blogcontact.gif") no-repeat -70px -88px;
}

#fnb2 {
	top: 30px;
	left: 242px;
}
#fnb2 a {
	width: 218px;
	height: 36px;
	background: transparent url("/ezstatic/data/winooskifalls/i/btn-askaquestion.gif") no-repeat left top;
	-moz-box-shadow: 0px 0px 20px #333; /* Firefox */
	-webkit-box-shadow: 0px 0px 20px #333; /* Safari, Chrome */
	box-shadow: 0px 0px 20px #333; /* CSS3 */
}

.address {
	background: transparent url("/ezstatic/data/winooskifalls/i/address.gif") no-repeat left top;
	width: 711px;
	height: 39px;
	text-indent: -999em;
}



#footernavbar2 {
	width: 712px;
	height: 33px;
	position: relative;
	background: transparent url("/ezstatic/data/winooskifalls/i/navbar-footer.gif") no-repeat left top;
}

ul#footernavbar2 li,
#footernavbar2 a {
	height: 33px;
}

#fnb3 { left: 0; width: 81px; }
#fnb4 { left: 83px; width: 193px; }
#fnb5 { left: 278px; width: 68px; }
#fnb6 { left: 348px; width: 115px; }
#fnb7 { left: 464px; width: 139px; }
#fnb8 { left: 604px; width: 108px; }

/*#fnb3 a { background: transparent url("/ezstatic/data/winooskifalls/i/navbar-footer.gif") no-repeat left top;}
#fnb4 a { background: transparent url("/ezstatic/data/winooskifalls/i/navbar-footer.gif") no-repeat -65px top;}
#fnb5 a { background: transparent url("/ezstatic/data/winooskifalls/i/navbar-footer.gif") no-repeat -247px top;}
#fnb6 a { background: transparent url("/ezstatic/data/winooskifalls/i/navbar-footer.gif") no-repeat -566px top;}
#fnb7 a { background: transparent url("/ezstatic/data/winooskifalls/i/navbar-footer.gif") no-repeat -828px top;}
#fnb8 a { background: transparent url("/ezstatic/data/winooskifalls/i/navbar-footer.gif") no-repeat -828px top;}*/

#fnb3 a:hover { background: transparent url("/ezstatic/data/winooskifalls/i/navbar-footer.gif") no-repeat left bottom;}
#fnb4 a:hover { background: transparent url("/ezstatic/data/winooskifalls/i/navbar-footer.gif") no-repeat -83px bottom;}
#fnb5 a:hover { background: transparent url("/ezstatic/data/winooskifalls/i/navbar-footer.gif") no-repeat -278px bottom;}
#fnb6 a:hover { background: transparent url("/ezstatic/data/winooskifalls/i/navbar-footer.gif") no-repeat -348px bottom;}
#fnb7 a:hover { background: transparent url("/ezstatic/data/winooskifalls/i/navbar-footer.gif") no-repeat -464px bottom;}
#fnb8 a:hover { background: transparent url("/ezstatic/data/winooskifalls/i/navbar-footer.gif") no-repeat -604px bottom;}



#usmtag {
	width: 213px;
	height: 13px;
	background: transparent url("/ezstatic/data/winooskifalls/i/usmtag.gif") no-repeat left top;
	margin: 20px auto;
}

#usmtag a {
	display: block;
	width: 213px;
	height: 13px;
	text-indent: -999em;
}




/* =Category Pages
-----------------------------------------------
*/

.eznav,
.ezdetails,
.ezreadmore img {
display: none;
}

.ezreadmore {
text-align: right; 
margin-bottom: 20px;
border-bottom: 1px solid #ccc;
}
