@charset "utf-8";

/* Positioning */



body {

	text-align: center;

	background-image:url(images/bgstart.jpg);

	background-attachment:fixed;

	margin: 0px, 0px, 0px, 0px;

}

img {

	behavior: url(iepngfix.htc);

}

#wrapper {

	width:960px;

	height:auto;

	margin:0 auto;

	text-align:left;

	position:relative;

	z-index:1;

}

#flash-container {

	width:960px;

	height:494px;

}

#leftnavcontainer {
	width:260px;
	height:494px;
	z-index:1000;
	position:absolute;
	top:0px;
	left:0px;
	background:url(images/linkbg.png);

}



#snowreport {

	width:280px;

	height:123px;

	margin:0 auto;

	text-align:left;

	position:absolute;

	right:0px;

	top:0;

	z-index:3000;

	color:#FFFFFF;

	background-image:url(images/reportsbg.png);
	padding-top:15px;

}

#main-logo {

	width:260px;

	height:108px;

}

#link-containers {

	width:252px;

	height:22px;

	background-image:url(images/linkcontainerbg.png);

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-align:right;

	padding-top:5px;

	padding-right:8px;

	color:#FFFFFF;

	font-weight:bold;

}

.logo-image {

	text-align:center;

	padding-top:15px;

}

#trailmap-text-container {

	width:960px;

	height:242px;

	background-color:#4E6986;

	background-image:url(images/logobackground.jpg);

	background-repeat:no-repeat;

	background-position:top right;

}

#trailmap {

	width:260px;

	height:120px;

	position:relative;

	float:left;

}

#homepage-text {
	width:390px;
	height:102px;
	position:relative;
	float:left;
	padding-left:20px;
	padding-right:20px;
	margin-top:8px;
	margin-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	line-height:1.2;
	border-right:#FFFFFF solid 1px;

}

#ads {
	width:960px;
	height:120px;
	padding-top:2px;
	position:relative;
	float:left;

}

#single-ad {
	width:160px;
	height:120px;
	position:relative;
	float:left;
	padding-right:0px;

}

#single-ad-last {

	width:160px;

	height:120px;

	position:relative;

	float:left;

}

#bottom-links-container {
	width:960px;
	height:18px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding-top:4px;
	background-image:url(images/bottomlinkbg.jpg);
	background-repeat:repeat-x;
	position:relative;
	float:left;

}

a.bottomlinks {

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	padding: 0px 2px 0px 2px;

}

a.bottomlinks:hover{color:#CCCCCC;}

#bottom-container1 {
	width:960px;
	height:40px;
}

#copyright-container {
	width:735px;
	height:17px;
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4d6986;
	text-align:right;
	padding-top:3px;
}

#designby {

	position:relative;

	float:left;

	width:225px;

	height:18px;

	text-align:right;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	padding-top:2px;

	color:#c9daec;

}



a.wc {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FFFFFF;

	text-decoration:none;

	}



a.wc:hover{color:#c9daec;}



.AccordionTitle, .AccordionContent, .AccordionContainer

{

  position:relative;

  width:252px;

}





#AccordionTitleid{

	width:252px;

	height:27px;

	background-image:url(images/linkcontainerbg.png);

	padding-right:8px;

}



.AccordionTitle

{   font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-align:right;

	color:#FFFFFF;

	font-weight:bold;

    overflow:hidden;

    cursor:pointer;

    display:table-cell;

    -moz-user-select:none;

	line-height:27px;

	

}



.AccordionContent

{

  height:0px;

  overflow:hidden;

  display:none;

  text-align:right;

}



.AccordionContainer

{

width:260px;

}



a.menusublinks{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	color:#FFFFFF;

	padding-right:2px;

}

	

a.menusublinks:hover{color:#CCCCCC;}



#date-search-container {

width:280px;

height:38px;

}



#weather-container {

	width:90px;

	height:100px;

	position:relative;

	float:left;

}



#snow-conditions-container {

	width:121px;

	height:100px;

	position:relative;

	float:left;

}



#webcam-container {

	width:69px;

	height:100px;

	position:relative;

	float:left;

}



#powder_alert{

width:63px;
height:25px;
font-family:Arial, Helvetica, sans-serif;

font-size:11px;

