/* CSS Document */

body{
	margin:0;
	padding:0;
	vertical-align:top;
	background:#85a00f url(images/inside-body-bg-summer.jpg) top repeat-x;
}

/* paragraph, headers, lists, links */

p, .content {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#20446d;
	line-height:1.4em;
	text-decoration:none;
}

h1, .h1 {
	font-family:"Century Gothic", Tahoma, Arial, sans-serif;
	font-size:28px;
	font-weight:100;
	color:#ec8718;
	margin:0;
}

h2, .h2 {
	font-family:"Century Gothic", Tahoma, Arial, sans-serif;
	color:#ec8718;
	font-size:12px;
	font-weight:bold;
	margin:3px 0 3px 0;
	padding:0;
}

h3, .h3 {
	font-family:"Century Gothic", Tahoma, Arial, sans-serif;
	color:#416126;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}


h4, .h4 {
	font-family:"Century Gothic", Tahoma, Arial, sans-serif;
	color:#ec8718;
	font-size:17px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
}

h4.link a{
	font-family:"Century Gothic", Tahoma, Arial, sans-serif;
	color:#ec8718;
	font-size:17px;
	font-weight:normal;
	text-decoration:none;
	
}

h4.link a:hover {
	text-decoration:underline;
}

h5, .h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#006b99;
	padding:2px 0 0 0;
	margin:0;
	font-weight:normal;
}

h6, .h6 {

}


h2.red {
	color: #ff0000;
}

h3.red {
	color: #ff0000;
}

/* Banner Logo */

div.logoDiv {
	margin-top:22px;
	padding-left:5em; 
	float:left;
	}

a.Logo h1 {
	height:100px;
	width:220px;
	text-indent:-999em;
	background:url(images/cat-logo.jpg) top left no-repeat;
	padding:0;
	margin:0;
}
	

/* Contact Us */

.show-hide {
	font-family:"Century Gothic", Tahoma, Arial, sans-serif;
	font-size:12px;
	color:#273c63;
	line-height:1.3em;
	margin:0;
	text-decoration:none;
}

.show-hide:visited {
	color:#273c63;
	text-decoration:none;
}
.show-hide:hover {
	color:#273c63;
	text-decoration:none;
}
.show-hide:active {
	color:#273c63;
	text-decoration:none;
}

p.contact {
	font-family:"Century Gothic", Tahoma, Arial, sans-serif;
	font-size:12px;
	color:#006a99;
	padding:0 0 5px 0;
	line-height:1.5em;
	margin:0;
}
	
		/* Contact Us Link */
		
		p.contact a {
			font-family:"Century Gothic", Tahoma, Arial, sans-serif;
			font-size:12px;
			color:#006a99;
			padding:0 0 5px 0;
			line-height:1.5em;
			margin:0;
			text-decoration:underline;
		}

/* Copyright Info */

p.copyright {
	font-family:"Century Gothic", Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#20446d;
	line-height:1.3em;
	float:left;
	padding-left:30px;
	margin:0;
	margin-top:-2em;
	padding-top:0;
}

		/* Copyright Info Link */
		
		p.copyright a {
			font-family:"Century Gothic", Tahoma, Arial, sans-serif;
			font-size:11px;
			color:#20446d;
			line-height:1em;
			text-decoration:none;
			margin:0;
		}

/* Footer */
p.footer {
	font-family:"Century Gothic", Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#ffffff;
	line-height:1.0em;
	margin:-3.5em auto 0 auto;
	width:847px;
	padding-right:30px;
	padding-bottom:30px;
}

		/* Footer Links */
		p.footer a{
			font-family:"Century Gothic", Tahoma, Arial, sans-serif;
			font-size:11px;
			color:#ffffff;
			text-decoration:none;
		}
		
		p.footer a:hover{
			font-family:"Century Gothic", Tahoma, Arial, sans-serif;
			font-size:11px;
			color:#ffffff;
			text-decoration:underline;
		}


/* body layouts */

.alb223{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	color:#0099FF;
	line-height:1.3em;
	text-decoration:none;
}
.alb223:visited {	
	color:#0099FF;
	text-decoration:none;
}
.alb223:hover {
	color:#ec8718;
	text-decoration:none;
}
.alb223:active {
	color:#0099FF;
	text-decoration:none;
}


