/* CSS Document */
	
a.eventheader
	{
		text-decoration: none;
		color: #FFFFFF;
		font-weight: bold;
	}	
a.eventheader:visited
	{
		text-decoration: none;
		color: #FFFFFF;
		font-weight: bold;
	}
	
.paging
	{
		font-size: 12px;
	}

a.hpheadlinelink
	{
		text-decoration: none;
	}
	
a.newslink
	{
		font-size:11px;
		text-decoration: none;
	}
	
a.newsmenu
	{
		font-size:11px;
		text-decoration: none;
		color: #FFFFFF;
	}

p.calendarHeadline
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
		font-weight: bold;
		margin: 10px 0px 5px 0px;
		padding: 0px;
	}
	
p.calendarText
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		margin: 0px 0px 2px 0px;
		padding: 0px;
	}
	
p.eventdate
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		padding: 0px 2px;
		margin: 0px;
	}
	
p.eventHPBody
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		padding: 0px 2px 10px;
		margin: 0px;	
	}
	
p.hpheadlinestory
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		padding: 0px 2px 2px;
		margin: 0px;
	}
	
p.hpnewsbody
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		margin: 0px 0px 2px 0px;
		padding: 0px;	
	}
p.headline
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
		margin: 0px 0px 2px 0px;
		padding: 0px;
		font-weight:bold;
	}
	
p.newsstory
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		margin: 0px 0px 2px 0px;
		padding: 0px;	
	}

table.content
	{
		width: 755px;
		background-color: #FFFFFF;
		border: 1px solid #E6C656;
	}
	
td.adminResponder
	{
		
	}.163width {
	width: 163px;
}
.innertablepadding {
	padding: 6px;
}

#googMap
{
	margin: 20px auto;
}

#ski
{
	font-size: 11px;
	line-height: 140%;
}

#ski p
{
	margin: 0 0 10px;
}
#ski h3, #ski h4
{
	margin-bottom: 0;
	padding: 0;
}
#ski ul
{
	margin-top: 5px;
}
#ski li
{
	margin-bottom: 3px;
}

#mountainTable
{
	margin: 10px 0 0 55px;
}
#mountainTable p
{
	margin: 0 0 10px 0;
}
td.eventbox blockquote {
	padding: 0 0 0 20px;
	margin: 10px;
	background: transparent url("images/bg_start-quote.gif") 0 0 no-repeat; }
	td.eventbox blockquote p {
		padding: 0 20px 0 0;
		font-weight: bold;
		text-align: center;
		background: transparent url("images/bg_end-quote.gif") 100% 100% no-repeat; }
#specialty_container { 
	width: 540px;
	margin: 0 auto;
	padding: 20px 0 0 0; }
#specialty_listings { 
	width: 540px;
	padding: 10px 0 0 0;
	margin: 10px auto 0 auto;
	border-top: 1px solid #666; }
	#specialty_listings table { 
		padding: 0;
		margin: 0; }
.home_page_links { 
	width: 108px;
	margin: 0 auto 20px;
	border: none;
	display: block; }
	.home_page_links img { border: none; }
.side_bar_links { 
	width: 210px;
	margin: 0 auto;
	border: none;
	display: block; }
	.side_bar_links img { border: none; }
#page_list { 
	width: 420px;
	margin: 20px auto;
	padding: 0; }
#page_list li{ 
	text-align: left;
	list-style: none;
	width: 420px;
	clear: both; }
#page_list li img { 	
	width: 210px;
	height: 182px;
	float: left;
	border: none; }
	#page_list li div#description { 
		width: 210px;
		float: left;
		padding: 20px 0 0 0; }
		#page_list li div#description h3 { 
			margin: 0;
			padding: 0 0 3px 0; }
		#page_list li div#description p { 
			margin: 0;
			padding: 0 0 10px 0; }

#left_container { width: 200px; }

#iphone_btn { 
	display: block;
	width: 180px;
	height: 100px;
	margin: 10px auto 0;
	outline: none;
	clear: both; }
	#iphone_btn img { border: none; }
	
#iphone_promo_container { 
	width: 270px; }
	#iphone_promo_container a{ 
		font-size: 12px;
		text-decoration: none; }
	#iphone_promo_container a, #iphone_promo_container a:visited { 
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		color: #666;
		margin: 10px 10px 0 0;
		float:right; }
	#iphone_promo_container img { 
		display: block;
		width: 172px;
		heihgt: 308px;
		margin: 0 auto;
		clear: both;
		border: none; }
	#iphone_promo_container a.iphone_image { 
		display: block;
		width: 260px;
		margin: 0 0 0 10px;
		clear: both; }
	#iphone_promo_container h1 { 
		font-family: Arial, Helvetica, sans-serif;
		text-align: center;
		font-size: 12px;
		clear: both; }
		
#search_box { margin: 10px; }

#social_block { 
	background: #B0B83C;
	color: #FFF;
	margin: 10px; }
	#social_block h1 { 
		clear: both;
		padding: 10px 0;
		font-size: 14px;
		font-weight: normal;
		text-align: center; }
	#social_block img { 
		border: 0; }
	#social_block a { 
		width: 32px;
		height: 32px;
		display: inline;
		float: left;
		padding: 0;
		margin: 0 10px 10px 0; }
	#social_block a.first { margin-left: 31px; }
	
.right_col { padding-bottom: 10px; }
.first_right_col { padding-top: 10px; }
.hp_content { padding: 10px 5px; }
.hp_content p.basictext { padding-bottom: 10px; }

.hp_submit_button { 
	background: #E6C656;
	padding: 2px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: none;
	color: #666;
	margin: 5px 0 0; }
	
.intro_text { 
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 20px 20px 0; }