/* 
    Document   : awards2010-nomination
    Created on : 2-feb-2010, 9.33.59
    Author     : Luca
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
.nomination_colum {
        min-height:800px;
        background:#FFF;
        float:right;
        padding:0 0 0 16px;
        position:relative;
        visibility:visible;
        width:277px;
        z-index:6;
        margin:0 0 20px 0;

    }
.category_colum {
        background:#FFF;
        float:right;
        padding:0 0 0 16px;
        position:relative;
        visibility:visible;
        width:277px;
        z-index:6;
        margin:0 0 20px 0;
        min-height:800px;

    }
.category_colum h3 {
        color:#646464;
        font-size:22px;
        font-weight:bold;
        letter-spacing:-0.4px;
        margin:0 0 2px 0;
    }

.nomination_colum h3 {
        color:#3c839d;
        font-size:23px;
        letter-spacing:-0.5px;
        margin:0;
        text-align:center;
        display:inline;
        position:relative;
        top:-7px;
    }
.nomination-categoria {
        color:#3c839d;
        font-size:14px;
        margin:10px 0 10px 0;
    }
.nomination-list {
        float:left;
        padding:0px;
        margin:0 0 10px 0;
        list-style:none;
        width:100%;
    }
.nomination-list li {
        float:left;
        width:100%;
        margin:2px 0;
    }
.nomination-list li a {
        font-weight:bold;
        font-size:14px;
        text-decoration:none;
        color:#000;
    }
.nomination-c-arrow {
        float:right;
        margin:0 10px 0 0;
    }
.nomination-footer {
        background:url(/img/Frontend/awards2010/awards_footer_bg.jpg) no-repeat;
        display:inline-block;
        font-size:18px;
        height:63px;
        padding-top:18px;
        position:relative;
        text-align:center;
        top:-120px;
        width:981px;
    }
.nomination-footer a, .nomination-footer img {
        background-repeat:no-repeat;
        padding:10px;
    }

.nomination-footer a {
        background-image:url(/img/Frontend/awards2010/awards_footer_sep.png);
        background-position:right center;
        color:white;
    }
.nomination-body {
        background:url(/img/Frontend/awards2010/bg.jpg) repeat-x;
        display:inline-block;
        width:100%;
        position:relative;
        top:-200px;
    }
.nomination-vinci {
        left:-28px;
        position:relative;
        top:-7px;
    }
.nomination-mainsponsor {
        margin:0 auto;
        position:relative;
        top:40px;
        width:530px;
    }
.nomination-mainsponsor a {
        display:inline-block;
        margin:0 20px;
    }
.nomination-mainsponsor p {
        text-align:center;
        color:#FFF;
        margin:20px 0;
    }
.nomination-right-colum {
        width:685px;
        float:left;
    }
.nomination-logo {
        float:left;
        display:inline-block;
        position:relative;
        top:30px;
        width:389px;
    }
.nomination-box-text {
        display:inline-block;
        width:260px;
        padding:40px 0 0;
    }
.nomination-box-text h4 {
        color:#3C839D;
        display:inline-block;
        font-size:22px;
        font-weight:bold;
        margin-bottom:-15px;
        }
.nomination-box-text span {
        color:#C1C1C1;
        display:block;
        font-size:20px;
        margin:10px 0;
        padding:0;
    }
.nomination-box-text strong {
        color:white;
        font-size:18px;
        line-height:22px;
        margin:10px 0;
        font-weight:normal;

    }
.nomination-more-info {
        color:#FB3396;
        display:block;
        font-size:18px;
        margin:6px 0 0;
    }
.nomination-list a:hover {
        color:#FB3396;
    }

.lnk-categorie {
        color:#fc3497;
        display:block;
        letter-spacing:-0.4px;
        font-weight:bold;
    }
.category_colum p {
        color:#8F8F8F;
        font-size:11px;
        width:250px;
    }
.nomination-venue-list {
        list-style:none;
        margin:10px 0 0;
        padding:0;
    }
.nomination-venue-list li {
        border-bottom:1px solid #D9D9D9;
        padding-bottom:10px;
        margin-top:10px;
        display:block;
    }
.nomination-venue-list a {
        float:left;
        height:30px;
        margin:0 10px 0 0;
        position:relative;
        top:3px;
    }
.nomination-venue-list strong {
        font-size:14px;
    }
.nomination-venue-list span {
        font-size:9px;
        color:#8F8F8F;
        display:block;
    }
.nomination-venue-list img {
        display:inline-block;
    }
    
    #lnk-roadplan {
        position:absolute;
        top:505px;
        width:630px;
        left:0;
    }
    #lnk-roadplan p {
        color:#FFF;
        display:block;
        font-size:18px;
        margin:10px 0;
        padding:0;
    }
    #lnk-roadplan a {
        color:#FB3396;
        font-size:18px;
    }

    .n-venue-lnk {
        float:none !important;
        height:auto !important;
        margin:0 !important;
        position:relative !important;
        top:0 !important;
        color:#000;
        text-decoration:none;
    }
    .n-venue-lnk:hover {
        text-decoration:underline;
    }
