﻿.dummy
{
    color: #fff;
}
.widget
{
    width: 940px;
    height: auto;
    margin: 0px 5px 15px 0px;
    padding: 10px;
    background: #7E97D6;
    border: 1px solid #dedbd1;
}
.widget a
{
    color: #222;
    text-decoration: none;
}
.widget a:hover
{
    color: #009;
    text-decoration: underline;
}
.tabnav
{
    width: 100%;
    margin: 10px 0px;
    padding-left: 10px;
}
.tabnav li
{
    display: inline;
    list-style: none;
    padding-right: 5px;
}
.tabnav li a
{
    text-decoration: none;
    text-transform: none;
    color: #fff;
    font-weight: bold;
    margin-top: 2px;
    padding: 2px 6px;
    outline: none;
    font-size: normal;
}
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a
{
    background: #557AC9;
    color: #fff;
    text-decoration: none;
}
.tabdiv
{
    margin-top: 2px;
    background: #ffffff;
    width: 938px;
    height: 775px;
    padding: 0px;
    border: 1px solid #dedbd1;
}
.tabdiv ul
{
    margin: 0px;
    padding: 0px;
}
.tabdiv li
{
    list-style: none;
    margin-left: 5px;
}
.tabdiv li a
{
    text-decoration: none;
    text-transform: none;
    color: #7E97D6;
    font-weight: bold;
    padding: 4px 6px;
    outline: none;
}
.tabdiv li a:hover, .tabdiv li a:active
{
    cursor: pointer;
    text-decoration: underline;
}
.tabdiv li p
{
    margin-top: -2px;
    margin-left: 10px;
    padding: 0px;
}
.ui-tabs-hide
{
    display: none;
}
#TempCondBlock
{
    float: left;
    height: 240px;
    width: 320px;
    margin: 20px 0 0 110px;
    padding: 0px 0px 0px 0px;
    background-image: url( '/ftp/Weather/Current_Conditions.jpg' );
    background-repeat: no-repeat;
}

#TempCondBlock table
{
    color:#F5EEE4;
    font-size:15px;
    font-weight:bold;
    padding:21px 37px 0;
}

#TempCondBlock table td.label
{
    vertical-align: top;
    width: 78px;
}

#TempTitle
{
    float: left;
    /*width: 190px;*/
    width: 310px;
    margin: 15px 0px 0px 15px;
    padding: 0px;
    color: #F5EEE4;
    font-weight:bolder;
    white-space: nowrap;
    font-style: normal;
    font-variant: normal;
    font-size: 26px;
    line-height: normal;
    font-family: Arial, Serif;
}
#TempCondBlock .Conditions
{
    float: left;
    position: relative;
    width: 241px;
    margin: 40px 5px 0px 20px;
    padding: 0px;
}
#TempCondBlock .Conditions ul
{
    float: left;
    margin: 0px 0px 0px 20px;
    padding: 0px;
    list-style-type: none;
}
#TempCondBlock .Conditions li
{
    float: left;
    width: 241px;
    margin: 2px 0px;
    padding: 0px;
    font-weight: bold;
    color: #F5EEE4;
    white-space: nowrap;
    font: bold 14px Arial, Serif;
}
#TempCondBlock .Conditions li span
{
    float: left;
    width: 80px;
}
#TempCondBlock .Conditions .CurrTemp
{
    position: absolute;
    top: 0px;
    right: 10px;
    width: 89px;
    color: #F1CB46;
    font: bold 18px Arial, Serif;
    text-align: center;
}
#LocalWindChill
{
    float: left;
    margin: 20px 0 0 20px;
    width: 320px;
    height: 240px;
    background-image: url(/ftp/weather/sd_windchill.jpg);
    background-repeat: no-repeat;
}
#TodayTonight
{
    float: left;
    /*margin: 20px 0 0 110px;*/
    padding: 0px 0px 0px 0px;
    width: 629px;
    height: 472px;
    /*background-image: url(/images/public/weather/TodayTonight.jpg);*/
    background-image: url(/images/public/weather/localforecastbackground.png);
    background-repeat: no-repeat;
}

#TodayTonightTitle
{
    float: left;
    width: 629px;
    margin: 29px 0px 0px 30px;
    padding: 0px;
    color: #F5EEE4;
    font-weight: bolder;
    white-space: nowrap;
    font-style: normal;
    font-variant: normal;
    font-size: 42px;
    line-height: normal;
    font-family: Verdana, Arial, Serif;
}
#TodayTonight .Conditions
{
    float: left;
    position: relative;
    width: 241px;
    margin: 0px 5px 0px 50px;
    padding: 0px;
}
#TTTTable
{
    margin: 0px 0px 0px 35px;
}
#TTTTable td
{
    font-weight: bolder;
    color: #F5EEE4;
    white-space: nowrap;
    font: bold 23px Verdana, Arial, Serif;
}

#TTTTable td.temp
{
    font-size: 64px;
    padding: 0 0 0 9px;
}

#TTTTable tr.today td
{
    padding: 29px 0 0 10px;
}

#TTTTable tr.tonight td
{
    /*height: 71px; 55px;*/
    padding: 4px 0 0 10px;
}

#TTTTable tr.tomorrow td
{
    padding: 5px 0 0 10px;
}

#TTTTable tr.today td.WxImage, #TTTTable tr.tomorrow td.WxImage, #TTTTable tr.tonight td.WxImage
{
    width: 124px;
    padding:0;
    margin:0;
}

#TTTTable .WxStory
{
    width: 190px;
    height: 87px;
    font-size: 14px;
    color: Black;
    overflow:hidden;
    margin-left:15px;
    white-space:normal;
}



#LocalSDCurrents
{
    float: left;
    margin: 20px 0 0 20px;
    width: 320px;
    height: 240px;
    background-image: url(/ftp/weather/local_currents.jpg);
    background-repeat: no-repeat;
}
#NationalCurrents
{
    float: left;
    width: 320px;
    height: 240px;
    background-image: url(/ftp/weather/nat_currents.jpg);
    background-repeat: no-repeat;
}
#WeatherStories
{
    clear: both;
    /*margin: 10px 10px 30px 100px;*/
}
#WeatherStories .WeatherStoriesRepeater
{
    float: right;
    margin: 10px 10px 10px 10px;    
}

#WeatherNationalStories
{
    float: left;
    margin: 10px 10px 10px 100px;
}
#WeatherNationalStories .WeatherNationalStoriesRepeater
{
    float: left;
}

#wxStory
{
    padding: 0 10px 0 10px;
    width: 284px;
    float: right;
}
