h2
{
 margin-bottom: 0.4em;
 margin-top: 0em;
 font-size: 1.1em;
 text-align: center;
 color: #fff;
}

h3
{
 font-weight: bold;
 font-size: 0.9em;
 color: #333;
 text-align: center;
 margin: 0 auto 0 auto;
 color: #b2b2b2;
}

#weatherWindow p
{
 margin: 0 0 5px 0;
 padding: 0;
}

.more-link
{
 float: right;
 margin-bottom: 0.5em;
 padding-right: 1em;
 padding-top: 0;
 margin-top: 0;
}

.weather-forecast
{
 clear: both;
}

.latest-observations
{
 float: left;
}

.three-day
{
 float: left;
}

.weather-block
{
 float: left;
}

.weather-box
{
 color: #fff;
 text-transform: capitalize;
 text-align: center;
 padding-top: 12px;
 width: 88px;
 height: 75px;
 margin-left: 2px;
}

.wind-box
{
 width: 56px;
 height: 37px;
 float: left;
 color: #888;
 text-align: center;
 clear: right;
 padding-top: 19px;
 color: #3f3f3f;
 font-weight: bold;
}

.temp-box
{
 width: 41px;
 height: 31px;
 float: left;
 color: #fff;
 text-align: center;
 font-weight: bold;
 line-height: 1em;
 padding-top: 10px;
 margin-top: 6px;
}
 .small-temp
 {
  font-size: 0.7em;
  font-weight: normal;
 }

 .pressure-img
 {
  margin-left: 0.2em;
  margin-bottom: 2px;
 }

.visibility
{
 text-transform: capitalize;
 color: #666;
 font-size: 0.7em;
 text-align: center;
 clear: both;
 margin-left: auto;
 margin-right: auto;
 display: block;
}

.photos
{
 clear: both;
 padding-right: 20px;
}

.tweets
{
 clear: both;
 padding-right: 20px;
}

.tweet-time
{
 color: #888;
 font-size: 0.7em;
}
