@charset "utf-8";
/* CSS Document */


/************************** WEATHER ******************************/

div#weather { color:#000;border-bottom:1px solid #f4f4f4; float:left; margin-bottom:10px; width:296px; margin-left:4px; }

#secondary .panel #weather h4 { margin-left:5px; width:290px; color:#3f3f3f}
DIV#weather span {color:#0077c6; font-weight:bold;}
DIV#weather li.today span {font-weight:bold}
DIV#weather li.now span {color:#ff5000; font-weight:normal;}
div#weather ul {list-style-type:none}
DIV#weather ul { margin-left:5px;}
DIV#weather ul { _margin-left:5px; }

DIV#weather ul.current {float:left;width:290px;padding:0}
DIV#weather ul.current li {float:left;line-height:1.4em}
DIV#weather ul.current li.today {padding:0px;background:transparent url("../img/weathericons_31x31_0407.gif") 0 9px no-repeat}
DIV#weather ul.current li.today DIV {float:left;width:136px;;padding:4px 4px 9px 42px;background:transparent url("../img/bg_weathermask.gif") 0 -10px no-repeat}
DIV#weather ul.current li.now { width:63px;padding:4px 0px 7px 37px}
div#weather ul.forecast {float:left;width:280px;border-top:1px solid #f4f4f4;padding:0; margin-bottom:10px;}
DIV#weather ul.forecast li {float:left;width:auto;padding:0px;/*background:8px 9px no-repeat;*/ background:transparent url("../img/weathericons_31x31_0407.gif") 8px 9px no-repeat; text-transform:uppercase;}
DIV#weather ul.forecast li DIV {float:left;width:42px;padding:9px 4px 9px 42px;background:transparent url("../img/bg_weathermask.gif") 0 -10px no-repeat}
DIV#weather ul li.cloud {background-image:url(../img/weather_cloud.gif)}
DIV#weather ul li.rain {background-image:url(../img/weather_rain.gif)}
DIV#weather ul li.fine {background-image:url(../img/weather_fine.gif)}

/* SMH Weather icons */
DIV#weather ul li.w0  {position:absolute;top:0px;left:-9999px}
DIV#weather ul li.w1  {background-position:0    0px !important}
DIV#weather ul li.w2  {background-position:0  -35px !important}
DIV#weather ul li.w3  {background-position:0  -70px !important}
DIV#weather ul li.w4  {background-position:0 -105px !important}
DIV#weather ul li.w5  {background-position:0 -140px !important}
DIV#weather ul li.w6  {background-position:0 -175px !important}
DIV#weather ul li.w7  {background-position:0 -210px !important}
DIV#weather ul li.w8  {background-position:0 -245px !important}
DIV#weather ul li.w9  {background-position:0 -280px !important}
DIV#weather ul li.w10 {background-position:0 -315px !important}
DIV#weather ul li.w11 {background-position:0 -350px !important}
DIV#weather ul li.w12 {background-position:0 -385px !important}
DIV#weather ul li.w13 {background-position:0 -420px !important}
DIV#weather ul li.w14 {background-position:0 -455px !important}
DIV#weather ul li.w15 {background-position:0 -490px !important}
DIV#weather ul li.w16 {background-position:0 -525px !important}
DIV#weather ul li.w17 {background-position:0 -560px !important}
DIV#weather ul li.w18 {background-position:0 -595px !important}

#secondary .needanything {margin-left:4px; width:298px;border-bottom:1px solid #f4f4f4;margin-bottom:10px; padding-bottom:10px;}
#secondary .needanything h4 {margin-left:5px; margin-top:10px; margin-bottom:3px; width:290px;}
#secondary .needanything p {font-size:12px; margin-left:5px; margin-top:3px; margin-bottom:2px;}
#secondary .needanything UL {margin-left:5px;}
#secondary .needanything UL LI { line-height:1.3em}
