#header {
background:none;
background-color:#3c3e46;
}

a:not(.no-link-color) {
    color:#889CC8;
}

#navbar {
	color:#ddd;
    background:none;
    background-color:#111;
}

#navbar>a {
	color:#ddd;
}

#footer {
	color:#ddd;
    background:none;
    background-color:#111;
}

#footer a {
	color:#eee;
}

a #user_dropdown_box {
	color:#aaa;
}

a:hover #user_dropdown_box  {
    border:none;
    color:#eee;
    margin:0;
}

#page {
    background-color:#3c3e46;
}

#page, a, body {
    color:#bbb;
}

#player_container #comment-tabs {
    background-color:#3E404E !important;
}

h1,h2,h3 {
    color:#e3e3e3;
}

h1 a,h2 a,h3 a {
    color:#96b4fa !important;
}

#pagewrapper,#wrapper {
    background-color:#3c3e46;
}

html,body {
    background-color:#3c3e46;
}

.pageseccolor {
    background-color:#35363e;
}

.pagesectable tr:nth-of-type(odd) {
    background-color:#35363e;
}

table th {
    background-color:#46607d;
}

.file-obj:nth-of-type(odd) {
    background-color: #35363e;
}

.file-title {
    color: #a9acb9;
}

.comment {
    background-color:#2d2d2d70;
    color: #a5a5a5;
    border:1px solid #4d4d50;
}

.comment:hover {
    background-color:#585B6B;
    color:#eee !important;
}

.comment-new {
    background-color:#323131;
    border-color: #555;
}

.comment-link {
    background-color:#2d2d2d70;
    border-color:#555;
}

.comment-body {
    color:#aaa;
}

.comment-text {
    color:#ccc;
}

#tab_container, .player_tab_item, .ui-widget-content {
    color:#bbb !important;
    background:transparent !important;
}

.ui-dialog .ui-dialog-content {
    background:#3c3e46 !important;
}

.ui-accordion-header {
    color:#bbb !important;
    background:#323131 !important;
}

.ui-widget-header {
    background:#4C5872 !important;
    color:#eee !important;
    border:none !important;
}

.share-stat-header .ui-accordion-header {
    background-color:transparent !important;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-state-active {
    color:#777 !important;
}

.ui-menu {
    background-color:#303030 !important;
}

.ui-menu .ui-menu-item a {
    color:#bbb;
}

.ui-menu .ui-menu-item[disabled] a {
    color:#555 !important;
    pointer-events:none;
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active,
.ui-menu .ui-menu-item .ui-state-active {
    color:#eee !important;
    background:#46607d !important;
}

select.noborder {
    color:#bbb;
    background-color:transparent;
}

select {
    border:2px solid #8f929c;
    color:#ccc;
}

input[type=text],input[type=email],input[type=url],input[type=time],input[type=password],input[type=search],input[type=number],textarea,ul.token-text {
/*    border:2px solid #666;*/
    border:2px solid #7e8496;
    background-color:#494B57;
    color:#ddd;
}

input[type=text]:disabled,input[type=email]:disabled,input[type=url]:disabled,input[type=time]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=number]:disabled,textarea:disabled,ul.token-text:disabled {
    color:#999;
    border:2px solid #555;
}

.dd-select {
    border:2px solid #8f929c !important;
}

.dd-selected-text {
    color:#ddd;
}

.dd-pointer-down {
    border-top: solid 5px #ddd !important;
}

.dd-pointer-up {
    border-bottom: solid 5px #ddd !important;
}

/* Login */

button.login {
    color:#ccc !important;
    border:2px solid #aaa !important;
}

button.login:hover {
    color:#eee !important;
    border:2px solid #ccc !important;
}


/* Downloads */

#download-box {
    background-color:#888;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#888), to(#bbb));
    background: -webkit-linear-gradient(top, #888, #bbb);
    background: -moz-linear-gradient(top, #888, #bbb);
    background: -ms-linear-gradient(top, #888, #bbb);
    background: -o-linear-gradient(top, #888, #bbb);
}

#download-box:hover {
    background-color:#aaa;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#aaa), to(#ccc));
    background: -webkit-linear-gradient(top, #aaa, #ccc);
    background: -moz-linear-gradient(top, #aaa, #ccc);
    background: -ms-linear-gradient(top, #aaa, #ccc);
    background: -o-linear-gradient(top, #aaa, #ccc);
    background: linear-gradient(top, #aaa, #ccc);
}

#download-box:active {
    background-color:#777;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#777), to(#999));
    background: -webkit-linear-gradient(top, #777, #999);
    background: -moz-linear-gradient(top, #777, #999);
    background: -ms-linear-gradient(top, #777, #999);
    background: -o-linear-gradient(top, #777, #999);
    background: linear-gradient(top, #777, #999);
}

#event_dropdown a:nth-child(even) {
    background-color: #353745;
}

#event_dropdown .event-text {
    color:#ddd !important;
}

#event_dropdown .event-date {
    color:#aaa !important;
}

#event_dropdown li:hover {
    color:#eee !important;
    background:#46607d !important;
}

.player-nav button {
    color:#ccc !important;
}

/* Tabs */

.ui-tabs-active.ui-state-active a {
    color:#fff !important;
}
