/*
--------------------------------------------------------------
Colours and backgrounds for common.css
-------------------------------------------------------------- */

html, body {
	color: #cef582;
	background-color: #111617;
}

h1 {
	color: #ffe74a;
}

h2 {
	color: #ffe74a;
}

h3 {
	border-bottom-color: #090909;
	color: #ffe74a;
}

hr {
	border-color: #090909;
	border-top-color: #090909;
}

/* Search box
--------------------------------------------- */

.search-box .inputbox,
.search-box .inputbox:hover,
.search-box .inputbox:focus,
.search-box .button:hover {
	border-color: #0e1010;
	background-color: #233437;
}

.search-box {
    color: #ffe74a;
}

#search-box input {
	border-color: #0e1010;
}

.search-header {
	border: 1px solid #0e1010;
}

.search-header:hover, .search-header:active {
	border-color: #005f65;
}

/* Round cornered boxes and backgrounds
---------------------------------------- */
#wrap {
	background-color: #111617;
	border-color: #111617;
}

.headerbar {
	background-color: #161e1f;
	background-image: url("./images/header.png");
	color: #FFFF00;
}

.navbar {
	background-color: #161e1f;
}

.forabg {
	background-color: #161d1f;
	background: -moz-linear-gradient(100% 100% 90deg, #1a2426, #182022, #161d1f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #161d1f), color-stop(100%, #1a2426)); /* Safari 4+, Chrome 2+ */  
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#1a2426),to(rgba(#161d1f))); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(#161d1f,#1a2426); /* Opera11.10+ */
	background: -ms-linear-gradient(#161d1f,#1a2426); /* IE10+ */
	background: linear-gradient(linear, left top, left bottom, from(#161d1f),to(#1a2426c)); /* W3C */
}

.forumbg {
	background-color: #141b1c;
	background: -moz-linear-gradient(100% 100% 90deg, #1a2426, #182022, #161d1f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #161d1f), color-stop(100%, #1a2426)); /* Safari 4+, Chrome 2+ */  
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#1a2426),to(rgba(#161d1f))); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(#161d1f,#1a2426); /* Opera11.10+ */
	background: -ms-linear-gradient(#161d1f,#1a2426); /* IE10+ */
	background: linear-gradient(linear, left top, left bottom, from(#161d1f),to(#1a2426c)); /* W3C */
}

.panel {
	background-color: #161e1f;
	color: #cef582;
}

.post:target .content {
	color: #ffe74a;
}

.post:target h3 a {
	color: #ffe74a;
}

.bg1 {
	background-color: #1b2628;
}

table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) {
	background-color: #1b2628;
}

.bg2 {
	background-color: #162022;
}

table.zebra-list tr:nth-child(even) td, ul.zebra-list li:nth-child(even) {
	background-color: #162022;
}

.bg3	{
	background-color: #1b2628;
}

.ucprowbg {
	background-color: #DCDEE2;
}

.fieldsbg {
	background-color: #E7E8EA;
}

/* Horizontal lists
----------------------------------------*/

ul.navlinks {
	border-top-color: #090909;
}

/* Table styles
----------------------------------------*/
table.table1 thead th {
	color: #ffe74a;
}

table.table1 tbody tr:hover, table.table1 tbody tr.hover {
	background-color: #1e2b2e;
	color: #000;
}

table.table1 td {
	color: #cef582;
}

table.table1 tbody td {
	border-top-color: #070904;
}

table.table1 tbody th {
	border-bottom-color: #090909;
	color: #333333;
	background-color: #FFFFFF;
}

table.info tbody th {
	color: #000000;
}

/* Misc layout styles
---------------------------------------- */
dl.details dt {
	color: #cef582;
}

dl.details dd {
	color: #cef582;
}

.sep {
	color: #1198D9;
}

/* Pagination
---------------------------------------- */

.pagination li a {
	color: #ffe74a;
	background-color: #364a4d;
	border-color: #0e1010;
	background: -moz-linear-gradient(100% 100% 90deg, #141c1d, #1b2628, #233133 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #233133), color-stop(100%, #141c1d)); /* Safari 4+, Chrome 2+ */  
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#141c1d),to(rgba(#233133))); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(#233133,#141c1d); /* Opera11.10+ */
	background: -ms-linear-gradient(#233133,#141c1d); /* IE10+ */
	background: linear-gradient(linear, left top, left bottom, from(#233133),to(#141c1d)); /* W3C */
}

.pagination li.ellipsis span {
	background-color: transparent;
	color:	#ffe74a;
}

.pagination li.active span {
	color: #cef582;
	background-color: #233437;
	border-color: #0e1010;
	background: -moz-linear-gradient(100% 100% 90deg, #141c1d, #1b2628, #233133 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #233133), color-stop(100%, #141c1d)); /* Safari 4+, Chrome 2+ */  
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#141c1d),to(rgba(#233133))); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(#233133,#141c1d); /* Opera11.10+ */
	background: -ms-linear-gradient(#233133,#141c1d); /* IE10+ */
	background: linear-gradient(linear, left top, left bottom, from(#233133),to(#141c1d)); /* W3C */
}

.pagination li a:hover, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger {
	border-color: #0e1010;
	background-color: #364a4d;
	color: #cef582;
	background: -moz-linear-gradient(100% 100% 90deg, #233133, #1b2628, #141c1d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #141c1d), color-stop(100%, #233133)); /* Safari 4+, Chrome 2+ */  
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#233133),to(rgba(#141c1d))); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(#141c1d,#233133); /* Opera11.10+ */
	background: -ms-linear-gradient(#141c1d,#233133); /* IE10+ */
	background: linear-gradient(linear, left top, left bottom, from(#141c1d),to(#233133)); /* W3C */
}

.pagination li.next a, .pagination li.previous a, .pagination li.page-jump a {
	background-color: #233437;
	background: -moz-linear-gradient(100% 100% 90deg, #141c1d, #1b2628, #233133 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #233133), color-stop(100%, #141c1d)); /* Safari 4+, Chrome 2+ */  
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#141c1d),to(rgba(#233133))); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(#233133,#141c1d); /* Opera11.10+ */
	background: -ms-linear-gradient(#233133,#141c1d); /* IE10+ */
	background: linear-gradient(linear, left top, left bottom, from(#233133),to(#141c1d)); /* W3C */
}

.pagination li.next a::before, .pagination li.previous a::before, .pagination li.page-jump a::before {
	font-family: FontAwesome;
	font-size: 12px;
	display: inline-block;
	margin-top: 1px;
}

.pagination li.next a::before {
	content: "\f054";
}

.pagination li.previous a::before {
	content: "\f053";
}

.pagination li.page-jump a::before {
	content: "\f149";
	font-size: 16px;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

.pagination li.next a:hover, .pagination li.previous a:hover, .pagination li.page-jump a:hover {
	background-color: #364a4d;
	background: -moz-linear-gradient(100% 100% 90deg, #233133, #1b2628, #141c1d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #141c1d), color-stop(100%, #233133)); /* Safari 4+, Chrome 2+ */ 
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#233133),to(rgba(#141c1d))); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(#141c1d,#233133); /* Opera11.10+ */
	background: -ms-linear-gradient(#141c1d,#233133); /* IE10+ */
	background: linear-gradient(linear, left top, left bottom, from(#141c1d),to(#233133)); /* W3C */
}

/* Pagination in viewforum for multipage topics */
.row .pagination {
	background-image: url("./images/icon_pages.svg");
}

/* Miscellaneous styles
---------------------------------------- */

.copyright {
	color: #555555;
}

.error {
	color: #FF0000;
}

.reported {
	background-color: #221816;
}

li.reported:hover {
	background-color: #261a17 !important;
}
.sticky, .announce {
	/* you can add a background for stickies and announcements*/
}

div.rules {
	background-color: #161e1f;
	color: #cef582;
}

p.post-notice {
	background-color: #261a17;
	background-image: none;
}

p.post-notice.deleted:before {
	font: 1.2em FontAwesome;
	color: red;
	content: "\f1f8";
	padding: 5px;
}

p.post-notice.unapproved:before {
	font: 1.2em FontAwesome;
	color: red;
	content: "\f05e";
	padding: 5px;
}

p.post-notice.reported:before, p.post-notice.error:before {
	font: 1.2em FontAwesome;
	color: red;
	content: "\f024";
	padding: 5px;
}

/*
--------------------------------------------------------------
Colours and backgrounds for links.css
-------------------------------------------------------------- */

a { color: #ffe74a; }
a:hover	{ color: #ffc000; }

/* Links on gradient backgrounds */
.forumbg .header a, .forabg .header a, th a {
	color: #ffe74a;
}

.forumbg .header a:hover, .forabg .header a:hover, th a:hover {
	color: #ffc000;
}

/* Post body links */
.postlink {
	border-bottom-color: #ffe74a;
	color: #ffe74a;
}

.postlink:visited {
	border-bottom-color: #ffe74a;
	color: #ffe74a;
}

.postlink:hover {
	background-color: none;
	color: #ffc000;
}

.signature a, .signature a:hover {
	background-color: transparent;
}

/* Back to top of page */
a.top::before, a.top2::before {
	font-family: FontAwesome;
	content: "\f139";
	letter-spacing: 1px;
}

a.top2::before {
	padding-right: 5px;
}

/* Arrow links  */
a.arrow-up			{ background-image: url("./images/arrow_up.gif"); }
a.arrow-down		{ background-image: url("./images/arrow_down.gif"); }
a.arrow-left		{ background-image: url("./images/arrow_left.gif"); }
a.arrow-right		{ background-image: url("./images/arrow_right.gif"); }

a.arrow-up:hover {
	background-color: transparent;
}

a.arrow-left:hover {
	color: #ffc000;
}

a.arrow-right:hover {
	color: #ffc000;
}

/*
--------------------------------------------------------------
Colours and backgrounds for content.css
-------------------------------------------------------------- */

ul.forums {
	background-color: #1a2729;
	background: -moz-linear-gradient(100% 100% 90deg, #141b1c, #172122, #1a2729 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1a2729), color-stop(100%, #141b1c)); /* Safari 4+, Chrome 2+ */  
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#141b1c),to(rgba(#1a2729))); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(#1a2729,#141b1c); /* Opera11.10+ */
	background: -ms-linear-gradient(#1a2729,#141b1c); /* IE10+ */
	background: linear-gradient(linear, left top, left bottom, from(#1a2729),to(#141b1c)); /* W3C */
}

ul.topiclist li {
	color: #ffe74a;
}

ul.topiclist dd {
	border-left-color: #000000;
}

.rtl ul.topiclist dd {
	border-right-color: #fff;
	border-left-color: transparent;
}

ul.topiclist li.row dt a.subforum.read {
	background-image: url("./images/icon_post_target.svg");
}

ul.topiclist li.row dt a.subforum.unread {
	background-image: url("./images/icon_post_target_unread.svg");
}

li.row {
	border-top-color:  #14392e;
	border-bottom-color: #000000;
}

li.row strong {
	color: #cef582;
}

li.row:hover {
	background-color: #1e2b2e;
}

li.row:hover dd {
	border-left-color: #090909;
}

.rtl li.row:hover dd {
	border-right-color: #090909;
	border-left-color: transparent;
}

li.header dt, li.header dd {
	color: #ffe74a;
}

/* Post body styles
----------------------------------------*/
.postbody {
	color: #cef582;
}

/* Content container styles
----------------------------------------*/
.content {
	color: #ffe74a;
}

.content h2, .panel h2 {
	color: #ffe74a;
	border-bottom-color:  #090909;
}

dl.faq dt {
	color: #ffe74a;
}

.posthilit {
	background-color: #b4d9e8;
	color: #125c7a;
}

.announce, .unreadpost {
	/* Highlight the announcements & unread posts box */
}

/* Post signature */
.signature {
	border-top-color: #090909;
}

/* Post noticies */
.notice {
	border-top-color:  #090909;
}

/* BB Code styles
----------------------------------------*/
/* Quote block */
blockquote {
	background-color: #233437;
	border-color:#111617;
}

blockquote::before {
	float: left;
	margin-left: 2px;
	content: "\f10d";
	font-family: FontAwesome;
	color: #416062;
}

blockquote.uncited::before {
	margin-top: -20px;
}

.rtl blockquote::before {
	float: right;
	margin-left: 5px;
	margin-right: 2px;
	content: "\f10e";
}

blockquote blockquote {
	/* Nested quotes */
	background-color:#1e2b2e;
}

blockquote blockquote blockquote {
	/* Nested quotes */
	background-color: #233437;
}

blockquote blockquote blockquote blockquote {
	/* Nested quotes */
	background-color:#1e2b2e;
}

blockquote blockquote blockquote blockquote blockquote{
	/* Nested quotes */
	background-color: #233437;
}

blockquote blockquote blockquote blockquote blockquote blockquote {
	/* Nested quotes */
	background-color:#1e2b2e;
}

blockquote blockquote blockquote blockquote blockquote blockquote blockquote{
	/* Nested quotes */
	background-color: #233437;
}

blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote {
	/* Nested quotes */
	background-color:#1e2b2e;
}

blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote{
	/* Nested quotes */
	background-color: #233437;
}

blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote {
	/* Nested quotes */
	background-color:#1e2b2e;
}

blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote {
	/* Too Damn Much Nested quotes */
	background-color:#192324;
}

/* PM Quote block */
#cp-main blockquote {
	background-color: #1e2b2e;
}

#cp-main blockquote blockquote {
	/* Nested quotes */
	background-color: #233437;
}

#cp-main blockquote blockquote blockquote {
	/* Nested quotes */
	background-color:#1e2b2e;
}

#cp-main blockquote blockquote blockquote blockquote{
	/* Nested quotes */
	background-color: #233437;
}

#cp-main blockquote blockquote blockquote blockquote blockquote {
	/* Nested quotes */
	background-color:#1e2b2e;
}

#cp-main blockquote blockquote blockquote blockquote blockquote blockquote{
	/* Nested quotes */
	background-color: #233437;
}

#cp-main blockquote blockquote blockquote blockquote blockquote blockquote blockquote {
	/* Nested quotes */
	background-color:#1e2b2e;
}

#cp-main blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote{
	/* Nested quotes */
	background-color: #233437;
}

#cp-main blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote {
	/* Nested quotes */
	background-color:#1e2b2e;
}

#cp-main blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote {
	/* Too Damn Much Nested quotes */
	background-color:#192324;
}

/* Code block */
.codebox {
	background-color: #233437;
	border-color: #005f65;
}

.codebox p {
	border-bottom-color:  #090909;
}

.codebox code {
	color: #cef582;
}

.syntaxbg		{ color: #233437; }
.syntaxcomment	{ color: #FF8000; }
.syntaxdefault	{ color: #0000BB; }
.syntaxhtml		{ color: #000000; }
.syntaxkeyword	{ color: #007700; }
.syntaxstring	{ color: #DD0000; }

#cp-main .codebox {
	background-color: #1e2b2e;
}

/* Attachments
----------------------------------------*/
.attachbox {
	background-color: #233437;
	border-color:  #005f65;
}

.pm-message .attachbox {
	background-color: #1e2b2e;
}

.attachbox dd {
	border-top-color: #000000;
}

.attachbox p {
	color: #a2c462;
}

.attachbox p.stats {
	color: #a2c462;
}

.attach-image img {
	border-color: #111617;
}

/* Inline image thumbnails */

dl.file dd {
	color: #a2c462;
}

dl.thumbnail img {
	border-color: #2a4042;
	background-color: #233437;
}

dl.thumbnail dd {
	color: #a2c462;
}

dl.thumbnail dt a:hover {
	background-color: #233437;
}

dl.thumbnail dt a:hover img {
	border-color: #2a4042;
}

/* Post poll styles
----------------------------------------*/

fieldset.polls dl {
	border-top-color: #090909;
	color: #cef582;
}

fieldset.polls dl.voted {
	color: #ffe74a;
}

fieldset.polls dd div {
	color: #fff2a9;
	text-shadow: 0 0 10px #167c59;
}

.rtl .pollbar1, .rtl .pollbar2, .rtl .pollbar3, .rtl .pollbar4, .rtl .pollbar5 {
	border-right-color: transparent;
}

.pollbar1 {
	background-color: #28AA00;
    border-color: #111617;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	/* IE10 Consumer Preview */ 
    background-image: -ms-radial-gradient(center, ellipse farthest-corner, #99cf37 0%, #131A1A 200%);
    /* Mozilla Firefox */ 
    background-image: -moz-radial-gradient(center, ellipse farthest-corner, #99cf37 0%, #131A1A 200%);
    /* Opera */ 
    background-image: -o-radial-gradient(center, ellipse farthest-corner, #99cf37 0%, #131A1A 200%);
    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #99cf37), color-stop(2, #131A1A));
    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #99cf37 0%, #131A1A 200%);
    /* W3C Markup, IE10 Release Preview */ 
    background-image: radial-gradient(ellipse farthest-corner at center, #99cf37 0%, #131A1A 200%);
}

.rtl .pollbar1 {
	border-left-color: #74162C;
}

.pollbar2 {
	background-color: #28AA00;
    border-color: #111617;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	/* IE10 Consumer Preview */ 
    background-image: -ms-radial-gradient(center, ellipse farthest-corner, #99cf37 0%, #131A1A 200%);
    /* Mozilla Firefox */ 
    background-image: -moz-radial-gradient(center, ellipse farthest-corner, #99cf37 0%, #131A1A 200%);
    /* Opera */ 
    background-image: -o-radial-gradient(center, ellipse farthest-corner, #99cf37 0%, #131A1A 200%);
    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #99cf37), color-stop(2, #131A1A));
    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #99cf37 0%, #131A1A 200%);
    /* W3C Markup, IE10 Release Preview */ 
    background-image: radial-gradient(ellipse farthest-corner at center, #99cf37 0%, #131A1A 200%);
}

.rtl .pollbar2 {
	border-left-color: #8C1C38;
}

.pollbar3 {
	background-color: #28AA00;
    border-color: #111617;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	/* IE10 Consumer Preview */ 
    background-image: -ms-radial-gradient(center, ellipse farthest-corner, #99cf37 0%, #131A1A 200%);
    /* Mozilla Firefox */ 
    background-image: -moz-radial-gradient(center, ellipse farthest-corner, #99cf37 0%, #131A1A 200%);
    /* Opera */ 
    background-image: -o-radial-gradient(center, ellipse farthest-corner, #99cf37 0%, #131A1A 200%);
    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #99cf37), color-stop(2, #131A1A));
    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #99cf37 0%, #131A1A 200%);
    /* W3C Markup, IE10 Release Preview */ 
    background-image: radial-gradient(ellipse farthest-corner at center, #99cf37 0%, #131A1A 200%);
}

.rtl .pollbar3 {
	border-left-color: #AA2346;
}

.pollbar4 {
	background-color: #28AA00;
    border-color: #111617;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	/* IE10 Consumer Preview */ 
    background-image: -ms-radial-gradient(center, ellipse farthest-corner, #99cf37 0%, #131A1A 200%);
    /* Mozilla Firefox */ 
    background-image: -moz-radial-gradient(center, ellipse farthest-corner, #99cf37 0%, #131A1A 200%);
    /* Opera */ 
    background-image: -o-radial-gradient(center, ellipse farthest-corner, #99cf37 0%, #131A1A 200%);
    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #99cf37), color-stop(2, #131A1A));
    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #99cf37 0%, #131A1A 200%);
    /* W3C Markup, IE10 Release Preview */ 
    background-image: radial-gradient(ellipse farthest-corner at center, #99cf37 0%, #131A1A 200%);
}

.rtl .pollbar4 {
	border-left-color: #BE1E4A;
}

.pollbar5 {
	background-color: #28AA00;
    border-color: #111617;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	/* IE10 Consumer Preview */ 
    background-image: -ms-radial-gradient(center, ellipse farthest-corner, #99cf37 0%, #131A1A 200%);
    /* Mozilla Firefox */ 
    background-image: -moz-radial-gradient(center, ellipse farthest-corner, #99cf37 0%, #131A1A 200%);
    /* Opera */ 
    background-image: -o-radial-gradient(center, ellipse farthest-corner, #99cf37 0%, #131A1A 200%);
    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #99cf37), color-stop(2, #131A1A));
    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #99cf37 0%, #131A1A 200%);
    /* W3C Markup, IE10 Release Preview */ 
    background-image: radial-gradient(ellipse farthest-corner at center, #99cf37 0%, #131A1A 200%);
}

.rtl .pollbar5 {
	border-left-color: #D11A4E;
}

/* Poster profile block
----------------------------------------*/
.postprofile {
	color: #ffe74a;
	border-left-color: #090909;
}

.pm .postprofile {
	border-color: #090909;
}

.postprofile strong {
	color: #cef582;
}

.online {
	background-image: url("./en/icon_user_online.png");
}

dd.profile-warnings {
	color: #FF0000;
}

/*
--------------------------------------------------------------
Colours and backgrounds for buttons.css
-------------------------------------------------------------- */
.button {
	border-color: #0e1010;
	background-color: #161d1f;
	background-image: -moz-linear-gradient(top, #233133, #141c1d);
	background-image: -webkit-linear-gradient(top, #233133, #141c1d);
	background-image: -o-linear-gradient(top, #233133, #141c1d);
	background-image: linear-gradient(to bottom, #233133, #141c1d);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#233133', EndColorStr='#141c1d')";
	box-shadow: 0 0 0 1px #0e1010 inset;
	-webkit-box-shadow: 0 0 0 1px #0e1010 inset;
	color: #cef582;
}

.dropdown-select {
	color: #cef582;
}

.button:hover, .dropdown-visible .dropdown-select, .nojs .dropdown-container:hover .dropdown-select {
	border-color: #0e1010;
	background-image: -moz-linear-gradient(top, #141c1d, #233133);
	background-image: -webkit-linear-gradient(top, #141c1d, #233133);
	background-image: -o-linear-gradient(top, #141c1d, #233133);
	background-image: linear-gradient(to bottom, #141c1d, #233133);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#141c1d', EndColorStr='#233133')";
}

.dropdown-select:after	{ border-color: #0e1010; color: #ffe74a; }
.dropdown-select:hover	{ border-color: #0e1010; color: #ffe74a; }

.dropdown-visible .dropdown-select, .dropdown-visible .dropdown-select:hover, .nojs .dropdown-container:hover .dropdown-select {
	border-color: #0e1010;
	color: #ffe74a;
}

.contact-icons a		{ border-color: #0e1010; }
.contact-icons a:hover	{ background-color: #161d1f; }

/* Icon images
---------------------------------------- */
.small-icon a:before {
	margin-left: -20px;
	margin-right: 7px;
	font-family: FontAwesome;
	color: #e6fc70;
	display: inline-block;
}

#quick-links > a:before				{ margin-left: 0; }
.icon-bookmark a:before 			{ margin-right: 8px; }
.icon-bump a:before 				{ margin-right: 10px; }
.icon-sendemail a:before 			{ margin-right: 5px; }
.icon-print a:before 				{ margin-right: 6px; }
.icon-team a:before 				{ margin-left: -18px; margin-right: 10px; }
.icon-search a:before 				{ margin-left: -19px; margin-right: 9px; }

.icon-acp a:before					{ content: "\f085"; }
.icon-bookmark a:before				{ content: "\f02e"; }
.icon-bump a:before					{ content: "\f148"; }
.icon-contact a:before				{ content: "\f0e0"; }
.icon-delete-cookies a:before		{ content: "\f1f8"; }
.icon-download						{ background-image: url("./images/icon_download.gif"); }
.icon-faq							{ background-image: url("./images/icon_faq.svg"); }
.icon-home							{ background-image: url("./images/icon_home.svg"); }

.icon-logout						{ background-image: url("./images/icon_logout.svg"); }
.icon-mark:before					{ content: "\f046"; font-size: 1.4em; }
.icon-mcp a:before					{ content: "\f0e3"; }
.icon-members a:before				{ content: "\f0c0"; }
.icon-notification > a:before		{ content: "\f0f3"; }
.icon-pages							{ background-image: url("./images/icon_pages.svg"); }
.icon-pm a:before					{ content: "\f0e0"; }
.icon-print a:before				{ content: "\f02f"; }
.icon-profile						{ background-image: url("./images/icon_profile.svg"); }
.icon-register a:before				{ content: "\f044"; }
.icon-search a:before, .responsive-search a:before	{ content: "\f002"; }
.icon-search-active					{ background-image: url("./images/icon_post_target.svg"); }
.icon-search-new					{ background-image: url("./images/icon_post_target_unread.svg"); }
.icon-search-self					{ background-image: url("./images/icon_post_target.svg"); }
.icon-search-unanswered				{ background-image: url("./images/icon_post_target.svg"); }
.icon-search-unread					{ background-image: url("./images/icon_post_target_unread.svg"); }
.icon-sendemail a:before			{ content: "\f0e0"; }
.icon-subscribe a:before			{ content: "\f046"; }
.icon-team a:before					{ content: "\f132"; }
.icon-ucp							{ background-image: url("./images/icon_ucp.svg"); }
.icon-unsubscribe a:before			{ content: "\f096"; }

/* Profile & navigation icons */
.dropdown-select:after											{ content: "\f0dd"; }

/* Forum icons & Topic icons */
.global_read													{ background-image: url("./images/announce_read.svg"); }
.global_read_mine												{ background-image: url("./images/announce_read.svg"); }
.global_read_locked												{ background-image: url("./images/announce_read_locked.svg"); }
.global_read_locked_mine										{ background-image: url("./images/announce_read_locked.svg"); }
.global_unread													{ background-image: url("./images/announce_unread.svg"); }
.global_unread_mine												{ background-image: url("./images/announce_unread.svg"); }
.global_unread_locked											{ background-image: url("./images/announce_unread_locked.svg"); }
.global_unread_locked_mine										{ background-image: url("./images/announce_unread_locked.svg"); }

.announce_read													{ background-image: url("./images/announce_read.svg"); }
.announce_read_mine												{ background-image: url("./images/announce_read.svg"); }
.announce_read_locked											{ background-image: url("./images/announce_read_locked.svg"); }
.announce_read_locked_mine										{ background-image: url("./images/announce_read_locked.svg"); }
.announce_unread												{ background-image: url("./images/announce_unread.svg"); }
.announce_unread_mine											{ background-image: url("./images/announce_unread.svg"); }
.announce_unread_locked											{ background-image: url("./images/announce_unread_locked.svg"); }
.announce_unread_locked_mine									{ background-image: url("./images/announce_unread_locked.svg"); }

.forum_link														{ background-image: url("./images/forum_link.gif"); }
.forum_read														{ background-image: url("./images/forum_read.svg"); }
.forum_read_locked												{ background-image: url("./images/forum_read_locked.svg"); }
.forum_read_subforum											{ background-image: url("./images/forum_read_subforum.svg"); }
.forum_unread													{ background-image: url("./images/forum_unread.svg"); }
.forum_unread_locked											{ background-image: url("./images/forum_unread_locked.svg"); }
.forum_unread_subforum											{ background-image: url("./images/forum_unread_subforum.svg"); }

.sticky_read													{ background-image: url("./images/sticky_read.svg"); }
.sticky_read_mine												{ background-image: url("./images/sticky_read.svg"); }
.sticky_read_locked												{ background-image: url("./images/sticky_read_locked.svg"); }
.sticky_read_locked_mine										{ background-image: url("./images/sticky_read_locked.svg"); }
.sticky_unread													{ background-image: url("./images/sticky_unread.svg"); }
.sticky_unread_mine												{ background-image: url("./images/sticky_unread.svg"); }
.sticky_unread_locked											{ background-image: url("./images/sticky_unread_locked.svg"); }
.sticky_unread_locked_mine										{ background-image: url("./images/sticky_unread_locked.svg"); }

.topic_moved													{ background-image: url("./images/topic_moved.gif"); }
.topic_read														{ background-image: url("./images/topic_read.svg"); }
.topic_read_mine												{ background-image: url("./images/topic_read.svg"); }
.topic_read_hot													{ background-image: url("./images/topic_read_hot.gif"); }
.topic_read_hot_mine											{ background-image: url("./images/topic_read_hot.svg"); }
.topic_read_locked												{ background-image: url("./images/topic_read_locked.svg"); }
.topic_read_locked_mine											{ background-image: url("./images/topic_read_locked.svg"); }
.topic_unread													{ background-image: url("./images/topic_unread.svg"); }
.topic_unread_mine												{ background-image: url("./images/topic_unread.svg"); }
.topic_unread_hot												{ background-image: url("./images/topic_unread_hot.gif"); }
.topic_unread_hot_mine											{ background-image: url("./images/topic_unread_hot.svg"); }
.topic_unread_locked											{ background-image: url("./images/topic_unread_locked.svg"); }
.topic_unread_locked_mine										{ background-image: url("./images/topic_unread_locked.svg"); }

.pm_read														{ background-image: url("./images/topic_read.svg"); }
.pm_unread														{ background-image: url("./images/topic_unread.svg"); }

/*
--------------------------------------------------------------
Colours and backgrounds for cp.css
-------------------------------------------------------------- */

/* Main CP box
----------------------------------------*/

.panel-container h3, .panel-container hr, #cp-menu hr {
	border-color: #090909;
}

.panel-container .panel li.row {
	border-bottom-color: #070904;
	border-top-color: #14392e;
}

ul.cplist {
	border-top-color: #070904;
}

.panel-container .panel li.header dd, .panel-container .panel li.header dt {
	color: #ffe74a;
}

.panel-container table.table1 thead th {
	color: #ffe74a;
	border-bottom-color: #333333;
}

#cp-main .pm-message {
	border-color: #DBDEE2;
	background-color: #1E3418;
}

/* CP tabbed menu
----------------------------------------*/
#tabs .tab > a {
	background: #161e1f;
	background: -moz-linear-gradient(top, #1a2729 0%, #161e1f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1a2729), color-stop(100%, #161e1f));
	background: -webkit-linear-gradient(top, #1a2729 0%, #161e1f 100%);
	background: -o-linear-gradient(top, #1a2729 0%, #161e1f 100%);
	background: -ms-linear-gradient(top, #1a2729 0%, #161e1f 100%);
	background: linear-gradient(to bottom, #1a2729 0%, #161e1f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a2729', endColorstr='#161e1f', GradientType=0 );
	color: #cef582;

}

#tabs .tab > a:hover {
	background: #161e1f;
	background: -moz-linear-gradient(top, #2a3f42 0%, #161e1f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2a3f42), color-stop(100%, #161e1f));
	background: -webkit-linear-gradient(top, #2a3f42 0%, #161e1f 100%);
	background: -o-linear-gradient(top, #2a3f42 0%, #161e1f 100%);
	background: -ms-linear-gradient(top, #2a3f42 0%, #161e1f 100%);
	background: linear-gradient(to bottom, #2a3f42 0%, #161e1f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a3f42', endColorstr='#161e1f', GradientType=0 );
	color: #ffc000;

}

#tabs .activetab > a,
#tabs .activetab > a:hover {
	background: #1a2729;
	background: -moz-linear-gradient(top, #2a3f42 0%, #1a2729 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2a3f42), color-stop(100%, #1a2729));
	background: -webkit-linear-gradient(top, #2a3f42 0%, #1a2729 100%);
	background: -o-linear-gradient(top, #2a3f42 0%, #1a2729 100%);
	background: -ms-linear-gradient(top, #2a3f42 0%, #1a2729 100%);
	background: linear-gradient(to bottom, #2a3f42 0%, #1a2729 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a3f42', endColorstr='#1a2729', GradientType=0 );
	border-color: #1a2729;
	box-shadow: 0 1px 1px #1a2729 inset;
	color: #ffc000;
}

#tabs .activetab > a:hover {
	color: #ffc000;
}

/* Mini tabbed menu used in MCP
----------------------------------------*/
#minitabs .tab > a {
	color: #cef582;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
    background: #1b2628; /* Old browsers */ 
	background: -moz-linear-gradient(100% 100% 90deg, #141c1d, #1b2628, #233133 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #233133), color-stop(100%, #141c1d)); /* Safari 4+, Chrome 2+ */  
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#141c1d),to(rgba(#233133))); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(#233133,#141c1d); /* Opera11.10+ */
	background: -ms-linear-gradient(#233133,#141c1d); /* IE10+ */
	background: linear-gradient(linear, left top, left bottom, from(#233133),to(#141c1d)); /* W3C */
}

#minitabs .tab > a:hover {
    background: #1b2628; /* Old browsers */ 
	background: -moz-linear-gradient(100% 100% 90deg, #1c2526, #233437, #364a4d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #364a4d), color-stop(100%, #1c2526)); /* Safari 4+, Chrome 2+ */  
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#1c2526),to(rgba(#364a4d))); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(#364a4d,#1c2526); /* Opera11.10+ */
	background: -ms-linear-gradient(#364a4d,#1c2526); /* IE10+ */
	background: linear-gradient(linear, left top, left bottom, from(#364a4d),to(#1c2526)); /* W3C */
	color: #ffc000;
}

#minitabs .activetab > a,
#minitabs .activetab > a:hover {
    background: #1b2628; /* Old browsers */ 
	background: -moz-linear-gradient(100% 100% 90deg, #233437, #2c3f41, #364a4d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #364a4d), color-stop(100%, #233437)); /* Safari 4+, Chrome 2+ */  
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#233437),to(rgba(#364a4d))); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(#364a4d,#233437); /* Opera11.10+ */
	background: -ms-linear-gradient(#364a4d,#233437); /* IE10+ */
	background: linear-gradient(linear, left top, left bottom, from(#364a4d),to(#233437)); /* W3C */
	color: #ffc000;
}

/* Responsive tabs
----------------------------------------*/
.responsive-tab .responsive-tab-link:before {
	border-color: #536482;
}

.responsive-tab .responsive-tab-link:hover:before {
	border-color: #D31141;
}

/* UCP navigation menu
----------------------------------------*/

/* Link styles for the sub-section links */
#navigation a {
	color: #ffe74a;
	background: #161e1f;
	background: -moz-linear-gradient(left, #161e1f 50%, #1a2729 100%);
	background: -webkit-gradient(left top, right top, color-stop(50%, #161e1f), color-stop(100%, #1a2729));
	background: -webkit-linear-gradient(left, #161e1f 50%, #1a2729 100%);
	background: -o-linear-gradient(left, #161e1f 50%, #1a2729 100%);
	background: -ms-linear-gradient(left, #161e1f 50%, #1a2729 100%);
	background: linear-gradient(to right, #161e1f 50%, #1a2729 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#161e1f', endColorstr='#1a2729', GradientType=1 );
}

.rtl #navigation a {
	background: #161e1f;
	background: -moz-linear-gradient(left, #1a2729 0%, #161e1f 50%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #1a2729), color-stop(50%, #161e1f));
	background: -webkit-linear-gradient(left, #1a2729 0%, #161e1f 50%);
	background: -o-linear-gradient(left, #1a2729 0%, #161e1f 50%);
	background: -ms-linear-gradient(left, #1a2729 0%, #161e1f 50%);
	background: linear-gradient(to right, #1a2729 0%, #161e1f 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a2729', endColorstr='#161e1f', GradientType=1 );
}

#navigation a:hover {
	background: #1e2b2e;
	color: #ffc000;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

#navigation #active-subsection a {
	background: #233437;
	color: #ffc000;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

#navigation #active-subsection a:hover {
	color: #ffc000;
}

@media only screen and (max-width: 900px), only screen and (max-device-width: 900px)
{
	#navigation a, .rtl #navigation a {
		background: #161e1f;
	}
}

/* Preferences pane layout
----------------------------------------*/
.panel-container h2 {
	color: #ffe74a;
}

.panel-container .panel {
	background-color: #233437;
}

#cp-main .pm {
	background-color: #233437;
}

/* Friends list */
.cp-mini {
	background-color: #161e1f;
}

dl.mini dt {
	color: #ffe74a;
}

/* PM Styles
----------------------------------------*/
/* PM Message history */
.current {
	color: #ffe74a !important;
}

/* PM marking colours */
.pmlist li.pm_message_reported_colour, .pm_message_reported_colour {
	border-left-color: #BC2A4D;
	border-right-color: #BC2A4D;
}

.pmlist li.pm_marked_colour, .pm_marked_colour {
	border-color: #FF6600;
}

.pmlist li.pm_replied_colour, .pm_replied_colour {
	border-color: #A9B8C2;
}

.pmlist li.pm_friend_colour, .pm_friend_colour {
	border-color: #5D8FBD;
}

.pmlist li.pm_foe_colour, .pm_foe_colour {
	border-color: #000000;
}

/* Avatar gallery */
#gallery label {
	background: #FFFFFF;
	border-color: #111617;
}

#gallery label:hover {
	background-color: #EEE;
}

/*
--------------------------------------------------------------
Colours and backgrounds for forms.css
-------------------------------------------------------------- */

/* General form styles
----------------------------------------*/
select {
	color: #cef582;
	border-color: #0e1010;
	background-color: #161e1f;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	font-weight: 400;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;	
}

select:focus {
	outline: none;
	border-color: #005f65;
}

select#search_forum {
    background-color: #161e1f;
}

#cp-main select {
	background-color: #1a2729;	
}

/* Customize the font size select button */

#format-buttons select {
    background: transparent;
    padding-right: 2px;
   	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
    font-size: 11px;
   	font-weight: 400;
    line-height: 1;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
    background: #1a2729;
   	background-image: -moz-linear-gradient(100% 100% 90deg, #141c1d, #1b2628, #233133 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #233133), color-stop(100%, #141c1d)); /* Safari 4+, Chrome 2+ */  
	background-image: -webkit-linear-gradient(linear, left top, left bottom, from(#141c1d),to(rgba(#233133))); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(#233133,#141c1d); /* Opera11.10+ */
	background-image: -ms-linear-gradient(#233133,#141c1d); /* IE10+ */
	background-image: linear-gradient(linear, left top, left bottom, from(#233133),to(#141c1d)); /* W3C */
   }

#format-buttons select:hover {
	color: #ffe74a;
	background: #222e30;
	background-image: -moz-linear-gradient(100% 100% 90deg, #233133, #1b2628, #141c1d 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #141c1d), color-stop(100%, #233133)); /* Safari 4+, Chrome 2+ */  
	background-image: -webkit-linear-gradient(linear, left top, left bottom, from(#233133),to(rgba(#141c1d))); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(#141c1d,#233133); /* Opera11.10+ */
	background-image: -ms-linear-gradient(#141c1d,#233133); /* IE10+ */
	background-image: linear-gradient(linear, left top, left bottom, from(#141c1d),to(#233133)); /* W3C */
}

#format-buttons select:focus {
	color: #ffe74a;
	background: #222e30;
	background-image: -moz-linear-gradient(100% 100% 90deg, #233133, #1b2628, #141c1d 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #141c1d), color-stop(100%, #233133)); /* Safari 4+, Chrome 2+ */  
	background-image: -webkit-linear-gradient(linear, left top, left bottom, from(#233133),to(rgba(#141c1d))); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(#141c1d,#233133); /* Opera11.10+ */
	background-image: -ms-linear-gradient(#141c1d,#233133); /* IE10+ */
	background-image: linear-gradient(linear, left top, left bottom, from(#141c1d),to(#233133)); /* W3C */
}


label {
	color: #cef582;
}

option.disabled-option {
	color: graytext;
}

/* Definition list layout for forms
---------------------------------------- */
dd label {
	color: #cef582;
}

fieldset.fields1 {
	background-color: transparent;
}

/* Hover effects */
fieldset dl:hover dt label {
	color: #ffe74a;
}

fieldset.fields2 dl:hover dt label {
	color: inherit;
}

/* Quick-login on index page */
fieldset.quick-login input.inputbox {
	background-color: #233437;
	border-radius: 6px;
	outline: none;
}

/* Posting page styles
----------------------------------------*/

#message-box textarea {
	color: #ffe74a;
	background-color: #233437;
	border-color: #111617;
	border-radius: 6px;
}

#message-box textarea:hover {
	border-color: #005f65;
}

#message-box textarea:focus {
	outline: none;
	border-color: #005f65;
}

#message-box textarea.drag-n-drop {
	outline-color: rgba(17, 22, 22, 0.5);
}

#message-box textarea.drag-n-drop-highlight {
	outline-color: rgba(0, 95, 101, 0.5);
}

/* PM/CP page message box styles
----------------------------------------*/

#cp-main #message-box textarea {
	color: #ffe74a;
	background-color: #1a2729;
}

/* Input field styles
---------------------------------------- */
.inputbox {
	background-color: #1a2729; 
	border-color: #111617;
	color: #ffe74a;
	border-radius: 6px;
}

.inputbox:-moz-placeholder {
	color: #ffe74a;
}

.inputbox::-webkit-input-placeholder {
	color: #ffe74a;
}

.inputbox:hover {
	border-color: #005f65;
}

.inputbox:focus {
	border-color: #005f65;
	color: #ffe74a;
	outline: none;
}

.inputbox:focus:-moz-placeholder {
	color: transparent;
}

.inputbox:focus::-webkit-input-placeholder {
	color: transparent;
}


/* Form button styles
---------------------------------------- */

a.button1, input.button1, input.button3, a.button2, input.button2 {
	color: #cef582;
	background-color: #161d1f;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background: #1b2628; /* Old browsers */ 
	background: -moz-linear-gradient(100% 100% 90deg, #141c1d, #1b2628, #233133 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #233133), color-stop(100%, #141c1d)); /* Safari 4+, Chrome 2+ */  
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#141c1d),to(rgba(#233133))); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(#233133,#141c1d); /* Opera11.10+ */
	background: -ms-linear-gradient(#233133,#141c1d); /* IE10+ */
	background: linear-gradient(linear, left top, left bottom, from(#233133),to(#141c1d)); /* W3C */
	font-size: 11px;
}

a.button1, input.button1 {
	border-color: #111617;
}

input.button3 {
	background-image: none;
}

/* Alternative button */
a.button2, input.button2, input.button3 {
	border-color: #0e1010;
}

/* <a> button in the style of the form buttons */
a.button1, a.button2 {
	color: #cef582;
}

/* Hover states */
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
	border-color: #0e1010;
	color: #ffe74a;
	background: -moz-linear-gradient(100% 100% 90deg, #233133, #1b2628, #141c1d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #141c1d), color-stop(100%, #233133)); /* Safari 4+, Chrome 2+ */  
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#233133),to(rgba(#141c1d))); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(#141c1d,#233133); /* Opera11.10+ */
	background: -ms-linear-gradient(#141c1d,#233133); /* IE10+ */
	background: linear-gradient(linear, left top, left bottom, from(#141c1d),to(#233133)); /* W3C */
}

/* Active states */
a.button1:active, input.button1:active, a.button2:active, input.button2:active, input.button3:active {
	border-color: #0e1010;
	color: #ffc000;
	background: -moz-linear-gradient(100% 100% 90deg, #233133, #1b2628, #141c1d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #141c1d), color-stop(100%, #233133)); /* Safari 4+, Chrome 2+ */  
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#233133),to(rgba(#141c1d))); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(#141c1d,#233133); /* Opera11.10+ */
	background: -ms-linear-gradient(#141c1d,#233133); /* IE10+ */
	background: linear-gradient(linear, left top, left bottom, from(#141c1d),to(#233133)); /* W3C */
}

/* Focus states */
input.button1:focus, input.button2:focus, input.button3:focus {
	border-color: #0e1010;
	color: #ffc000;
	outline: none;
}

input.search {
	background-image: url("./images/icon_textbox_search.gif");
}

input.disabled {
	color: #666666;
}

/* jQuery popups
---------------------------------------- */
.phpbb_alert {
	background-color: #233437;
	border-color: #000000;
}
.phpbb_alert .alert_close {
	background-image: url("./images/alert_close.svg");
}
#darken {
	background-color: #000000;
}

#loading_indicator {
	background-color: #000000;
	background-image: url("./images/loading.gif");
}

.dropdown-extended ul li {
	border-top-color: #000000;
}

.dropdown-extended ul li:hover {
	background-color: #233437;
	color: #000000;
}

.dropdown-extended .header, .dropdown-extended .footer {
	border-color: #000000;
	color: #ffe74a;
}

.dropdown-extended .footer {
	border-top-style: solid;
	border-top-width: 1px;
}

.dropdown-extended .header {
	background: #2a3f42;
	background: -moz-linear-gradient(top, #2a3f42 0%, #233437 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2a3f42), color-stop(100%, #233437));
	background: -webkit-linear-gradient(top, #2a3f42 0%, #233437 100%);
	background: -o-linear-gradient(top, #2a3f42 0%, #233437 100%);
	background: -ms-linear-gradient(top, #2a3f42 0%, #233437 100%);
	background: linear-gradient(to bottom, #2a3f42 0%, #233437 100%);
}

.dropdown .pointer {
	border-color: #2a3f42 transparent;
}

.dropdown .pointer-inner {
	border-color: #2a3f42 transparent;
}

.dropdown-extended .pointer-inner {
	border-color: #2a3f42 transparent;
}

ul.linklist li.responsive-menu a.responsive-menu-link:before {
	border-color: #ffe74a;
}

ul.linklist li.responsive-menu a.responsive-menu-link:hover:before, ul.linklist li.responsive-menu.visible a.responsive-menu-link:before {
	border-color: #ffc000;
}

.dropdown .dropdown-contents {
	background-color: #2a3f42;
	background: -moz-linear-gradient(100% 100% 90deg, #233437, #233437, #2a3f42  100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2a3f42), color-stop(100%, #233437)); /* Safari 4+, Chrome 2+ */  
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#233437),to(rgba(#2a3f42))); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(#2a3f42, #233437); /* Opera11.10+ */
	background: -ms-linear-gradient(#2a3f42, #233437); /* IE10+ */
	background: linear-gradient(linear, left top, left bottom, from(#2a3f42),to(#233437)); /* W3C */
	border-color: #233437;
	box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2);
}

.dropdown-up .dropdown-contents {
	background-color: #233437;
	background: -moz-linear-gradient(100% 100% 90deg, #2a3f42, #2a3f42, #233437  100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #233437), color-stop(100%, #2a3f42)); /* Safari 4+, Chrome 2+ */  
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#2a3f42),to(rgba(#233437))); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(#233437, #2a3f42); /* Opera11.10+ */
	background: -ms-linear-gradient(#233437, #2a3f42); /* IE10+ */
	background: linear-gradient(linear, left top, left bottom, from(#233437 ),to(#2a3f42)); /* W3C */
	box-shadow: 1px 0 5px rgba(0, 0, 0, 0.2);
}

.dropdown li, .dropdown li li {
	border-color: black;
}

.dropdown li.separator {
	border-color: black;
}

/* Notifications
---------------------------------------- */

.notification_list p.notification-time {
	color: #cef582;
}

li.notification-reported strong, li.notification-disapproved strong {
	color: #D31141;
}

/* Keybox for Hall of Fame */

input.key-box {
	color: #ffe74a;
	background-color: #1a2729;
	border-radius: 6px;
	outline: none;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #111617;
}

input.key-box:hover {
	background-color: #1a2729;
	outline: none;
	border: 1px solid #005f65;
}

input.key-box:focus {
	background-color: #1a2729;
	outline: none;
	border: 1px solid #005f65;
}