.worldcup-lastresults-block
        {
        border:1px solid #e0e0e0;
        margin-bottom:5px;
        padding:10px;
        border-radius:5px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        background:#fff url(../media/world-cup-nation/bg-you-wide.jpg) no-repeat 50% 0;
        }


.worldcup-lastresults-block > div
        {
        background:rgb(5,5,5);
        background:rgba(0,0,0,.4);
        padding:10px;
        border-radius:5px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        }
.worldcup-lastresults-title
{
        color:#FFFFFF;
        font-size:1.5em;
        font-weight:bold;
        line-height:1em;
        margin:0 0 10px;
        text-shadow:1px 1px 1px #000000;
        }
.table-lastresults
        {
        width:100%;
        border:0 none;
        margin:0 0 6px;
        }
.table-lastresults img
        {
        vertical-align:middle;
        }
.table-lastresults img.flag
        {
        vertical-align:middle;
        height:16px;
        border: 1px solid #e99;
        }
.table-lastresults td
        {
        border:0 none;
        height:22px;
        line-height:22px;
        font-weight:bold;
        font-size: 14px;
        color:#dedede;
        padding: 0;
        vertical-align:middle;
        }
.table-lastresults tr
        {
        cursor:pointer;
        }
.table-lastresults tr.first td a
        {
        font-size: 17px;
        font-weight:bolder;
        color:#fff;
        }
.worldcup-lastresults-block a
        {
        font-size: 14px;
        text-shadow: 0 1px 0 #222;
        color:#dedede;
        }
.worldcup-lastresults-block a:hover
        {
        color:#fff;
        }
.worldcup-lastresults-block p.last-matches-link
        {
        white-space:nowrap;
        text-align:right;
        margin:0;
        padding:0;
        }
.worldcup-lastresults-block hr
        {
        margin:4px 0 4px;
        padding:0;
        color:#000;
        border:none solid;
        }
        
.td-right
        {
        text-align:right;
        }

.td-center
        {
        text-align:center;
        }
