body {background:#fff; margin:0;}
img {border:0;}
form {margin:0; padding:0;}
input, select {font:normal 10px verdana;}
ul {margin:0; padding:0; list-style-type:none;}
ul li {display:block; background:url(http://media.washingtonpost.com/wp-srv/weather/aw/gr/bullet.gif) no-repeat 0 5px; padding:0 0 5px 6px;}
.clearboth {clear:both;}
.clearbothpl {clear:both; height:1px; overflow:hidden;}
.imgleft {float:left; margin-right:3px;}
.bold {font-weight:bold;}
.center {text-align:center;}
.txtalignleft {text-align:left;}
.padtop {padding-top:10px;}
.padbtm {padding-bottom:10px;}
#awcontainer h2 {font:bold 10px verdana; text-transform:uppercase; margin:0; padding:0;}
#awcontainer h3 {font:bold 10px verdana; text-transform:uppercase; margin:0; padding:0 0 3px 0;}
#awcontainer table {border:0; margin-bottom:4px;}
#awcontainer .font1 {font:normal 9px arial;}
#weatherBanner {width:960px; border-bottom:2px solid #08315a; padding-left:10px; font:bold 25px arial;}
#weatherBanner a {text-decoration:none; color:#08315a;}
#wrapperMainRight {float:right; width:336px; }
#weatherVideo {padding:10px 0 7px 0; margin-bottom:7px; border-bottom:1px dotted #ccc;}
#weatherVideo .left {float:left; width:210px;}
#weatherVideo .right {float:left; width:125px; padding-top:22px;}
#awcontainer {width:620px; padding:0 10px 10px 4px; font:normal 10px verdana;}
#awcontainer #location {width:612px; padding:3px 4px 2px 2px; border-style:solid; border-width:1px; margin-bottom:10px; color:#313163; font:bold 12px arial;}
#awcontainer #location .left {float:left;}
#awcontainer #location .right {float:right;}
#awrightcol {float:right; width:198px; border-left:1px dotted #ccc; padding-left:10px;}
#awrightcol .modtoday {border-bottom:1px dotted #ccc; padding-bottom:10px;}
#awrightcol .modtoday .imgbox {padding-bottom:8px;}
#awrightcol .modtoday .imgbox div {line-height:10px;}
#awrightcol .mod6day {border-bottom:1px dotted #ccc; padding-bottom:10px;}
#awcontainer #awmap {text-align:center; width:400px; margin-right:5px; border-bottom:1px dotted #ccc; padding-bottom:30px;}
#modwpni {width:400px; margin-right:5px;}
#modwpni .pad {padding:10px 0 5px 0;}
#modwpni .left {float:left; width:174px;}
#modwpni .lineheight {line-height:12px;}
#modwpni input .city {width:100px;}
#modwpni .selecttitle {padding:10px 0 3px 0; line-height:12px;}
#modwpni select.region {width:140px;}
#modwpni .right {float:left; width:226px;}
#modwarnings {margin-top:10px; border-top:1px dotted #ccc;}
#modwarnings .title {margin:10px 0px 5px 0;}
#modwarnings a {color:#cc0000;}
table#warnings {border-collapse:collapse; margin:0; padding:0;}
table#warnings td {width:308px; border:1px solid #738CB5; padding:2px 6px;}
table#warnings td .left {float:left; font-weight:bold;}
table#warnings td .right {float:right; text-align:right;}
table#conditions, table#forecast {line-height:13px;}
table#forecast td {width:55px; text-align:center;}
table#forecast td.left {width:35px; text-align:left;}
table#conditions td {width:50%;}
table#charts {font:normal 9px arial;}
#weatherSearch input {font:normal 10px verdana;}
#weatherSearch .awInputGray {color:#666;}
#weatherSearch .awInputBlack {color:#000;}
#regioncontainer a {color:#0C4790;}
#regioncontainer ul {margin:0; padding:0; list-style-type:none;}
#regioncontainer ul li {display:block; background:url(http://media.washingtonpost.com/wp-srv/images/bullet_3x3_999999.gif) no-repeat 0 5px; padding:0 0 5px 6px;}
#regioncontainer {padding:10px; font:normal 10px verdana;}
#regioncontainer h1 {margin:0; padding:0 0 15px 5px; font:bold 12px verdana;}
#regioncontainer table {font:normal 11px verdana;}
#regioncontainer table td {padding:0 5px;}