#header {
    background: rgb(247, 247, 247);
    color: rgb(70, 70, 70);
    height: 50px;
}
div.breadcrumbs {
    background: rgb(0, 0, 0);
    color: rgb(235, 235, 235);
}

#header a:link,
#header a:visited {
    color: rgb(70, 70, 70);
}

#branding h1,
#branding h1 a:link,
#branding h1 a:visited {
    color: rgb(100, 100, 100);
}

.mapia-footer {
    font-weight: lighter!important;
    font-size: 12px;
    color: rgb(115, 115, 115);
    text-align: center;
}

#nav-sidebar a:link,
#nav-sidebar a:visited {
    color:rgb(100, 100, 100);
}

#user-tools,
#user-tools a {
    color: rgb(115, 115, 115)!important;
}

.module h2,
.module caption,
.inline-group h2 {
    background: rgb(115, 115, 115);
}
.module tbody tr {
    background: rgb(255, 255, 255)!important;
}
#changelist table tbody tr.selected {
    background-color: #FFFFCC!important;
}
#toggle-nav-sidebar {
    border: 0px!important;
}
#nav-sidebar {
    margin-top: 20px;
    border-right: 0px;
}
#nav-sidebar .module table {
    border-color: #fff!important;
}
#nav-sidebar .module tbody tr {
    background: #fff;
}
#nav-sidebar .module tbody td {
    border-bottom: 0px;
}
#nav-sidebar .module tbody td a {
    font-style: italic;
}
#nav-sidebar .module tbody th {
    border-bottom: 0px;
    font-weight: lighter;
}
#nav-sidebar caption a {
    font-weight: normal!important;
    color: rgb(255, 255, 255)!important;
}
.current-model {
    background: #eee!important;
}
.current-model a{
    font-weight: normal!important;
    color: rgb(100, 100, 100)!important;
}


.button,
input[type=submit],
input[type=button],
.submit-row input,
a.button {
    background: rgba(80, 80, 80, 1);
    border-radius: 1px;
}

.button.default,
input[type=submit].default,
.submit-row input.default {
    background: rgba(50, 50, 50, 1);
}

.submit-row a.deletelink {
    background: #d15454;
}

.nowrap {
    white-space: wrap;
}
