/**
 * @file
 * Node Styling
 *
 * Style anything that isn't in the $content variable.
 */


.node /* Node wrapper */ {
background-color: #FFFFFF;
}

.preview .node /* Preview of the content before submitting new or updated content */ {
  /* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
}

.node-promoted /* A node that has been promoted to the front page */ {
}

.node-sticky /* A sticky node (displayed before others in a list) */ {
}

.node-unpublished /* Unpublished nodes */ {
  /* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
}

.node-unpublished div.unpublished,
.comment-unpublished div.unpublished /* The word "Unpublished" displayed underneath the content. */ {
  height: 0;
  overflow: visible;
  color: #d8d8d8;
  font-size: small;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word; /* A very nice CSS3 property */
}

.node-by-viewer /* A node created by the current user */ {
}

.node-teaser /* A node displayed as teaser */ {
}

/* All nodes are given a node-FOO class that describes the type of content that
 * it is. If you create a new content type called "my-custom-type", it will
 * receive a "node-my-custom-type" class.
 */
.node-page /* Page content node */ {
}

.node-article /* Article content node */ {
}

h2.node-title /* Node title */ {
}

.node .user-picture /* The picture of the node author */ {
}

.node .submitted /* The "posted by" information */ {
}

.node .content /* Node's content wrapper */ {
/*Add Padding*/
padding:5px;
}

.node ul.links /* Node links. See also the ul.links declaration in the pages.css. */ {
}

/*
.Anchorage 
{
  position:relative;
  margin-left:1210px;
  margin-top:-250px;
}
*/

.node-city-summary img
{
  display:inline-block;
  /*height:95%;
  width:95%;*/
  
}

.node-city-summary .content
{
  padding: 0px;
  display:inline-block;
}

.node-statewide-summary td p
{
    display:inline;
}

.node-statewide-summary td
{
    text-align:center;
    /*border-width:0px;*/
}

/*Statewide Summary Tables
.node-statewide-summary tr td
{
    border-color:red;
    border-style:none;
}
*/

.node-statewide-summary
{
font-size:14px;
}

.node-statewide-summary img .img-state
{
  height:100%;
  width:100%;
}

.node-statewide-summary img
{
    width:622px;
    height:414px;
}

img.img-state
{
  height:569px;
  width:434px;
}



.node-graphical-seasonal-yearly-summar div
{
    width:760px;
}

.node-graphical-seasonal-yearly-summar img
{
    height:50%;
    width:50%;
    float:left;
    display:inline-block;
}

.node-first-order-station img
{
    float:left;
    display:inline-block;
    width:475px;
    height:343px;
   
}

.node-first-order-station #normal_header
{
  font-weight:bold;
  color:#FFFFFF;
  background-color:#86A1B2;
}

.node-first-order-station .normal_even
{
    background-color:#BBBBBB;
}

/*Tourist Climatology Page*/
#node-20 img
{
   height:50%;
   width:50%;
   float:right;
   display:inline-block;
}

/*Weather Station/Cam page*/
#node-96 td p
{
    display:inline;
}

/*Read More*/
.node-readmore
{
  display:inline;
  margin-left:-20px;
  /*Background Fallback*/
  background-color:#ECF0F1;
  /*Gradients*/
  /*Safari 4-5, Chrome 1-9*/
  background: -webkit-gradient(linear,0%,0%,0%,100%,from(#FFFBFB),to(#ECF0F1));
  /*Safari 5.1, Chrome 10+*/
  background: -webkit-linear-gradient(top,#FFFFFF,#ECF0F1);
  /*Firefox 3.6+*/
  background: -moz-linear-gradient(top,#FFFFFF,#ECF0F1);
  /*IE 10*/
  background: -ms-linear-gradient(top,#FFFFFF,#ECF0F1);
  /*Opera 11.10+*/
  background: -o-linear-gradient(top,#FFFFFF,#ECF0F1);
  border-radius: 7px;
  -moz-border-radius: 7px;
  border: .2em solid #DADADA;
}

.node-readmore a
{
  color:#111111;
  margin-left:10px;
  text-decoration:none;
}

.node-page .field-name-field-image img
{
    display:block;
    margin-left:auto;
    margin-right:auto;
}

#normals_table
{
  display:inline-block;
}

#normals_table table
{
  display:inline;
}

.climate-table
{
    width:630px;
}
