﻿/**
 * WebEngine CMS
 * Daedalus Template - Adapted by Cepoide
 * https://cepoide.github.io
 * Discord: marcos.alexis
 * Gmail: soymarcosarauz@gmail.com
 */

body a
{
	outline:none;
}

div, ul, li, a, table, td, tr, span, p { position:relative; padding:0; margin:0;}

center 		{ height:100%; }
img 		{ border: none; }

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
}



body
{
	background: #110D0E url("images/background.jpg") no-repeat top;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	overflow-y: scroll;
	overflow-x: hidden;
}

body,td,th
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
*:focus { outline:none;}


a
{
	color: #F0F0F0;
	text-decoration: none;
}
a:hover { color: orange; }

#container
{
	width:964px;
	position: relative;
	top: 340px;
}

.body_holder
{
	width:964px;
	height:auto;
}


#header
{
	background: url("images/topbar.png") no-repeat;
	background-position: center top;
	background-attachment: scroll;
	position:absolute;
	width:100% !important;
	height: 90px;
	z-index:99999999;
}

transition: [transition-property] [transition-duration] [transition-timing-function] [transition-delay];
 
.menu li a {
  color: #F00;
  -moz-transition: color  1s;
  -webkit-transition: color 1s;
  -o-transition: color  1s;
  -ms-transition: color 1s;
  transition: color 1s;
  }
 
.menu li a {
  color: #AAA;
}

.menu
{
	width:100%;
	height:67px;
	position: absolute;
}
.menu ul {list-style: none; height:67px;}
.menu li {display:inline-block; margin:0 -2px 0 -1px;}

.menu li a
{
	display:inline-block;
	font-family: 'Times New Roman', cursive;
	font-size:15px;
	padding:27px 22px 25px 22px;
	color:#8b7768;
	text-shadow: 0 1px 0 #000, 0 0 3px #000, 0 0 3px #000;
	-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.05), -1px 0 0 #000;
	-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.05), -1px 0 0 #000;
	box-shadow:inset 1px 0 0 rgba(255,255,255,.05), -1px 0 0 #000;
}
.menu li a:hover
{
	color:#e7b932;
	background:rgba(0,0,0,.2);
}

.menu li:last-child a
{
	-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.05), -1px 0 0 #000, inset -1px 0 0 rgba(255,255,255,.05), 1px 0 0 #000;
	-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.05), -1px 0 0 #000, inset -1px 0 0 rgba(255,255,255,.05), 1px 0 0 #000;
	box-shadow:inset 1px 0 0 rgba(255,255,255,.05), -1px 0 0 #000, inset -1px 0 0 rgba(255,255,255,.05), 1px 0 0 #000;
}

.logo
{
	position:relative;
	width:750px; height:70px;
	margin: 0;
	z-index:99999;
	background:url("images/logo.png") no-repeat;
	display: block;
	top: -60px;
	left:250px;
}

.footer
{
	position:relative;
	width:985px; height:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	margin:20px 0px 0px 0px;
	padding: 0px 0px 30px 3px;
	text-shadow:#000 0 1px 0px;
	background:url("images/footer.jpg");
	left:-10px;
}


.footer td
{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color:#4d5255;
	padding:30px 0 0 0;
}

