/*
Theme Name: Snowmass Mountain Chalet
Theme URI: http://smc.org/
Description:SMC 
Author: SMC
Version: 1.1
License: GNU General Public License
License URI: license.txt
Tags: gray,white,three-columns,
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
@charset "utf-8";

/* =General
--------------------------------------------------------------------------------------------------------*/

/* Removing margin/padding */
* {
  margin: 0;
  padding: 0;
}

/* Giving margin back to several elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {
  margin: 0; padding:0;
}

body{ font-size:12px;}
/* Class for clearing floats */
.clear {
  clear: both; font-size:0; margin:0; line-height:0; height:0;
}

.clearfix:after {  content: "."; display:block; height:0; clear:both; visibility:hidden; }/* ----- clear fix for floats ----- */

.clearfix { display:inline-block; }		
* html .clearfix { height:1%; }/* hides clearfix from IE-mac */
.clearfix { display:block; }/* end hide from IE-mac */

/* class for float  */
.alignleft { float:left; }
.alignright { float:right; }
.alignnone { clear:both; }


/* Removing border on linked images */
img {
	border: 0;
}

:focus { outline:0px;}

li {list-style:none;}

a{ text-decoration:none;}
a:hover{ text-decoration:none;}

/* End General*/



body { background:url(images/snowmass-village.jpg) no-repeat !important; font-family: verdana, geneva, arial, helvetica, sans-serif;  } 

