body { background-color: #18191A; color: #E4E6EB; }
h2, .content, table.table1 td, dl.details dd, .postprofile strong, .sidebarclosedcontent, dl.mini dt, .panel-container .panel li.header dd, .panel-container .panel li.header dt, .message-box textarea, fieldset.polls dl.voted, .panel-container table.table1 thead th, .post:target .content, .post:target h3 a, table.table1 thead th { color: #EEEEEE; }
fieldset dl:hover dt label, .jumpbox .button, .jumpbox .button:hover { color: #999999; }

a, h1, h3, .forumbg .header a, .forabg .header a, th a, .icon.icon-blue, a:hover .icon.icon-blue, .content h2, .panel h2, a:focus, a:active, .postlink, .postlink:visited { color: #2B86FF; }
a:hover, .forumbg .header a:hover, .forabg .header a:hover, th a:hover, .arrow-left:hover, .arrow-right:hover, .postlink:hover { color: #256ECF; }
.postlink, .postlink:visited { border-bottom-color: #2B86FF; }

dl.faq dt, dl.details dt, label, .postbody, .icon.icon-black, a:hover .icon.icon-black, dd label, .panel, .footergear .icon, .notification_list p.notification-time { color: #777777; }
.headerright .custombutton { color: #CCCCCC; }
.content h2, .panel h2, h3, .codebox p { border-bottom-color: #555555; }
.attachbox dd, .jumpbox .dropdown li, .notice { border-top-color: #555555; }
.post { border-color: transparent; }
.search-box .inputbox, .search-box .inputbox:hover, .search-box .inputbox:focus, .contact-icons a { border-color: #444444; }
.online { background-image: url("./en/icon_user_online_dark.gif") !important; }

.headericon {
    background-color: #0062E0; /* Old browsers */ /* FF3.6+ */
	background-image: -webkit-linear-gradient(top, #18AEFE 0%, #0062E0 100%);
	background-image: linear-gradient(to bottom, #18AEFE 0%,#0062E0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#18AEFE', endColorstr='#0062E0',GradientType=0 ); /* IE6-9 */
}

a.headerlink, .headerr .username-coloured, .new { color: #FFFFFF !important; }
.headerr .headerlink .icon, .headerr .headerarrow .icon { background-color: #3A3B3C; color: #FFFFFF; }
.headerr .headerlink .icon:hover, .headerr .headerarrow .icon:hover { background-color: #4E4F50; color: #FFFFFF; }
.headerr .header-avatar, .headerr .header-avatar:hover { color: #FFFFFF; }
.headericonlink { color: #B0B3B8; }
.usernamebg:hover, .headericonlink:hover, .leftsidebar li:hover { background-color: #3A3B3C; }
.headerr .dropdown-contents .icon { background-color: #3A3B3C; }

.headericontext { color: #FFFFFF !important; }
.headersearchinput { background: transparent !important; border-color: transparent !important; box-shadow: 0 0 0 1px transparent inset !important; -webkit-box-shadow: 0 0 0 1px transparent inset !important; }
.search-header { background-color: #3A3B3C; }

.headerbar { background-color: #242526; border-color: #242526; }
.navbar, .forabg, .forumbg, .panel, div.rules { background-color: #242526; border-color: transparent; }

.copyright, .page-footer .navbar a, .leftsidebar a, .leftsidebar .username-coloured { color: #B0B3B8 !important; }

.action-bar .newtopic, .action-bar .postreply {
	border-color: #333333;
	background-color: #263951;
	box-shadow: none;
	-webkit-box-shadow: none;
	text-shadow: none;
	color: #2B86FF;
}
.action-bar .newtopic:hover, .action-bar .postreply:hover {
	border-color: #333333;
	background-color: #3C4D63;
	color: #4192FF;
}

.button {
	border-color: #444444;
	background-color: #3C3C3D;
	box-shadow: none;
	-webkit-box-shadow: none;
	color: #777777;
}
.button:hover, .button:focus {
	border-color: #444444;
	background-color: #444444;
	text-shadow: none;
}

a.button1, input.button1 {
	color: #999999;
	border-color: #444444;
	background-color: #3C3C3D;
}
input.button3, a.button2, input.button2 {
	color: #777777;
	border-color: #444444;
	background-color: #3C3C3D;
}
a.button1:hover, input.button1:hover {
	border-color: #444444;
	color: #999999;
	background-color: #444444;
}
a.button2:hover, input.button2:hover, input.button3:hover {
	border-color: #444444;
	color: #777777;
	background-color: #444444;
}
input.button1:focus { border-color: #444444; color: #999999; }
input.button2:focus, input.button3:focus { border-color: #444444; color: #777777; }

.global_read						{ background-image: url("./images/announce_read_dark.png"); }
.global_read_mine					{ background-image: url("./images/announce_read_mine_dark.png"); }
.global_read_locked, .announce_read_locked, .forum_read_locked, .topic_read_locked { background-image: url("./images/topic_read_locked_dark.png"); }
.global_read_locked_mine, .announce_read_locked_mine, .topic_read_locked_mine { background-image: url("./images/topic_read_locked_mine_dark.png"); }

.announce_read						{ background-image: url("./images/announce_read_dark.png"); }
.announce_read_mine					{ background-image: url("./images/announce_read_mine_dark.png"); }

.forum_link							{ background-image: url("./images/forum_link_dark.png"); }
.forum_read_subforum				{ background-image: url("./images/forum_read_subforum_dark.png"); }

.sticky_read						{ background-image: url("./images/sticky_read_dark.png"); }
.sticky_read_mine					{ background-image: url("./images/sticky_read_mine_dark.png"); }
.sticky_read_locked					{ background-image: url("./images/sticky_read_locked_dark.png"); }
.sticky_read_locked_mine			{ background-image: url("./images/sticky_read_locked_mine_dark.png"); }

.topic_moved						{ background-image: url("./images/topic_moved_dark.png"); }
.pm_read, .topic_read, .forum_read	{ background-image: url("./images/topic_read_dark.png"); }
.topic_read_mine					{ background-image: url("./images/topic_read_mine_dark.png"); }
.topic_read_hot						{ background-image: url("./images/topic_read_hot_dark.png"); }
.topic_read_hot_mine				{ background-image: url("./images/topic_read_hot_mine_dark.png"); }

.postprofile, .panel-container h3, .panel-container hr, .cp-menu hr { border-color: #333333; }
ul.navlinks, hr, .signature, .dropdown-extended ul li, .panel-container h3, .panel-container hr, .cp-menu hr, ul.cplist, fieldset.polls dl { border-top-color: #333333; }
ul.forums, ul.topics, .bg1, .bg2, .panel-container .panel, .cp-mini { background-color: #242526; }
.cplist .bg3 { background-color: transparent; }
.cp-main .pm { background-color: #1B1B1D; border: 1px solid #1B1B1D; }
ul.topiclist li, li.row strong { color: #DDDDDD; }
ul.topiclist dd { border-left-color: #333333; }
li.row:hover dd { border-left-color: #444444; }
li.row:hover, table.table1 tbody tr:hover, table.table1 tbody tr.hover, .contact-icons a:hover { background-color: #2B2B2E; }
.headernav { background-color: #242526; border-bottom: 1px solid #38393A; }
.pollbar1, .pollbar2, .pollbar3, .pollbar4 { background-color: #777777; }

.attachbox { background-color: transparent; border-color: #444444; }
.codebox, .gallery label, .gallery label:hover { background-color: #3C3C3D; border-color: #444444; }
.codebox code { color: #00C657; }

blockquote { background-color: #3C3C3D; border-color: #444444; }
blockquote blockquote { background-color: #1B1B1D; }
blockquote blockquote blockquote { background-color: #3C3C3D; }

.dropdown .dropdown-contents { background: #1B1B1D; border-color: #5D5D5D; }
.dropdown-extended .header, .dropdown-extended .footer { border-color: transparent; color: #EEEEEE; }
.dropdown-extended .footer { background-color: #0C0C0D; }
.dropdown-extended a.mark_read { background-color: #555555; border-color: #555555; }
.dropdown-contents li { background-color: #1B1B1D; }
.dropdown-contents li:hover { background-color: #272828; }
.dropdown-contents .bg2 { background-color: #2B2B2E; }
.dropdown-contents .bg2:hover { background-color: #2B2B2E; }

.dropdown .pointer-inner, .dropdown-extended .pointer-inner, .jumpbox .dropdown .pointer-inner { border-color: #202020 transparent; }
.dropdown-extended ul li:hover, .jumpbox-forum-link, .jumpbox-sub-link { background-color: #1B1B1D; }
.jumpbox-forum-link:hover, .jumpbox-sub-link:hover { background: #272828; }
.dropdown li, .dropdown li li, .dropdown li.separator { border-color: #555555; }
.chatsidebar { background-color: #0C0C0D; border-color: #0C0C0D; }
.inputbox, fieldset.quick-login input.inputbox, select { background-color: #3C3C3D; border-color: #444444; color: #EEEEEE; }
.inputbox:hover, .inputbox:focus { border-color: #777777; }

.dropdown-extended .header { background-color: #202020; text-shadow: none; }
.dropdown-extended .footer { background-color: #202020; }

.tabs .tab > a {
    background-color: #242526;
    color: #777777;
    border-bottom-color: #242526;
}
.tabs .tab > a:hover { color: #CCCCCC; }
.tabs .activetab > a, .tabs .activetab > a:hover {
	background-color: #242526;
	border-color: #242526;
	color: #EEEEEE;
}
.tabs .activetab > a:hover { color: #EEEEEE; }

.navigation a {
	color: #777777;
	background: #18191A;
	border-left: 3px solid #18191A;
}
.navigation a:hover {
	background: #18191A;
	color: #CCCCCC;
	border-left: 3px solid #18191A;
}
.navigation .active-subsection a {
	background: #2B2B2E;
	color: #EEEEEE;
	border-left: 3px solid #056FE7;
}
.pagination li a { background: #0C0C0D; border-color: #333333; color: #777777; }
.pagination li.ellipsis span { color: #777777; }
.navigation .active-subsection a:hover { color: #EEEEEE; }
.panel-container .panel li.row { border-bottom-color: #333333; border-top-color: #333333; }

.sidebarclosed, .chatsidebar { box-shadow: none; }
.sidebarclosed { background-color: #0C0C0D; border-color: #0C0C0D; }
.mchat-wrapper .mchat-buttons li { opacity: 1 !important; }