.footer td a { color:#a09888;}
.footer td a:hover { color:#f1c878;}
	
	.f_menu { color:#161819 !important; text-align:right;}
	.f_menu a {
	font-size:11px;
	text-transform:uppercase;
	display:inline-block;
	padding: 15px 10px 0 10px;
	color:#5c6262 !important;
	}
	.f_menu a:hover { color:#f1c878 !important;}


textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border:solid 1px #070707;
	background:#0b0b0b;
	color:#4e4e4e;
	margin: 1px 0px 5px 0px;
}

select
{
	width: auto;
	min-width:220px;
	display:inline-block;
	padding: 8px 10px 8px 0;
	background: -moz-linear-gradient(top,  #1c1b1a 0%, #131211 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c1b1a), color-stop(100%,#131211)); 
	background: -webkit-linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
	background: -o-linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
	background: -ms-linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
	background: linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1b1a', endColorstr='#131211',GradientType=0 ); 
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.6), 0 1px 0 rgba(255,255,255,.05);
    -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.6), 0 1px 0 rgba(255,255,255,.05);
    box-shadow:inset 0 0 3px rgba(0,0,0,.6), 0 1px 0 rgba(255,255,255,.05);
	border: none;
	margin: 0 0 4px 0;
	color:#4c4038;
}

.button
{
	padding: 3px;
	cursor: pointer;
}

.button:active
{
	background-image: url("images/table_bg_light.png");
}

input[type='text'], input[type='password'], input[type='input']
{
	width: 320px; height:33px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border-radius: 3px;
	-moz-box-shadow:inset 0 -1px 0 #23201c, 0 0 3px #000, inset 0 0 1px rgba(255,255,255,.05);
    -webkit-box-shadow:inset 0 -1px 0 #23201c, 0 0 3px #000, inset 0 0 1px rgba(255,255,255,.05);
    box-shadow:inset 0 -1px 0 #23201c, 0 0 3px #000, inset 0 0 1px rgba(255,255,255,.05);
	border: none;
	margin: 0 0 4px 0;
	color:#4c4038;
	padding: 0 10px 2px 10px;
	background: -moz-linear-gradient(top,  #1c1b1a 0%, #131211 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c1b1a), color-stop(100%,#131211)); 
	background: -webkit-linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
	background: -o-linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
	background: -ms-linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
	background: linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1b1a', endColorstr='#131211',GradientType=0 ); 
}
	
input[type='text']:focus, input[type='password']:focus
{
	-moz-box-shadow:inset 0 -1px 0 #23201c, 0 0 3px #000, inset 0 0 1px rgba(255,255,255,.05);
    -webkit-box-shadow:inset 0 -1px 0 #23201c, 0 0 3px #000, inset 0 0 1px rgba(255,255,255,.05);
    box-shadow:inset 0 -1px 0 #23201c, 0 0 3px #000, inset 0 0 1px rgba(255,255,255,.05),inset 0 0 5px rgba(246,148,82,.2);
}

input[type='submit'], button, input[type='button']
{
	display:inline-block;
	width:auto; height:43px;
	border: none;
	font-family: 'Times New Roman', cursive;
	font-size:13px; text-transform: uppercase;
	font-weight: bold;
	text-shadow: 1px 1px 0 rgba(255,255,255,.05);
	color:#0b0601;
	padding: 0 15px 0 15px;
	cursor: pointer;
	background-position: 0 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow:;
    -webkit-box-shadow:;
    box-shadow:inset 0 0 1px rgba(255,255,255,.1),inset 0 -1px 0 #3c2a1c, 0 0 3px #000, 0 1px 0 #000;
	background: #423022; 
	background: -moz-linear-gradient(top,  #423022 0%, #2e1c0e 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#423022), color-stop(100%,#2e1c0e)); 
	background: -webkit-linear-gradient(top,  #423022 0%,#2e1c0e 100%); 
	background: -o-linear-gradient(top,  #423022 0%,#2e1c0e 100%); 
	background: -ms-linear-gradient(top,  #423022 0%,#2e1c0e 100%); 
	background: linear-gradient(top,  #423022 0%,#2e1c0e 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#423022', endColorstr='#2e1c0e',GradientType=0 ); 
}
	
input[type='submit']:hover, button:hover, input[type='button']:hover
{
	color:#c78f42;
	text-shadow: 0 1px 0 rgba(0,0,0,.9);
	background: #2e1c0e; 
	background: -moz-linear-gradient(top,  #2e1c0e 0%, #423022 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e1c0e), color-stop(100%,#423022)); 
	background: -webkit-linear-gradient(top,  #2e1c0e 0%,#423022 100%); 
	background: -o-linear-gradient(top,  #2e1c0e 0%,#423022 100%); 
	background: -ms-linear-gradient(top,  #2e1c0e 0%,#423022 100%); 
	background: linear-gradient(top,  #2e1c0e 0%,#423022 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e1c0e', endColorstr='#423022',GradientType=0 ); 
}


strong.error {
	color: #FF0000;
}


.animation_background {
	position:absolute;
	width:100%; height:444px;
	pointer-events: none; 
	}
	
	.animation_layer_overlay {
	width:1800px; height:444px;
	left: 50%;
	margin: auto -740px;
	background:url("images/animation_overlay.png") no-repeat;
	position: absolute;
	z-index:1;
	}
	.animation_layer {
	width:1400px; height:390px;
	position:absolute;
	top:0;
	left:50%;
	margin: 0 0 0 -700px;
	z-index:0;
	background:url("images/animation_1.png");
	}


#sidebar a {
	display: block;
	line-height: 20px;
	background: url("images/button.png") center no-repeat;
	padding-left: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
}
#sidebar a:hover {
	background-image: url("images/button_hover.png");
}
#sidebar a:active {
	background-image: url("images/button_down.png");
}
#main_side {
padding: 2px 8px 0 0px;
}
.news-table {
	width:660px;
	background:#121010;
	margin: 8px 0 0 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.7), inset 0 0 1px rgba(255,255,255,.1);
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.7), inset 0 0 1px rgba(255,255,255,.1);
	box-shadow: 0 0 1px rgba(0,0,0,.7), inset 0 0 1px rgba(255,255,255,.1);
}
.news-table p {
	width:640px;
	color:#4e4845;
	padding:10px 10px 0px 10px;
	text-shadow: 0 0 3px #000, 0 1px 0 #000;
	font-size:12px;
}
.news-header-table-title {
	font-weight: bold;
	width:660px;
	height:72px;
	background:url("images/news_head_open.jpg");
    }
	.news-header-table-title a{
	color:#f2cc83;
	text-shadow:#000 0px 0px 2px;
	outline: none;
	padding: 11px 0 0 12px;
	display:inline-block;
	}
	.news-header-table-title a:hover {
	color:#707070;
	}
	.news-header-table-title span a {
	padding: 0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 12px 0 0 0;
	color:#49797d;
	}
.page-title {
	font-weight: bold;
	width:660px;
	height:40px;
	background:url("images/page_header.jpg");
    }
	.page-title span{
	color:#f2cc83;
	text-shadow:#000 0px 0px 2px;
	outline: none;
	padding: 11px 0 0 12px;
	display:inline-block;
	}

.page-content {
	width:640px;
	color:#4e4845;
	padding:10px 10px 30px 10px;
	text-shadow: 0 0 3px #000, 0 1px 0 #000;
	font-size:12px;
    }
	.page-content a {
    color:#3d3d3d;
	text-shadow:#0f0f0f 0px 0px 2px;
	outline: none;
	}
	.page-content a:hover {
	color:#707070;
	}
	.page-content td {
	color:#303030;
	font-weight: bold;
	}
	.page-content li {
		list-style-type: none;
	}
	.page-content div.error {
		margin: 5px;
		color: red;
	}
	.page-content table.register-table {
		width: 640px;
	}
	.page-content table.register-table tr td input {
		width: 90%;
	}

	.page-content table.register-table tr td div {
		width: 600px;
		margin: auto;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.page-content td.register-table-submit {
		text-align: center;
	}
	
	.page-content table {
		width:640px;
		background:#121010;
		margin: 2px 0 0 0;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-moz-box-shadow: 0 0 1px rgba(0,0,0,.7), inset 0 0 1px rgba(255,255,255,.1);
		-webkit-box-shadow: 0 0 1px rgba(0,0,0,.7), inset 0 0 1px rgba(255,255,255,.1);
		box-shadow: 0 0 1px rgba(0,0,0,.7), inset 0 0 1px rgba(255,255,255,.1);
	}

	.page-content table.login-table tr td input {
		margin-top: -5px;
		width: 90%;
	}
	.page-content table.login-table tr td {
		text-align: center;
		margin: auto;
	}

	.page-content table.downloads-table th {
		width: 200px;
		font-weight: bold;
		color:#D6A12D;
		height:24px;
		text-shadow:#543416 0px 0px 2px;
		outline: none;
		padding: 11px 0 0 12px;
		display:inline-block;
	    }

	.page-content table.downloads-table td {
		vertical-align: middle;
		padding-left: 10px;
		padding-bottom: 5px;
		margin: auto;
	}

	.page-content table.downloads-table tr:nth-child(2) td {
		font-weight: bold;
		color: #886124;
	}

	.downloads-button {
		width: 31px;
		height: 31px;
		background: url('../img/download.png') no-repeat;
		display: inline-block;
	}

.box {
	color: #4e4845;
	min-width: 100px;
	padding: 5px 5px;
	margin: 5px 0;
	font: normal 12px/12px arial, helvetica, sans-serif;
	-webkit-border-radius: 4px;  
	-moz-border-radius: 4px;  
	border-radius: 4px;
}

.myaccount-table {
	width: 100%;
	table-layout: fixed;
	background: #0b0a09;
	border: 1px solid #221f19;
	padding: 20px;
}
.myaccount-table tr td:first-child {
	color: #D6A12D;
}
.myaccount-table tr td {
	border-bottom: 1px solid #221f19;
	padding: 5px;
}
.myaccount-table tr:last-child td {
	border: 0px;
}
.myaccount-table tr td span.online, .myaccount-table tr td span.active {
	color: #00ff00;
}
.myaccount-table tr td span.offline, .myaccount-table tr td span.blocked {
	color: #ff0000;
}

.general-table-ui {
	width: 100%;
	table-layout: fixed;
	background: #0b0a09;
	border: 1px solid #221f19;
	padding: 10px;
	margin: 10px 0px;
}
.general-table-ui tr td {
	vertical-align: middle;
	padding: 5px;
}
.general-table-ui tr:first-child td {
	color: #f2cc83;
}
.general-table-ui tr:nth-child(2n+2) td {
	background: #0e0d0b;
}
.general-table-ui tr td {
	text-align: center;
}
.general-table-ui img {
	width: 50px;
	height: auto;
	border: 1px solid #59411c;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.rankings_menu {
	width: 100%;
	overflow: auto;
	text-align: center;
	margin-bottom: 10px;
}
.rankings_menu span {
	font-weight: bold;
	width:640px;
	height:31px;
	background:url("images/page_header.jpg");
	color:#f2cc83;
	text-shadow:#000 0px 0px 2px;
	text-align: left;
	outline: none;
	padding: 11px 0 0 12px;
	display:inline-block;
}
.rankings_menu a {
	display: inline-block;
	width: 150px;
	border: 1px solid #423d32;
	text-align: center;
	padding: 2px 0px;
	margin: 2px;
	background: #302d26;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #D6A12D;
}
.rankings_menu a:hover {
	color: #707070;
}
.rankings_menu a.active {
	color: #00c6ff;
}
.rankings_guild_logo tr td {
	border: 0px !important;
	padding: 0px !important;
	margin: 0px !important;
}
.rankings-gens-img {
	width: 50px !important;
	height: auto !important;
	border: 0 !important;
	-moz-box-shadow: 0 0 0px #000 !important;
	-webkit-box-shadow: 0 0 0px #000 !important;
	box-shadow: 0 0 0px #000 !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}

.rankings-table {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	font-family: "Palatino Linotype","Times",serif;
	table-layout: fixed;
}
.rankings-table img {
	width: 50px;
	height: auto;
	border: 1px solid #59411c;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.rankings-table tr td {
	border-bottom: 1px solid #3d372c;
	padding: 10px;
	font-size: 18px;
}
.rankings-table tr:nth-child(2) {
	background: url('../img/rankings_top_1.jpg') no-repeat;
}
.rankings-table tr:nth-child(2) td img {
	width: 80px;
	height: auto;
	border: 1px solid #59411c;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.rankings-table-place {
	color: #ffcc00;
	font-weight: bold;
	font-size: 32px !important;
	text-align: center;
}
.rankings-table tr:first-child td {
	color: #877e6f;
}
.rankings-update-time {
	text-align: right;
	font-size: 11px;
	font-family: "Palatino Linotype","Times",serif;
	color: #877b61;
	padding: 10px 0px;
}
	
.news-header-table-date {
	position:absolute;
	width:640px;
	top:-23px; left:10px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2e2b27;
	font-style:oblique;
	text-shadow: 0 0 3px #000, 0 1px 0 #000;
	}
	
	
	
#slider_holder {
	width:964px; height:257px;
	z-index:99999;
	}
	.slider_frame {
	width:964px; height:257px;
	background:url("images/slider_frame.png") no-repeat;
	position:absolute; top:-5px; left:0;
	z-index:99999;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	pointer-events: none;
    box-shadow: 0 0 5px #000, 0 0 6px #000;
	}


	#slider ul {
		margin:0; padding:0;
		list-style:none;
		position: absolute;
		}
	#slider li {
		margin:0; padding:0;
		list-style:none;
	}
	#slider2{}
	#slider li, #slider2 li{
		width:954px; height:247px;
		overflow:hidden; 
		-webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:6px;
		top:105px;
		z-index:999999;
		}	
	#nextBtn, #slider1next{ 
		left:910px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:48px;
		height:48px;
		background-image:url("images/slider_ctr.png");
		background-color:transparent;
		text-indent:-8000px;
		}
		#prevBtn a { background-position: 0 -48px;}
		#prevBtn a:hover {background-position: 0 0;}
		
		#nextBtn a {background-position: -48px -48px;}
		#nextBtn a:hover {background-position: -48px 0;}
		
	


.post_body p {
	margin-top: 0px;
	margin-bottom: ;
}

.q {
	color: #ffd100;
}
.q0, .q0 a {
	color: #9d9d9d;
}
.q1, .q1 a {
	color: #ffffff;
}
.q2, .q2 a {
	color: #1eff00;
}
.q3, .q3 a {
	color: #0070dd;
}
.q4, .q4 a {
	color: #a335ee;
}
.q5, .q5 a {
	color: #ff8000;
}
.q6, .q6 a {
	color: #e5cc80;
}
.q7, .q7 a {
	color: #ff0000;
}
.q8, .q8 a {
	color: #ffff98;
}

.label {
	display: block;
	line-height: 20px;
	width: 130px;
	padding-left: 0px;
	text-align: left;
	background: url("images/label.png") center no-repeat;
}

.spacer {
	padding:3px;
}
.colorbad{
	color:#C00;
}
.colorgood{
color:#060;
}


.sidebar {
width:296px;
padding: 2px 0 0 0px;
}
.side-r {
width:287px;
padding: 0 2px 0 0;
}

.sidebar_box {
	position:relative;
	width:296px;
	background:#121010;
	margin: 0 0 8px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.7), inset 0 0 1px rgba(255,255,255,.1);
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.7), inset 0 0 1px rgba(255,255,255,.1);
	box-shadow: 0 0 1px rgba(0,0,0,.7), inset 0 0 1px rgba(255,255,255,.1);
    }
	.sidebar_box_head {
	width:296px; height:37px;
	background:url("images/sidebar_box_head.jpg");
	color:#726256;
	text-shadow:0px 0px 3px #000, 0 1px 0 #000;
	font-size:12px;
	font-family: 'Times New Roman', cursive;
	}
	.sidebar_box_head p {
	padding: 10px 0 0 12px;
	}
	.sidebar_box_head span {
	display:block;
	position:absolute;
	width:100%;
	height:12px;
	position:absolute;
	background:url("images/text_grad.png") repeat-x;
	z-index:99;
	top:15px;
	}
	
	.sidebar_box_cont {
	position:relative;
	color:#4e4845;
	text-shadow:#000000 1px 1px 0px;
	padding:4px 5px 5px 5px;
	}
		 .membership a {
		 position:relative;
		 display:inline-block;
		 padding: 1px 1px;
		 margin:0px;
		 color:#4e5758;
		 font-size:11px;
		 }
		 .membership a:hover {
		 color:#7d7d7d;
		 }
		 .membership input[type='text']  {
	     width:266px;
		 background:url("images/membership_inp_text.png") no-repeat 219px -1px, -moz-linear-gradient(top,  #1c1b1a 0%, #131211 100%) ; 
		 background:url("images/membership_inp_text.png"), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c1b1a), color-stop(100%,#131211)); 
		 background:url("images/membership_inp_text.png") no-repeat 219px -1px, -webkit-linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
		 background:url("images/membership_inp_text.png") no-repeat 219px -1px, -o-linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
		 background:url("images/membership_inp_text.png") no-repeat 219px -1px, -ms-linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
		 background:url("images/membership_inp_text.png") no-repeat 219px -1px, linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
		 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1b1a', endColorstr='#131211',GradientType=0 ); 
		 }
		  .membership input[type='password'] {
	     width:266px;
		 background:url("images/membership_inp_text.png") no-repeat 219px -41px, -moz-linear-gradient(top,  #1c1b1a 0%, #131211 100%) ; 
		 background:url("images/membership_inp_text.png") no-repeat 219px -41px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c1b1a), color-stop(100%,#131211)); 
		 background:url("images/membership_inp_text.png") no-repeat 219px -41px, -webkit-linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
		 background:url("images/membership_inp_text.png") no-repeat 219px -41px, -o-linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
		 background:url("images/membership_inp_text.png") no-repeat 219px -41px, -ms-linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
		 background:url("images/membership_inp_text.png") no-repeat 219px -41px, linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
		 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1b1a', endColorstr='#131211',GradientType=0 ); 
		 }
		 
		 .membership input[type='text']:focus {
		 background:url("images/membership_inp_text.png") no-repeat 219px -77px, -moz-linear-gradient(top,  #1c1b1a 0%, #131211 100%) ; 
		 background:url("images/membership_inp_text.png"), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c1b1a), color-stop(100%,#131211)); 
		 background:url("images/membership_inp_text.png") no-repeat 219px -77px, -webkit-linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
		 background:url("images/membership_inp_text.png") no-repeat 219px -77px, -o-linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
		 background:url("images/membership_inp_text.png") no-repeat 219px -77px, -ms-linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
		 background:url("images/membership_inp_text.png") no-repeat 219px -77px, linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
		 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1b1a', endColorstr='#131211',GradientType=0 ); 
		 }
		 .membership input[type='password']:focus {
		 background:url("images/membership_inp_text.png") no-repeat 219px -117px, -moz-linear-gradient(top,  #1c1b1a 0%, #131211 100%) ; 
		 background:url("images/membership_inp_text.png"), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c1b1a), color-stop(100%,#131211)); 
		 background:url("images/membership_inp_text.png") no-repeat 219px -117px, -webkit-linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
		 background:url("images/membership_inp_text.png") no-repeat 219px -117px, -o-linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
		 background:url("images/membership_inp_text.png") no-repeat 219px -117px, -ms-linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
		 background:url("images/membership_inp_text.png") no-repeat 219px -117px, linear-gradient(top,  #1c1b1a 0%,#131211 100%); 
		 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1b1a', endColorstr='#131211',GradientType=0 ); 
		 }

		 .membership #links {
			 padding: 5px 0 0 25px;
			 text-align:right;
		}

	
.realm-st {
	width:296px;
	height:33px;
	background:url("images/realm_si_box.jpg");
	margin: 0 0 8px 0;
    }
	
	.online-s, .offline-s {
	background-image:url("images/status.png");
	}
	
    .r_status {
	width:29px; height:29px;
	background-position: 0 0;
	display:inline-block;
	right:3px;
	top:3px;
	position:absolute;
	}
	.online-s {
	width:29px; height:29px;
	background-position: 0 0;
	}
	.offline-s {
	width:29px; height:29px;
	background-position: 0 -29px;
	}
	
	.r_name_desc {
	display:inline-block;
	font-size:13px;
	color:#e8af5e;
	left:14px;
	top:8px;
	text-shadow: 0 1px 0 #000, 0 0 4px #000;
	font-family: 'Times New Roman', cursive;
	}
	.r_name_desc p {
	width:100%; height:25px;
	background:url("images/realm_name.png") repeat-x;
	display:block;
	position:absolute;
	top:-4px; z-index:999;
	}
	
	.r-st-d {
	position:absolute;
	width:95%;
	top:43px; left:8px;
	color:#312c29;
	text-shadow: 0 0 4px rgba(0,0,0,1), 0 1px 0 rgba(0,0,0,.5);
	}
	
	.r_scale {
	position:absolute;
	width:229px; height:19px;
	top:81px; left:32px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	overflow:hidden;
	}
	.r_scale span { display:inline-block; height:19px;}
	.r_scale span p {
	padding:2px 5px 0 5px;
	color:#6d6d6d;
	text-shadow: 0 1px 0 #000, 0 0 3px #000;
	}
	
	.r_scale .rs_a {
	background:url("images/scale_a.gif") no-repeat left;
	text-align:left;
	-moz-box-shadow: inset -1px 0 0 #000;
	-webkit-box-shadow: inset -1px 0 0 #000;
	box-shadow: inset -1px 0 0 #000;
	float:left;
	}
	.r_scale .rs_h {
	background:url("images/scale_h.gif") no-repeat right;
	text-align:right;
	float: right;
	}

.server_info {
	padding:0 !important;
	}
	
	.server_info ul {}
	.server_info ul li {
	-moz-box-shadow:inset 0 1px 0 #181616, 0 -1px 0 #060708;
	-webkit-box-shadow:inset 0 1px 0 #181616, 0 -1px 0 #060708;
	box-shadow: inset 0 1px 0 #181616, 0 -1px 0 #060708;	
	}
	.server_info ul li:first-child {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	}
	.server_info ul li span {
		display:inline-block;
		padding:6px 0 6px 4px;
		-moz-box-shadow:inset 1px 0 0 #181616, -1px 0 0 #060708;
	    -webkit-box-shadow:inset 1px 0 0 #181616, -1px 0 0 #060708;
	    box-shadow: inset 1px 0 0 #181616, -1px 0 0 rgba(0,0,0,.4);
	    }
		.server_info ul li .key { width:170px; text-align:left; color:#595752;}
		.server_info ul li .value { width:112px; text-align:right; color:#595752;}
	
	.server_info ul li#head { background:rgba(0,0,0,.2);}
	.server_info ul li#head span { color:#464441;}

.castle_siege {
	padding:0 !important;
	}
	
	.castle_siege ul {}
	.castle_siege ul li {
	-moz-box-shadow:inset 0 1px 0 #181616, 0 -1px 0 #060708;
	-webkit-box-shadow:inset 0 1px 0 #181616, 0 -1px 0 #060708;
	box-shadow: inset 0 1px 0 #181616, 0 -1px 0 #060708;	
	}
	.castle_siege ul li:first-child {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	}
	.castle_siege ul li span {
		display:inline-block;
		padding:6px 0 6px 4px;
		-moz-box-shadow:inset 1px 0 0 #181616, -1px 0 0 #060708;
	    -webkit-box-shadow:inset 1px 0 0 #181616, -1px 0 0 #060708;
	    box-shadow: inset 1px 0 0 #181616, -1px 0 0 rgba(0,0,0,.4);
	    }
		.castle_siege ul li .guildLogo { width:64px; margin: 5px 5px 5px 15px; text-align:left; color:#595752;}
		.castle_siege ul li .time_to_cs { text-transform: lowercase; text-transform: capitalize;}
		.castle_siege ul li .guildOwner {
			width:200px;
			margin: auto; 
			text-align: center; 
			color: #464441;  
			position: relative;
  			top: 50%;
  			transform: translateY(-50%);
  		}
  		.castle_siege ul li .guildOwner b {
  			font-size: 14px;
  			color: #D6A12D;
  			text-shadow:1px 1px 0px #543416;
  		}
	
.info { font-size:12px;}
	
	
	
#page {width:964px; z-index:9999;}
#page2 {width:964px; z-index:9999;}
.post2 {
	width:964px;
	background:#151313;
	margin: 0 0 3px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.7), inset 0 0 1px rgba(255,255,255,.1);
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.7), inset 0 0 1px rgba(255,255,255,.1);
	box-shadow: 0 0 1px rgba(0,0,0,.7), inset 0 0 1px rgba(255,255,255,.1);
	overflow: hidden;
    }
    .post_header2 {
	font-size:19px;
	text-transform: uppercase;
	height:55px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow:0 1px 0 rgba(255,255,255,.03), 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,.03), 0 0 10px rgba(0,0,0,.4);
	box-shadow: 0 1px 0 rgba(255,255,255,.03), 0 0 10px rgba(0,0,0,.4);
	background:rgba(0,0,0,.3);
	color:#dea62e;
	text-shadow: 0 1px 0 #000;
	font-family: 'Times New Roman', cursive;
    }
	.post_header2 div {
	width:600px; height:20px;
	padding: 14px 0 0 14px;
	}
	.post_header2 div p {
	display:block;
	position:absolute;
	z-index:999;
	bottom:-3px; left:0;
	width:100%; height:25px;
	background:url("images/text_overlay.png") repeat-x bottom;
	}
	
    .post_body2 {
	padding: 50px;
    }
.post4 {
    }
	.post_body4 {
	}
.account_info_holder {
	width:600px;
	left:50%;
	margin: 0 0 0 -300px;
	}
.acc-info-box {
    position:relative;
	width:600px;
	background:rgba(255,255,255,.055);
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	text-shadow:#111111 1px 0px 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.7), inset 0 0 1px rgba(255,255,255,.1);
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.7), inset 0 0 1px rgba(255,255,255,.1);
	box-shadow: 0 0 1px rgba(0,0,0,.7), inset 0 0 1px rgba(255,255,255,.1);
    }
.sub-box1 {
	position:relative;
	width:560px;
	background:rgba(255,255,255,.055);
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	text-shadow:#111111 1px 0px 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.7), inset 0 0 1px rgba(255,255,255,.1);
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.7), inset 0 0 1px rgba(255,255,255,.1);
	box-shadow: 0 0 1px rgba(0,0,0,.7), inset 0 0 1px rgba(255,255,255,.1);
    }
	.sub-box1 a {
    position:relative;
	display:inline-block;
	padding: 1px 1px;
	margin:0px;
	color:#545454;
	font-size:11px;
	font-weight:bold;
	}
	.fix1 { width: auto !important; height:auto !important; margin:0px !important;}
    .sub-box1 label {
	padding: 2px;
	}
	.bord1 {
	padding: 5px 5px 5px 5px;
	border:solid 1px #252525;
	width:200px;
	}
	.sub-box1 td {
	color:#666;
	text-shadow:#111111 1px 0px 0px;
	}
.sub-box2 {
	position:relative;
	width:430px;
	background:#1e1e1e;
	border:solid 1px #171717;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	text-shadow:#111111 1px 0px 0px;
    }
	.sub-box2 a {
    position:relative;
	display:inline-block;
	padding: 1px 1px;
	margin:0px;
	color:#545454;
	font-size:11px;
	font-weight:bold;
	}
	.sub-box2 a:hover {
	color:#7d7d7d;
	}

    .sub-box2 label {
	padding: 2px;
	}
	.sub-box2 td {
	color:#666;
	text-shadow:#111111 1px 0px 0px;
	}	
.acc-b-m {
	position:relative;
	padding:0px;
	margin: 0px 0px 11px 0px;
	display:inline-block;
	width:280px;
    }
	.acc-b-m:hover {
	background:url("images/images-r.png") -547px -397px no-repeat;
	}
	.acc-b-m img {
	position:relative;
	top:-3px;
	}
	.acc-b-m a {
	position:relative;
	display:inline-block;
	padding: 4px 0px 3px 0px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#6a6a6a;
	font-size:12px;
	text-shadow:#000 0px 0px 3px;
	outline: none;
	}
	.acc-b-m a:hover {
	color:#f0d01d;
	}
	.acc_b_de {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515151;
	}

.content {}
.content ul { list-style: none; margin:0px 0px; }
.sb_message {
	     position:relative;
		 width:282px;
         }
         .sb_comme {
		 position:relative;
		 width:277px;
		 height:19px;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:11px;
		 padding: 2px 0px 0px 5px;
		 color:#292929;
		 margin: 2px 0px 0px 0px;
		 }
		 .sb_te_comme {
		 position:relative;
		 width:278px;
		 padding:2px;
		 text-align:justify;
		 color:#3c3c3c;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:11px;
		 }
		 .sb_m_date {
		 position:relative;
		 float:right;
		 display:inline-block;
		 left:-5px;
		 top:2px;
		 }

.prog-border {
	 height: 36px;
	 width: 429px;
	 background: url("images/progbarbg.png") center no-repeat;
	 line-height: 30px;
	 margin: 3px auto;
	 z-index: 1;
	 color:#d6a92f;
	 font-weight:bold;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
     }
  
.prog-text {
	text-align: center;
	display: block;
	line-height: 20px;
}


.progress	{
	background: url("images/progbar.png") center ;
display: block;
height: 36px;
margin: -30px 0px auto 0px;
z-index: 2;
}

#fix66 {
	position:relative;
	padding: 5px;
    }
#log-b4 a {
	position:relative;
	color:#d6a12d;
    font-weight:bold;
	text-shadow: #543416 1px 1px 0px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:7px 7px 8px 7px;
	display:inline-block;
	border: solid 1px #131313;
    }
	#log-b4 a:hover {color: #dbba3f; text-shadow: #9e6c29 1px 1px 0px;}


.index_player_nav {
	width:660px; height:58px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom:10px;
	overflow:hidden;
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.7), inset 0 0 1px rgba(255,255,255,.1);
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.7), inset 0 0 1px rgba(255,255,255,.1);
	box-shadow:0 0 4px #000;
	}
	.index_player_nav li { display:block; float:left;}
	.index_player_nav li a {
		width:220px; height:58px;
		display:block;
		background-image:url("images/d_ts_reg_menu.png");
		background-color:transparent;
		}
		
		.index_player_nav li#dw a { background-position: 0 0;}
		.index_player_nav li#ts a { background-position: -220px 0;}
		.index_player_nav li#re a { background-position: -440px 0;}
		
		.index_player_nav li#dw a:hover { background-position: 0 -58px;}
		.index_player_nav li#ts a:hover { background-position: -220px -58px;}
		.index_player_nav li#re a:hover { background-position: -440px -58px;}

    .pagination { 
	   list-style:none;
	   width:auto; height:51px;
	   padding:0 0px;
	   margin:0;
	   z-index:999999;
	   
	   }
	   .pagination li {
	   display:block;
	   float:left;
	   width:17px; height:18px;
	   margin:0 5px 0 0; padding:2px 0 0 0;
	   cursor:pointer;
	   background:rgba(0,0,0,.4);
	   -moz-box-shadow:0 0 1px rgba(255,255,255,.08), inset 0 0 3px #000, inset 0 0 3px #000;
       -webkit-box-shadow:0 0 1px rgba(255,255,255,.08), inset 0 0 3px #000, inset 0 0 3px #000;
       box-shadow:0 0 1px rgba(255,255,255,.08), inset 0 0 3px #000, inset 0 0 3px #000;
	   text-align:center;
	   color:#3c4040;
	   text-shadow: 0 0 3px #000, 0 0 3px #000, 0 1px 0 #000;
	   }
	   .pagination li:hover {
	   color:#717979;
	   background:rgba(0,0,0,.2);
	   }
	   .pagination li.current {
	   color:#caa930;
	   -moz-box-shadow:0 0 1px rgba(255,255,255,.08), inset 0 0 3px #000, inset 0 0 3px #000;
       -webkit-box-shadow:0 0 1px rgba(255,255,255,.08), inset 0 0 3px #000, inset 0 0 3px #000;
       box-shadow:0 0 1px rgba(255,255,255,.08), inset 0 0 3px #000, inset 0 0 3px #000, 0 0 6px rgba(241,206,78,.2);
	   background:rgba(0,0,0,.8);
	   }
	   .pagination li#first {
		   width: 33px;
	   }
	   .pagination li#prev {
		   width: 33px;
	   }
	   .pagination li#next {
		   width: 33px;
	   }
	   .pagination li#last {
		   width: 33px;
	   }