margin-top:4px;

padding-top:1px;

margin-left:3px;

margin-right:3px;

border-top:1px white solid;

line-height:1.1;}



#date-container {

	width:100px;

	height:38px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:38px;

	text-align:center;

	position:relative;

	float:left;

 }

 

#search-container {

	width:176px;

	height:29px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:right;

	position:relative;

	float:left;

	padding-right:4px;

	padding-top:9px;

}



#weather-title{

width:84px;

height:15px;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

text-align:center;

color:#FFFFFF;

background-image:url(images/titlebg.png);

margin-left:4px;

margin-right:2px;

}



#weather-reading{

	width:89px;

	height:78px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:center;

	color:#FFFFFF;

	border-right: 1px white solid;

	margin-bottom:4px;

	margin-top:4px;

	padding-top:2px;

	line-height:12px;

}





#snowconditions-title{

	width:117px;

	height:15px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:center;

	color:#FFFFFF;

	background-image:url(images/titlebg.png);

	margin-left:2px;

	margin-right:2px;

}



#snow-conditions-reading{

	width:116px;

	height:78px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FFFFFF;

	border-right: 1px white solid;

	margin-bottom:4px;

	margin-top:4px;

	padding-left: 2px;

	padding-right: 2px;

}





#webcam-title{

width:63px;

height:15px;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

text-align:center;

color:#FFFFFF;

background-image:url(images/titlebg.png);

margin-left:2px;

margin-right:4px;}



#webcams-reading{

	width:65px;

	height:75px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:center;

	color:#FFFFFF;

	padding-right:4px;

	margin-bottom:10px;

	margin-top:8px;

	padding-top:0px;

	line-height:2;

}







.search_input {

color: #000000;

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

background: #EBEBEB;

border: 1px solid #214A8A;

height:15px;

}

.search_button {

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color:#FFFFFF;

background: #999999;

height:19px;

width:50px;

}



#internal-container {

	width:960px;

	height:100%;

	background:url(images/linkbg.png);	

	background-color:#4E6986;}

	

#internal-leftnavcontainer {

	width:260px;

	height:auto;

	z-index:100;

	position:relative;

	float:left;

	background:url(images/linkbg.png);

	background-color:#4E6986;

}

	

#internal-top{

	width:700px;

	height:138px;

	position:relative;

	float:left;

	background-color:#4E6986;	}

	

#internal-body{

	width:675px;

	height:auto;

	min-height:750px;

	position:relative;

	float:left;

	background-color:#4E6986;

	padding-left:15px;

	padding-right:10px;

	padding-top:8px;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:12px;

	text-align:left;	}



.h1class{

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

color:#FFFFFF;}



#internal-bottom-links-container {

	width:960px;

	height:18px;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:center;

	padding-top:4px;

	background-image:url(images/bottomlinkbg.jpg);

	background-repeat:repeat-x;

	position:relative;

	float:left;

}



#internal-bottom-container1 {

	width:960px;

	height:40px;

	position:relative;

	float:left;

}



#internal-trailmap {

width:252px;

height:89px;

position:absolute;

top:494px;

left:0px;

padding-left:4px;

padding-right:4px;

padding-top:4px;

padding-bottom:4px; 

}



#internal-webcam{

width:252px;

height:189px;

padding-left:4px;

padding-right:4px;

padding-top:4px;

padding-bottom:4px; 

position:absolute;

top:587px;

left:0px;

}



#trailmap-label{
width:106px;
height:25px; 
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
position:absolute;
bottom:0px;
right:0px;
margin-right:4px;
margin-bottom:4px;
z-index:1000;
background:url(images/linkbg.png);
color:#FFFFFF;
line-height:25px;
text-align:center;
}

#home_trailmap-label{
width:106px;
height:25px; 
font-family:Arial, Helvetica, sans-serif;
font-size:16px;

position:absolute;
bottom:0px;
right:0px;
margin-right:0px;
margin-bottom:0px;
z-index:1000;
background:url(images/linkbg.png);
color:#FFFFFF;
line-height:25px;
text-align:center;
}


#pod-label{
	width:144px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;

	position:absolute;
	bottom:0px;
	right:0px;
	margin-right:0px;
	margin-bottom:0px;
	z-index:1000;
	background:url(images/linkbg.png);
	color:#FFFFFF;
	line-height:25px;
	text-align:center;

}



