#header {
    height:80px;
    background: #fff;
    border-bottom: 1px #16290f solid;
}

    #header .logo-client {
        float:right;
        padding-right:20px;
    }

    #header div {
        padding:10px;
    }

    #header span {
        padding-top:20px;
        font-size:1.3em;
        color:#777;
        display:block;
        text-align: center;
    }

    #header a {
        color:#fff;
        font-variant: small-caps;
        font-weight: bold;
    }

    #header a:hover {
        color:#c00;
        text-decoration: none;
    }

    
#container {
    padding:10px;
}

#mainMenu {
    position:absolute;
    width:180px;
    z-index: 10;
}

    #mainMenu h3 {
        font-variant: small-caps;
    }

#mainContent {
    padding-left:200px;
}

    #mainContent .box {
        min-height: 650px;
        overflow: hidden;
        position: relative;
    }

.columnRight {
    padding:0 20px;
    width: 240px;
    right:20px;
    position:absolute;
}

.mainColumn {
    padding-right:40px;
    border-right:1px #ccc dotted;
    margin-right:280px;
}