ul.album-bullet {
	list-style-image: url('http://www.catamountski.com/images/snow-thumb.jpg')	;
}

li.album-bullet {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	color:#0099FF;
	line-height:1.3em;
	text-decoration:none;
}

/* top widget */

div.widget {
	width:303px;
	height:95px;
	float:right;
	padding-right:80px;
	margin-top:25px;
}

div.widgetLeft {
	width:85px;
	height:93px;
	border-right:#d5d7db solid 1px;
	float:left;
	position:static;
	padding-top:2px;
}

div.widgetMiddle {
	width:126px;
	height:80px;
	border-right:#d5d7db solid 1px;
	float:left;
	position:static;
	padding-left:5px;
	padding-top:2px;
}

div.widgetRight {
	width:70px;
	height:93px;
	float:left;
	position:static;
	padding-left:15px;
	padding-top:2px;
}

div.widget p {
	font-family:"Century Gothic", Tahoma, Arial, sans-serif;
	font-size:12px;
	color:#273c63;
	padding:0;
	margin:0;
	line-height:1.3em;
}

div.widget a {
	font-family:"Century Gothic", Tahoma, Arial, sans-serif;
	font-size:12px;
	color:#273c63;
	padding:0;
	margin:0;
	line-height:1.2em;
	text-decoration:underline;
}
div.widget a:hover {
	font-family:"Century Gothic", Tahoma, Arial, sans-serif;
	font-size:12px;
	color:#273c63;
	padding:0;
	margin:0;
	line-height:1.2em;
	text-decoration:underline;
}

/* END WIDGET */

div.container {
	width:1062px;
	margin:0 auto 3px auto;
	padding:0 0 0 0;
	background:#ffffff url(images/inside-body-bg.jpg) top repeat-y;
	clear:both;
} 

div.banner {
	width:1079px;
	height:126px;
	margin:0;
	padding:0;
	background:#ffffff url(images/banner-summer.jpg) top no-repeat;
	clear:both;
	position:static;
}

.navbar {
	width:1079px;
	height:53px;
	margin:0;
	padding:0;
	background:#ffffff url(images/nav-bar-summer.jpg) top no-repeat;
	clear:both;
	position:static;
}

div.content {
	width:1079px;
	padding:0;
	background-color:#ffffff; 
	background-image:url(images/content-background-summer.jpg);
	background-position:top;
	background-repeat:repeat-y;
	
}

p.tail {
	background:url(images/right-bg-tail-summer.jpg) bottom right no-repeat;
	width:66px;
	height:21px;
	text-indent:-999em;
	position:static;
	float:right;
	margin-top:-21px;
	margin-right:0;
}
div.leftSide {
	width:63px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	position:static;
}

p.leftSideImage {
	width:63px;
	height:639px;
	margin:0;
	padding:0;
	position:static;
	text-indent:-999em;
	background:url(images/content-left-summer.jpg) top no-repeat;
}

.middle {
	width:950px;

	margin:0;
	padding:0;
	background:#ffffff url(images/middle-background.jpg) bottom no-repeat;
	float:left;
	position:relative;
}

.inside {
	position:relative;
	width:934px;
	margin:8px auto 30px auto;
	border:#cccccc solid 1px;
	padding:0;
}

div.insideNav {
	width:183px;
	margin:8px 3px auto 8px;
	border:#cccccc solid 1px;
	float:left;
	position:static;
}

div.insideContent {
	min-height:639px;
	overflow:visible;
	width:721px;
	margin:8px 5px auto 4px;
	float:right;
	position:static;
}

/*
div.insideContent {
	height:auto;
	width:72px;
	margin:8px 9px auto 4px;
	float:right;
	position:static;
}
*/

div.rightSide {
	width:66px;
	height:auto;
	margin:0;
	padding:0;
	background:#ffffff url(images/right-bg-tail.jpg) bottom no-repeat;
	float:left;
	position:static;
}

p.rightSideImage {
	width:66;
	height:639px;
	margin:0;
	padding:0;
	text-indent:-999em;
	background:#ffffff url(images/content-right-summer.jpg) top no-repeat;
	position:static;
}

div.bottom {
	width:1079px;
	height:54px;
	margin:0;
	padding:0;
	background:#ffffff url(images/content-bottom-summer.jpg) top no-repeat;
	clear:both;
}

/* nav list */

