#container							{ clear:both; width:1000px; margin:0 auto; overflow: hidden; border-left: 1px solid #999; border-right: 1px solid #999;}
#skimain							{ width: 1000px; margin: 0 auto;}

#content							{ width: 685px; float: left; }
#content h2						{ padding: 0; margin: 0; font-size: 10px; text-indent: -9999px; }
#content h3						{ font-size: 22px; margin: 20px 0 0 20px; background: }
#content ul						{ list-style: none; margin: 0 0 0 40px; }
#content ul li						{ font-size: 16px; }
.resort								{ margin: 15px 15px 0 0; font-weight: bold;}
.description						{ margin: 0px 15px 15px 0; }
#content p							{ margin: 0 0 0 40px; }

#sidebar							{ width: 300px; float: right; margin: 0 7px 0 0;  padding: 0; }
#ad300x250						{ width: 300px; height: 250px;  margin: 5px 0 10px 0;}

#weather							{ margin: 0 0px 0px 0; width: 300px;}
#weather h2						{ padding: 4px 0 4px 10px; font-size: 12px; font-family:Helvetica, Arial, sans-serif; color: #fff; font-weight: bold; background: #2673CF; color: #fff; width: 292px; margin: 0 0px 0 -2px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; }
#weather iframe					{ background: #FFFDEF; border: 1px solid #BFBFBF; margin: 0 0 5px 0; float: right; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px;}

#ad160x600						{ width: 160px; height: 600px;  float: left; margin: 5px 0 5px 0; border: 1px solid #BFBFBF;}
#ad120x600						{ width: 120px; height: 600px;  float: right; margin: 5px 0 5px 0; border: 1px solid #BFBFBF;}

