﻿body {
}

input {
  clear: left
}

li {
  list-style:none;
}
label {
  display:block;
  clear:left;
}
ul {
  margin: 0px;
  padding: 0px;
}

#nav, .nav {
  padding: 5px 5px 10px 5px;
  white-space:nowrap;
}
.cat {
  color:red;
}
#curr_map {
  margin-bottom: 20px;
  padding: 10px;
  border:solid black 1px;
}
.map a {
  color:green !important;
}
#map_canvas {
  min-height:330px;
  min-width:120px;
}
.obsLabel {
  color: red;
  background-color: white;
  font-family: "Lucida Grande", "Arial", sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  width: 50px;
  border: 2px solid black;
  white-space: nowrap;
}

.frcst{
  float:left;
  display:block;
  text-align:center;
  width:160px;
  position:relative;
  margin:0 auto 0 auto;
}

.obsTemp {
  text-align:center;
  font-size:60px;
  display:inline;
  /*color:#fff;*/
  text-shadow:rgba(0,0,0, .75) 1px 1px 2px;
  padding:0px;
  margin:0px;
}
.curcon{
  width:155px;
  height:auto;
  border:1px solid #CCC;
  padding:0px 0px 15px 0px;
  /*color:#fff;*/
  float:right;
  clear:right;
  margin-right:5px;
  text-align:left;
  position:relative;
  margin-top:10px;
}
.curcon h3{
  padding:7px;
  font-weight:bold;
  font-size:15px;
  text-align:center;
  border-bottom:1px solid #CCC;
  white-space: nowrap;
}
.currentLoc {
  font-size:10px;
}
.curcon ul li{
  padding:7px;
  font-size:14px;
}
.odd{
  background:#eee;
}
.lo{
  float:right;
  clear:right;
  width:155px;
  text-align:center;
  font-weight:bold;
  color:#305064;
  text-shadow:rgba(0,0,0,.5)1px 1px 1px;
  font-size:24px;
}
.hi{
  float:right;
  clear:right;
  width:155px;
  text-align:center;
  font-weight:bold;
  color:#F94242;
  text-shadow:rgba(0,0,0,.5)1px 1px 0px;
  font-size:24px;
}
.days{
  clear:both;
  font-size:10px;
  text-align:center;
  /*background:rgba(0,0,0,.3);*/
  margin:0 auto 0 auto;
  bottom:0px;
  white-space: nowrap;
}
.days ul{
  list-style:none;
  background:rgba(0,0,0,.3);
  margin:0 auto 0 auto;
}
.days ul li{
  display:inline;
  padding:2px 15px 2px 15px;
  /*color:#fff;*/
  float:left;
  /*background:rgba(0,0,0,.3);*/
  width:auto;
  margin:0 auto;
  text-align:center;
}
.days ul li img{
  margin:0px auto 0px auto;
  padding:0px;
  text-align:center;
}
.days ul li ul li{
  display:block;
  background:none;
  text-align:center;
  padding:0px;
  margin:0px auto 0px auto;
}
.days ul li ul li span{
  text-align:center;
  display:block;
  padding:0px;
  margin:0px;
}
.push{
  clear:both;
}
