body {
    /*font-family: Arial, Verdana, sans-serif;*/
    font-size: 11pt;
    padding-top: 0px;
    width: 100%;
    /*height: 100%;*/
    /*height: 720px;*/
    /*text-align: center;*/
    background-image: url('/static/img/website/background-canvas.jpg');
    background-repeat: repeat;
    font-family: StRyde, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

body a {
    text-decoration: none;
}

body footer .title {
    font-family: Museo;
    font-size: 17px;
    color: rgba(0,0,0,.5);
    margin-bottom: 5px;
}

body footer {
    /*font-family: 'Museo';*/
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
}

body footer a {
    margin-right: 20px;
    color: #666;
    font-size: 12px;
    white-space: nowrap;
}

.container {
    width: 100%;
    background-color: #0b0939;
    border: 1px solid #0b0939;
    padding: 0px;
    margin-top:0px;
}

.content-wrapper {
    background-repeat: no-repeat;
    margin: 0 auto;
    width: 1179px;
    height: 600px;
    /*width: 2000px;;*/
    border: 1px solid transparent;
}

.content-main {
    margin: 0 auto;
    width: 970px;;
    height: 600px;
    padding: 0px;
    margin-top:0px;
    border: 1px solid transparent;
}

label {
    width: 165px;
    font-weight: bold;
    padding-top: 5px;
    font-size: smaller;
}

input {
    height: 28px;
    line-height: 28px;
    width: 250px;
}

.feature-list {
    list-style-type: none;
    margin: 0px;
    margin-top: 10px;
    clear: both;
}

.feature-list li {
    clear: both; line-height: 45px;
}

.errorlist {
    float: left;
    list-style-type: none;
    font-size: small;
    color: red;
}
