/*This is a global page section*/

body
{
background-color:#89a3ad;
}

/* This is the banner section*/

table.banner
{
font-family:Arial,Helvetica,sans-serif;
font-size:30px;
text-align:center;
/*color:white;*/
color:#dcdcdc;
height:84px;
width:100%;
table-border:0;
table-padding:0;
table-margin:0;
background-image:url('banner-bg.png');
background-repeat:repeat-x;
}

/* This is the main page formatting*/

div.forcast
{
width:30%;
float:left;
}

div.graphs
{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
width:40%;
text-align:center;
float:left;
}

table.graphs
{
border:0;
padding:0;
margin:0;
}

caption.graphs
{
caption-side:top;
border:0;
padding:0;
margin:0;
font-size:25px;
font-weight:bold;
text-align:center;
}

td.graphs
{
background-color:#f2f2c2;
}

div.almanac
{
width:30%;
float:left;
}

/*This is for the current forcast section*/

table.currentfc
{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
/*background-color:#89a3ad;*/
border:0;
padding:0;
margin:0;
/*width:30%;*/
}

td.cfc-label
{
text-align:right;
font-size:15px;
font-weight:bold;
}

td.cfc-data
{
text-align:left;
font-size:15px;
font-weight:bold;
color:#dcdcdc;
}

caption.currentfc
{
caption-side:top;
border:0;
padding:0;
margin:0;
font-size:25px;
font-weight:bold;
}

caption.radar
{
caption-side:top;
border:0;
padding:0;
margin:0;
font-size:25px;
font-weight:bold;
text-align:center;
}

table.archieve
{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
text-align:left;
font-size:15px;
font-weight:bold;
/*background-color:#89a3ad;*/
border:0;
padding:0;
margin:0;
width:100%;
}

caption.archieve
{
caption-side:top;
border:0;
padding:0;
margin:0;
font-size:25px;
font-weight:bold;
text-align:center;
}

td.archieve
{
text-align:center;
font-size:15px;
font-weight:bold;
}

table.archieve
{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
text-align:left;
font-size:15px;
font-weight:bold;
/*background-color:#89a3ad;*/
border:0;
padding:0;
margin:0;
/*width:100%;*/
}

table.sdata
{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
text-align:left;
font-size:15px;
font-weight:bold;
/*background-color:#89a3ad;*/
border:0;
padding:0;
margin:0;
width:100%;
}

td.sdata-label
{
text-align:right;
font-size:15px;
font-weight:bold;
}

td.sdata-data
{
text-align:left;
font-size:15px;
font-weight:bold;
color:#dcdcdc;
}


caption.sdata
{
caption-side:top;
border:0;
padding:0;
margin:0;
font-size:25px;
font-weight:bold;
text-align:center;
}


/*This is for the forcast center panel*/
table.forcast
{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
border:0px;
border-spacing:0px;
padding:0;
margin:0;
width:100%
}

td.forcast
{
color:#dcdcdc;
font-size:15px;
font-weight:bold;
text-align:center;
}

caption.forcast
{
color:black;
font-size:25px;
font-weight:bold;
}

/*This is for the almanac section*/

table.almanac
{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
border:2px solid white;
border-spacing:20px;
padding:0;
margin:0;
width:100%
}

td.almanac, tr.almanac
{
border:1px;
padding:0;
margin:0;
}

table.almanac2
{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
border-collapse:collapse;
padding:0;
margin:0;
width:100%;
}

td.almanac-space
{
background-color:#89a3ad;
border:0;
padding:0;
margin:0;
}

td.almanac-label
{
background-color:#f2f2c2;
border:1px solid black;
padding:0;
margin:0;
text-align:center;
font-size:15px;
font-weight:bold;
}

td.almanac-data
{
background-color:white;
border:1px solid black;
padding:0;
margin:0;
text-align:center;
font-size:15px;
font-weight:bold;
color:#29B0EF;
}

caption.almanac
{
caption-side:top;
color:blue;
background-color:white;
border:0;
padding:0;
margin:0;
font-size:15px;
font-weight:bold;
text-align:left;
}

table.a-cont
{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
/*border:2px solid white;*/
/*border-spacing:20px;*/
padding:0;
margin:0;
width:100%
}

caption.a-cont
{
caption-side:top;
border:0;
padding:0;
margin:0;
font-size:25px;
font-weight:bold;
text-align:center;
}
