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

html, body {
	color: #e7d1a9;
	background-color: #54321D;
	background-image: url("./images/background_html.jpg");
	background-position: top center;
	background-repeat: repeat;
	margin: 0;
	padding: 0;
}

h1 {
	color: #1B0D04;
}

h2 {
	color: #e1be80;
}

h3 {
	border-bottom-color: #6c5b42;
}


hr {
	border-color: #3f2e22;
	border-top-color: #3f2e22;
}

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

a { color: #ccb07c; } 
a:hover { color: #b21e1e;text-decoration: none; }

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

.forumbg .header a:hover, .forabg .header a:hover, th a:hover {

}

/* Notification mark read link */
.dropdown-extended a.mark_read {
	background-color: #907c59;
}

/* Post body links */
.postlink {
	font-weight: bold;
}

.postlink:visited {
	color: #b21e1e;
}

.postlink:hover {
	color: #b21e1e;
}

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

/* Back to top of page */
.top i {
	color: #999999;
}

/* Arrow links  */
.arrow-left:hover, .arrow-right:hover {
	color: #b21e1e;
}

li.rightside2 a:hover {
    color: #b21e1e;
}

.display-options .button2 {
	margin: 0;
}

.dropdown-extended .header .header_settings a {
	color: inherit;
}

.dropdown-extended .header .header_settings a:hover {
	color: #b21e1e;
}

.dropdown-extended ul li a, .notification_list dt > a, .dropdown-extended .footer > a {
	color: inherit;
}

.dropdown-extended a.mark_read {
	color: #b21e1e;
}

.dropdown-extended a.mark_read:hover {
	color: #190f0b;
}

/* Round cornered boxes and backgrounds
---------------------------------------- */

.bgleft { background-image: url("./images/bg_leftside.jpg");
	background-position: top left;
	background-repeat: repeat-y;
	padding-left: 50px;
	display: block;
	-webkit-box-shadow: -5px 0px 5px 0px rgba(28, 23, 16, 1.0);
	-moz-box-shadow:    -5px 0px 5px 0px rgba(28, 23, 16, 1.0);
	box-shadow:         -5px 0px 5px 0px rgba(28, 23, 16, 1.0);
}

.bgright { background-image: url("./images/bg_rightside.jpg");
	background-position: top right;
	background-repeat: repeat-y;
	padding-right: 50px;
	display: block;
	-webkit-box-shadow: 5px 0px 5px 0px rgba(28, 23, 16, 0.90);
	-moz-box-shadow:    5px 0px 5px 0px rgba(28, 23, 16, 0.90);
	box-shadow:         5px 0px 5px 0px rgba(28, 23, 16, 0.90);
}

.wrap {
	background-image: url("./images/bg_post.jpg");
	background-repeat: repeat;
	background-position: top left;
}

.navbar {
	background-image: url("./images/bg_nav.jpg");
	background-repeat:no-repeat;
	background-position: left top;
	display:block;
    max-width: 100%;
}

.navbarfooter {
	display:block;
	margin-top: 0 !important;
}

.site-description h1 {color: #ccb07c;}


img.endtopicrow {
	display:block;
	height: auto;
	max-width:100%;
}

h3.titlepm, h3.first, h2.poll-title, h3.mcp-postrow {
	background-image: url("./images/action_bar.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    width: 100%;
    height: 40px;
    line-height: 2.3;
}

h2.poll-title {
	color: #997d5e !important;
	text-indent: 0.500em;
}

h3.titlepm a {
	color: #cbad7d !important;
}

h3.titlepm a:hover {
	color: #b21e1e !important;
	text-decoration: underline;
}

.page-body h2 span {
	color: #e1be80;
	text-shadow: 3px 1px 2px #0B0403;
}

.panel {
	background-image: url("./images/bgrow1.jpg");
	background-repeat: repeat;
	background-position: top left;
	color: #decba4;
    border: 1px solid #1b110a;
}

.panel2 {
	background-image: url("./images/bgrow1.jpg");
	background-repeat: repeat;
	background-position: top left;
    border: 1px solid #1b110a;
	padding: 5px 10px;
	margin:0;
}

.panel2 h2 {
	color: #ccb083;
	text-shadow: 2px 0px 0px #090503;
}

.panel .bg3 {
	background: url("./images/bgrow1.jpg") top left repeat;
	display:block;
    border: 1px solid #1b110a;
}

.post {
    background: url("./images/bgrow1.jpg") top left repeat;
    border: 1px solid #1b110a;
}

.post:target .content {
	background-image: url("./images/bg_post.jpg");
	background-repeat: repeat;
	background-position: top left;
	padding: 1.3em 0.700em;
	border: 1px solid #775b38;
	color: #edd8af;
}

.content-faq {
	background-image: inherit;
	padding: 1.3em 0.700em;
	border: 0;
	color: #edd8af;
}

dl.answer-faq dd {
	background-image: url("./images/bg_post.jpg");
	background-repeat: repeat;
	background-position: top left;
	padding: 1.3em 0.700em;
	border: 1px solid #775b38;
}

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

.topic-title h2 a {
	background: url("./images/bg_title.jpg") top left no-repeat;
	display:inline-block;
	height:70px;
}

#cp-main h2 {
    background-image: url("./images/bgth.jpg");
    background-position: top left;
    background-repeat: no-repeat;
    height: 30px;
    color: #e1be80;
    margin: 10px 0 -2px 0;
    text-shadow: 3px 1px 2px #0B0403;
}

.tabs-container h2 a {
	text-indent: 5px;
}

h2.ucp-main-h2 {
    padding:10px 0 0 0;
    text-indent: 10px;
}

.online-list h5 {
	background-image: url("./images/bgth.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	height: 35px;
	border-bottom-color: #1a0f09;
	border-width: 2px;
	margin-bottom: 0 !important;
	color: #ccb07c;
}

.online-list h3 {
	background-image: url("./images/bgth.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	height: 35px;
	border-bottom-color: #1a0f09;
	border-width: 2px;
	margin-bottom: 0;
}

.online-list h3 a {
	padding: 12px 0 0 5px;
}

.online-list p {
	background-image: url("./images/bgrow1.jpg");
	background-position: top left;
	background-repeat:repeat;
    border: 1px solid #211914;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-bottom: 2px;
	padding-top: 5px;
}

.statistics p {
	background-image: url("./images/bgrow1.jpg");
	background-position: top left;
	background-repeat:repeat;
    border: 1px solid #211914;
}

.poll-content {
	background-image: url("./images/bgrow1.jpg");
	background-position: top left;
	background-repeat:repeat;
}

.statistics h3 {
	background-image: url("./images/bgth.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	height: 40px;
	border-bottom: 1px solid #1a0f09;
	margin-bottom: 0;
	margin-top : 0;
}

h3.news-important, .your-details {
	background-image: url("./images/bgth.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	height: 40px;
	border-bottom:1px solid #1a0f09;
	margin-bottom: 0 !important;
	padding: 0 0 0 5px;
	line-height: 4.0;
}

.bg1 {
	background-image: url("./images/bgrow1.jpg");
    background-repeat: repeat;
    background-position: top left;
    max-width:100%;
}


.bg2 {
	background-image: url("./images/bgrow1.jpg");
	background-repeat: repeat;
	background-position: top left;
    max-width:100%;
}

.bg3 {
	background-image: url("./images/bg_content.jpg");
	background-repeat: repeat;
	background-position: top left;
    max-width:100%;
}

.bg4 {
	background-image: url("./images/bg_content.jpg");
	background-repeat: repeat;
	background-position: top left;
    max-width:100%;
	padding: 5px 10px;
}

.bg5 {
	background-image: url("./images/bgrow1.jpg");
	background-repeat: repeat;
	background-position: top left;
    max-width:100%;
}

.bg6 {
	background-image: url("./images/bgrow1.jpg");
	background-repeat: repeat;
	background-position: top left;
    max-width:100%;
}

img.bg-lastrow {
	border-top: 1px solid #0e0805;
}

.permissions p {
	background-image: url("./images/bgrow1.jpg");
	background-repeat: repeat;
	background-position: top left;
    border: 1px solid #211914;
    max-width:100%;
}

table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) {
	background-image: url("./images/bg_post.jpg");
	background-repeat: repeat;
	background-position: top left;
}

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

h2.login-title {
	background-image: url("./images/login_title.jpg");
	background-repeat: no-repeat;
	background-position: top left;
    max-width:100%;
	height: 49px;
	color: #ceb77d !important;
	padding-left: 5px;
	line-height: 3.0 !important;
}

.login-register {
	background-image: url("./images/login_title.jpg");
	background-repeat: no-repeat;
	background-position: top left;
    max-width:100%;
	height: 49px;
	color: #ceb77d;
	padding-left: 5px;
	line-height: 4.5;
}

fieldset.fields1 .error-2 {
	color: #510000;
}

h2.message-title {
	background-image: url("./images/login_title.jpg");
	background-repeat: no-repeat;
	background-position: top left;
    max-width:100%;
	height: 49px;
	color: #ceb77d !important;
	padding-left: 5px;
	line-height: 2.9 !important;
}

h2.quickreply-title {
	background-image: url("./images/login_title.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 5px;
	max-width: 100%;
	height: 49px;
	line-height: 2.1;
}


h2.posting-title {
	background-image: url("./images/bg_title_1053.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
    max-width:100%;
	height:40px;
	margin:0;
}

h2.posting-title a {
	padding-top: 7px;
	padding:7px 0 0 5px;
	margin:0;
    color:inherit;
}

h2.ucp-title {
	background-image: url("./images/bg_title_1053.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 50px;
    max-width:100%;
    margin: 0.200em 0 0 0;
	padding: 0;
	line-height: 1.8;
}

h2.ucp-title span {
	float:left;
	padding:7px 0 0 5px;
}

h3.review {
	background-image: url("./images/bg_title_1053.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	max-width: 100%;
	height: 40px;
	padding-left: 5px;
	margin-bottom: -1px;
	border:0;
	line-height: 4.0;
}

h2.memberlist-title {
	background-image: url("./images/bg_title_1053.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	max-width: 100%;
	height: 50px;
	padding-left: 5px;
	line-height: 2.3;
	margin:0;
}

h2.faqbgtitle {
	background-image: url("./images/bg_title_1053.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	max-width: 100%;
	height: 50px;
	margin:0;
}

h2.faq-title {
	padding-left: 7px;
	line-height: 2.4;
	margin-bottom: 1px;
}


h2.topic-title {
	background-image: url("./images/bg_title_1053.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	max-width: 100%;
	height: 50px;
	color: #ceb77d;
}

h2.topic-title a {
	color: #ccb07c;
}

h2.topic-title a:hover {
    text-decoration: underline;
}

h2.topic-title {
	padding-left:7px;
	margin: 0;
	line-height: 2.4;
}

h2.forum-title {
	background-image: url("./images/bg_title_1053.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	max-width: 100%;
	height: 50px;
	margin:0;
	padding: 0;
	line-height: 1.7;
	text-shadow: 3px 1px 2px #0B0403;
}

h2.forum-title a {
	padding:7px 0 0 5px;
	margin:0;
    color: inherit;
}

h2.forum-title a:hover {
    text-decoration: underline;
}

h2.faq-title-2 {
	background-image: url("./images/bgfaq_title.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	max-width: 100%;
	height: 40px;
	color: #f7f0de !important;
}

.content h2.faq-title-2 {
	padding-left: 26px;
}

h2.mcpmod {
	background-image: url("./images/bg_title_1053.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	max-width: 100%;
	height: 50px;
	margin: 0.200em 0 0.200em 0;
	text-indent: 5px;
	line-height: 2.5;
}

h2.sitename-title {
	background-image: url("./images/login_title.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	height: 49px;
	max-width: 100%;
	color: #c6ac82 !important;
	padding-left: 5px;
	line-height: 3.0 !important;
}

h2.viewonline-title {
	background-image: url("./images/bg_title_1053.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	max-width: 100%;
	height: 40px;
	padding:5px;
	line-height: 2.0;
}

h2.bg_whois {
	background-image: url("./images/login_title.jpg");
	background-repeat: no-repeat;
	background-position: top left;
    max-width:100%;
	height: 49px;
	color: #ceb77d !important;
	padding-left: 5px;
	line-height: 2.3;
}

.register h2 {
	background-image: url("./images/login_title.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	height: 49px;
	max-width: 100%;
	color: #c6ac82 !important;
	padding-left: 5px;
	line-height: 2.2;
}

.titlespace {
    background-image: url("./images/bg_title_1053.jpg");
    background-repeat: no-repeat;
    background-position: top left;
    height:50px;
    max-width:100%;
}

h2.titlespace {
    padding-left: 5px;
    line-height: 2.5;
    color: #cbad7d !important;
}

.page-body .solo {
	background-image: url("./images/bg_title_1053.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	max-width: 100%;
	height:50px;
	line-height: 1.8;
}

h2.solo {
	text-shadow: 2px 0px 1px #130502;
}

p.moderator { 
	color: #c2a05d;
	margin-top: 0.200em;
	margin-bottom: 0.500em; 
}

.sendpass h2 {
	background-image: url("./images/login_title.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	max-width: 100%;
	color: #ccba9d !important;
	height:40px;
	padding-left: 5px;
	line-height: 3.0 !important;
}

.postbody h3 {
	color: #cbad7d;
}

.searchresults-title {
	background-image: url("./images/bg_title_1053.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	height: 40px;
	max-width: 100%;
	color: #997d5e;
}

dl.postprofile dd {
    color:#D4C197;
}

dl.postprofile dt, dd.resp strong, dd.view strong {
    color: #b38a56;
}

dd.profile-joined {
	color: #19100b;
}

dd.profile-posts strong, dd.profile-joined strong, dd.profile-contact strong {
	color:#d1ab6b;
}

a.left-box span {
	text-decoration: none;
}

a:hover.left-box span {
	color: #b21e1e;
	text-decoration: none;
}

a.right-box span {
	text-decoration: none;
}

a:hover.right-box span {
	color: #b21e1e;
	text-decoration: none;
}

a.arrow-left span {
	text-decoration: none;
}

a:hover.arrow-left span {
	color: #b21e1e;
	text-decoration: none;
}

.permissions h3 {
	background-image: url("./images/bgth.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	height: 40px;
	max-width: 100%;
	padding: 0;
	margin: 0;
}

/* Horizontal lists
----------------------------------------*/
ul.navlinks {
	border-top-color: #080401;
}

/* Table styles
----------------------------------------*/
table.table1 {
	border-right: 1px solid #1a0f09;
}

table.table1 thead th {
	background-image: url("./images/bgth.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	color: #ccb07c;
}

table.table1 tbody tr {
	border:1px solid #1a0f09;
}

table.table1 td {
	border-left: 1px solid #1a0f09;
	color: #ccb07c;
}

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

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

table.online-table th {
	background-image: url("./images/bgth.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	height: 35px;
}

/* Misc layout styles
---------------------------------------- */
dl.profile-details a:hover {
	color: #b21e1e !important;
}

dl.details dd {
	color: #d8c39e;
}

.sep {
	color: #1198D9;
}

dl.details dd a {
	color: #d1ae73;
}

dl.details dd a:hover {
	color: #b21e1e;
}

/* Icon styles
---------------------------------------- */
.icon.icon-blue, a:hover .icon.icon-blue {
	color: #ea7016;
}

.icon.icon-green, a:hover .icon.icon-green {
	color: #1b9A1B;
}

.icon.icon-red, a:hover .icon.icon-red {
	color:  #b21e1e;
}

.icon.icon-orange, a:hover .icon.icon-orange {
	color: #FF6600;
}

.icon.icon-bluegray, a:hover .icon.icon-bluegray {
	color: #536482;
}

.icon.icon-gray, a:hover .icon.icon-gray {
	color: #20110b;
}

.icon.icon-lightgray, a:hover .icon.icon-lightgray {
	color: #ccba9d;
}

.icon.icon-black, a:hover .icon.icon-black {
	color: #ccba9d;
}

.alert_close .icon:before {
	background-color: #FFFFFF;
}

/* Jumpbox */
.jumpbox .dropdown li {
	border-top-color: #8d785d;
}

li a.jumpbox-cat-link {
	background: rgb(68, 47, 28);
	color: #1a0f09;
}

.jumpbox-cat-link:hover {
	background: rgb(83, 58, 34);

}

.jumpbox-forum-link {
	background: rgb(68, 47, 28);
}

.jumpbox-forum-link:hover {
	background: rgb(83, 58, 34);
}

.jumpbox .dropdown .pointer-inner {
	border-color: rgb(76, 50, 29) transparent;
}

.dropdown-contents li a.jumpbox-sub-link {
	background: #2C1D12;
	color: #ccba9d;
}

.dropdown-contents li a.jumpbox-sub-link:hover {
	background: rgb(26, 15, 7);
	color: #b21e1e;
}

.jumpbox-sub-link:hover {
	background: #443123;
}

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

.copyright {
	background-image: url("./images/bgfooter.jpg"); bglogin_mob.jpg
	background-repeat: no-repeat;
	background-position: bottom center;
	margin:0;
	padding:0;
	color: #efe3c6;
	height: 112px;
}

.error {
	color: #b21e1e;
}

li.reported {
	background: rgba(163,29,31,0.3);
}

li.reported:hover {
	background: rgba(155,27,27,0.4) !important;
}
.sticky, .announce {
	/* you can add a background for stickies and announcements*/
}

div.rules {
	background-color: #9e1919;
	color: #ccba9d;
	border: 1px ridge #ccba9d;
}

p.post-notice {
	background-image: url("./images/bg_title_1053.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	border: 1px solid #664328;
}

.post-notice strong {
	color: #f03b3b;
}

p.time {
	background-image: url("./images/action_bar.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    width: auto;
    padding: 8px 5px 8px 5px;
}

.action-bar.bar-top, .action-bar.actions-jump {
	background-image: url("./images/action_bar.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    max-width: 100%;
    padding: 8px 0 5px 5px;
}

.buttons-mark {
	background-image: url("./images/action_bar.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    height: 40px;
    max-width: 100%;
}

dl.bg-buttons {
	background-image: url("./images/action_bar.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    max-width: 100%;
}

.bg-login-buttons {
	background-image: url("./images/action_bar.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    max-width: 100%;
    padding: 1.000em 0 1.000em 0.500em;
    line-height: 1.5;
}

fieldset.options-buttons {
	background-image: url("./images/action_bar.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    height: 40px;
    max-width: 100%;
    margin: 0;
}

.format-buttons {
	background-image: url("./images/action_bar.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    max-width: 100%;
    height: 40px;
    padding-top: 0.700em;
    padding-left: 0.500em;
}

.post-review {
	background-image: url("./images/action_bar.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    width: 100%;
    height: 40px;
}

.action-bar.bar-bottom {
	background-image: url("./images/action_bar.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    max-width: 100%;
    padding: 8px 5px;
}

.action-bar.bottom {
	background-image: url("./images/action_bar.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    max-width: 100%;
    padding: 5px 0 5px 5px;
}

.action-bar.actions-jump {
	background-image: url("./images/action_jump.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    max-width: 100%;
    padding: 0;
}

fieldset.submit-buttons {
	background-image: url("./images/action_bar.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    max-width: 100%;
    padding: 8px 0;
}

fieldset.display-actions {
	background-image: url("./images/action_bar.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    max-width: 100%;
    padding-top: 10px;
}

p.linkmcp {
	background-image: url("./images/action_bar.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    max-width: 100%;
    padding: 1.000em 0 1.000em 0.500em;
    margin:0;
}

.marks {
	background-image: url("./images/action_jump.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    max-width: 100%;
    padding: 8px 5px 8px 0;
}

/*
--------------------------------------------------------------
Colours and backgrounds for content.css
-------------------------------------------------------------- */
ul.forums {
	background-image: url("./images/bgrow1.jpg");
	background-repeat: repeat;
	background-position: top left;
	display:block;
}

ul.topiclist li.header {
	background-image: url("./images/bgth.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	border-bottom: 2px solid #0e0806;
	height: 35px;
}

ul.topiclist li {
	color: #ccba9d;
}

ul.topiclist dt {
	color: #ccba9d;
}

ul.topiclist li.row:hover dl {
	background-color: rgba(109,89,63,0.1);
}

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

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

li.row {
	border-top: 1px #050403 solid;
	border-left: 1px #050403 solid;
}

li.row:hover {
	background-color: rgba(109,89,63,0.1);
}

li.row strong {
   color: #ccba9d;
}

li.row:hover dd {
	border-left-color: rgba(109,89,63,0.7);
}

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

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

/* Content container styles
----------------------------------------*/
.content h2, .panel h2 {
	color: #21170e;
}

.content2 h2 {
	color: #ccba9d;
}

.content h2 {
	line-height: 2.3;
}

dl.faq dd a:hover {
	color: #7a0b0b;
}

dl.faq dt {
	color: #ccba9d !important;
}

.posthilit {
	background-color: #2F1F16;
	color: #FFE29E;
}

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

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

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

/* BB Code styles
----------------------------------------*/
/* Quote block */
blockquote {
	background-image: url("./images/bg_quote3.jpg");
	background-position: top left;
	background-repeat: repeat;
	display:block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #5d3f28;
}

blockquote blockquote {
	/* Nested quotes */
	background-image: url("./images/bg_quote2.jpg");
	background-position: top left;
	background-repeat: repeat;
	display:block;
}

blockquote blockquote blockquote {
	/* Nested quotes */
	background-image: url("./images/bg_quote.jpg");
	background-position: top left;
	background-repeat: repeat;
	display:block;
}

/* Code block */
.codebox {
	background: #634125;
    display: block;
    border-color: #b68d57;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.codebox p {
	border-bottom-color: #301d12;
    color: #170d09;
}

.codebox code {
	color: #efcca1;
}

/* Attachments
----------------------------------------*/
.attachbox {
	background-image: url("./images/bg_content.jpg");
	background-repeat: repeat;
	background-position: top left;
	border-color: #635443;
}

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

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

.attachbox dt {
	color: #1a0f09;
	font-weight: bold;
}

.attachbox p {
	color: #efcca1;
}

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

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

/* Inline image thumbnails */

dl.file dd {
	color: #050403;
}

dl.thumbnail img {
	border-color: #635443;
	background-color: #564022;
}

dl.thumbnail dd {
	color: #aa8e6d;
}

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

dl.thumbnail dt a:hover img {
	border-color: #493a2e;
}

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

fieldset.polls dl {
	border-top-color: #1b110c;
}

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

fieldset.polls dd div {
	color: #D4C197;
}

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

.pollbar1 {
	background-color: #b21e1e;
	border-bottom-color: #b21e1e;
	border-right-color: #b21e1e;
}

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

.pollbar2 {
	background-color: #b21e1e;
	border-bottom-color: #b21e1e;
	border-right-color: #b21e1e;
}

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

.pollbar3 {
	background-color: #b21e1e;
	border-bottom-color: #b21e1e;
	border-right-color: #b21e1e;
}

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

.pollbar4 {
	background-color: #b21e1e;
	border-bottom-color: #b21e1e;
	border-right-color: #b21e1e;
}

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

.pollbar5 {
	background-color: #b21e1e;
	border-bottom-color: #b21e1e;
	border-right-color: #b21e1e;
}

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

/* Poster profile block
----------------------------------------*/
.postprofile {
	color: #998f7b;
	border-color: #190a03;
}

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

/*
--------------------------------------------------------------
Colours and backgrounds for buttons.css
-------------------------------------------------------------- */
.button {
	background: rgb(81,53,31);
	background: -moz-linear-gradient(top, rgba(81,53,31,1) 0%, rgba(33,21,12,1) 100%);
	background: -webkit-linear-gradient(top, rgba(81,53,31,1) 0%,rgba(33,21,12,1) 100%);
	background: linear-gradient(to bottom, rgba(81,53,31,1) 0%,rgba(33,21,12,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51351f', endColorstr='#21150c',GradientType=0 );
	color: #ccb07c;
	border-top: 1px solid #4a3528;
	border-left: 1px solid #302218;
	border-right: 1px solid #110a06;
	border-bottom: 1px solid #271c14;
}

.button:hover,
.button:focus {
	background: #110904; /* Old browsers */
    background: -moz-linear-gradient(top, #110904 0%, #27170b 100%);
    background: -webkit-linear-gradient(top, #110904 0%,#27170b 100%);
    background: linear-gradient(to bottom, #110904 0%,#27170b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#110904', endColorstr='#27170b',GradientType=0 );
	border-top: 1px solid #0f0906;
	border-left: 1px solid #1d130b;
	border-right: 1px solid #110a06;
	border-bottom: 1px solid #2F2016;
	color: #897348;
}

.button .icon,
.button-secondary {
	color: #ccb07c;
}

.button-secondary:focus,
.button-secondary:hover,
.button:focus .icon,
.button:hover .icon {
	color: #897348;
}

.button-search:hover,
.button-search-end:hover {
	border-top: 1px solid #0f0906;
	border-left: 1px solid #1d130b;
	border-right: 1px solid #110a06;
	border-bottom: 1px solid #2F2016;
}

.caret	{ border-color: #1a0f09; }
.caret	{ border-color: #1a0f09; }

.contact-icons a		{ border-color: #DCDCDC; }
.contact-icons a:hover	{ background-color: #605039; }

/* Pagination
---------------------------------------- */
.pagination li a {
	background: rgb(81,53,31);
    background: -moz-linear-gradient(top, rgba(81,53,31,1) 0%, rgba(33,21,12,1) 100%);
    background: -webkit-linear-gradient(top, rgba(81,53,31,1) 0%,rgba(33,21,12,1) 100%);
    background: linear-gradient(to bottom, rgba(81,53,31,1) 0%,rgba(33,21,12,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51351f', endColorstr='#21150c',GradientType=0 );
	color: #ccb07c;
	border-color:  #3e2e23;
	filter: none;
	box-shadow: none;
	-webkit-box-shadow: none;
}

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

.pagination li.active span {
	background: rgb(27, 18, 9);
	border-color: #2f2013;
	color: #cea879;
}

.pagination li a:hover, .pagination li a:hover .icon, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger {
	background: rgb(33,21,12);
	background: -moz-linear-gradient(top, rgba(33,21,12,1) 0%, rgba(81,53,31,1) 100%);
	background: -webkit-linear-gradient(top, rgba(33,21,12,1) 0%,rgba(81,53,31,1) 100%);
	background: linear-gradient(to bottom, rgba(33,21,12,1) 0%,rgba(81,53,31,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21150c', endColorstr='#51351f',GradientType=0 );
	border-color: #4a351f;
	color: #897348;
	filter: none;
	text-shadow: none;
}

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

.search-box .inputbox {
	background-color: #080401;
	border-top: 1px solid #271c14;
	border-left: 1px solid #271c14;
	border-right: 0;
	border-bottom: 1px solid #271c14;
}

.search-box .inputbox:hover,
.search-box .inputbox:focus {
	border-right: 0;
	border-top: 1px solid #4a351f;
	border-left: 1px solid #4a351f;
	border-bottom: 1px solid #4a351f;
}

.search-header .button {
	border-top: 1px solid #4a3528;
	border-left: 1px solid #302218;
	border-right: 0;
	border-bottom: 1px solid #271c14;
}

.search-header .button-search:hover,
.search-header .button-search-end:hover {
	border-top: 1px solid #0f0906;
	border-left: 1px solid #1d130b;
	border-right: 0;
	border-bottom: 1px solid #2F2016;
} 

/* Icon images
---------------------------------------- */
.contact-icon						{ background-image: url("./images/icons_contact.png"); }

/* Profile & navigation icons */
.pm-icon							{ background-position: 0 0; }
.email-icon							{ background-position: -21px 0; }
.jabber-icon						{ background-position: -80px 0; }
.phpbb_icq-icon						{ background-position: -61px 0 ; }
.phpbb_wlm-icon						{ background-position: -182px 0; }
.phpbb_aol-icon						{ background-position: -244px 0; }
.phpbb_website-icon					{ background-position: -40px 0; }
.phpbb_youtube-icon					{ background-position: -98px 0; }
.phpbb_facebook-icon				{ background-position: -119px 0; }
.phpbb_googleplus-icon				{ background-position: -140px 0; }
.phpbb_skype-icon					{ background-position: -161px 0; }
.phpbb_twitter-icon					{ background-position: -203px 0; }
.phpbb_yahoo-icon					{ background-position: -224px 0; }

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

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

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

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

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

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

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

.panel-container h3, .panel-container hr {
	border-color: #241812;
}

.cp-menu hr {
	border: 0;
	margin: 0;
	padding:0;
	height: 0;
}

.panel-container .panel li.row {
	border-bottom-color: #1a0f09;
	border-top-color: #1a0f09;
	border-right-color: #1a0f09;
}

.panel-container table.table1 thead th {
	border-left: 1px solid #1a0f09;
	border-bottom: 2px solid #1a0f09;
}

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

/* CP tabbed menu
----------------------------------------*/
.tabs .tab > a {
	background: #4b2d18;
	color: #ffdda1;
	text-shadow: 1px 0px 1px #090302;
}

.tabs .tab > a:hover {
	background: #281409;
	color: #b21e1e;
}

.tabs .activetab > a,
.tabs .activetab > a:hover {
	background: #281409;
	box-shadow: 0 1px 1px #d3b28b inset;
	color: #b21e1e;
}

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


/* Mini tabbed menu used in MCP
----------------------------------------*/
.minitabs .tab > a {
	background: #4b2d18;
	color: #ffdda1;
}

.minitabs .tab > a:hover {
	background: #281409;
	color: #b21e1e;
}

.minitabs .activetab > a,
.minitabs .activetab > a:hover {
	background: #281409;
	color: #b21e1e;
}

.minitabs .activetab > a:hover {
    color: #c9b385;
}

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

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

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

/* Link styles for the sub-section links */
.navigation a {
	color: #ffdda1;
	background: #4b2d18;
	border-top: 1px solid #875c33;
	border-left: 1px solid #1e130e;
	border-bottom: 1px solid #1e130e;
	border-right: 0;
	opacity: 0.7;
	text-shadow: 1px 0px 1px #090302;
}

.rtl .navigation a {
	background: #947147; /* Old browsers */ /* FF3.6+ */
}

.navigation a:hover {
	background: #281409;
	border-top: 1px solid #060302;
	border-bottom: 1px solid transparent;
	color: #b21e1e;
}

.navigation .active-subsection a {
	background: #281409;
	color: #b21e1e;

}

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

/* Preferences pane layout
----------------------------------------*/
.panel-container h2 {
	background: none;
	color: #180d07;
}

.cp-main .pm {
	border: 1px solid #211914;
}

/* Friends list */
.cp-mini {
	background-color: #281409;
	border: 2px solid #0e0805;
	opacity: 0.6;
}

/* PM Styles
----------------------------------------*/
/* PM Message history */
.current {
	color: #000000 !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: #635443;
}

.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: #816549;
    border-color: #20150C;
}

.gallery label:hover {
	background-color: #9E805F;
}

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

/* General form styles
----------------------------------------*/
select {
	background-color: #110b08;
	border: 1px solid #503825;
	color: #c9b6a1;
}

option.disabled-option {
	color: graytext;
}

/* Definition list layout for forms
---------------------------------------- */
fieldset.fields1 {
	background-color: transparent;
}

/* Hover effects */

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

/* Quick-login on index page */
fieldset.quick-login input.inputbox:hover {
	border-color: #503d30;
}

fieldset.quick-login input.inputbox {
	border-color: #35281d;
	margin-top: 0.200em;
}

h5.quicklog {
	line-height: 2.0;
}

/*birthday-list on index page */

.birthday-list h3 {
	background-image: url("./images/bgth.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	height: 35px;
	border-bottom-color: #1a0f09;
	border-width: 2px;
	margin-top: 0;
}

.birthday-list {
	background-image: url("./images/bgrow1.jpg");
	background-position: top left;
	background-repeat: repeat;
	padding-bottom: 10px;
}

.birthday-list h3 span {
	color: #ccb07c;
}

.statistics h3 span {
	color: #ccb07c;
}

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

.message-box textarea {
	background-image: url("./images/bg_post.jpg");
	background-repeat: repeat;
	background-position: top left;
	color: #ccba9d;
}

.message-box textarea.drag-n-drop {
	outline-color: rgba(119, 78, 49, 1.0);
}

.message-box textarea.drag-n-drop-highlight {
	outline-color: rgba(119, 78, 49, 1.0);
}

/* Input field styles
---------------------------------------- */
.inputbox {
	background-color: #110b08;
	border: 1px solid #503825;
}

.inputbox:-moz-placeholder {
	color: #998f7b;
}

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

.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, .button-icon-only {
	background: rgb(81,53,31);
	background: -moz-linear-gradient(top, rgba(81,53,31,1) 0%, rgba(33,21,12,1) 100%);
	background: -webkit-linear-gradient(top, rgba(81,53,31,1) 0%,rgba(33,21,12,1) 100%);
	background: linear-gradient(to bottom, rgba(81,53,31,1) 0%,rgba(33,21,12,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51351f', endColorstr='#21150c',GradientType=0 );
	color: #ccb07c;
	border-top: 1px solid #6f4d31;
	border-left: 1px solid #332214;
	border-right: 1px solid #332214;
	border-bottom: 1px solid #1b120a;
}

input.button3 {
	background-image: none;
}

/* Alternative button */
a.button2, input.button2, input.button3 {

}

/* <a> button in the style of the form buttons */
a.button1, a.button2 {

}

/* Hover states */
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover, .button-icon-only:hover {
	background: #110904; /* Old browsers */
    background: -moz-linear-gradient(top, #110904 0%, #27170b 100%);
    background: -webkit-linear-gradient(top, #110904 0%,#27170b 100%);
    background: linear-gradient(to bottom, #110904 0%,#27170b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#110904', endColorstr='#27170b',GradientType=0 );
	border-top: 1px solid #0f0906;
	border-left: 1px solid #1d130b;
	border-right: 1px solid #110a06;
	border-bottom: 1px solid #2F2016
	color: #897348;

}

.bg-fieldset-ucp {
	background-image: url("./images/action_bar.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	max-width: 100%;
	padding: 0.500em 0;
}

/* Focus states */
input.button1:focus, input.button2:focus, input.button3:focus {

}

input.disabled {
	color: #666666;
}

/* jQuery popups
---------------------------------------- */
.phpbb_alert {
	background: #442F1C;
	-webkit-box-shadow: 0px 0px 1px 2px rgba(61,50,37,1);
	-moz-box-shadow: 0px 0px 1px 2px rgba(61,50,37,1);
	box-shadow: 0 0 3px 1px rgba(152, 117, 79, 0.5);
	border-color: #1a0f07;
	color: #ffedce;
}

.darken {
	background-color: #110a07;
}

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

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

.dropdown-extended ul li:hover {
	background: rgba(119, 94, 67, 0.3);
	color: #110a07;
}

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

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

.dropdownall .pointer {
	border-color: #1c150f transparent;
}

.dropdown .pointer {
	border-color: #1c150f transparent;
}

.dropdown .pointer-inner {
	border-color: #442F1C transparent;
}

.dropdownall .pointer-inner {
	border-color: #442F1C transparent;
}

.dropdown-extended .pointer-inner {
	border-color: #442F1C transparent;
}

.dropdown .dropdown-contents {
	background: rgb(68, 47, 28);
	-webkit-box-shadow: 0px 0px 1px 2px rgba(61,50,37,1);
	-moz-box-shadow: 0px 0px 1px 2px rgba(61,50,37,1);
	box-shadow: 0px 0px 3px 1px rgb(141, 116, 83);
	border-color:#170f0a;
}

.dropdownall .dropdown-contents {
	background: rgb(68, 47, 28);
	-webkit-box-shadow: 0px 0px 1px 2px rgba(61,50,37,1);
	-moz-box-shadow: 0px 0px 1px 2px rgba(61,50,37,1);
	box-shadow: 0px 0px 2px 1px rgb(132, 110, 85);
	border-color:#170f0a;
}

.dropdown li, .dropdown li li {
	border-color:#bfb09a;
}

.dropdownall li, .dropdownall li li {
	border-color: #bfb09a;
}

.dropdownall li.separator {
	border-color: #bfb09a;
}

.dropdown li.separator {
	border-color: #bfb09a;
}

.dropdown li a {
	color: #ccb07c;
}

.dropdownall li a {
	color: #ccb07c;
}

/* Notifications
---------------------------------------- */
.notification_list p.notification-time {
	color: #998f7b;
}

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

.badge {
	background-color: #9b1f1f;
	color: #ffffff;
}