ul.list {
	list-style:none;
	margin:0 66px 0 auto;
	width:950px;
	padding-top:6px;
	border-collapse:collapse
	}

ul.list li {
	display:inline;
	position:relative;
	float:left;
	text-align:center;
}

ul.list li a{
	display:inline;
	position:relative;
	float:left;
	margin-bottom:5px;
	text-align:center;
	clear:both;
}


ul.list li a.navMountain p{
	width:99px;
	height:42px;
	padding:0;
	margin:0px;
	text-indent:-999em;
	background:url(images/nav-mountain-summer.jpg) right top no-repeat;
}

ul.list li a.navMountain:hover p{
	width:99px;
	height:42px;
	padding:0;
	margin:0;
	text-indent:-999em;
	background:url(images/nav-mountain-over-summer.jpg) right top no-repeat;
}

ul.list li a.navTerrain p{
	width:79px;
	height:42px;
	padding:0;
	margin:0;
	text-indent:-999em;
	background:url(images/nav-terrain-summer.jpg) right top no-repeat;
}

ul.list li a.navTerrain:hover p{
	width:79px;
	height:42px;
	padding:0;
	margin:0;
	text-indent:-999em;
	background:url(images/nav-terrain-over-summer.jpg) right top no-repeat;
}

ul.list li a.navTickets p{
	width:104px;
	height:42px;
	padding:0;
	margin:0;
	text-indent:-999em;
	background:url(images/nav-tickets-summer.jpg) right top no-repeat;
}

ul.list li a.navTickets:hover p{
	width:104px;
	height:42px;
	padding:0;
	margin:0;
	text-indent:-999em;
	background:url(images/nav-tickets-over-summer.jpg) right top no-repeat;
}

ul.list li a.navLessons p{
	width:112px;
	height:42px;
	padding:0;
	margin:0;
	text-indent:-999em;
	background:url(images/nav-lessons-summer.jpg) right top no-repeat;
}

ul.list li a.navLessons:hover p{
	width:112px;
	height:42px;
	padding:0;
	margin:0;
	text-indent:-999em;
	background:url(images/nav-lessons-over-summer.jpg) right top no-repeat;
}

ul.list li a.navGroups p{
	width:76px;
	height:42px;
	padding:0;
	margin:0;
	text-indent:-999em;
	background:url(images/nav-group-summer.jpg) right top no-repeat;
}

ul.list li a.navGroups:hover p{
	width:76px;
	height:42px;
	padding:0;
	margin:0;
	text-indent:-999em;
	background:url(images/nav-group-over-summer.jpg) right top no-repeat;
}

ul.list li a.navEvents p{
	width:97px;
	height:42px;
	padding:0;
	margin:0;
	text-indent:-999em;
	background:url(images/nav-events-summer.jpg) right top no-repeat;
}

ul.list li a.navEvents:hover p{
	width:97px;
	height:42px;
	padding:0;
	margin:0;
	text-indent:-999em;
	background:url(images/nav-events-over-summer.jpg) right top no-repeat;
}

ul.list li a.navLodging p{
	width:114px;
	height:42px;
	padding:0;
	margin:0;
	text-indent:-999em;
	background:url(images/nav-lodging-summer.jpg) right top no-repeat;
}

ul.list li a.navLodging:hover p{
	width:114px;
	height:42px;
	padding:0;
	margin:0;
	text-indent:-999em;
	background:url(images/nav-lodging-over-summer.jpg) right top no-repeat;
}

ul.list li a.navWeddings p{
	width:145px;
	height:42px;
	padding:0;
	margin:0;
	text-indent:-999em;
	background:url(images/nav-weddings-summer.jpg) right top no-repeat;
}

ul.list li a.navWeddings:hover p{
	width:145px;
	height:42px;
	padding:0;
	margin:0;
	text-indent:-999em;
	background:url(images/nav-weddings-over-summer.jpg) right top no-repeat;
}

ul.list li a.navDirections p{
	width:124px;
	height:42px;
	padding:0;
	margin:0;
	text-indent:-999em;
	background:url(images/nav-directions-summer.jpg) right top no-repeat;
}

ul.list li a.navDirections:hover p{
	width:124px;
	height:42px;
	padding:0;
	margin:0;
	text-indent:-999em;
	background:url(images/nav-directions-over-summer.jpg) right top no-repeat;
}

