body {
    font-family: Helvetica, Arial, sans;
    font-size: 14px;
    background-color: black;
    color: #0099d9;
    /*color: white;*/
}

#container {
    position: relative;
    width: 700px;
    left: 50%;
    margin-top: 50px;
    margin-left: -350px;
}

#content {
    position: absolute;
    top: 50px;
    right: 0;
}

#logo, #home {
    position: absolute;
    top: 25px;
    left: 0;
    display: block;
    background: black url(../img/logo-nbs-creations.png) left top no-repeat;
    width: 195px;
    height: 179px;
    text-indent: -1000px;
    overflow: hidden;
    text-align: left;
    cursor: pointer;
}

/*****************************************************************************
 *                                INDEX
 ****************************************************************************/

#taglines {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 1.5em;
    list-style-image: url(../img/ok.png);
}

#taglines li {
    margin-top: .6em;
    line-height: 26px;
    padding: 0;
}
#taglines li span {vertical-align: 15%;}

#taglines strong {color: #85aa0f;}

#taglines #so {
    position: relative;
    left: -5px;
    margin-top: 3em;
    padding-left: 5px;
    list-style-image: url(../img/so.png);
}
#taglines #so a {text-decoration: none; color: #0099d9; font-weight: bold;}
#taglines #so a:hover {color: #85aa0f}
#taglines #so a:active {color: #00752a;}

/*****************************************************************************
 *                                CONTACT
 ****************************************************************************/

h1 {
    margin-top: 0;
    text-align: right;
}

#contact-form {
    display: block;
    position: absolute;
    top: 50px;
    right: 0;
}
#contact-form th {text-align: right; font-weight: normal;}
#contact-form tr.errors th {color: #c80518;}
#contact-form p {text-align: center ;}

#contact-form input, #contact-form table textarea {
    border: 1px solid #85aa0f;
    background-color: white;
    color: #00752a;
    padding: .2em;
}
#contact-form tr.errors input, #contact-form tr.errors textarea {
    border-color: #c80518;
}

#content.sent {top: 40px;}
#content.sent p {margin-top: 1.5em; margin-bottom: 1.5em;}

/*****************************************************************************
 *                                404
 ****************************************************************************/
#content.error {top:90px; font-size: 1.2em;}
