body {
    background-color: #131B17;
    color: darkgrey;
}

.l1banner {
    /*background-color:red;*/
    height: 150px;
    background-image:url("../img/demoparty.png");
    background-repeat: no-repeat;
    background-position: center;
}

.l1nav {
    height: 40px;
    background-color: red;
    text-align: center;

    background: #f5f6f6; /* Old browsers */
    background: -moz-linear-gradient(top, #f5f6f6 0%, #b8bac6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f6f6), color-stop(100%,#b8bac6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f5f6f6 0%,#b8bac6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f5f6f6 0%,#b8bac6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f5f6f6 0%,#b8bac6 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f5f6f6 0%,#b8bac6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#b8bac6',GradientType=0 ); /* IE6-9 */
}

.l1nav a {
    text-decoration: none;
    color: #898d8b;
}

.l1nav a:hover {
    text-decoration: none;
    color: #FF4F00;
}

.l1navitem {
    background-color: #a0a3a2;
    border-right: 1px solid darkgrey;
}

.l1navitem:hover {
    background-color: #FF4F00;
    color: #898d8b;
}

.l1navitemdisabled:hover {
    background-color: #006633;
}

.l1navbackground {
    background-color: #a0a3a2;
}

.l1navtext {
    background-color: red;
    font-weight: bold;
    font-size: 110%;
    text-transform: uppercase;
    padding-top: 7px;
    height: 35px;
    /* Gradient Start: FEFFE8 Gradient End: C6C9B1  */
    background: #f5f6f6; /* Old browsers */
    background: -moz-linear-gradient(top, #f5f6f6 0%, #b8bac6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f6f6), color-stop(100%,#b8bac6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f5f6f6 0%,#b8bac6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f5f6f6 0%,#b8bac6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f5f6f6 0%,#b8bac6 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f5f6f6 0%,#b8bac6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#b8bac6',GradientType=0 ); /* IE6-9 */
}

.l1navtext-active {
    background: #b8bac6; /* Old browsers */
    background: -moz-linear-gradient(top,  #b8bac6 0%, #f5f6f6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8bac6), color-stop(100%,#f5f6f6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #b8bac6 0%,#f5f6f6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #b8bac6 0%,#f5f6f6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #b8bac6 0%,#f5f6f6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #b8bac6 0%,#f5f6f6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8bac6', endColorstr='#f5f6f6',GradientType=0 ); /* IE6-9 */
}

.l1navline {
    height: 5px;
    /*background-color:purple;*/
}

.l1slider {
    background-color: #545554;
    padding-top: 10px;
    padding-bottom: 20px;
}

.l1news {
    background-color:#ededed;
}

.l1info {
    background-color: #ededed;
}

.l1infowrapper {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 10px;
}

.l1infobox {
    background-color: #006633;
}

.l1footer {

}