p.breadcrumbs {
	width:716px;
	height:19px;
	text-align:left;
	margin-top: 1px;
	padding-left: 5px;
	padding-top: 5px;
	background:url(images/inside-breadcrumbs-background-summer.jpg) left top no-repeat;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

p.breadcrumbs a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}

p.breadcrumbs a:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:underline;
}

div.trailmap {
	width:283px;
	height:34px;
	background:url(images/inside-trail-map.jpg) left top no-repeat;
	float:right;
	text-align:right;
	padding-top:151px;
	padding-right:30px;
	font-family:century gothic, Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:underline;
	color:#51b4e0;
}

div.trailmap a{
	font-family:century gothic, Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:underline;
	color:#51b4e0;
}


div.insideNav ul {
	list-style:none;
	margin-left: auto;
	padding-left:0;
}

div.insideNav ul li {
	width:168px;
	margin:2px 0 2px 0;
	padding-top:2px;
	padding-left:15px;
	background-color:#e8ecf0;
}

div.insideNav ul li a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#20446d;
	text-decoration:none;
	width:181px;
}

div.insideNav ul li:hover {
	width:168px;
	margin:2px 0 2px 0;
	padding-top:2px;
	padding-left:15px;
	background:#006a99;
}

div.insideNav ul li:hover a {
	color:#ffffff;
}

a.indexTickets p{
	height:86px;
	width:253px;
	text-indent:-999em;
	background:url(images/index-lift-tickets.jpg) left top no-repeat;
	margin:2px 0 1px 0;
	padding:0;
}

a.indexDirections p {
	height:86px;
	width:253px;
	text-indent:-999em;
	background:url(images/index-directions.jpg) left top no-repeat;
	margin:2px 0 1px 0;
	padding:0;
}

a.indexEquipment p {
	height:86px;
	width:253px;
	text-indent:-999em;
	background:url(images/index-equipment.jpg) left top no-repeat;
	margin:2px 0 1px 0;
	padding:0;
}

a.indexPass p {
	height: 86px;
	width:248px;
	text-indent:-999em;
	background:url(images/index-season-pass.jpg) left top no-repeat;
	margin:2px 0 1px 0;
	padding:0;
}

a.indexMobile p{
	height: 86px;
	width:248px;
	text-indent:-999em;
	background:url(images/index-mobile.jpg) left top no-repeat;
	margin:2px 0 1px 0;
	padding:0;
}

a.indexSave p{
	height: 86px;
	width:248px;
	text-indent:-999em;
	background:url(images/index-ways-save.jpg) left top no-repeat;
	margin:2px 0 1px 0;
	padding:0;
}

/**** HEADINGS ****/

