body { margin:0px; font-family:Verdana, Geneva, sans-serif; font-size:0.9em;}
#header { background:#00457a; padding:5px; }
#header img { border:0;}
p { padding-left:7px; margin:5px 0px 5px 0px; }
p.sectionHeader {padding:2px 4px; border:#ccc 1px solid; font-weight:bold; margin:10px 2px; color:#333; background:#f3f3f3; text-transform:uppercase;}
p img { vertical-align:top; }
#weather { padding:10px 0px; text-align:center;}
#numbers p { border-bottom:#ccc 1px solid;padding-bottom:5px; }
ul { list-style-type:square; padding:0px; margin:0px; margin-left:20px; }
.days td {
	background:#f4f4fb;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	padding:4px;
	border:#cccccc 1px solid;
}

.forecast td {
	background:#fffff5;
	text-align:center;
	padding:5px;
	border-left:#cccccc 1px solid; 
	border-right:#cccccc 1px solid; 
}

.temperature td {
	background:#fffff5;
	text-align:center;
	padding:4px;
	font-weight:bold;
	border:#cccccc 1px solid; 
	border-top:none;
}
img { border:0px; }
ol { margin-left:15px; padding-left:5px; }
form { margin:0px; padding:0px;}
input, select { margin:0px; padding:0px; font-size:1em;}
#footer { padding-top:10px; text-align:center; }
p.newsListing, div.line { border-bottom:#ccc 1px dotted; padding-bottom:5px; }
