/* common */
.wunderground-error {
  background: url(img/alert.png) no-repeat;
  padding:2px 0 0 20px;
  margin-top:5px;
}

.wunderground-footer {
  margin-top:10px;
}

/** img and temperature float model **/
.wunderground-float {
  overflow:auto;
}

.wunderground-float .item-list,
.wunderground-float img {
  float:left;
}

.wunderground-float .item-list {
  margin-top:3px;
}

.wunderground-float img {
  margin:3px;
  padding:3px;
  border:1px solid #aaa;
}

/* lookup by location block */
#wunderground-ajax-throbber{
  background:url(/misc/throbber.gif) no-repeat; 
  background-position: 100% -20px; 
  height:16px; 
  width:16px; 
  float:right;
  margin: 4px 3px 0 0;
}

#lookup-ajax-target {
  margin-bottom:10px;
}

#lookup-ajax-target h4 {
  font-weight:bold;
  margin: 10px 0;
}

#wunderground-lookup-directions {
  padding-top:4px;
  margin-top:5px;
  border-top:1px solid #ccc;
}

/** PWS block **/
.wunderground-row h3 {
  font-size:1em;
  margin-top:0;
}

#wunderground-user-forecast-wrap li {
  float:left;
  list-style:none;
  margin:5px 5px 5px 0;
  background:none;
}

#wunderground-user-forecast-wrap .wunderground-row .item-list li {
  list-style:none;
  margin:0 0 0 3px;
  padding:0;
  float:none;
  position:relative;
}

#block-wunderground-1 .wunderground-js-processed li {
  padding:0;
  margin:0;
}

#block-wunderground-1 .content .item-list ul {
  overflow:hidden;
}

#block-wunderground-1 #wb {
  margin-right:5px;
}

#block-wunderground-1 #wf {
  margin-left:5px;
}

#block-wunderground-1 .carousel-controls-wrap.disabled {
  color:#aaa;
  cursor:default;
}

.wunderground-user-forecast-body {
  position:relative;
}

.wunderground-user-forecast-body .item-list ul {
  padding:0;
  margin:0;
}

#wunderground-user-forecast-wrap li.wunderground-active,
#wunderground-user-forecast-wrap.wunderground-js-processed li.wunderground-active,
#wunderground-user-forecast-wrap li.wunderground-active .wunderground-float .item-list li {
  display:block;
}

.wunderground-user-forecast-body .wunderground-float .item-list li{
  position:relative;
}

/** JS only **/
#wunderground-user-forecast-wrap.wunderground-js-processed li {
  display:none;
  position:absolute;
}