#wrapper-main{ margin:0 auto; width:990px;}
.wrapper-upr-top{ background: url(images/snowmass-upr.png) no-repeat left top;  width:990px; height:23px;}
.wrapper-upr-mdl{ background: url(images/snowmass-mdl.png) repeat-y top center; padding:1px 5px 0px 14px; min-height:600px; #min-height:660px; _display:block; visibility:visible;}
.wrapper-upr-btm{ background: url(images/snowmass-btm.png) no-repeat  left bottom; height:19px;}
h1 a{ background:url(images/hdr-logo.jpg) no-repeat 0 0; width:683px; height:65px; position:relative; top:-1px; display:block; text-indent:-4000px; cursor:pointer;}
.navi-top { margin-right: 8px !important; margin-top: -15px; position: relative; bottom: 5px;}
.navi-top li{ list-style:none; display:inline;}
.navi-top ul li a{ text-decoration:none; font:normal 14px/14px "Myriad Pro", helvetica,Verdana, Geneva, sans-serif, Arial,  sans-serif; color:#1d3757; text-transform:capitalize; background:url(images/separator.gif) no-repeat right 9px; padding-right:8px; }
.navi-top ul li.last a{ background:none; padding-right:0px;} 
.navi-top ul li a:hover{ text-decoration:none; color:#c9bd05;}

/*main navigation*/
.navi-main
.navi-main ul{}
.navi-main ul li{ list-style:none; display:block; float:left;}

.navi-main ul li.rates a{ background:url(images/nav-rates.jpg) no-repeat; width:155px; height:33px; display:block; }
.navi-main ul li.rates a:hover{ background:url(images/nav-rates-ro.jpg) no-repeat; width:155px; height:33px; }

.navi-main ul li.special a{ background:url(images/nav-specials.jpg) no-repeat; width:76px; height:33px; display:block; }
.navi-main ul li.special a:hover{ background:url(images/nav-specialsro.jpg) no-repeat; width:76px; height:33px; }

.navi-main ul li.group a{ background:url(images/nav-groups.jpg) no-repeat; width:65px; height:33px; display:block; }
.navi-main ul li.group a:hover{ background:url(images/nav-groupsro.jpg) no-repeat; width:65px; height:33px; }

.navi-main ul li.tour a{ background:url(images/nav-tour.jpg) no-repeat; width:98px; height:33px; display:block; }
.navi-main ul li.tour a:hover{ background:url(images/nav-tourro.jpg) no-repeat; width:98px; height:33px; }

.navi-main ul li.winter a{ background:url(images/nav-winter.jpg) no-repeat; width:64px; height:33px; display:block; }
.navi-main ul li.winter a:hover{ background:url(images/nav-winterro.jpg) no-repeat; width:64px; height:33px; }

.navi-main ul li.summer a{ background:url(images/nav-summer.jpg) no-repeat; width:73px; height:33px; display:block; }
.navi-main ul li.summer a:hover{ background:url(images/nav-summerro.jpg) no-repeat; width:73px; height:33px; }

.navi-main ul li.trip a{ background:url(images/nav-plan.jpg) no-repeat; width:94px; height:33px; display:block; }
.navi-main ul li.trip a:hover{ background:url(images/nav-planro.jpg) no-repeat; width:94px; height:33px; }

.navi-main ul li.newsltr a{ background:url(images/nav-newsletter.jpg) no-repeat; width:95px; height:33px; display:block; }
.navi-main ul li.newsltr a:hover{ background:url(images/nav-newsletterro.jpg) no-repeat; width:95px; height:33px; }

.navi-main ul li.weather a{ background:url(images/nav-weather.jpg) no-repeat; width:126px; height:33px; display:block; }
.navi-main ul li.weather a:hover{ background:url(images/nav-weatherro.jpg) no-repeat; width:126px; height:33px; }

.navi-main ul li.inter a{ background:url(images/nav-international.jpg) no-repeat; width:118px; height:33px; display:block; }
.navi-main ul li.inter a:hover{ background:url(images/nav-internationalro.jpg) no-repeat; width:118px; height:33px; }

/*main navigation ends here*/

/*content css*/
.bnr-container{ margin-top:5px;}
.bnr-mdl{ margin:4px 0;}
.bnrs-mdl-container{ margin:0 8px 0 6px;}
.bnr-gry-mdl, .bnr-gry-btm{ background:#485661; height:90px; width:227x; padding:11px 0 10px 17px;}
.bnr-gry-container p{ font:normal 14px/14px "Myriad Pro", Helvetica, Arial,sans-serif; color:#c0c7cf;}
.bnr-gry-btm p{ color:#d8d8dd;}
.bnr-gry-container p a{ color:#fcffff; text-decoration:underline; line-height:22px;}
.bnr-gry-container p a:hover{text-decoration:none;}
.bnr-gry-btm{ background:#2b3944;}

.content-container{ margin-top:4px; _display:block; _min-height:751px;  _visibility:visible; _border-left:1px solid #FFF;}
.content-mdl{ background: url(images/content-bg.gif) repeat-y; padding:6px 0 15px 5px; min-height:500px; #min-height:380px;}
.content-mdl p{ width:936px; font:normal 13px/15px Helvetica, Myriad Pro, Arial, sans-serif; color:#56585b;}

/*footer css*/
#footer{ margin-left:7px;}
.footer-mdl{ background:url(images/ftr-bg.png) repeat-y;}
.footer-mdl p{ font:normal 12px/12px Helvetica, Myriad Pro, Arial, sans-serif; color:#232324;}
.footer-mdl p a{ color:#232324;}
.footer-mdl .alignleft p{ width:738px; padding:0 0 0 6px;} 
.footer-mdl .alignright p{ padding:0 22px 0 0; text-align:right;}
.footer-mdl .alignright p span{ padding:0 4px 0 0;}
p.top-text{ position:relative; top:-5px;}
s


.content{ background:url(images/lobby.jpg) no-repeat right top; margin-right:10px;  }
.content h2{ font:bold 18px/20px  "Century Gothic", Helvetica, Myriad Pro, Arial, sans-serif; color:#404041; margin-bottom:9px;}
.content p{ width:495px; font:normal 12px/18px "Century Gothic", Arial, helvetica, Myriad Pro, Helvetica, sans-serif; color:#404041;}
p.btm-txt{ width:100%; }





/*css changes for integration*/
.content-upr img{ display:block; height:2px;}
.footer-top{ height:11px; #height:10px;}
ul#menu-top_menu li.last{ background:none;}
.content-mdl h2{ /*margin:9px 0 17px 0;*/ font:bold 18px/20px  "Century Gothic", Helvetica, Myriad Pro, Arial, sans-serif; color:#404041; }
h2.entry-title a{ font:bold 18px/20px  "Century Gothic", Helvetica, Myriad Pro, Arial, sans-serif; color:#404041; height:25px; line-height:25px; visibility:visible; display:block; }
.entry-content{ margin:12px 0;}
h3#comments{ margin-bottom:10px;  font:bold 15px/17px  "Century Gothic", Helvetica, Myriad Pro, Arial, sans-serif; color:#404041; height:17px;  visibility:visible; display:block; }
img.avatar{ display:none;}
#nav-below{ width:414px; margin-bottom:24px;}
#respond h3{font:bold 15px/17px  "Century Gothic", Helvetica, Myriad Pro, Arial, sans-serif; color:#404041; margin:0 0 15px 0;}
#respond input#email{ margin:10px 0;}
#respond input#url{ margin:0px 0 10px 0;}
small{ font-size:11px;}
#commentform input#submit{ background:#4f5c68; color:#FFF; border:1px solid #FFF; cursor:pointer; padding:4px 5px; margin-top:12px; font:13px/15px Helvetica,Myriad Pro,Arial,sans-serif; width:125px;}
#commentform a{ color:#551a8b;}
#commentform textarea{ margin-top:3px;}
cite.fn {font:bold 14px/25px  "Century Gothic", Helvetica, Myriad Pro, Arial, sans-serif; color:#404041;}
span.says{ display:none;}
.comment-meta{ margin-bottom:9px;}
.comment-meta a { color:#551a8b;}
.reply{ margin:5px 0;}
.reply a { color:#551a8b;}
.comments-link a{ color:#551a8b;}
.edit-link a{ color:#551a8b;}
#cancel-comment-reply small a{ color:#551a8b;}
.entry-summary{ margin:8px 0;}
.entry-meta a{ color:#551a8b;}
.cat-links a,.comments-link a{color:#551a8b;}
#nav-below a{ color:#551a8b; }
.entry-utility a{ color:#551a8b;}
.comment-author cite.fn a{ color:#404041;}
.wrpr-content .alignleft p{ width:495px;  color: #404041; font: 12px/18px "Century Gothic",Arial,helvetica,Myriad Pro,Helvetica,sans-serif; width: 495px;
}
.wrpr-content .alignright img{ margin-right:10px; position:relative; top:-37px;}
