body{background-color:#071D47;font:85% helvetica,sans-serif}a:hover{text-decoration:underline}#content{margin-left:auto;margin-right:auto;width:920px;position:relative;overflow:hidden}#navigation{margin-left:auto;margin-right:auto;width:920px;position:relative}#mainContent{width:910px;padding-left:10px;float:left;background-color:white;min-height:900px}#mainContent a{color:#103769}p.aboutCrud{font-size:120%;margin-top:10px;margin-bottom:5px;padding-left:2px;color:#ddd}#sideContent{float:right;background-color:#a8c1e4;width:160px;height:1100px;margin-left:20px;padding:10px;color:black}#sideContent a{color:#071D47}h1{height:18px;padding:0;margin:0}h1 a{color:white;text-decoration:none}h3{font-size:100%;border-bottom:1px solid #103769}h4{font-size:85%}table{border-collapse:collapse}th,td{padding:0;margin:0}th{text-align:left;padding-top:10px;border-bottom:1px solid black;padding-bottom:2px}tr.even{background-color:#eee}a{color:#ddd;font-weight:bold;text-decoration:none}.live_data{position:relative;float:left;width:320px;padding-top:10px}div#last_x_hours_snowfall{margin-top:10px}ul.top_navigation{position:absolute;top:5px;left:455px;width:500px;list-style-position:inside;margin:0;padding:0}ul.top_navigation li{float:left;list-style:none;width:85px;font-size:90%;text-align:center;margin-left:8px;margin-bottom:8px}ul.top_navigation li a{display:block;border:1px solid #999}ul.top_navigation li a:hover{background-color:#6689BB;color:white;text-decoration:none}ul.top_navigation li.selected a{background-color:white;color:black}table.live_conditions{width:320px;clear:left}.live_data table{width:340px;margin-top:10px;margin-bottom:10px}table.current_conditions{margin-top:0;margin-bottom:30px}.live_data .snow_ranking{margin-bottom:0px}p.about{font-style:italic;font-size:90%;line-height:130%;margin-bottom:30px}table.current_conditions td.location{width:30px;padding-right:5px}table.current_conditions td{padding:3px;position:relative;height:30px}table.current_conditions div.update_time{display:none;font-size:90%}table.current_conditions .extra{font-size:90%;margin-left:5px}table.current_conditions .freezing{width:90px;text-align:right}table.current_conditions td.location{width:90px}table.snow_ranking .inches{width:170px}table.live_conditions td,table.snow_ranking td{height:18px}table.live_conditions td.location,table.snow_ranking td.location{width:150px}table.live_conditions td.quality{width:120px}.live_data .inches{font-size:110%;font-weight:bold}#last_x_hours_snowfall{position:relative}#last_x_hours_snowfall .beta{font-size:xx-small;vertical-align:super;text-decoration:underline}#last_x_hours_snowfall #about_beta{position:absolute;background-color:white;border:1px solid black;padding:10px;left:340px;top:30px;width:200px;z-index:10;display:none}#last_x_hours_snowfall ul{font-weight:bold;list-style-position:inside;margin:0;padding:0}#last_x_hours_snowfall li{float:left;list-style:none}#last_x_hours_snowfall li.days{width:22px;margin-left:5px;margin-right:5px;text-align:center;font-weight:normal}#last_x_hours_snowfall li.days a{border:1px solid #103769;margin:0;display:block;padding-top:1px}#last_x_hours_snowfall li.days a:hover{background-color:#6689BB;color:white;text-decoration:none}#last_x_hours_snowfall li.days_selected{background-color:#103769;border:0;font-weight:bold}#last_x_hours_snowfall li.days_selected a{color:white}#last_x_hours_snowfall .inactive-content{display:none}.forecast_column{float:left;margin-left:40px;margin-top:20px;width:350px}.forecast .day{font-size:90%;font-weight:bold;text-align:center}.forecast .wx{height:30px;text-align:center}.forecast .icon{text-align:center}ul.forecast{height:150px;color:black;font-size:80%;list-style-position:inside;margin:0;padding:0;margin-left:5px;margin-bottom:30px}.forecast li{background-color:transparent;float:left;list-style:none;width:63px;margin:0;padding:2px}li.forecast_day.forecast_day_labels .wx{height:95px}li.forecast_day.forecast_day_labels{width:85px}.forecast_day_labels div.frz_level{height:26px}.forecast_day_labels div.temps{height:13px}li.forecast_day.forecast_day_labels div{border:0;padding:1px;text-align:left;vertical-align:middle}li .max_freeze_level,li .snow_inches,li .avg_wind,li .frz_level,li .temps{margin-left:5px;margin-right:5px;margin-bottom:7px;text-align:center;border:1px solid #ccc;padding-top:1px}li .snow_inches{font-size:120%}li .has_snow{font-weight:bold}li .frz_level{height:30px}.forecast_maps{margin-top:7px}.forecast_maps h3{padding-top:5px;border-bottom:1px solid #103769}.forecast_maps p.info,p.info{font-size:80%;font-weight:normal;text-align:left}.forecast_maps p{margin:0;text-align:center;font-size:80%;padding-bottom:5px;font-weight:bold}.forecast_maps > div{float:left;margin-bottom:10px}.forecast_maps img{border:1px solid black;margin:5px}.forecast_week{background-color:white;border:1px solid black}.forecast_tabs{color:black;height:240px;width:350px}.forecast_for{font-size:80%;margin:7px 0 8px 6px}.forecast_for a{color:#333}ul.forecast_tab_navigation{list-style:none;margin:0;padding:0;margin-bottom:5px;margin-left:5px;position:relative;width:340px}ul.forecast_tab_navigation li{display:inline-block;text-align:center;width:70px}ul.forecast_tab_navigation li a{background-image:url(../images/inactiveTab.png);padding:3px 5px;color:white;text-decoration:none;display:block}#mainContent div.forecast_column div.forecast_tabs ul.forecast_tab_navigation li a{color:white}#mainContent div.forecast_column div.forecast_tabs ul.forecast_tab_navigation li a.selected{color:black;background-image:url(../images/activeTab.png)}ul.forecast_tab_navigation li a:focus{outline:0}.forecast_synopsis h3 a{color:white}.forecast_synopsis h3{}.forecast_synopsis .date{font-weight:bold;font-size:80%;padding-bottom:5px}.forecast_synopsis{clear:both;padding-top:10px;padding-right:15px;line-height:130%}.tweet .date{font-weight:bold}.tweet{font-size:95%}.tweet p{margin-top:1px}.official_tweets span.follow_link{font-size:70%;font-style:italic}#sideContent .official_tweets h3 a,.weather_alerts h3{display:block;color:black}div.forecast_links{margin-top:30px}div.forecast_links li,div.real_time_links li{margin-left:-10px;padding:0;opacity:1;line-height:18px}.weather_alerts{margin-bottom:20px}.weather_alerts .alert{font-size:90%}.area_conditions{width:180px;float:left;padding-right:20px}.area_forecast{width:500px;margin-right:10px;float:left}.area_forecast li.forecast_day{width:66px}.area_forecast .forecast_week{margin-top:20px;color:black}.area_forecast h3{margin-top:30px;clear:both}table.area_current_conditions{margin-top:10px;margin-bottom:10px}table.area_current_conditions .title{border-bottom:1px solid white}#mainContent div.area_conditions td.snow{font-weight:bold}table.area_current_conditions th{width:100px}div.area_conditions ul.telemetry_data{margin:0;padding:0;margin:10px 0 10px 0}div.area_conditions ul.telemetry_data li{padding-left:5px;font-size:90%;list-style-position:inside}div.area_conditions ul.telemetry_data h3{border-bottom:1px solid white;margin-top:20px}table.area_current_conditions th,table.area_current_conditions td{border:0;vertical-align:baseline;padding:1px}div.area_conditions table.last_snowfall th.days{width:80px}div.area_conditions table.last_snowfall th.snow{width:50px}.forecast_map,.snow_forecast{position:relative}.left_arrow a,.right_arrow a{display:block;width:50px;height:75px}.right_arrow,.left_arrow{position:absolute;top:140px;opacity:0}.left_arrow a{background-image:url(../images/left-arrow-normal.png)}.right_arrow a{background-image:url(../images/right-arrow-normal.png)}.left_arrow a:hover{background-image:url(../images/left-arrow-hover.png)}.right_arrow a:hover{background-image:url(../images/right-arrow-hover.png)}.left_arrow{left:10px}.right_arrow{right:10px}.spinner{position:absolute;top:160px;left:67px;border:0}.item_labels,.one_forecast_day_labels{position:absolute;color:black;margin-left:-105px;top:218px;opacity:0}.one_forecast_day_labels{top:135px}.item_labels > div,.one_forecast_day_labels > div{position:absolute;height:18px;width:120px;padding-right:5px;font-size:90%;text-align:left;padding-left:10px;padding-top:4px;margin:0;background:url(../images/narrow-popup-tip.png) no-repeat}.item_labels .max_freeze_level{top:0px}.item_labels .snow_inches{top:22px}.item_labels .avg_wind{top:44px}.one_forecast_day_labels .snow_inches{top:52px}.one_forecast_day_labels .avg_wind{top:74px}.one_forecast_day_labels .frz_level{top:106px}.one_forecast_day_labels .temps{top:136px}div.official_tweets{margin-top:-10px;margin-bottom:25px}div.side_links li{margin-left:-20px;font-size:90%;line-height:130%}div.area_forecast div.pass_report{margin-top:30px}div.pass_report span.label,div.pass_report div.time{font-weight:bold}div.pass_report div{}div.traffic_cameras_wrapper{position:relative;background-color:#071D47;width:480px;overflow:hidden;height:250px;-moz-border-radius:15px;-webkit-border-radius:15px;border:5px solid black;padding:0 10px 0 10px}div.traffic_cameras{height:250px;position:relative}div.traffic_cameras div.camera{float:left;width:280px;height:270px}div.pass_report{position:relative}div.pass_report .left_button,div.pass_report .right_button{display:none;position:absolute;width:50px;top:150px;z-index:50}div.pass_report .left_button{left:5px}div.pass_report .right_button{right:-5px}div.pass_report .left_button img,div.pass_report .right_button img{position:absolute;border:0;opacity:0.4}div.pass_report div.single_camera{float:right}#sample_cams{width:340px;font-size:90%}#sample_cams > h3:first-child{padding-top:0}#sample_cams h3{padding-top:30px;clear:both}#sample_cams a img{float:left;border:0;margin:5px}#sample_cams .label{padding-top:4px;clear:left;font-weight:bold;float:left;width:80px;text-align:right}#sample_cams .restriction,#sample_cams .restriction_combined{padding-top:4px;padding-left:5px;float:left;width:230px}#sample_cams .restriction_combined{width:100%}#mainContent div.live_data div.real_time_links h3{clear:both;padding-top:20px}.about_site{clear:both;color:white;margin-top:10px;padding:10px}#sideContent a img{border:0}