a.left_ad_links{

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

text-decoration:none;

}

a.left_ad_links:hover{color:#CCCCCC;}

a.reportlinks{

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FFFFFF;

	text-decoration:none;

	}

a.reportlinks:hover{color:#cccccc;}	



a.bodytextlink {

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:12px;}

a.bodytextlink:hover{color:#CCCCCC;}

	

	

.subheaders{

font-family:Arial, Helvetica, sans-serif;

color:#FFFFFF;

font-size:12px;

font-weight:bold;}



.disclaimer{

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color:#FFFFFF;}



#print{

position:absolute; 

top:0px; 

right:0px; 

font:Arial, Helvetica, sans-serif; 

font-size:10px; 

color:#FFFFFF;

padding-right:10px;

padding-top:8px;}



a.printlink{

font-family:Arial, Helvetica, sans-serif;

font-size:10px; 

color:#FFFFFF;}



a.printlink:hover{color:#CCCCCC;}



#advisory {
	width:auto;
	height:auto;
	position:absolute;
	right:0px;
	bottom:0px;
	z-index:200;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#720700;
	text-align:center;
	background-image:url(http://www.powdermountian.com/images/alertbg.png);
	padding:10px 10px 10px 10px;

}



a.advisory {

color:#720700;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

}

.homepagehighlighttext {
font-family:Arial, Helvetica, sans-serif;
color:#960505;
font-size:14px;
}

a.homepagehighlighttextlink {
font-family:Arial, Helvetica, sans-serif;
color:#960505;
font-size:12px;
}

a.homepagehighlighttextlink:hover{color:#CC6600}

a.advisory:hover{color:#999999;}

a.webcamlink{color:#FFFFFF; text-decoration:none;}

#blog_wrapper{
margin:0px auto;
background-color:#4E6986;
width:960px;
height:auto;
text-align:left;
position:relative;
z-index:1;
background:url(images/linkbg.png);
}

#blogbg_wrapper{
width:100%;
height:auto;
background:url(images/linkbg.png);
height:auto;
position:relative;
z-index:1;
background-color:#4E6986;
}

#blog_internal-bottom-links-container {
	width:960px;
	height:18px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding-top:4px;
	background-image:url(images/bottomlinkbg.jpg);
	background-repeat:repeat-x;
	position:relative;
	float:left;
	margin:0px auto;
}

#blog_links{
	width:166px;
	height:auto;
	min-height:750px;
	position:relative;
	float:left;
	background-color:#164871;
	padding-left:15px;
	padding-right:10px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;	}
	
#blog_internal-top{

	width:700px;

	height:138px;

	position:relative;

	float:left;

	background-color:#4E6986;	}
	
#internal-container_blogg {

	width:100%;

	height:100%;

	background:url(images/linkbg.png);	

	background-color:#4E6986;}
	
#internal-body_blogg{
	width:479px;
	height:auto;
	min-height:1050px;
	position:relative;
	float:left;
	background-color:#4E6986;
	padding-left:15px;
	padding-right:15px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;	}

h2 a{
color:#ffffff;
text-decoration:none;
font-size:16px;
padding-top:15px;
}

#blog_links ul {
margin-left:-25px;
}

#blog_links ul li a{
padding-bottom:5px;
}

#comment{
width:450px;
height:200px;
}

.AccordionPanelContent li {
list-style:none;
line-height:1;
}

.AccordionPanelContent li a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
padding-right:2px;
line-height:1;}

a.spclick{
color:#FFFFFF; 
text-decoration:none;
}

a.spclick:hover{color:#CCCCCC;}

a.spclickLG{
font-size:30px; 
font-weight:bold; 
color:#FFFFFF; 
text-decoration:none;
}

a.spclickLG:hover{color:#CCCCCC;}

#alert_list{
	width:269px;
	height:118px;
	position:relative;
	float:left;
	line-height:1.5;
}

#alert_list ul li{
list-style:none;
margin-left:-25px;
}

#alert_list ul li a{
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

#alert_list ul li a:hover{
color:#CCCCCC;
}

#alert_list ul{
margin-top:8px;
}