.admincp-button {
	color: #caa930; position: fixed; bottom: 5px; width: 90%;
}

@import url(http://fonts.googleapis.com/css?family=Revalia);


.profiles_guild_table {
	width: 100%;
	table-layout: fixed;
	margin: 10px auto;
	background: #0a0908;
	padding: 10px;
}

.profiles_guild_table tr td {
	text-align: left;
}

.profiles_guild_table .gname {
	font-family: 'Revalia', cursive;
	text-align: center;
	font-size: 32px;
	color: #f18a37;
}

.profiles_guild_table .gmembs {
	font-family: 'Revalia', cursive;
	text-align: center;
	font-size: 18px;
	color: #f1b337;
}

.profiles_guild_table .memblist {
	text-align: center;
}

.profiles_guild_table .memblist div {
	float: left;
	width: 20%;
	display: inline;
}


.profiles_player_card {
	width: 640px;
	height: 400px;
}

	.DK.profiles_player_card, .BK.profiles_player_card, .BM.profiles_player_card { background: url('../img/profiles/knight.jpg') no-repeat; }
	.DW.profiles_player_card, .SM.profiles_player_card, .GM.profiles_player_card { background: url('../img/profiles/wiz.jpg') no-repeat; }
	.ELF.profiles_player_card { background: url('../img/profiles/elf.jpg') no-repeat; }
	.SUM.profiles_player_card { background: url('../img/profiles/sum.jpg') no-repeat; }
	.DL.profiles_player_card, .LE.profiles_player_card { background: url('../img/profiles/dl.jpg') no-repeat; }
	.MG.profiles_player_card, .DM.profiles_player_card { background: url('../img/profiles/mg.jpg') no-repeat; }
	.RF.profiles_player_card, .FM.profiles_player_card { background: url('../img/profiles/rf.jpg') no-repeat; }

.profiles_player_content {
	float: right;
	width: 500px;
	height: 400px;
}
.profiles_player_content table {
	background: none;
	border-radius: 0px;
	box-shadow: 0px 0px 0px;
}


.profiles_player_table .cname {
	font-family: 'Revalia', cursive;
	text-align: center;
	font-size: 24px;
	color: #fff;
}

.profiles_player_table .cclass {
	text-align: center;
	font-size: 11px;
	color: #eee;
}

.profiles_player_table .isoffline {
	color: #ff0000;
}

.profiles_player_table .isonline {
	color: #00ff00;
}

.profiles_player_table_info {
	table-layout: fixed;
	margin-top: 10px;
}
.profiles_player_table_info tr td {
	padding: 3px 10px;
}
.profiles_player_table_info tr td:first-child {
	text-align: right;
}

.contact-table {
	margin: 0px;
	padding: 0px;
}

.contact-table tr th, .contact-table tr td {
	text-align: left;
	padding: 0px;
}

.contact-table tr th{
	text-align: left;
	color: #caa930;
}

.contact-table tr td input {
	width: 500px !important;
}

.contact-table tr td textarea {
	background: #000;
	border: 1px solid #877b61;
	color: #f3e6d0;
	padding: 5px;
	width: 600px;
	min-height: 180px;
}
.contact-table tr td textarea:focus, .contact-table tr td textarea:focus {
	border: 1px solid #00c6ff;
}
/* UserCP Menu Redesign */
.usercp-menu {
	list-style: none;
	padding: 0;
	margin: 0;
}

.usercp-menu li {
	margin-bottom: 5px;
}

.usercp-menu li a {
	display: flex;
	align-items: center;
	padding: 8px 10px;
	background: #110D0E;
	border: 1px solid #3d372c;
	border-radius: 3px;
	color: #bfb3a0;
	text-decoration: none;
	transition: all 0.3s ease;
	box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
}

.usercp-menu li a:hover {
	background: #1a1617;
	border-color: #d6a12d;
	color: #d6a12d;
	box-shadow: 0 0 5px rgba(214, 161, 45, 0.2);
}

.usercp-icon {
	width: 24px;
	height: 24px;
	margin-right: 10px;
	object-fit: contain;
}

.usercp-text {
	font-weight: bold;
	font-size: 13px;
	text-transform: capitalize;
}
/* UserCP Custom Grid */
.usercp_menu {
    width: 100%;
    overflow: auto;
    text-align: center;
    margin-bottom: 10px;
}
.usercp_menu a {
    display: inline-block;
    width: 118px;
    border: 1px solid #423d32;
    text-align: center;
    padding: 10px 0px;
    margin: 3px;
    background: #302d26;
    -moz-box-shadow: 0 0 5px #000;
    -webkit-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #D6A12D;
    vertical-align: top;
    font-weight: bold;
    font-size: 11px;
}
.usercp_menu a:hover {
    color: #ffd100;
    background: #423d32;
    border: 1px solid #706755;
}
.usercp_menu a img {
    width: auto;
    height: 64px;
    margin-bottom: 5px;
    border: none;
    box-shadow: none;
}
