﻿.dummy
{
    color: #fff;
}
#CurrCondBlock
{
    float: left;
    width: 241px;
    height: 185px;
    margin: 0px 0px 20px;
    padding: 17px;
    background: url(/Images/Public/CurrCondBlock_bkgnd.png) no-repeat left top;
}

#CurrCondBlock .Title
{
    float: left;
    position: relative;
    width: 251px;
    margin: 0px;
    padding: 0px;
}

#CurrCondBlock .Title strong
{
    display: block;
    width: 151px;
    padding: 4px 2px;
    border-top: 1px solid #EFD9C1;
    border-bottom: 1px solid #EFD9C1;
    color: #F1CB46;
    font: bold 12px Arial, Serif;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    text-align: center;
}

#CurrCondBlock .Title .Logo
{
    position: absolute;
    top: -12px;
    right: -8px;
    width: 99px;
    height: 52px;
    background: url(/Images/Public/NC1_CurrCondBlock_Logo.png) no-repeat left top;
}

#CurrCondBlock .Title .Logo span, #CurrCondBlockLarge .Title .Logo span
{
    display: none;
}

#CurrCondBlock .Conditions
{
    float: left;
    position: relative;
    width: 241px;
    margin: 5px 5px;
    padding: 0px;
}

#CurrCondBlock .Conditions ul
{
    float: left;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

/*#CurrCondBlock .Conditions li*/
#CurrCondBlock .Conditions td
{
    float: left;
    width: 241px;
    margin: 2px 0px;
    padding: 0px;
    font-weight: bold;
    color: #F5EEE4;
    /*white-space: nowrap;*/
    font: bold 12px Arial, Serif;
}

/*#CurrCondBlock .Conditions li span*/
#CurrCondBlock .Conditions td.label
{
    width: 60px;
}

#CurrCondBlock .Conditions td.data
{
    width: 180px;
}

#CurrCondBlock .Conditions .CurrTemp
{
    position: absolute;
    top: 0px;
    right: 10px;
    width: 89px;
    color: #F1CB46;
    font: bold 18px Arial, Serif;
    text-align: center;
}

#CurrCondBlock .WeatherLinks
{
    float: left;
    width: 241px;
    margin: 0px;
    padding: 0px;
    color: #F1CB46;
    font: bold 11px Arial, Serif;
    text-transform: uppercase;
    text-align: center;
}

#CurrCondBlock .WeatherLinks ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#CurrCondBlock .WeatherLinks li
{
    display: inline;
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 5px;
    border-left: 1px solid #F1CB46;
}

#CurrCondBlock .WeatherLinks li:first-child
{
    margin: 0px;
    padding: 0px;
    border: none;
}

#CurrCondBlock .WeatherLinks a
{
    color: #F1CB46;
    text-decoration: none;
}

#CurrCondBlock .WeatherLinks a:hover
{
    text-decoration: underline;
}

#CurrCondBlock .Sponsor
{
    float: left;
    width: 241px;
    margin: 2px 0px 0px 9px;
    text-align: justify;
    padding: 0px;
}

#CurrCondBlock .Sponsor span
{
    color: #F1CB46;
    font: bold 13px Arial, Serif;
    text-transform: uppercase;
}

#CurrCondBlock .Sponsor img
{
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
}

#CurrCondBlock .Conditions .temp
{
    font-size:35px;
}

#CurrCondBlock .Conditions table td.icon
{
    width:60px;
}

#CurrCondBlock .Conditions table td.full
{
    width:235px;
}

#CurrCondBlock .Conditions table td.stats
{
    width:180px;
}

#CurrCondBlock .Conditions table table td.label
{
    width: 70px;
}

#CurrCondBlock .Conditions table table td.data
{
    width: 100px;
}


/*****************************************/
/*       large  */
/*****************************************/
#CurrCondBlockLarge
{
    background-image: url(/Images/Public/ArtPackBkgnd.jpg);
    height: 435px;
    width: 629px;
    padding: 0 0 0 55px; 
}

#CurrCondBlockLarge .Title
{
    float: left;
    position: relative;
    width: 470px;
    margin: 0;
    padding: 10px;
}

#CurrCondBlockLarge .Title .Logo
{
    right: 79px;
    top: 5px;
    position: absolute;
    width: 99px;
    height: 52px;
    background: url(/Images/Public/NC1_CurrCondBlock_Logo.png) no-repeat left top;
}

#CurrCondBlockLarge .Title strong
{
    display: block;
    width: 284px;
    padding: 4px 2px;
    border-top: 1px solid #EFD9C1;
    border-bottom: 1px solid #EFD9C1;
    color: #F1CB46;
    font: bold 22px Arial, Serif;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    text-align: center;
}

#CurrCondBlockLarge .Conditions
{
    float: left;
    position: relative;
    width: 610px;
    margin: 10px;
    padding: 0px;
}


#CurrCondBlockLarge .Conditions .temp
{
    font-size:75px;
}

#CurrCondBlockLarge .Conditions table td
{
    color: #831929;
    /*white-space: nowrap;*/
    font: bold 16px Arial, Serif;
    text-align:justify;
}

#CurrCondBlockLarge .Conditions table td.full
{
    width:235px;
}

#CurrCondBlockLarge .Conditions table td.stats
{
    width:255px;
}

#CurrCondBlockLarge .Conditions table table td.label
{
    width: 95px;
    vertical-align: text-bottom;
}

