/* to vertical center, make line-height the same as height */
#flowplot_headline {
  color:#000080;
  color:black;
  background-color:yellow;
 
  font-family: Arial, Helvetica, San Serif;
  font-size:10pt;
  font-weight:normal;

/*
  min-width:690px;
  max-width:690px;
  width:690px;
*/
  width:100%;

  height:65px;
  line-height:65px;

  border:2px solid gray;
  padding:5px 15px 10px 15px;
}

/* additonally, for vertically centering multiple lines */
div#flowplot_headline p {
  line-height:1.5;
  display:inline-block;
  vertical-align:middle;  
}

a#ao_headline {
  text-decoration:underline;
}

fieldset#go_lid {
  display:inline;
  width:125px;
  min-width:125px;
  max-width:125px;
  border-radius:3px;
  padding:3px;
  /*position:absolute;*/
  margin-top:-5px;
}

#go_box {
  width:70px;
}

#controls {
  position:relative;
  padding:10px 3px 1px 3px;

  min-width:700px;
  max-width:1200px;
  width:100%;

}

#noaa_image {
  z-index: 2;
  position:absolute;
  left: 25px;
  top: 10px;
  opacity:0.0;
  filter:alpha(opacity=0);
}

#stats {
  /*margin-top:-10px;*/
}
#stats_container {
  min-width:350px;
  max-width:350px;
  width:350px;
}
#stats_div {
  /*background-color:#ebebeb;*/
  display:inline-block;
  background-color:white;
}

#data_table_div {
  min-width:350px;
  max-width:350px;
  width:350px;
 }

#four2ten { 
  min-width:688px;
  max-width:688px;
  width:688px;
  font-size:10pt;
  /*font-size:8pt;*/
  font-weight:bold;
  color:black;
  text-align:center;
}

/*
#show_gif { 
  margin-left:135px;
}
*/

#station_name {
  /*
  width:965px;
  min-width:965px;
  max-width:965px;
  background-color:#ebebeb;
  */
  padding:5px 0px 10px 5px;
  border-radius:8px;
}

.plot_location {
  /*margin-left:405px;*/
  margin-left:2px;
}

#records_div {
  /*
  display:flex;
  align-items:top;  
  */
}

a:link {
  color:#003399; !important
}
a:visited {
  color:#003399; !important
}

#header_img {
  width:100%;
  max-width:1000px;
  min-width:700px;
  height:auto;
}

@media only screen and (max-width: 1000px) {

  #controls {
    min-width:500px;
    max-width:700px;
    width:100%;
  }

  #go_box {
    padding-top:1px;
  }
 
  fieldset#go_lid {
    border:0px solid white;
    margin-top:2px;
  }

  div#footprint {
    width: 700px;
    height: 91px;
    background-image:url(/rfc/data/footer-top.gif);
    background-size:700px 91px;
    padding-right:0px;
    padding-left:0px;
  }

  div#footprint_bottom {
    width: 700px;
    height: 91px;
    background-image:url(/rfc/data/footer-top.gif);
    background-size:700px 91px;
    padding-right:0px;
    padding-left:0px;
  }

}

#table1 {
  text-align:left;
}
