body {
margin-top: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
font-weight: bold;
font-style: normal;
text-align: center;
background-color: #98b2ee;}

table.weather {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px #000000 solid;
padding: 0px;
display: table;
border-spacing: 0px 0px;
border-collapse: collapse;
background-color: #cfcf96;
margin-bottom: 5px;
margin-top: 5px;
color: #000000;}

table.weather th {
font-weight: bold;
padding: 5px;
border: 1px #000000 solid;
text-align: center;
vertical-align: bottom;
background-color: #dda328;}

table.weather th.header {
text-align: left;
border-right: 1px #dda328 solid;}

table.weather td {
padding: 5px;
border: 1px #000000 solid;
text-align: center;
font-size: 11px;
font-weight: normal;
font-style: normal;}

table.weather td.weekday {
background-color: #dda328;
font-weight: bold;
font-style: normal;
text-align: center;}

table.weather td.forecast {
text-align: left;
font-weight: normal;
font-style: normal;}

.update {
font-size: 11px;
color: #666666;
font-weight: bold;}

a {
text-decoration: none;
color: #ffffff;
font-weight: bold;
font-style: normal;
background-color: #0b851e;
border: 1px #000000 solid;
padding-left: 3px;
padding-right: 3px;}

a:hover {
color: #ecec33;
}

