#sidebar
{
    background: #F78E1E;
    width: 15px;
    height: 187px;
    float: left;
}

#plantsBar
{
    width: 932px;
    float: left;
    height: 187px;
    background: #FFFFFF;
}

#latestNewsContainer
{
    width: 288px;
    float: left;
    margin: 12px 0 0 0;
}

#latestNewsHeader
{
    background: url('/images/oc/latestnewsheader.jpg') top left no-repeat;
    height: 100px;
}

#latestNewsFooter
{
    background: url('/images/oc/latestnewsfooter.gif') top left no-repeat;
    height: 15px;
    font-size: 1px;
}

h1
{
    font-size: 17px;
    font-weight: bold;
}

.ContentPane
{
    width: 303px;
    margin: 25px 15px 0 15px;
    float: left;
    display: inline;
}

.featuredBox a
{
    text-decoration: none;
    cursor: pointer;
    color: #FFFFFF;
}

.featuredBox
{
    float: left;
    width: 310px;
    height: 187px;
}

.featuredTitle
{
    height: 23px;
    margin: 126px 0 0 0;
    padding: 0 0 0 20px;
    overflow: hidden;
}

a .featuredTitle, a:link .featuredTitle, a:visited .featuredTitle, a:active .featuredTitle
{
    color: #FFFFFF;
    font-weight: bold;
    font-size: 13px;
    line-height: 23px;
    text-decoration: none;
}

a .featuredOverlay, a:link .featuredOverlay, a:visited .featuredOverlay, a:active .featuredOverlay
{
    text-decoration: none;
}

.featuredOverlay
{
    height: 38px;
    background: url('/images/oc/featuredoverlay.png') top left no-repeat;
    padding: 5px 10px 0 20px;
    overflow: hidden;
}

.featuredOverlay, .featuredOverlay p
{
    color: #3F3F3F;
    font-size: 11px;
    font-weight: bold;
}

#featuredPlantsOverlay
{
    float: left;
    width: 310px;
    height: 23px;
    position: absolute;
    background: url('/images/oc/featuredplants.gif') top left no-repeat;
}

.latestNewsImage
{
    float: left;
    margin: 10px 10px 10px 0;
    overflow: hidden;
    border: solid 1px #FFFFFF;
    width: 80px;
    height: 67px;
}

.latestNewsText
{
    float: left;
}

#moreNews
{
    text-align: right;
}

a#moreNewsLink, a:link#moreNewsLink, a:active#moreNewsLink, a:visited#moreNewsLink
{
    color: #FFFFFF;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

a:hover#moreNewsLink
{
    text-decoration: underline;
}

.LatestNewsPane a, .LatestNewsPane a:link, .LatestNewsPane a:active, .LatestNewsPane a:visited
{
    margin: 10px 0 0 0;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

.latestNewsText
{
    margin: 10px 0 0 0;
    color: #000000;
    font-weight: bold;
    width: 166px;
}

#latestNewsContainer .c_content
{
    background: #BFCE2F;
    color: #000000;
    padding: 0 15px;
}
