/* $Id: news.css,v 1.6 2011/11/15 23:05:49 sap Exp $ */

.twocol {
    width: 972px;
    background: url(../img/bg_heading_bar_twocol.jpg);
    padding: 0px 0px 0px 0px;
    margin: 26px 0px 18px 0px;
}

.twocol .twocol_l,
.twocol .twocol_r {
    width: 464px;
    float: left;
    padding: 0px 0px 0px 20px;
}

.twocol .twocol_r {
    padding: 0px 0px 0px 24px;
}

.tc_wrapper {
    display: table;
}

.tc_l,
.tc_r {
    display: table-cell;
    vertical-align: top;
}

.tc_l {
    width: 458px;
    padding: 0px 10px 0px 20px;
}

.tc_r {
    width: 460px;
    padding: 0px 0px 0px 20px;
}

.tc_spacer {
    width: 1px;
    display: table-cell;
    padding: 0px;
    margin: 0px;
    background: 
        url(../img/bg_tc_spacer.png)
        repeat-y
        ;
}


div.dated_list {
    font-size: 14px;
    width: 450px;
    min-height: 275px;
}

div.dated_list a {
    color: #1a1a1a;
}

div.dated_list .dated_row {
    clear: both;
    display: block;
    width: 100%;
    height: 55px;
}

div.dated_list .date,
div.dated_list .desc {
    margin: 4px 0px 4px 0px;
}

div.dated_list .date {
    float: left;
    width: 47px;
    height: 43px;
    padding: 4px 0px 0px 0px;
    color: #fff;
    background: url(/img/bg_date.png);
    text-align: center;
}

div.dated_list .mon {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
}

div.dated_list .day {
    font-size: 27px;
    line-height: 25px;
    font-weight: 700;
}

div.dated_list .desc {
    float: left;
    width: 380px;
    padding: 4px 0px 0px 14px;
}



div.sep {
    clear: both;
    width: 450px;
    height: 0px;
    margin: 8px 0px 8px 0px;
    border-top: 1px solid #d0d7d8;
    border-bottom: 1px solid #fff;
}

div.foot {
    width: 450px;
}

.vall {
    font-size: 12px;
    text-transform: uppercase;
}

#sandbox a.prev_next img {
    border: none;
    margin: 0px;
    float: none;
}

#sandbox .nl_icon {
    float: left;
    margin: 0px 10px 0px 0px;
}

.nl_right {
    float: left;
    min-height: 282px;
}

.nl_right.nl_short {
    float: left;
    min-height: 212px;
}

#sandbox .nl_right h4 {
    margin: 6px 0px 6px 0px;
}

#sandbox .nl_right h4 a {
    color: #1a1a1a;
}

#sandbox .nl_right h4 a:hover {
    color: #7AB804;
    text-decoration: underline;
}

.nl_right .nl_right_body {
    width: 300px;
    height: 130px;
}


.nl_right .sep,
.nl_right .foot {
    width: 300px;
    clear: none;
}

.nl_right .foot .foot_l,
.nl_right .foot .foot_r {
    width: auto;
}


div.foot .foot_l {
    float: left;
    width: 225px;
    text-align: left;
}
div.foot .foot_r {
    float: right;
    text-align: right;
    width: 225px;
}

#pg_inner {
}

#pg_inner img {
    float: left;
    border: 3px solid #c2c6c9;
    margin: 10px 14px 4px 0px;
}

/* 
 * #pg_inner img.thumb {
 *     width: 52px;
 *     height: 52px;
 * }
 */

#yt_inner img {
    float: left;
    border: none;
    margin: 10px 14px 10px 0px;
}

#yt_inner iframe {
    width: 422px;
    height: 263px;
    float: left;
    border: none;
    margin: 10px 14px 10px 0px;
}

#sandbox .heading_bar.pgyt h2 img#flickr_icon {
    border: none;
    float: none;
    display: inline;
    padding: 0px 4px 0px 0px;
    margin: 0px 0px 0px 0px;
    vertical-align: 2px;
}

#sandbox .heading_bar.pgyt h2 img#youtube_icon {
    border: none;
    float: none;
    display: inline;
    padding: 0px 4px 0px 0px;
    margin: 0px 0px 0px 0px;
    vertical-align: -13px;
}

#sandbox .heading_bar.pgyt h2 .more_link {
    font-size: 13px;
    line-height: 61px;
    margin: 0px 10px 0px 0px;
    text-transform: uppercase;
}

