body{background-color:#071D47;font:80% helvetica,sans-serif;width:320px;margin:0}a:hover{text-decoration:underline}#content{margin-left:auto;margin-right:auto;position:relative;overflow:hidden}#navigation{margin-left:auto;margin-right:auto;position:relative}#mainContent{padding-left:2px;background-color:white}#mainContent a{color:#103769}p.aboutCrud{font-size:120%;margin-top:10px;margin-bottom:5px;padding-left:2px;color:#ddd}#sideContent{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;padding-left:2px;background-color:white}div#last_x_hours_snowfall{margin-top:10px}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:300px;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{padding:3px;position:relative;height:20px;width:290px}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{padding-right:5px;width:60px}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}.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{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;width:90px}#last_x_hours_snowfall li.days{width:35px;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{margin-top:20px;width:300px;clear:both}.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:180px;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:54px;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_map{float:left}.forecast_maps{margin-top:7px;width:350px}.forecast_maps h3{padding-top:5px;border-bottom:1px solid #103769}.forecast_maps p.info,p.info{display:none}div.left_arrow,div.right_arrow{display:none}.forecast_maps p{margin:0;text-align:left;font-size:80%;padding-bottom:5px;font-weight:bold}div.ir_nw_sat img{margin-left:-5px}div.ir_nw_sat,div.jet_stream{float:left}.forecast_maps img{border:1px solid black;margin:0;margin-left:-4px}.forecast_week{background-color:white;border:1px solid black;height:200px}.forecast_tabs{color:black;height:240px;width:300px}.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:0px;margin-left:0px;position:relative;width:340px}ul.forecast_tab_navigation li{display:inline-block;text-align:center;width:72px}ul.forecast_tab_navigation li a{background:#ccc;border:1px solid black;padding:3px 5px;color:white;text-decoration:none;display:block}ul.forecast_tab_navigation li a.selected,ul.forecast_tab_navigation li a:hover{background-color:white}#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-bottom:20px;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}.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}.left_arrow a,.right_arrow a{display:block;width:50px;height:75px}.item_labels,.one_forecast_day_labels{display:none}.one_forecast_day_labels{top:135px}.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-bottom:15px}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}#sample_cams{width:320px;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:0}#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}.about_site{clear:both;color:white;margin-top:10px;padding:10px}#trafficAppAd{text-align:center;padding:20px;margin-top:20px;border-top:1px solid black;clear:both;float:left;width:280px}