h1.siteMap {
	height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/header-site-map.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headTrailMap {
	height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/header-trail-map.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headMountain {
	height:38px;
	width:225px;
	text-indent:-999em;
	background:url(images/header-mountain.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headWeather {
	height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/header-weather.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headSnowAndTrailReport {
	width:301px;
	height:38px;
	text-indent:-999em;
	background:url(images/header-snow-trail.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}


h1.headTerrainPark {
	height:38px;
	width:173px;
	text-indent:-999em;
	background:url(images/header-terrain-park.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headMountainCam {
	height:38px;
	width:222px;
	text-indent:-999em;
	background:url(images/header-mountain-cam.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headPhotographs {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headEventsNews {
	height:38px;
	width:215px;
	text-indent:-999em;
	background:url(images/header-events-news.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headMountainStatus {
	height:38px;
	width:260px;
	text-indent:-999em;
	background:url(images/header-mountain-stats.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headLiftTickets {
	height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/header-lift-tickets.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headEquipmentRentals {
	height:38px;
	width:272px;
	text-indent:-999em;
	background:url(images/header-equipment-rentals.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headHoursOfOperation {
	height:38px;
	width:272px;
	text-indent:-999em;
	background:url(images/header-hours-operation.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headHistoryOfCatamount {
	height:38px;
	width:370px;
	text-indent:-999em;
	background:url(images/header-history.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headWhoWeAre {
	height:38px;
	width:190px;
	text-indent:-999em;
	background:url(images/header-who-we-are.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headAreaBrochure {
	height:38px;
	width:212px;
	text-indent:-999em;
	background:url(images/header-area-brochure.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headEventApplications {
	height:38px;
	width:375px;
	text-indent:-999em;
	background:url(images/header-event-applications.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headFreestyleTeam {
	height:38px;
	width:231px;
	text-indent:-999em;
	background:url(images/header-freestyle-team.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headTerrainParkEvent {
	height:38px;
	width:355px;
	text-indent:-999em;
	background:url(images/header-terrain-park-event.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headTerrainParkEventResults {
	height:38px;
	width:355px;
	text-indent:-999em;
	background:url(images/header-terrain-results.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headJustForKids {
	height:38px;
	width:173px;
	text-indent:-999em;
	background:url(images/header-just-kids.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headTerrainParkContactRequest {
	height:38px;
	width:413px;
	text-indent:-999em;
	background:url(images/header-terrain-results.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headTicketsAndPasses {
	height:38px;
	width:266px;
	text-indent:-999em;
	background:url(images/header-tickets-passes.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;	
	padding:0;
}

h1.headDayAndEveningLiftTicketRates {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headGiftCertificate {
	height:38px;
	width:230px;
	text-indent:-999em;
	background:url(images/header-gift-certificate.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headJustForKids4sAnd5sClub {
	height:38px;
	width:393px;
	text-indent:-999em;
	background:url(images/header-4s-5s-club.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headSeasonPass {
	height:38px;
	width:181px;
	text-indent:-999em;
	background:url(images/header-season-pass.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headLearnToPackages {
	height:38px;
	width:510px;
	text-indent:-999em;
	background:url(images/header-learn-to-packages.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headCatsPawRetailShop {
	height:38px;
	width:315px;
	text-indent:-999em;
	background:url(images/header-cat-paw-retail-shop.jpg) left top no-repeat;
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headLessonsAndRacing {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headForFirstTimers {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headClassLessons {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headPrivateLessons {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headMountainCatsProgram {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headReservationRequestForMountainCats {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headSTRIDE {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headJuniorRacingPrograms {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headWednesdayNightRacingLeague {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headJ1-2 {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headJ3-5 {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headInterclubRaceTeam {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headScheduleResults {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headGroups {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headGettingStarted {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headBookingAGroup {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headAdvantEdge {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headScoutTroops {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headCorporateGroupsAndOutings {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headSkiClubs {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headEventsCalendar {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headCatamountNews {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headTerrainParkEvents {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headLodgingAndDining {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headWeekendPlanner {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headLodging {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headLodgingMotelsAndHotels {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headLodgingBedBreakfastAndInns {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headLodgingOther {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headAreaDining {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headThingsToDo {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headWeddingsAndEvents {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headSampleMenu {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headBrochure {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headWeddingBanquetInterestForm {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headDirectionsAndServices {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headChildrensPlayroom {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headDirectionsToCatamount {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headContactUs {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headEmployment {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headInternshipInformationRequest {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headFrequentlyAskedQuestions {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headMediaRoom {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headPressKit {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headFactsAtAGlance {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headDownloadableForms {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headSiteMap {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

h1.headSkiersResponsibilityCode {
	/*height:38px;
	width:139px;
	text-indent:-999em;
	background:url(images/trailmapheader.jpg) left top no-repeat;*/
	margin:0;
	margin-left:35px;
	padding:0;
}

#chromemenu{

}
/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border-bottom-width: 0;
line-height:15px;
z-index:200;
visibility: hidden;
}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
padding: 4px 0;
text-decoration: none;
color: #FFFFFF;
background-image:url(images/roll-over-bg-summer.jpg);
background-position:center;
background-repeat:repeat-x;
font-family:"Century Gothic", Tahoma, Arial, sans-serif;
font-size: 12px;
font-weight:100;
text-align: left;
border-bottom: #3a5f3a 1px solid;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*Theme Change here*/

background-image:url(images/roll-over-bg-over-summer.jpg);
color: #2a4712;
text-decoration: none;
}
/* ######### End Drop Down Menu ######### */

/* Articles System */   /* NOTE: article BODY found in news admin/styles.css */
.catdrop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0a8ac7;
	background-color: #ECE7CD;
}

.articleListHeadings	{
	color: #0a8ac7;
	background-color: #ECE7CD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
}

.articleListing
{
	color: #0F4C78;
	background: #F3FBFE;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.articleHomeDate { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 1.0em;
	color: #0066CC;
	font-weight:normal;
}

.articleHomeListing
{
	color: #0F4C78;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 4px 0px;
}

