body, html, p, h1, h2, h3, h4, form, fieldset , dl{font-size:16px;padding:0;margin:0;}
body{margin-left:auto;margin-bottom:20px;margin-right:auto;margin-top:5px;border:1px solid #666;width:960px;padding:20px;font-family:"Lucida Grande", Verdana, Arial, sans-serif;background-color:#FFF;}
dd{margin-left:5px;margin-right:5px;}
dl{border-style:none;clear:none;}
dt{font-weight:bold;}
dt, dd{display:inline;}
fieldset{border-style:none;}
h1{color:#CE6500;}
h4{color:#649aca;clear:left;}
h4 a{color:#659ACB;text-decoration:none;}
h4 a:hover{text-decoration:underline;}
html{background-color:#CCCCCC;}
.icon{height:70px;width:70px;margin-right:20px;margin-left:30px;margin-bottom:10px;margin-top:0;vertical-align:middle;}
.info{text-align:right;font-size:0.7em;}
.rsslogo{height:85px;width:85px;margin:0 10px 5px 0;float:left;border:none;}
#loop{float:right;color:#659ACB;text-decoration:none;margin:0 0 10px 0;}
.lhs{width:610px;float:left;}
.rain{color:green;}
.rhs{width:250px;float:right;}
.rss{color:#F60;}
.summary{font-weight:bold;clear:none;}
.summary p, .summary .icon, #current, #warnings, #radar{float:left;}
#current, #warnings{width:460px;}
#current div{padding-left: 120px;}
#current dl {margin-top: 1em;}
#zoneSection {clear: left;}
#zoneSection div div {padding-left: 120px;}
.summaryText{clear:left;font-size:.9em;}
.tHi{color:red;}
.time{margin-top:.2em;text-align:right;border-style:none;font-style:italic;font-size:0.75em;}
.tLo{color:blue;}
.warnTitle{color:red;font-weight:bold;text-decoration:none;}
#adBlock2{height:300px;width:250px;}
#adBlock3{margin:10px auto;width:900px;clear:both;padding:20px;text-align:center;}
.content{padding-top:.5em;margin:0 auto;width:930px;color:#666666;}
h1{padding-bottom:5px;padding-top:.5em;font-family:Georgia, "Times New Roman", Times, serif;font-size:2em;}
#footer{margin:0 auto;width:900px;clear:both;border-top:1px solid #666666;padding-top:5px;text-align:right;}
#footer p{font-size:0.7em;}
#header{height:5em;width:960px;background-color:#659ACB;margin:0 auto;}
#header .button{background-color:#b3d0ed;color:#FFF;border:2px solid #FFF;margin:0;}
#header .text{padding:2px 5px 5px 5px;font-size:0.8em;line-height:1.5em;width:180px;color:#CCC;border:1px solid #CCC;margin:0;}
#header .text:focus{background-color:#EBEBD7;color:#659ACB;}
#header a{text-decoration:none;color:#FFF;}
#header form{float:right;}
#header h2{color:#B4D1EE;}
#header h3{font-size:2em;}
#header input{border-style:solid;font-weight:bold;color:#CCC;}
#header p a{text-transform:lowercase;float:right;text-align:justify;font-size:.7em;}
#header p a:hover{text-decoration:underline;}
#rssSubscribe, .rhs .advert{margin:10px 0 0 0;font-family:Georgia, "Times New Roman", Times, serif;}
#rssSubscribe a{color:#666;}
#rssSubscribe p{margin:10px 10px;}
#weather h4{border-style:none;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:0.5em;margin-top:.5em;font-size:1.5em;}
.include{padding-top:1em;}
.include p{font-size:80%;}
#menu{margin:10px 0 0 0;font-family:Georgia, "Times New Roman", Times, serif;background-color:#EBEBD7;}
#menu h4, #myWeather h4, #rssSubscribe h4, .advert h4, #weatherMap h4{color:#FFF;text-align:right;padding:5px 10px 5px 0;}
#menu h4, #myWeather h4{background-color:#659ACB;}
#weatherMap h4 , #rssSubscribe h4, .advert h4, .mos .cellHeader{background-color:#7cb76e;}
#weatherMap img{text-align:center;width:245px;height:180px;}
#menu ul, #myWeather ul, #menu p{margin:10px 15px 0 0;list-style:none;line-height:1.5em;padding:0 0 15px 10px;}
#menu li, #myWeather li{border-bottom:1px dotted;display:block;margin:0;}
#menu li a, #myWeather li a{color:#003165;text-decoration:none;}
#myWeather{margin:10px 0 0 0;font-family:Georgia, "Times New Roman", Times, serif;background-color:#B4D1EE;}
.pre{white-space:pre;font-size:0.8em;}
.radar{margin:0;}
.ad486x60{width:486px;height:60px;margin:10px auto;clear:both;}
.mos .cellHeader{color:#FFF;font-weight:normal;text-align:center;padding:0.5em 1em;vertical-align:top;margin:0 0.2em;font-size:120%;}
.mos tr{height:2em;}
.mos tr th{text-align:left;vertical-align:middle;font-weight:normal;}
.mos tr td{text-align:left;}
.mos{border-collapse:collapse;font-size:62.5%;}
.mos .icon{height:35px;width:32px;vertical-align:middle;text-align:center;padding:2px 0;}
p{margin:0 0 0.2em 0;}
#directory table{border-collapse:collapse;margin:15px 0;}
#directory tr{line-height:1em;width:100%;}
#directory td{vertical-align:top;font-size:0.8em;padding:0.5em;width:200px;}
.darkerBG{background-color:#EBEBD7;}
#directory a, #climate a{text-decoration:none;}
#directory a:hover, #climate a:hover{text-decoration:underline;}
#directory h4 a, #climate h4 a{color:#659ACB;border-bottom:1px dotted #659ACB;}
#directory h4, #climate h4{padding:0 0 10px 0;}
#directory #adSideBar,{min-height:600px;width:160px;}
#adFooter{padding-bottom:.5em;padding-top:1em;clear:both;}
label{display:none;}
#weather .advert{float:right;width:120px;}
#climate .graph{float:left;margin-bottom:2em;padding-right:2em;}
#climate h2{clear:left;padding-top:1em;margin-bottom:0.5em;}
#climate table,{font-size:63%;padding-left:2em;}
#climate td{padding:0.1em 0.2em;}
#climate p{font-size:80%;clear:left;}
#warnings p{font-size:80%;margin-bottom:1em;}
@media print{body{border:1px solid #666;margin:0 auto 20px auto;padding:20px;font-family:"Lucida Grande", Verdana, Arial, sans-serif;background-color:#FFF;}
.rhs{display:none;width:0%;}
.lhs{width:100%;}
.advert{display:none;}
}